diff --git a/doc/doxygen/latex/DOP_8c.tex b/doc/doxygen/latex/DOP_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..4981618e56aa53f43cac8308570984390d318471 --- /dev/null +++ b/doc/doxygen/latex/DOP_8c.tex @@ -0,0 +1,63 @@ +\hypertarget{DOP_8c}{}\doxysection{D\+O\+P.\+c File Reference} +\label{DOP_8c}\index{DOP.c@{DOP.c}} + + +Compute the Position Dilution of Precision (P\+D\+OP). + + +{\ttfamily \#include $<$math.\+h$>$}\newline +{\ttfamily \#include \char`\"{}D\+O\+P.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}moore\+\_\+penrose\+\_\+pseudo\+\_\+inverse.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} \mbox{\hyperlink{DOP_8c_a8b878ff6d73e8da6fbc3ae40f01b1ce4}{get\+\_\+\+P\+D\+OP}} (uint8\+\_\+t m, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+\+Matrix\mbox{[}m\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} true\+\_\+pos\mbox{[}m\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the Position Dilution of Precision (P\+D\+OP). \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Compute the Position Dilution of Precision (P\+D\+OP). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} + +Naouar Guerchali +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{DOP_8c_a8b878ff6d73e8da6fbc3ae40f01b1ce4}\label{DOP_8c_a8b878ff6d73e8da6fbc3ae40f01b1ce4}} +\index{DOP.c@{DOP.c}!get\_PDOP@{get\_PDOP}} +\index{get\_PDOP@{get\_PDOP}!DOP.c@{DOP.c}} +\doxysubsubsection{\texorpdfstring{get\_PDOP()}{get\_PDOP()}} +{\footnotesize\ttfamily \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} get\+\_\+\+P\+D\+OP (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+\+Matrix\mbox{[}m\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{true\+\_\+pos\mbox{[}m\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the Position Dilution of Precision (P\+D\+OP). + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+\+Matrix} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em true\+\_\+pos} & three-\/dimensional coordinates of the mobile device.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the P\+D\+O\+P-\/value. +\end{DoxyReturn} + + +Definition at line 30 of file D\+O\+P.\+c. + + + +References matrix\+\_\+mul(), matrix\+\_\+t, matrix\+\_\+transpose(), and moore\+\_\+penrose\+\_\+get\+\_\+pinv(). + + + +Referenced by multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test(), and pos\+\_\+algos\+\_\+common\+\_\+test(). + diff --git a/doc/doxygen/latex/DOP_8h.tex b/doc/doxygen/latex/DOP_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..2bd1657dcb3314de9953399b34fc9039051c36cd --- /dev/null +++ b/doc/doxygen/latex/DOP_8h.tex @@ -0,0 +1,61 @@ +\hypertarget{DOP_8h}{}\doxysection{D\+O\+P.\+h File Reference} +\label{DOP_8h}\index{DOP.h@{DOP.h}} + + +Compute the Position Dilution of Precision (P\+D\+OP). + + +{\ttfamily \#include $<$inttypes.\+h$>$}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} \mbox{\hyperlink{DOP_8h_a8b878ff6d73e8da6fbc3ae40f01b1ce4}{get\+\_\+\+P\+D\+OP}} (uint8\+\_\+t m, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+\+Matrix\mbox{[}m\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} true\+\_\+pos\mbox{[}m\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the Position Dilution of Precision (P\+D\+OP). \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Compute the Position Dilution of Precision (P\+D\+OP). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} + +Naouar Guerchali +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{DOP_8h_a8b878ff6d73e8da6fbc3ae40f01b1ce4}\label{DOP_8h_a8b878ff6d73e8da6fbc3ae40f01b1ce4}} +\index{DOP.h@{DOP.h}!get\_PDOP@{get\_PDOP}} +\index{get\_PDOP@{get\_PDOP}!DOP.h@{DOP.h}} +\doxysubsubsection{\texorpdfstring{get\_PDOP()}{get\_PDOP()}} +{\footnotesize\ttfamily \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} get\+\_\+\+P\+D\+OP (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+\+Matrix\mbox{[}m\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{true\+\_\+pos\mbox{[}m\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the Position Dilution of Precision (P\+D\+OP). + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+\+Matrix} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em true\+\_\+pos} & three-\/dimensional coordinates of the mobile device.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the P\+D\+O\+P-\/value. +\end{DoxyReturn} + + +Definition at line 30 of file D\+O\+P.\+c. + + + +References matrix\+\_\+mul(), matrix\+\_\+t, matrix\+\_\+transpose(), and moore\+\_\+penrose\+\_\+get\+\_\+pinv(). + + + +Referenced by multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test(), and pos\+\_\+algos\+\_\+common\+\_\+test(). + diff --git a/doc/doxygen/latex/Makefile b/doc/doxygen/latex/Makefile new file mode 100644 index 0000000000000000000000000000000000000000..877c9cccd14099ff90d6a2588e6ce4690d5ee5b9 --- /dev/null +++ b/doc/doxygen/latex/Makefile @@ -0,0 +1,23 @@ +LATEX_CMD=pdflatex + +all: refman.pdf + +pdf: refman.pdf + +refman.pdf: clean refman.tex + $(LATEX_CMD) refman + makeindex refman.idx + $(LATEX_CMD) refman + latex_count=8 ; \ + while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\ + do \ + echo "Rerunning latex...." ;\ + $(LATEX_CMD) refman ;\ + latex_count=`expr $$latex_count - 1` ;\ + done + makeindex refman.idx + $(LATEX_CMD) refman + + +clean: + rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf diff --git a/doc/doxygen/latex/RcdMathLib_refman.pdf b/doc/doxygen/latex/RcdMathLib_refman.pdf new file mode 100644 index 0000000000000000000000000000000000000000..0d699e9a0a68d0162328c4735b77fd0a76b2c935 Binary files /dev/null and b/doc/doxygen/latex/RcdMathLib_refman.pdf differ diff --git a/doc/doxygen/latex/annotated.tex b/doc/doxygen/latex/annotated.tex new file mode 100644 index 0000000000000000000000000000000000000000..d7213db075d81c84c66dce2dc8f5f58993cabdbc --- /dev/null +++ b/doc/doxygen/latex/annotated.tex @@ -0,0 +1,4 @@ +\doxysection{Data Structures} +Here are the data structures with brief descriptions\+:\begin{DoxyCompactList} +\item\contentsline{section}{\mbox{\hyperlink{structmatrix__dim__t}{matrix\+\_\+dim\+\_\+t}} \\*A structure to define the row and column number of a matrix }{\pageref{structmatrix__dim__t}}{} +\end{DoxyCompactList} diff --git a/doc/doxygen/latex/combinatorics_8c.tex b/doc/doxygen/latex/combinatorics_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..b0a85efc0cea2d23404cd48ea446f4c5ae223613 --- /dev/null +++ b/doc/doxygen/latex/combinatorics_8c.tex @@ -0,0 +1,91 @@ +\hypertarget{combinatorics_8c}{}\doxysection{combinatorics.\+c File Reference} +\label{combinatorics_8c}\index{combinatorics.c@{combinatorics.c}} + + +Calculate possible $ \binom{n}{k} combinations $ without repetition in ascending order. + + +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include $<$stdlib.\+h$>$}\newline +{\ttfamily \#include \char`\"{}combinatorics.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}vector.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +uint8\+\_\+t \mbox{\hyperlink{combinatorics_8c_a1bcaeef00a7027e9b9b7694da2efd1b9}{combinatorics\+\_\+init}} (uint8\+\_\+t n, uint8\+\_\+t k, uint8\+\_\+t comb\+\_\+arr\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Initialize the combinations generator. \end{DoxyCompactList}\item +uint8\+\_\+t \mbox{\hyperlink{combinatorics_8c_ae500ce949afe79089e8146eb1fb5cbb0}{combinatorics\+\_\+get\+\_\+next\+\_\+without\+\_\+rep}} (uint8\+\_\+t n, uint8\+\_\+t k, uint8\+\_\+t comb\+\_\+arr\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Generate the next combination. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Calculate possible $ \binom{n}{k} combinations $ without repetition in ascending order. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{combinatorics_8c_ae500ce949afe79089e8146eb1fb5cbb0}\label{combinatorics_8c_ae500ce949afe79089e8146eb1fb5cbb0}} +\index{combinatorics.c@{combinatorics.c}!combinatorics\_get\_next\_without\_rep@{combinatorics\_get\_next\_without\_rep}} +\index{combinatorics\_get\_next\_without\_rep@{combinatorics\_get\_next\_without\_rep}!combinatorics.c@{combinatorics.c}} +\doxysubsubsection{\texorpdfstring{combinatorics\_get\_next\_without\_rep()}{combinatorics\_get\_next\_without\_rep()}} +{\footnotesize\ttfamily uint8\+\_\+t combinatorics\+\_\+get\+\_\+next\+\_\+without\+\_\+rep (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{n, }\item[{uint8\+\_\+t}]{k, }\item[{uint8\+\_\+t}]{comb\+\_\+arr\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Generate the next combination. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em n} & size of the set. \\ +\hline +\mbox{\texttt{ in}} & {\em k} & size of the sub-\/set. \\ +\hline +\mbox{\texttt{ in,out}} & {\em comb\+\_\+arr\mbox{[}$\,$\mbox{]}} & pointer to the combination set.\\ +\hline +\end{DoxyParams} +return \mbox{\hyperlink{combinatorics_8h_a16396d8294127e6ea7dbbdaa3b8132e7}{C\+O\+M\+B\+I\+\_\+\+E\+ND}}, if the last combination is generated. return \mbox{\hyperlink{combinatorics_8h_af92c32bbf9a391a055cb472b6f43c498}{C\+O\+M\+B\+I\+\_\+\+S\+U\+C\+C\+E\+SS}}, if successful. + +Definition at line 48 of file combinatorics.\+c. + + + +References C\+O\+M\+B\+I\+\_\+\+E\+ND, and C\+O\+M\+B\+I\+\_\+\+S\+U\+C\+C\+E\+SS. + + + +Referenced by recog\+\_\+mitigate\+\_\+multipath(). + +\mbox{\Hypertarget{combinatorics_8c_a1bcaeef00a7027e9b9b7694da2efd1b9}\label{combinatorics_8c_a1bcaeef00a7027e9b9b7694da2efd1b9}} +\index{combinatorics.c@{combinatorics.c}!combinatorics\_init@{combinatorics\_init}} +\index{combinatorics\_init@{combinatorics\_init}!combinatorics.c@{combinatorics.c}} +\doxysubsubsection{\texorpdfstring{combinatorics\_init()}{combinatorics\_init()}} +{\footnotesize\ttfamily uint8\+\_\+t combinatorics\+\_\+init (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{n, }\item[{uint8\+\_\+t}]{k, }\item[{uint8\+\_\+t}]{comb\+\_\+arr\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Initialize the combinations generator. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em n} & size of the set. \\ +\hline +\mbox{\texttt{ in}} & {\em k} & size of the sub-\/set. \\ +\hline +\mbox{\texttt{ out}} & {\em comb\+\_\+arr\mbox{[}$\,$\mbox{]}} & pointer to the combination set.\\ +\hline +\end{DoxyParams} +return \mbox{\hyperlink{combinatorics_8h_a1249f9e7a382225c0889b8ef630d6509}{C\+O\+M\+B\+I\+\_\+\+E\+R\+R\+OR}}, if k $>$ n. return \mbox{\hyperlink{combinatorics_8h_a744ae7aa581aa908643d95d470394872}{C\+O\+M\+B\+I\+\_\+\+E\+M\+P\+TY}}, if k =0. return \mbox{\hyperlink{combinatorics_8h_af92c32bbf9a391a055cb472b6f43c498}{C\+O\+M\+B\+I\+\_\+\+S\+U\+C\+C\+E\+SS}}, if successful. + +Definition at line 29 of file combinatorics.\+c. + + + +References C\+O\+M\+B\+I\+\_\+\+E\+M\+P\+TY, C\+O\+M\+B\+I\+\_\+\+E\+R\+R\+OR, and C\+O\+M\+B\+I\+\_\+\+S\+U\+C\+C\+E\+SS. + + + +Referenced by recog\+\_\+mitigate\+\_\+multipath(). + diff --git a/doc/doxygen/latex/combinatorics_8h.tex b/doc/doxygen/latex/combinatorics_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..dcdb0e38f658450a4fbbe84c32138bf961375210 --- /dev/null +++ b/doc/doxygen/latex/combinatorics_8h.tex @@ -0,0 +1,103 @@ +\hypertarget{combinatorics_8h}{}\doxysection{combinatorics.\+h File Reference} +\label{combinatorics_8h}\index{combinatorics.h@{combinatorics.h}} + + +Calculate possible $ \binom{n}{k} combinations $ without repetition in ascending order. + + +{\ttfamily \#include $<$stdint.\+h$>$}\newline +\doxysubsection*{Macros} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{combinatorics_8h_a1249f9e7a382225c0889b8ef630d6509}\label{combinatorics_8h_a1249f9e7a382225c0889b8ef630d6509}} +\#define \mbox{\hyperlink{combinatorics_8h_a1249f9e7a382225c0889b8ef630d6509}{C\+O\+M\+B\+I\+\_\+\+E\+R\+R\+OR}}~-\/1 +\begin{DoxyCompactList}\small\item\em Case of an error. \end{DoxyCompactList}\item +\mbox{\Hypertarget{combinatorics_8h_a744ae7aa581aa908643d95d470394872}\label{combinatorics_8h_a744ae7aa581aa908643d95d470394872}} +\#define \mbox{\hyperlink{combinatorics_8h_a744ae7aa581aa908643d95d470394872}{C\+O\+M\+B\+I\+\_\+\+E\+M\+P\+TY}}~0 +\begin{DoxyCompactList}\small\item\em Case of an empty combination set. \end{DoxyCompactList}\item +\mbox{\Hypertarget{combinatorics_8h_af92c32bbf9a391a055cb472b6f43c498}\label{combinatorics_8h_af92c32bbf9a391a055cb472b6f43c498}} +\#define \mbox{\hyperlink{combinatorics_8h_af92c32bbf9a391a055cb472b6f43c498}{C\+O\+M\+B\+I\+\_\+\+S\+U\+C\+C\+E\+SS}}~1 +\begin{DoxyCompactList}\small\item\em Case of successfully calculated combination set. \end{DoxyCompactList}\item +\mbox{\Hypertarget{combinatorics_8h_a16396d8294127e6ea7dbbdaa3b8132e7}\label{combinatorics_8h_a16396d8294127e6ea7dbbdaa3b8132e7}} +\#define \mbox{\hyperlink{combinatorics_8h_a16396d8294127e6ea7dbbdaa3b8132e7}{C\+O\+M\+B\+I\+\_\+\+E\+ND}}~2 +\begin{DoxyCompactList}\small\item\em Case of completion of calculating combination sets. \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +uint8\+\_\+t \mbox{\hyperlink{combinatorics_8h_a1bcaeef00a7027e9b9b7694da2efd1b9}{combinatorics\+\_\+init}} (uint8\+\_\+t n, uint8\+\_\+t k, uint8\+\_\+t comb\+\_\+arr\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Initialize the combinations generator. \end{DoxyCompactList}\item +uint8\+\_\+t \mbox{\hyperlink{combinatorics_8h_ae500ce949afe79089e8146eb1fb5cbb0}{combinatorics\+\_\+get\+\_\+next\+\_\+without\+\_\+rep}} (uint8\+\_\+t n, uint8\+\_\+t k, uint8\+\_\+t comb\+\_\+arr\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Generate the next combination. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Calculate possible $ \binom{n}{k} combinations $ without repetition in ascending order. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{combinatorics_8h_ae500ce949afe79089e8146eb1fb5cbb0}\label{combinatorics_8h_ae500ce949afe79089e8146eb1fb5cbb0}} +\index{combinatorics.h@{combinatorics.h}!combinatorics\_get\_next\_without\_rep@{combinatorics\_get\_next\_without\_rep}} +\index{combinatorics\_get\_next\_without\_rep@{combinatorics\_get\_next\_without\_rep}!combinatorics.h@{combinatorics.h}} +\doxysubsubsection{\texorpdfstring{combinatorics\_get\_next\_without\_rep()}{combinatorics\_get\_next\_without\_rep()}} +{\footnotesize\ttfamily uint8\+\_\+t combinatorics\+\_\+get\+\_\+next\+\_\+without\+\_\+rep (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{n, }\item[{uint8\+\_\+t}]{k, }\item[{uint8\+\_\+t}]{comb\+\_\+arr\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Generate the next combination. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em n} & size of the set. \\ +\hline +\mbox{\texttt{ in}} & {\em k} & size of the sub-\/set. \\ +\hline +\mbox{\texttt{ in,out}} & {\em comb\+\_\+arr\mbox{[}$\,$\mbox{]}} & pointer to the combination set.\\ +\hline +\end{DoxyParams} +return \mbox{\hyperlink{combinatorics_8h_a16396d8294127e6ea7dbbdaa3b8132e7}{C\+O\+M\+B\+I\+\_\+\+E\+ND}}, if the last combination is generated. return \mbox{\hyperlink{combinatorics_8h_af92c32bbf9a391a055cb472b6f43c498}{C\+O\+M\+B\+I\+\_\+\+S\+U\+C\+C\+E\+SS}}, if successful. + +Definition at line 48 of file combinatorics.\+c. + + + +References C\+O\+M\+B\+I\+\_\+\+E\+ND, and C\+O\+M\+B\+I\+\_\+\+S\+U\+C\+C\+E\+SS. + + + +Referenced by recog\+\_\+mitigate\+\_\+multipath(). + +\mbox{\Hypertarget{combinatorics_8h_a1bcaeef00a7027e9b9b7694da2efd1b9}\label{combinatorics_8h_a1bcaeef00a7027e9b9b7694da2efd1b9}} +\index{combinatorics.h@{combinatorics.h}!combinatorics\_init@{combinatorics\_init}} +\index{combinatorics\_init@{combinatorics\_init}!combinatorics.h@{combinatorics.h}} +\doxysubsubsection{\texorpdfstring{combinatorics\_init()}{combinatorics\_init()}} +{\footnotesize\ttfamily uint8\+\_\+t combinatorics\+\_\+init (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{n, }\item[{uint8\+\_\+t}]{k, }\item[{uint8\+\_\+t}]{comb\+\_\+arr\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Initialize the combinations generator. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em n} & size of the set. \\ +\hline +\mbox{\texttt{ in}} & {\em k} & size of the sub-\/set. \\ +\hline +\mbox{\texttt{ out}} & {\em comb\+\_\+arr\mbox{[}$\,$\mbox{]}} & pointer to the combination set.\\ +\hline +\end{DoxyParams} +return \mbox{\hyperlink{combinatorics_8h_a1249f9e7a382225c0889b8ef630d6509}{C\+O\+M\+B\+I\+\_\+\+E\+R\+R\+OR}}, if k $>$ n. return \mbox{\hyperlink{combinatorics_8h_a744ae7aa581aa908643d95d470394872}{C\+O\+M\+B\+I\+\_\+\+E\+M\+P\+TY}}, if k =0. return \mbox{\hyperlink{combinatorics_8h_af92c32bbf9a391a055cb472b6f43c498}{C\+O\+M\+B\+I\+\_\+\+S\+U\+C\+C\+E\+SS}}, if successful. + +Definition at line 29 of file combinatorics.\+c. + + + +References C\+O\+M\+B\+I\+\_\+\+E\+M\+P\+TY, C\+O\+M\+B\+I\+\_\+\+E\+R\+R\+OR, and C\+O\+M\+B\+I\+\_\+\+S\+U\+C\+C\+E\+SS. + + + +Referenced by recog\+\_\+mitigate\+\_\+multipath(). + diff --git a/doc/doxygen/latex/creating-an-application.tex b/doc/doxygen/latex/creating-an-application.tex new file mode 100644 index 0000000000000000000000000000000000000000..4cc2d90e8358efe72078d0140c94ba5403e31a06 --- /dev/null +++ b/doc/doxygen/latex/creating-an-application.tex @@ -0,0 +1,77 @@ +\begin{DoxyAuthor}{Author} +Zakaria Kasmi +\end{DoxyAuthor} +An application can be created for full-\/fledged or resource-\/limited devices.\hypertarget{creating-an-application_creating-an-application-full-fledge}{}\doxysection{Creating an application for full-\/fledged devices}\label{creating-an-application_creating-an-application-full-fledge} +We recommend to use the \href{https://www.eclipse.org/}{\texttt{ Eclipse I\+DE}} for C/\+C++ Developers for creating own application. The simplest way to write your own application, is to put your $\ast$.c and $\ast$.h files under the {\ttfamily src} directory. Another way is to create a directory containing the multiple C file(s) with your source code. The header files can be imported in the Eclipse I\+DE by opening Project-\/$>$Properties and selecting \textquotesingle{}\textquotesingle{}C/\+C++ General-\/$>$Paths and Symbols-\/$>$Languages-\/$>$G\+NU C\textquotesingle{}\textquotesingle{} from the Selection Wizard. Click the \textquotesingle{}\textquotesingle{}Add..\textquotesingle{}\textquotesingle{} button to browse to the header-\/directory and the select the \textquotesingle{}\textquotesingle{}Apply\textquotesingle{}\textquotesingle{} and \textquotesingle{}\textquotesingle{}OK\textquotesingle{}\textquotesingle{} buttons. The users can be oriented to the main.\+c and the examples under the src-\/directory.\hypertarget{creating-an-application_creating-an-application-res-lim}{}\doxysection{Creating an application for resource-\/limited devices}\label{creating-an-application_creating-an-application-res-lim} +To create your own application for a resource limited device you need to create a directory containing one or multiple C file(s) with your source code and a Makefile. An example Makefile is available in the {\ttfamily src} folder of the \href{https://git.imp.fu-berlin.de/zkasmi/my_lib_full_fledged_devices/tree/master/RcdMathLib_app}{\texttt{ Rcd\+Math\+Lib repository}}.\hypertarget{creating-an-application_the-main-function}{}\doxysection{The main function}\label{creating-an-application_the-main-function} +R\+I\+OT starts two threads the idle and main threads after the board is initialized. The idle thread has the lowest priority while the main thread has a priority that is in the middle between the lowest and the highest available priorities. The main thread is the first that runs and calls the {\ttfamily main()} function. This function needs to be defined in the source code of each application (typically located in the {\ttfamily main.\+c} file). + + +\begin{DoxyCode}{0} +\DoxyCodeLine{\textcolor{preprocessor}{\#include <stdio.h>}} +\DoxyCodeLine{} +\DoxyCodeLine{\textcolor{preprocessor}{\#include "\mbox{\hyperlink{matrix__test_8h}{matrix\_test.h}}"}} +\DoxyCodeLine{\textcolor{preprocessor}{\#include "\mbox{\hyperlink{vector__test_8h}{vector\_test.h}}"}} +\DoxyCodeLine{} +\DoxyCodeLine{\textcolor{keywordtype}{int} main(\textcolor{keywordtype}{void})} +\DoxyCodeLine{\{} +\DoxyCodeLine{ puts(\textcolor{stringliteral}{"RcdMathLib Application!"});} +\DoxyCodeLine{ \textcolor{comment}{// Test the basic operations module;}} +\DoxyCodeLine{ \mbox{\hyperlink{matrix__test_8h_aad3d0f4acb79e8a9b61eda59dc3a12b2}{matrix\_test}}();} +\DoxyCodeLine{ \mbox{\hyperlink{vector__test_8h_ab0aed13072bc11b97766634c625d6f21}{vector\_test}}();} +\DoxyCodeLine{ } +\DoxyCodeLine{ \textcolor{keywordflow}{return} EXIT\_SUCCESS;} +\DoxyCodeLine{\}} +\end{DoxyCode} + + +The above C code shows an application testing the basic operations sub-\/modules. This application run operations of the vector and matrix sub-\/modules.\hypertarget{creating-an-application_the-applications-makefile}{}\doxysection{The application\textquotesingle{}s Makefile}\label{creating-an-application_the-applications-makefile} +\hypertarget{creating-an-application_the-minimal-makefile}{}\doxysubsection{The minimal Makefile}\label{creating-an-application_the-minimal-makefile} +At minimum the Makefile of an application (see \mbox{\hyperlink{getting-started}{Getting started}}) needs to define the following macros\+: +\begin{DoxyItemize} +\item {\ttfamily A\+P\+P\+L\+I\+C\+A\+T\+I\+ON}\+: contains the name of your application +\item {\ttfamily R\+I\+O\+T\+B\+A\+SE}\+: specifies the path to your copy of the R\+I\+OT repository (note, the {\ttfamily } macro can be used to give a relative path) +\item {\ttfamily R\+C\+D\+M\+A\+T\+H\+L\+IB}\+: specifies the path to the copy of the Rcd\+Math\+Lib repository (note, the {\ttfamily } macro can be used to give a relative path) +\item {\ttfamily U\+S\+E\+M\+O\+D\+U\+LE}\+: specifies the module of the Rcd\+Math\+Lib that you may want to use +\end{DoxyItemize} + +The {\ttfamily B\+O\+A\+RD} macro is also required and recommended to be set to {\ttfamily native} by default, but is recommended to be overridable with the {\ttfamily ?=} operator. Additionally, it is required to include the {\ttfamily Makefile.\+include} from the Rcd\+Math\+Lib and from the {\ttfamily R\+I\+O\+T\+B\+A\+SE}. + + +\begin{DoxyCode}{0} +\DoxyCodeLine{\# Set the name of your application:} +\DoxyCodeLine{APPLICATION = foobar} +\DoxyCodeLine{} +\DoxyCodeLine{\# If no BOARD is found in the environment, use this default:} +\DoxyCodeLine{BOARD ?= native} +\DoxyCodeLine{} +\DoxyCodeLine{\# This has to be the absolute path to the RcdMathLib base directory:} +\DoxyCodeLine{RCDMATHLIB ?= \$(CURDIR)/../RcdMathLib} +\DoxyCodeLine{} +\DoxyCodeLine{\# This has to be the absolute path to the RIOT base directory:} +\DoxyCodeLine{RIOTBASE ?= \$(CURDIR)/../../RIOT} +\DoxyCodeLine{} +\DoxyCodeLine{} +\DoxyCodeLine{include \$(RCDMATHLIB)/Makefile.include} +\DoxyCodeLine{include \$(RIOTBASE)/Makefile.include} +\end{DoxyCode} +\hypertarget{creating-an-application_including-modules}{}\doxysubsection{Including modules}\label{creating-an-application_including-modules} +The modules of the Rcd\+Math\+Lib as well as of the Rcd\+Math\+Lib can be included. In order to use additional modules, such as a particular driver or a system library, the modules\textquotesingle{} names must be appended to the U\+S\+E\+M\+O\+D\+U\+LE variable. For example, to build an application using the S\+H\+T11 temperature sensor and U\+D\+P/\+I\+Pv6 functionalities, the Makefile needs to contain the following lines\+: + + +\begin{DoxyCode}{0} +\DoxyCodeLine{USEMODULE += sht11} +\DoxyCodeLine{USEMODULE += gnrc\_ipv6\_default} +\DoxyCodeLine{USEMODULE += gnrc\_udp} +\end{DoxyCode} + + +For example, to create an application using the matrix decompositions, the pseudo-\/inverse, and solving linear equations sub-\/modules, the Makefile must comprise the following lines\+: + + +\begin{DoxyCode}{0} +\DoxyCodeLine{USEMODULE += matrix\_decompositions} +\DoxyCodeLine{USEMODULE += pseudo\_inverse} +\DoxyCodeLine{USEMODULE += utilities} +\end{DoxyCode} + \ No newline at end of file diff --git a/doc/doxygen/latex/creating-modules.tex b/doc/doxygen/latex/creating-modules.tex new file mode 100644 index 0000000000000000000000000000000000000000..51e25bc6bd1f5b7eaca13cb82877774f0913a642 --- /dev/null +++ b/doc/doxygen/latex/creating-modules.tex @@ -0,0 +1,51 @@ +\begin{DoxyAuthor}{Author} +Zakaria Kasmi +\end{DoxyAuthor} +Well-\/defined units of code in the Rcd\+Math\+Lib that provide a set of features are encapsulated in a module. Rcd\+Math\+Lib is module-\/based and composed of the following main modules\+: + + +\begin{DoxyItemize} +\item Linear algebra module +\item Non-\/\+Linear algebra module +\item Localization module +\end{DoxyItemize} + +Each main module includes sub-\/modules, for more details see \mbox{\hyperlink{index_structure}{The structure of the Rcd\+Math\+Lib}}. + +\begin{DoxyNote}{Note} +The following chapters concerning only resource-\/limited devices. +\end{DoxyNote} +\hypertarget{creating-modules_the-general-structure}{}\doxysection{The general structure}\label{creating-modules_the-general-structure} +Modules are directories containing source and header files as well as a Makefile. Furthermore, their A\+PI can be defined in one or more header files, residing in the include path of their super-\/module. + +For example, the matrix sub-\/module is implemented in the \mbox{\hyperlink{group__basic__operations}{B\+A\+S\+I\+C\+\_\+\+O\+P\+E\+R\+A\+T\+I\+O\+NS}} sub-\/module, in the {\ttfamily linear\+\_\+algebra/basic\+\_\+operations} directory. Its A\+PI is defined in {\ttfamily linear\+\_\+algebra/basic\+\_\+operations/matrix.\+h}. + +A module\textquotesingle{}s Makefile just needs to include {\ttfamily Makefile.\+base} in the R\+I\+OT repository as well as {\ttfamily Makefile.\+base} and {\ttfamily Makefile.\+include} in the Rcd\+Math\+Lib repository\+: + + +\begin{DoxyCode}{0} +\DoxyCodeLine{include \$(RIOTBASE)/Makefile.base} +\DoxyCodeLine{include \$(RCDMATHLIB)/linear\_algebra/matrix\_decompositions/Makefile.include} +\DoxyCodeLine{include \$(RCDMATHLIB)/linear\_algebra/matrix\_decompositions/Makefile.dep } +\end{DoxyCode} + + +The {\ttfamily Makefile.\+base} and {\ttfamily Makefile.\+include} macros in the example above are includes for the linear algebra module. + +If your module\textquotesingle{}s name differs from the name of the directory it resides in you need to set the {\ttfamily M\+O\+D\+U\+LE} macro in addition. + +The {\ttfamily Makefile.\+dep} serves to define dependencies and the {\ttfamily Makefile.\+include} to append target specific information to variables like I\+N\+C\+L\+U\+D\+ES. Modules can be used by adding their name to the {\ttfamily U\+S\+E\+M\+O\+D\+U\+LE} macro of the application\textquotesingle{}s Makefile.\hypertarget{creating-modules_module-dependencies}{}\doxysection{Module dependencies}\label{creating-modules_module-dependencies} +The module may depend on other modules to minimize code duplication. These dependencies are defined in {\ttfamily Makefile.\+dep} with the following syntax\+: + + +\begin{DoxyCode}{0} +\DoxyCodeLine{ifneq (,\$(filter your\_module,\$(USEMODULE))) \# if module in USEMODULE} +\DoxyCodeLine{ USEMODULE += dep1 \# add dependencies to USEMODULE} +\DoxyCodeLine{ USEMODULE += dep2} +\DoxyCodeLine{endif} +\end{DoxyCode} + + +\begin{DoxyNote}{Note} +{\ttfamily Makefile.\+dep} is processed only once therefore, the dependency block for a module must be added {\itshape before} dependencies pull in their dependencies. +\end{DoxyNote} diff --git a/doc/doxygen/latex/damped__newton__raphson_8c.log b/doc/doxygen/latex/damped__newton__raphson_8c.log new file mode 100644 index 0000000000000000000000000000000000000000..650dedf46b79942d6fa5bf7e7e231bcf8a407fe8 --- /dev/null +++ b/doc/doxygen/latex/damped__newton__raphson_8c.log @@ -0,0 +1,1815 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.19 (MiKTeX 2.9.6730 64-bit) (preloaded format=pdflatex 2018.7.26) 13 MAR 2020 11:42 +entering extended mode +**./damped__newton__raphson_8c.tex +(damped__newton__raphson_8c.tex +LaTeX2e <2018-04-01> patch level 5 +! Undefined control sequence. +l.1 \hypertarget + {damped__newton__raphson_8c}{}\doxysection{F\+:/temp/publish... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.1 \hypertarget{d + amped__newton__raphson_8c}{}\doxysection{F\+:/temp/publish... + +You're in trouble here. Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +! Missing $ inserted. +<inserted text> + $ +l.1 \hypertarget{damped_ + _newton__raphson_8c}{}\doxysection{F\+:/temp/publish... +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <7> on input line 1. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 1. +! Missing { inserted. +<to be read again> + _ +l.1 \hypertarget{damped__ + newton__raphson_8c}{}\doxysection{F\+:/temp/publish... +A left brace was mandatory here, so I've put one in. +You might want to delete and/or insert some corrections +so that I will find a matching right brace soon. +(If you're confused by all this, try typing `I}' now.) + +! Missing { inserted. +<to be read again> + _ +l.1 \hypertarget{damped__newton__ + raphson_8c}{}\doxysection{F\+:/temp/publish... +A left brace was mandatory here, so I've put one in. +You might want to delete and/or insert some corrections +so that I will find a matching right brace soon. +(If you're confused by all this, try typing `I}' now.) + +! Undefined control sequence. +l.1 ...t{damped__newton__raphson_8c}{}\doxysection + {F\+:/temp/publish/\+Rcd\+... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.1 ...mped__newton__raphson_8c}{}\doxysection{F\+ + :/temp/publish/\+Rcd\+Math... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.1 ...hson_8c}{}\doxysection{F\+:/temp/publish/\+ + Rcd\+Math\+Lib\+\_\+full\+... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.1 ...8c}{}\doxysection{F\+:/temp/publish/\+Rcd\+ + Math\+Lib\+\_\+full\+\_\+f... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.1 ...doxysection{F\+:/temp/publish/\+Rcd\+Math\+ + Lib\+\_\+full\+\_\+fledged... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.1 ...ection{F\+:/temp/publish/\+Rcd\+Math\+Lib\+ + \_\+full\+\_\+fledged\+\_\... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.1 ...on{F\+:/temp/publish/\+Rcd\+Math\+Lib\+\_\+ + full\+\_\+fledged\+\_\+dev... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.1 ...:/temp/publish/\+Rcd\+Math\+Lib\+\_\+full\+ + \_\+fledged\+\_\+devices\+... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.1 ...mp/publish/\+Rcd\+Math\+Lib\+\_\+full\+\_\+ + fledged\+\_\+devices\+\_\+... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.1 ...h/\+Rcd\+Math\+Lib\+\_\+full\+\_\+fledged\+ + \_\+devices\+\_\+tmp/\+Rcd... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.1 ...Rcd\+Math\+Lib\+\_\+full\+\_\+fledged\+\_\+ + devices\+\_\+tmp/\+Rcd\+Ma... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.1 ...\+Lib\+\_\+full\+\_\+fledged\+\_\+devices\+ + \_\+tmp/\+Rcd\+Math\+Lib\+... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.1 ...b\+\_\+full\+\_\+fledged\+\_\+devices\+\_\+ + tmp/\+Rcd\+Math\+Lib\+\_\+... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.1 ...+full\+\_\+fledged\+\_\+devices\+\_\+tmp/\+ + Rcd\+Math\+Lib\+\_\+app/sr... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.1 ...\+\_\+fledged\+\_\+devices\+\_\+tmp/\+Rcd\+ + Math\+Lib\+\_\+app/src/\+R... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.1 ...fledged\+\_\+devices\+\_\+tmp/\+Rcd\+Math\+ + Lib\+\_\+app/src/\+Rcd\+Ma... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.1 ...ed\+\_\+devices\+\_\+tmp/\+Rcd\+Math\+Lib\+ + \_\+app/src/\+Rcd\+Math\+L... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.1 ...\_\+devices\+\_\+tmp/\+Rcd\+Math\+Lib\+\_\+ + app/src/\+Rcd\+Math\+Lib/n... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.1 ...s\+\_\+tmp/\+Rcd\+Math\+Lib\+\_\+app/src/\+ + Rcd\+Math\+Lib/non\+\_\+li... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.1 ...\+tmp/\+Rcd\+Math\+Lib\+\_\+app/src/\+Rcd\+ + Math\+Lib/non\+\_\+linear\... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.1 ...\+Rcd\+Math\+Lib\+\_\+app/src/\+Rcd\+Math\+ + Lib/non\+\_\+linear\+\_\+a... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.1 ...th\+Lib\+\_\+app/src/\+Rcd\+Math\+Lib/non\+ + \_\+linear\+\_\+algebra/so... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.1 ...Lib\+\_\+app/src/\+Rcd\+Math\+Lib/non\+\_\+ + linear\+\_\+algebra/solve\... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.1 ...+app/src/\+Rcd\+Math\+Lib/non\+\_\+linear\+ + \_\+algebra/solve\+\_\+non... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.1 .../src/\+Rcd\+Math\+Lib/non\+\_\+linear\+\_\+ + algebra/solve\+\_\+non\+\_... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.1 ...h\+Lib/non\+\_\+linear\+\_\+algebra/solve\+ + \_\+non\+\_\+linear\+\_\+e... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.1 ...ib/non\+\_\+linear\+\_\+algebra/solve\+\_\+ + non\+\_\+linear\+\_\+equat... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.1 ...n\+\_\+linear\+\_\+algebra/solve\+\_\+non\+ + \_\+linear\+\_\+equations/... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.1 ..._\+linear\+\_\+algebra/solve\+\_\+non\+\_\+ + linear\+\_\+equations/damp... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.1 ...r\+\_\+algebra/solve\+\_\+non\+\_\+linear\+ + \_\+equations/damped\+\_\+... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.1 ..._\+algebra/solve\+\_\+non\+\_\+linear\+\_\+ + equations/damped\+\_\+newt... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.1 ...\_\+non\+\_\+linear\+\_\+equations/damped\+ + \_\+newton\+\_\+raphson.c ... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.1 ...non\+\_\+linear\+\_\+equations/damped\+\_\+ + newton\+\_\+raphson.c File... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.1 ...+linear\+\_\+equations/damped\+\_\+newton\+ + \_\+raphson.c File Reference} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.1 ...ear\+\_\+equations/damped\+\_\+newton\+\_\+ + raphson.c File Reference} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Missing $ inserted. +<inserted text> + $ +l.3 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing } inserted. +<inserted text> + } +l.3 + +I've inserted something that you may have forgotten. +(See the <inserted text> above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (711.99144pt too wide) in paragraph at lines 1--3 +[]$[]$ + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.5 I + mplement the damped Newton--Raphson algorithm. +You're in trouble here. Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + +Missing character: There is no I in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no . in font nullfont! + +Overfull \hbox (20.0pt too wide) in paragraph at lines 5--6 +[] + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.8 {\ttfamily \# + include $<$stdio.\+h$>$}\newline +You're in trouble here. Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + +! Undefined control sequence. +l.8 {\ttfamily \#include $<$stdio.\+ + h$>$}\newline +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.9 {\ttfamily \#include \char`\"{}moore\+ + \_\+penrose\+\_\+pseudo\+\_\+inver... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.9 {\ttfamily \#include \char`\"{}moore\+\_\+ + penrose\+\_\+pseudo\+\_\+inver... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.9 ...ly \#include \char`\"{}moore\+\_\+penrose\+ + \_\+pseudo\+\_\+inverse.\+... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.9 ...#include \char`\"{}moore\+\_\+penrose\+\_\+ + pseudo\+\_\+inverse.\+h\ch... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.9 ... \char`\"{}moore\+\_\+penrose\+\_\+pseudo\+ + \_\+inverse.\+h\char`\"{}}... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.9 ...ar`\"{}moore\+\_\+penrose\+\_\+pseudo\+\_\+ + inverse.\+h\char`\"{}}\new... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.9 ...re\+\_\+penrose\+\_\+pseudo\+\_\+inverse.\+ + h\char`\"{}}\newline +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.10 {\ttfamily \#include \char`\"{}damped\+ + \_\+newton\+\_\+raphson.\+h\char... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.10 {\ttfamily \#include \char`\"{}damped\+\_\+ + newton\+\_\+raphson.\+h\char... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.10 ...y \#include \char`\"{}damped\+\_\+newton\+ + \_\+raphson.\+h\char`\"{}}... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.10 ...include \char`\"{}damped\+\_\+newton\+\_\+ + raphson.\+h\char`\"{}}\new... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.10 ...har`\"{}damped\+\_\+newton\+\_\+raphson.\+ + h\char`\"{}}\newline +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.11 {\ttfamily \#include \char`\"{}vector.\+ + h\char`\"{}}\newline +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.12 {\ttfamily \#include \char`\"{}matrix.\+ + h\char`\"{}}\newline +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.13 \doxysubsection + *{Functions} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no * in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! + +! LaTeX Error: Environment DoxyCompactItemize undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.14 \begin{DoxyCompactItemize} + +Your command was ignored. +Type I <command> <return> to replace it with another command, +or <return> to continue without it. + + +Overfull \hbox (61.99963pt too wide) in paragraph at lines 8--16 +[]\OT1/cmtt/m/n/10 #include + [] + + +Overfull \hbox (52.30528pt too wide) in paragraph at lines 8--16 +\OML/cmm/m/it/10 <$\OT1/cmtt/m/n/10 stdio.h$\OML/cmm/m/it/10 >$ + [] + + +Overfull \hbox (41.99963pt too wide) in paragraph at lines 8--16 +\OT1/cmtt/m/n/10 #include + [] + + +Overfull \hbox (163.58853pt too wide) in paragraph at lines 8--16 +\OT1/cmtt/m/n/10 "moore[]penrose[]pseudo[]inverse.h" + [] + + +Overfull \hbox (41.99963pt too wide) in paragraph at lines 8--16 +\OT1/cmtt/m/n/10 #include + [] + + +Overfull \hbox (128.30885pt too wide) in paragraph at lines 8--16 +\OT1/cmtt/m/n/10 "damped[]newton[]raphson.h" + [] + + +Overfull \hbox (41.99963pt too wide) in paragraph at lines 8--16 +\OT1/cmtt/m/n/10 #include + [] + + +Overfull \hbox (52.49954pt too wide) in paragraph at lines 8--16 +\OT1/cmtt/m/n/10 "vector.h" + [] + + +Overfull \hbox (41.99963pt too wide) in paragraph at lines 8--16 +\OT1/cmtt/m/n/10 #include + [] + + +Overfull \hbox (52.49954pt too wide) in paragraph at lines 8--16 +\OT1/cmtt/m/n/10 "matrix.h" + [] + + +! LaTeX Error: Lonely \item--perhaps a missing list environment. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.16 u + int8\+\_\+t \mbox{\hyperlink{damped__newton__raphson_8c_a0cf3dc5e33409... + +Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + +Missing character: There is no u in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no 8 in font nullfont! +! Undefined control sequence. +l.16 uint8\+ + \_\+t \mbox{\hyperlink{damped__newton__raphson_8c_a0cf3dc5e33409... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.16 uint8\+\_\+ + t \mbox{\hyperlink{damped__newton__raphson_8c_a0cf3dc5e33409... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no t in font nullfont! +! Undefined control sequence. +<argument> \hyperlink + {damped__newton__raphson_8c_a0cf3dc5e334091bc43820fa1d... +l.16 ...8e86c14}{damped\+\_\+newton\+\_\+raphson}} + (uint8\+\_\+t f\+\_\+leng... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +! Missing $ inserted. +<inserted text> + $ +l.16 ...8e86c14}{damped\+\_\+newton\+\_\+raphson}} + (uint8\+\_\+t f\+\_\+leng... +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing { inserted. +<to be read again> + _ +l.16 ...8e86c14}{damped\+\_\+newton\+\_\+raphson}} + (uint8\+\_\+t f\+\_\+leng... +A left brace was mandatory here, so I've put one in. +You might want to delete and/or insert some corrections +so that I will find a matching right brace soon. +(If you're confused by all this, try typing `I}' now.) + +! Missing { inserted. +<to be read again> + _ +l.16 ...8e86c14}{damped\+\_\+newton\+\_\+raphson}} + (uint8\+\_\+t f\+\_\+leng... +A left brace was mandatory here, so I've put one in. +You might want to delete and/or insert some corrections +so that I will find a matching right brace soon. +(If you're confused by all this, try typing `I}' now.) + +! Undefined control sequence. +<argument> ...5e334091bc43820fa1d8e86c14}{damped\+ + \_\+newton\+\_\+raphson} +l.16 ...8e86c14}{damped\+\_\+newton\+\_\+raphson}} + (uint8\+\_\+t f\+\_\+leng... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...4091bc43820fa1d8e86c14}{damped\+\_\+ + newton\+\_\+raphson} +l.16 ...8e86c14}{damped\+\_\+newton\+\_\+raphson}} + (uint8\+\_\+t f\+\_\+leng... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...820fa1d8e86c14}{damped\+\_\+newton\+ + \_\+raphson} +l.16 ...8e86c14}{damped\+\_\+newton\+\_\+raphson}} + (uint8\+\_\+t f\+\_\+leng... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...a1d8e86c14}{damped\+\_\+newton\+\_\+ + raphson} +l.16 ...8e86c14}{damped\+\_\+newton\+\_\+raphson}} + (uint8\+\_\+t f\+\_\+leng... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.16 ...damped\+\_\+newton\+\_\+raphson}} (uint8\+ + \_\+t f\+\_\+length, uint8... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.16 ...ed\+\_\+newton\+\_\+raphson}} (uint8\+\_\+ + t f\+\_\+length, uint8\+\_... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.16 ..._\+newton\+\_\+raphson}} (uint8\+\_\+t f\+ + \_\+length, uint8\+\_\+t n... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.16 ...ewton\+\_\+raphson}} (uint8\+\_\+t f\+\_\+ + length, uint8\+\_\+t n, \m... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.16 ...son}} (uint8\+\_\+t f\+\_\+length, uint8\+ + \_\+t n, \mbox{\hyperlink{... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.16 ...} (uint8\+\_\+t f\+\_\+length, uint8\+\_\+ + t n, \mbox{\hyperlink{vect... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> \hyperlink + {vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+... +l.16 ...bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} + x0\+\_\+arr\mbox{[}$\,$\m... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +! Missing $ inserted. +<inserted text> + $ +l.16 ...bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} + x0\+\_\+arr\mbox{[}$\,$\m... +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Extra }, or forgotten $. +<argument> ...h_acb41430bc5720dda7d1c45d91a0b0221} + {vector\+\_\+t} +l.16 ...bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} + x0\+\_\+arr\mbox{[}$\,$\m... +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +! Undefined control sequence. +<argument> ...0bc5720dda7d1c45d91a0b0221}{vector\+ + \_\+t} +l.16 ...bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} + x0\+\_\+arr\mbox{[}$\,$\m... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...720dda7d1c45d91a0b0221}{vector\+\_\+ + t} +l.16 ...bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} + x0\+\_\+arr\mbox{[}$\,$\m... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Extra }, or forgotten $. +\mbox #1->\leavevmode \hbox {#1} + +l.16 ...bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} + x0\+\_\+arr\mbox{[}$\,$\m... +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +! Undefined control sequence. +l.16 ...0dda7d1c45d91a0b0221}{vector\+\_\+t}} x0\+ + \_\+arr\mbox{[}$\,$\mbox{]... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.16 ...7d1c45d91a0b0221}{vector\+\_\+t}} x0\+\_\+ + arr\mbox{[}$\,$\mbox{]}, d... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no [ in font nullfont! +Missing character: There is no ] in font nullfont! +! Undefined control sequence. +l.16 ...+\_\+arr\mbox{[}$\,$\mbox{]}, double min\+ + \_\+lamda, double eps, uin... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.16 ...+arr\mbox{[}$\,$\mbox{]}, double min\+\_\+ + lamda, double eps, uint8\+... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.16 ...double min\+\_\+lamda, double eps, uint8\+ + \_\+t max\+\_\+it\+\_\+num... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.16 ...le min\+\_\+lamda, double eps, uint8\+\_\+ + t max\+\_\+it\+\_\+num, \m... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.16 ...+\_\+lamda, double eps, uint8\+\_\+t max\+ + \_\+it\+\_\+num, \mbox{\hy... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.16 ...+lamda, double eps, uint8\+\_\+t max\+\_\+ + it\+\_\+num, \mbox{\hyperl... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.16 ...da, double eps, uint8\+\_\+t max\+\_\+it\+ + \_\+num, \mbox{\hyperlink{... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.16 ...double eps, uint8\+\_\+t max\+\_\+it\+\_\+ + num, \mbox{\hyperlink{vect... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> \hyperlink + {vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+... +l.16 ...bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} + est\+\_\+x\+\_\+arr\mbox{... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +! Missing $ inserted. +<inserted text> + $ +l.16 ...bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} + est\+\_\+x\+\_\+arr\mbox{... +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Extra }, or forgotten $. +<argument> ...h_acb41430bc5720dda7d1c45d91a0b0221} + {vector\+\_\+t} +l.16 ...bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} + est\+\_\+x\+\_\+arr\mbox{... +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +! Undefined control sequence. +<argument> ...0bc5720dda7d1c45d91a0b0221}{vector\+ + \_\+t} +l.16 ...bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} + est\+\_\+x\+\_\+arr\mbox{... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...720dda7d1c45d91a0b0221}{vector\+\_\+ + t} +l.16 ...bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} + est\+\_\+x\+\_\+arr\mbox{... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Extra }, or forgotten $. +\mbox #1->\leavevmode \hbox {#1} + +l.16 ...bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} + est\+\_\+x\+\_\+arr\mbox{... +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +! Undefined control sequence. +l.16 ...dda7d1c45d91a0b0221}{vector\+\_\+t}} est\+ + \_\+x\+\_\+arr\mbox{[}$\,$... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.16 ...d1c45d91a0b0221}{vector\+\_\+t}} est\+\_\+ + x\+\_\+arr\mbox{[}$\,$\mbo... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.16 ...45d91a0b0221}{vector\+\_\+t}} est\+\_\+x\+ + \_\+arr\mbox{[}$\,$\mbox{]... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.16 ...1a0b0221}{vector\+\_\+t}} est\+\_\+x\+\_\+ + arr\mbox{[}$\,$\mbox{]}, v... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no [ in font nullfont! +Missing character: There is no ] in font nullfont! +! Missing $ inserted. +<inserted text> + $ +l.16 ...x\+\_\+arr\mbox{[}$\,$\mbox{]}, void($\ast + $get\+\_\+non\+\_\+lin\+\_... +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +! Undefined control sequence. +l.16 ...+arr\mbox{[}$\,$\mbox{]}, void($\ast$get\+ + \_\+non\+\_\+lin\+\_\+sys)... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.16 ...\mbox{[}$\,$\mbox{]}, void($\ast$get\+\_\+ + non\+\_\+lin\+\_\+sys)(\mb... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +! Undefined control sequence. +l.16 ...{[}$\,$\mbox{]}, void($\ast$get\+\_\+non\+ + \_\+lin\+\_\+sys)(\mbox{\h... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.16 ...\,$\mbox{]}, void($\ast$get\+\_\+non\+\_\+ + lin\+\_\+sys)(\mbox{\hyper... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +! Undefined control sequence. +l.16 ...box{]}, void($\ast$get\+\_\+non\+\_\+lin\+ + \_\+sys)(\mbox{\hyperlink{... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.16 ...]}, void($\ast$get\+\_\+non\+\_\+lin\+\_\+ + sys)(\mbox{\hyperlink{vect... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no ( in font nullfont! +! Undefined control sequence. +<argument> \hyperlink + {vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+... +l.16 ...bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} + x\+\_\+arr\mbox{[}$\,$\mb... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +! Missing $ inserted. +<inserted text> + $ +l.16 ...bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} + x\+\_\+arr\mbox{[}$\,$\mb... +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Extra }, or forgotten $. +<argument> ...h_acb41430bc5720dda7d1c45d91a0b0221} + {vector\+\_\+t} +l.16 ...bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} + x\+\_\+arr\mbox{[}$\,$\mb... +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +! Undefined control sequence. +<argument> ...0bc5720dda7d1c45d91a0b0221}{vector\+ + \_\+t} +l.16 ...bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} + x\+\_\+arr\mbox{[}$\,$\mb... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...720dda7d1c45d91a0b0221}{vector\+\_\+ + t} +l.16 ...bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} + x\+\_\+arr\mbox{[}$\,$\mb... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Extra }, or forgotten $. +\mbox #1->\leavevmode \hbox {#1} + +l.16 ...bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} + x\+\_\+arr\mbox{[}$\,$\mb... +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +! Undefined control sequence. +l.16 ...20dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+ + \_\+arr\mbox{[}$\,$\mbox{]... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.16 ...a7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+ + arr\mbox{[}$\,$\mbox{]}, \... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no [ in font nullfont! +Missing character: There is no ] in font nullfont! +! Undefined control sequence. +<argument> \hyperlink + {vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+... +l.16 ...bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} + f\+\_\+vec\mbox{[}$\,$\mb... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +! Missing $ inserted. +<inserted text> + $ +l.16 ...bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} + f\+\_\+vec\mbox{[}$\,$\mb... +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Extra }, or forgotten $. +<argument> ...h_acb41430bc5720dda7d1c45d91a0b0221} + {vector\+\_\+t} +l.16 ...bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} + f\+\_\+vec\mbox{[}$\,$\mb... +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +! Undefined control sequence. +<argument> ...0bc5720dda7d1c45d91a0b0221}{vector\+ + \_\+t} +l.16 ...bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} + f\+\_\+vec\mbox{[}$\,$\mb... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...720dda7d1c45d91a0b0221}{vector\+\_\+ + t} +l.16 ...bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} + f\+\_\+vec\mbox{[}$\,$\mb... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Extra }, or forgotten $. +\mbox #1->\leavevmode \hbox {#1} + +l.16 ...bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} + f\+\_\+vec\mbox{[}$\,$\mb... +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +! Undefined control sequence. +l.16 ...20dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+ + \_\+vec\mbox{[}$\,$\mbox{]... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.16 ...a7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+ + vec\mbox{[}$\,$\mbox{]}), ... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no [ in font nullfont! +Missing character: There is no ] in font nullfont! +! Missing $ inserted. +<inserted text> + $ +l.16 ...\+\_\+vec\mbox{[}$\,$\mbox{]}), void($\ast + $get\+\_\+jacobian)(\mbox{... +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +! Undefined control sequence. +l.16 ...vec\mbox{[}$\,$\mbox{]}), void($\ast$get\+ + \_\+jacobian)(\mbox{\hyper... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.16 ...mbox{[}$\,$\mbox{]}), void($\ast$get\+\_\+ + jacobian)(\mbox{\hyperlink... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no j in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no ( in font nullfont! +! Undefined control sequence. +<argument> \hyperlink + {vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+... +l.16 ...bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} + x\+\_\+arr\mbox{[}$\,$\mb... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +! Missing $ inserted. +<inserted text> + $ +l.16 ...bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} + x\+\_\+arr\mbox{[}$\,$\mb... +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Extra }, or forgotten $. +<argument> ...h_acb41430bc5720dda7d1c45d91a0b0221} + {vector\+\_\+t} +l.16 ...bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} + x\+\_\+arr\mbox{[}$\,$\mb... +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +! Undefined control sequence. +<argument> ...0bc5720dda7d1c45d91a0b0221}{vector\+ + \_\+t} +l.16 ...bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} + x\+\_\+arr\mbox{[}$\,$\mb... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...720dda7d1c45d91a0b0221}{vector\+\_\+ + t} +l.16 ...bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} + x\+\_\+arr\mbox{[}$\,$\mb... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Extra }, or forgotten $. +\mbox #1->\leavevmode \hbox {#1} + +l.16 ...bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} + x\+\_\+arr\mbox{[}$\,$\mb... +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +! Undefined control sequence. +l.16 ...20dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+ + \_\+arr\mbox{[}$\,$\mbox{]... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.16 ...a7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+ + arr\mbox{[}$\,$\mbox{]}, \... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no [ in font nullfont! +Missing character: There is no ] in font nullfont! +! Undefined control sequence. +<argument> \hyperlink + {matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+... +l.16 ...76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} + J\mbox{[}$\,$\mbox{]}\mbo... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no x in font nullfont! +! Missing $ inserted. +<inserted text> + $ +l.16 ...76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} + J\mbox{[}$\,$\mbox{]}\mbo... +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Extra }, or forgotten $. +<argument> ...h_af38ac6b76d645fea9abd6caeb4d9dd31} + {matrix\+\_\+t} +l.16 ...76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} + J\mbox{[}$\,$\mbox{]}\mbo... +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +! Undefined control sequence. +<argument> ...b76d645fea9abd6caeb4d9dd31}{matrix\+ + \_\+t} +l.16 ...76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} + J\mbox{[}$\,$\mbox{]}\mbo... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...645fea9abd6caeb4d9dd31}{matrix\+\_\+ + t} +l.16 ...76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} + J\mbox{[}$\,$\mbox{]}\mbo... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Extra }, or forgotten $. +\mbox #1->\leavevmode \hbox {#1} + +l.16 ...76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} + J\mbox{[}$\,$\mbox{]}\mbo... +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +Missing character: There is no [ in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no ] in font nullfont! + +! LaTeX Error: Environment DoxyCompactList undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.17 \begin{DoxyCompactList} + \small\item\em Implements the damped Newton--Rap... + +Your command was ignored. +Type I <command> <return> to replace it with another command, +or <return> to continue without it. + +! Undefined control sequence. +l.17 \begin{DoxyCompactList}\small + \item\em Implements the damped Newton--Rap... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + + +! LaTeX Error: Command \item invalid in math mode. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.17 \begin{DoxyCompactList}\small\item + \em Implements the damped Newton--Rap... + +Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + + +! LaTeX Error: Something's wrong--perhaps a missing \item. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.17 \begin{DoxyCompactList}\small\item\em + Implements the damped Newton--Rap... + +Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + + +! LaTeX Error: Something's wrong--perhaps a missing \item. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.17 \begin{DoxyCompactList}\small\item\em + Implements the damped Newton--Rap... + +Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + + +! LaTeX Error: Lonely \item--perhaps a missing list environment. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.17 \begin{DoxyCompactList}\small\item\em + Implements the damped Newton--Rap... + +Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + + +LaTeX Font Warning: Command \em invalid in math mode on input line 17. + + +! LaTeX Error: Command \itshape invalid in math mode. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.17 \begin{DoxyCompactList}\small\item\em + Implements the damped Newton--Rap... + +Please use the math alphabet \mathit instead of the \itshape command. + + +! LaTeX Error: \begin{document} ended by \end{DoxyCompactList}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.17 ...--Raphson algorithm. \end{DoxyCompactList} + \item +Your command was ignored. +Type I <command> <return> to replace it with another command, +or <return> to continue without it. + + +! LaTeX Error: Command \item invalid in math mode. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.17 ...hson algorithm. \end{DoxyCompactList}\item + +Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + +! Missing $ inserted. +<inserted text> + $ +l.18 d + ouble \mbox{\hyperlink{damped__newton__raphson_8c_a46f90a02170f4f35f9b... +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +! LaTeX Error: Something's wrong--perhaps a missing \item. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.18 d + ouble \mbox{\hyperlink{damped__newton__raphson_8c_a46f90a02170f4f35f9b... + +Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + + +! LaTeX Error: Something's wrong--perhaps a missing \item. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.18 d + ouble \mbox{\hyperlink{damped__newton__raphson_8c_a46f90a02170f4f35f9b... + +Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + + +! LaTeX Error: Lonely \item--perhaps a missing list environment. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.18 d + ouble \mbox{\hyperlink{damped__newton__raphson_8c_a46f90a02170f4f35f9b... + +Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +! Undefined control sequence. +<argument> \hyperlink + {damped__newton__raphson_8c_a46f90a02170f4f35f9b3bdbc5... +l.18 ...3bdbc5c65271a}{get\+\_\+damped\+\_\+norm}} + (uint8\+\_\+t m, uint8\+\... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +! Missing $ inserted. +<inserted text> + $ +l.18 ...3bdbc5c65271a}{get\+\_\+damped\+\_\+norm}} + (uint8\+\_\+t m, uint8\+\... +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing { inserted. +<to be read again> + _ +l.18 ...3bdbc5c65271a}{get\+\_\+damped\+\_\+norm}} + (uint8\+\_\+t m, uint8\+\... +A left brace was mandatory here, so I've put one in. +You might want to delete and/or insert some corrections +so that I will find a matching right brace soon. +(If you're confused by all this, try typing `I}' now.) + +! Missing { inserted. +<to be read again> + _ +l.18 ...3bdbc5c65271a}{get\+\_\+damped\+\_\+norm}} + (uint8\+\_\+t m, uint8\+\... +(That makes 100 errors; please try again.) +Here is how much of TeX's memory you used: + 18 strings out of 492973 + 516 string characters out of 3135926 + 60384 words of memory out of 3000000 + 3987 multiletter control sequences out of 15000+200000 + 4154 words of font info for 16 fonts, out of 3000000 for 9000 + 1141 hyphenation exceptions out of 8191 + 18i,16n,12p,1044b,175s stack positions out of 5000i,500n,10000p,200000b,50000s + +! ==> Fatal error occurred, no output PDF file produced! diff --git a/doc/doxygen/latex/damped__newton__raphson_8c.tex b/doc/doxygen/latex/damped__newton__raphson_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..3c3d4a2bb0d9d18aefc3514cf85372fa1355a4a0 --- /dev/null +++ b/doc/doxygen/latex/damped__newton__raphson_8c.tex @@ -0,0 +1,164 @@ +\hypertarget{damped__newton__raphson_8c}{}\doxysection{damped\+\_\+newton\+\_\+raphson.\+c File Reference} +\label{damped__newton__raphson_8c}\index{damped\_newton\_raphson.c@{damped\_newton\_raphson.c}} + + +Implement the damped Newton--Raphson algorithm. + + +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include \char`\"{}moore\+\_\+penrose\+\_\+pseudo\+\_\+inverse.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}damped\+\_\+newton\+\_\+raphson.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}vector.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +uint8\+\_\+t \mbox{\hyperlink{damped__newton__raphson_8c_a0cf3dc5e334091bc43820fa1d8e86c14}{damped\+\_\+newton\+\_\+raphson}} (uint8\+\_\+t f\+\_\+length, uint8\+\_\+t n, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x0\+\_\+arr\mbox{[}$\,$\mbox{]}, double min\+\_\+lamda, double eps, uint8\+\_\+t max\+\_\+it\+\_\+num, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} est\+\_\+x\+\_\+arr\mbox{[}$\,$\mbox{]}, void($\ast$get\+\_\+non\+\_\+lin\+\_\+sys)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]}), void($\ast$get\+\_\+jacobian)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]})) +\begin{DoxyCompactList}\small\item\em Implements the damped Newton--Raphson algorithm. \end{DoxyCompactList}\item +double \mbox{\hyperlink{damped__newton__raphson_8c_a46f90a02170f4f35f9b3bdbc5c65271a}{get\+\_\+damped\+\_\+norm}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, void($\ast$get\+\_\+non\+\_\+lin\+\_\+sys)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]}), void($\ast$get\+\_\+jacobian)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]})) +\begin{DoxyCompactList}\small\item\em Compute the norm of the damped Newton--Raphson algorithm. \end{DoxyCompactList}\item +void \mbox{\hyperlink{damped__newton__raphson_8c_acd5be84f1d01dfb379d85cc8aef8b65e}{get\+\_\+delta\+\_\+x}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, void($\ast$get\+\_\+non\+\_\+lin\+\_\+sys)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]}), void($\ast$get\+\_\+jacobian)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}), \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} delta\+\_\+x\+\_\+arr\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the correction vector the damped Newton--Raphson algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Implement the damped Newton--Raphson algorithm. + +The damped Newton--Raphson algorithm enables to solve multi-\/variant nonlinear equation systems. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{damped__newton__raphson_8c_a0cf3dc5e334091bc43820fa1d8e86c14}\label{damped__newton__raphson_8c_a0cf3dc5e334091bc43820fa1d8e86c14}} +\index{damped\_newton\_raphson.c@{damped\_newton\_raphson.c}!damped\_newton\_raphson@{damped\_newton\_raphson}} +\index{damped\_newton\_raphson@{damped\_newton\_raphson}!damped\_newton\_raphson.c@{damped\_newton\_raphson.c}} +\doxysubsubsection{\texorpdfstring{damped\_newton\_raphson()}{damped\_newton\_raphson()}} +{\footnotesize\ttfamily uint8\+\_\+t damped\+\_\+newton\+\_\+raphson (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{f\+\_\+length, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{x0\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{double}]{min\+\_\+lamda, }\item[{double}]{eps, }\item[{uint8\+\_\+t}]{max\+\_\+it\+\_\+num, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{est\+\_\+x\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{void($\ast$)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]})}]{get\+\_\+non\+\_\+lin\+\_\+sys, }\item[{void($\ast$)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]})}]{get\+\_\+jacobian }\end{DoxyParamCaption})} + + + +Implements the damped Newton--Raphson algorithm. + +The user should provide pointers to non-\/linear equation systems and Jacobian functions. \begin{DoxyNote}{Note} +This function is generally implemented. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em f\+\_\+length} & length of the error functions vector. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & length of the start vector. \\ +\hline +\mbox{\texttt{ in}} & {\em x0\+\_\+arr\mbox{[}$\,$\mbox{]}} & start vector. \\ +\hline +\mbox{\texttt{ in}} & {\em min\+\_\+lamda} & minimal damping factor. \\ +\hline +\mbox{\texttt{ in}} & {\em eps} & accuracy bound. \\ +\hline +\mbox{\texttt{ in}} & {\em max\+\_\+it\+\_\+num} & maximal iteration number of the damped Newton--Raphson algorithm. \\ +\hline +\mbox{\texttt{ out}} & {\em est\+\_\+x\+\_\+arr\mbox{[}$\,$\mbox{]}} & estimated (solution) vector. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$get\+\_\+non\+\_\+lin\+\_\+sys)} & pointer to non-\/linear equation systems. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$get\+\_\+jacobian)} & pointer to the Jacobian matrix.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +required iteration number. +\end{DoxyReturn} + + +Definition at line 32 of file damped\+\_\+newton\+\_\+raphson.\+c. + + + +References get\+\_\+damped\+\_\+norm(), get\+\_\+delta\+\_\+x(), vector\+\_\+add(), vector\+\_\+copy(), vector\+\_\+get\+\_\+norm2(), vector\+\_\+scalar\+\_\+mul(), and vector\+\_\+t. + + + +Referenced by fsolve(). + +\mbox{\Hypertarget{damped__newton__raphson_8c_a46f90a02170f4f35f9b3bdbc5c65271a}\label{damped__newton__raphson_8c_a46f90a02170f4f35f9b3bdbc5c65271a}} +\index{damped\_newton\_raphson.c@{damped\_newton\_raphson.c}!get\_damped\_norm@{get\_damped\_norm}} +\index{get\_damped\_norm@{get\_damped\_norm}!damped\_newton\_raphson.c@{damped\_newton\_raphson.c}} +\doxysubsubsection{\texorpdfstring{get\_damped\_norm()}{get\_damped\_norm()}} +{\footnotesize\ttfamily double get\+\_\+damped\+\_\+norm (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{x\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{void($\ast$)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]})}]{get\+\_\+non\+\_\+lin\+\_\+sys, }\item[{void($\ast$)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]})}]{get\+\_\+jacobian }\end{DoxyParamCaption})} + + + +Compute the norm of the damped Newton--Raphson algorithm. + +The user should provide pointers to non-\/linear equation systems and Jacobian functions. \begin{DoxyNote}{Note} +This function is generally implemented. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & number of the non-\/linear equations. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & length of the guess vector. \\ +\hline +\mbox{\texttt{ in}} & {\em x\+\_\+arr\mbox{[}$\,$\mbox{]}} & guess vector. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$get\+\_\+non\+\_\+lin\+\_\+sys)} & pointer to non-\/linear equation systems. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$get\+\_\+jacobian)} & pointer to the Jacobian matrix.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +norm of the damped Newton--Raphson algorithm. +\end{DoxyReturn} + + +Definition at line 104 of file damped\+\_\+newton\+\_\+raphson.\+c. + + + +References get\+\_\+delta\+\_\+x(), vector\+\_\+get\+\_\+norm2(), and vector\+\_\+t. + + + +Referenced by damped\+\_\+newton\+\_\+raphson(). + +\mbox{\Hypertarget{damped__newton__raphson_8c_acd5be84f1d01dfb379d85cc8aef8b65e}\label{damped__newton__raphson_8c_acd5be84f1d01dfb379d85cc8aef8b65e}} +\index{damped\_newton\_raphson.c@{damped\_newton\_raphson.c}!get\_delta\_x@{get\_delta\_x}} +\index{get\_delta\_x@{get\_delta\_x}!damped\_newton\_raphson.c@{damped\_newton\_raphson.c}} +\doxysubsubsection{\texorpdfstring{get\_delta\_x()}{get\_delta\_x()}} +{\footnotesize\ttfamily void get\+\_\+delta\+\_\+x (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{x\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{void($\ast$)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]})}]{get\+\_\+non\+\_\+lin\+\_\+sys, }\item[{void($\ast$)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]})}]{get\+\_\+jacobian, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{delta\+\_\+x\+\_\+arr\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the correction vector the damped Newton--Raphson algorithm. + +The user should provide pointers to non-\/linear equation systems and Jacobian functions. \begin{DoxyNote}{Note} +This function is generally implemented. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & number of the non-\/linear equations. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & length of the guess vector. \\ +\hline +\mbox{\texttt{ in}} & {\em x\+\_\+arr\mbox{[}$\,$\mbox{]}} & guess vector. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$get\+\_\+non\+\_\+lin\+\_\+sys)} & pointer to non-\/linear equation systems. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$get\+\_\+jacobian)} & pointer to the Jacobian matrix. \\ +\hline +\mbox{\texttt{ in,out}} & {\em delta\+\_\+x\+\_\+arr\mbox{[}$\,$\mbox{]}} & the correction vector (term). \\ +\hline +\end{DoxyParams} + + +Definition at line 120 of file damped\+\_\+newton\+\_\+raphson.\+c. + + + +References matrix\+\_\+mul\+\_\+vec(), matrix\+\_\+t, moore\+\_\+penrose\+\_\+get\+\_\+pinv(), vector\+\_\+in\+\_\+place\+\_\+scalar\+\_\+mul(), and vector\+\_\+t. + + + +Referenced by damped\+\_\+newton\+\_\+raphson(), and get\+\_\+damped\+\_\+norm(). + diff --git a/doc/doxygen/latex/damped__newton__raphson_8h.tex b/doc/doxygen/latex/damped__newton__raphson_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..d27791195bcc8f1466ea5d320e053c995a6042a2 --- /dev/null +++ b/doc/doxygen/latex/damped__newton__raphson_8h.tex @@ -0,0 +1,161 @@ +\hypertarget{damped__newton__raphson_8h}{}\doxysection{damped\+\_\+newton\+\_\+raphson.\+h File Reference} +\label{damped__newton__raphson_8h}\index{damped\_newton\_raphson.h@{damped\_newton\_raphson.h}} + + +Implement the damped Newton--Raphson algorithm. + + +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}vector.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +uint8\+\_\+t \mbox{\hyperlink{damped__newton__raphson_8h_a0cf3dc5e334091bc43820fa1d8e86c14}{damped\+\_\+newton\+\_\+raphson}} (uint8\+\_\+t f\+\_\+length, uint8\+\_\+t n, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x0\+\_\+arr\mbox{[}$\,$\mbox{]}, double min\+\_\+lamda, double eps, uint8\+\_\+t max\+\_\+it\+\_\+num, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} est\+\_\+x\+\_\+arr\mbox{[}$\,$\mbox{]}, void($\ast$get\+\_\+non\+\_\+lin\+\_\+sys)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]}), void($\ast$get\+\_\+jacobian)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]})) +\begin{DoxyCompactList}\small\item\em Implements the damped Newton--Raphson algorithm. \end{DoxyCompactList}\item +double \mbox{\hyperlink{damped__newton__raphson_8h_a46f90a02170f4f35f9b3bdbc5c65271a}{get\+\_\+damped\+\_\+norm}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, void($\ast$get\+\_\+non\+\_\+lin\+\_\+sys)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]}), void($\ast$get\+\_\+jacobian)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]})) +\begin{DoxyCompactList}\small\item\em Compute the norm of the damped Newton--Raphson algorithm. \end{DoxyCompactList}\item +void \mbox{\hyperlink{damped__newton__raphson_8h_acd5be84f1d01dfb379d85cc8aef8b65e}{get\+\_\+delta\+\_\+x}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, void($\ast$get\+\_\+non\+\_\+lin\+\_\+sys)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]}), void($\ast$get\+\_\+jacobian)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}), \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} delta\+\_\+x\+\_\+arr\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the correction vector the damped Newton--Raphson algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Implement the damped Newton--Raphson algorithm. + +The damped Newton--Raphson algorithm enables to solve multi-\/variant nonlinear equation systems. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{damped__newton__raphson_8h_a0cf3dc5e334091bc43820fa1d8e86c14}\label{damped__newton__raphson_8h_a0cf3dc5e334091bc43820fa1d8e86c14}} +\index{damped\_newton\_raphson.h@{damped\_newton\_raphson.h}!damped\_newton\_raphson@{damped\_newton\_raphson}} +\index{damped\_newton\_raphson@{damped\_newton\_raphson}!damped\_newton\_raphson.h@{damped\_newton\_raphson.h}} +\doxysubsubsection{\texorpdfstring{damped\_newton\_raphson()}{damped\_newton\_raphson()}} +{\footnotesize\ttfamily uint8\+\_\+t damped\+\_\+newton\+\_\+raphson (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{f\+\_\+length, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{x0\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{double}]{min\+\_\+lamda, }\item[{double}]{eps, }\item[{uint8\+\_\+t}]{max\+\_\+it\+\_\+num, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{est\+\_\+x\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{void($\ast$)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]})}]{get\+\_\+non\+\_\+lin\+\_\+sys, }\item[{void($\ast$)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]})}]{get\+\_\+jacobian }\end{DoxyParamCaption})} + + + +Implements the damped Newton--Raphson algorithm. + +The user should provide pointers to non-\/linear equation systems and Jacobian functions. \begin{DoxyNote}{Note} +This function is generally implemented. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em f\+\_\+length} & length of the error functions vector. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & length of the start vector. \\ +\hline +\mbox{\texttt{ in}} & {\em x0\+\_\+arr\mbox{[}$\,$\mbox{]}} & start vector. \\ +\hline +\mbox{\texttt{ in}} & {\em min\+\_\+lamda} & minimal damping factor. \\ +\hline +\mbox{\texttt{ in}} & {\em eps} & accuracy bound. \\ +\hline +\mbox{\texttt{ in}} & {\em max\+\_\+it\+\_\+num} & maximal iteration number of the damped Newton--Raphson algorithm. \\ +\hline +\mbox{\texttt{ out}} & {\em est\+\_\+x\+\_\+arr\mbox{[}$\,$\mbox{]}} & estimated (solution) vector. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$get\+\_\+non\+\_\+lin\+\_\+sys)} & pointer to non-\/linear equation systems. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$get\+\_\+jacobian)} & pointer to the Jacobian matrix.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +required iteration number. +\end{DoxyReturn} + + +Definition at line 32 of file damped\+\_\+newton\+\_\+raphson.\+c. + + + +References get\+\_\+damped\+\_\+norm(), get\+\_\+delta\+\_\+x(), vector\+\_\+add(), vector\+\_\+copy(), vector\+\_\+get\+\_\+norm2(), vector\+\_\+scalar\+\_\+mul(), and vector\+\_\+t. + + + +Referenced by fsolve(). + +\mbox{\Hypertarget{damped__newton__raphson_8h_a46f90a02170f4f35f9b3bdbc5c65271a}\label{damped__newton__raphson_8h_a46f90a02170f4f35f9b3bdbc5c65271a}} +\index{damped\_newton\_raphson.h@{damped\_newton\_raphson.h}!get\_damped\_norm@{get\_damped\_norm}} +\index{get\_damped\_norm@{get\_damped\_norm}!damped\_newton\_raphson.h@{damped\_newton\_raphson.h}} +\doxysubsubsection{\texorpdfstring{get\_damped\_norm()}{get\_damped\_norm()}} +{\footnotesize\ttfamily double get\+\_\+damped\+\_\+norm (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{x\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{void($\ast$)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]})}]{get\+\_\+non\+\_\+lin\+\_\+sys, }\item[{void($\ast$)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]})}]{get\+\_\+jacobian }\end{DoxyParamCaption})} + + + +Compute the norm of the damped Newton--Raphson algorithm. + +The user should provide pointers to non-\/linear equation systems and Jacobian functions. \begin{DoxyNote}{Note} +This function is generally implemented. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & number of the non-\/linear equations. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & length of the guess vector. \\ +\hline +\mbox{\texttt{ in}} & {\em x\+\_\+arr\mbox{[}$\,$\mbox{]}} & guess vector. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$get\+\_\+non\+\_\+lin\+\_\+sys)} & pointer to non-\/linear equation systems. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$get\+\_\+jacobian)} & pointer to the Jacobian matrix.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +norm of the damped Newton--Raphson algorithm. +\end{DoxyReturn} + + +Definition at line 104 of file damped\+\_\+newton\+\_\+raphson.\+c. + + + +References get\+\_\+delta\+\_\+x(), vector\+\_\+get\+\_\+norm2(), and vector\+\_\+t. + + + +Referenced by damped\+\_\+newton\+\_\+raphson(). + +\mbox{\Hypertarget{damped__newton__raphson_8h_acd5be84f1d01dfb379d85cc8aef8b65e}\label{damped__newton__raphson_8h_acd5be84f1d01dfb379d85cc8aef8b65e}} +\index{damped\_newton\_raphson.h@{damped\_newton\_raphson.h}!get\_delta\_x@{get\_delta\_x}} +\index{get\_delta\_x@{get\_delta\_x}!damped\_newton\_raphson.h@{damped\_newton\_raphson.h}} +\doxysubsubsection{\texorpdfstring{get\_delta\_x()}{get\_delta\_x()}} +{\footnotesize\ttfamily void get\+\_\+delta\+\_\+x (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{x\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{void($\ast$)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]})}]{get\+\_\+non\+\_\+lin\+\_\+sys, }\item[{void($\ast$)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]})}]{get\+\_\+jacobian, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{delta\+\_\+x\+\_\+arr\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the correction vector the damped Newton--Raphson algorithm. + +The user should provide pointers to non-\/linear equation systems and Jacobian functions. \begin{DoxyNote}{Note} +This function is generally implemented. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & number of the non-\/linear equations. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & length of the guess vector. \\ +\hline +\mbox{\texttt{ in}} & {\em x\+\_\+arr\mbox{[}$\,$\mbox{]}} & guess vector. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$get\+\_\+non\+\_\+lin\+\_\+sys)} & pointer to non-\/linear equation systems. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$get\+\_\+jacobian)} & pointer to the Jacobian matrix. \\ +\hline +\mbox{\texttt{ in,out}} & {\em delta\+\_\+x\+\_\+arr\mbox{[}$\,$\mbox{]}} & the correction vector (term). \\ +\hline +\end{DoxyParams} + + +Definition at line 120 of file damped\+\_\+newton\+\_\+raphson.\+c. + + + +References matrix\+\_\+mul\+\_\+vec(), matrix\+\_\+t, moore\+\_\+penrose\+\_\+get\+\_\+pinv(), vector\+\_\+in\+\_\+place\+\_\+scalar\+\_\+mul(), and vector\+\_\+t. + + + +Referenced by damped\+\_\+newton\+\_\+raphson(), and get\+\_\+damped\+\_\+norm(). + diff --git a/doc/doxygen/latex/dist__based__fi_8c.tex b/doc/doxygen/latex/dist__based__fi_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..20d174545d05182c40199f92e4ec6a5d7f7f6a51 --- /dev/null +++ b/doc/doxygen/latex/dist__based__fi_8c.tex @@ -0,0 +1,96 @@ +\hypertarget{dist__based__fi_8c}{}\doxysection{dist\+\_\+based\+\_\+fi.\+c File Reference} +\label{dist__based__fi_8c}\index{dist\_based\_fi.c@{dist\_based\_fi.c}} + + +Error function of distance-\/based localization systems. + + +{\ttfamily \#include $<$math.\+h$>$}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} \mbox{\hyperlink{dist__based__fi_8c_a67e1cf0904bc0be1258e5fb4cb292a9a}{dist\+\_\+based\+\_\+fi}} (\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ri) +\begin{DoxyCompactList}\small\item\em Defines the error function of a distance-\/based localization system. \end{DoxyCompactList}\item +void \mbox{\hyperlink{dist__based__fi_8c_a2a1d8806de5f7f5131be1fbd706c17fa}{dist\+\_\+based\+\_\+f\+\_\+i}} (uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+mat\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} d\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Defines the error function of a distance-\/based localization system. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Error function of distance-\/based localization systems. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{dist__based__fi_8c_a2a1d8806de5f7f5131be1fbd706c17fa}\label{dist__based__fi_8c_a2a1d8806de5f7f5131be1fbd706c17fa}} +\index{dist\_based\_fi.c@{dist\_based\_fi.c}!dist\_based\_f\_i@{dist\_based\_f\_i}} +\index{dist\_based\_f\_i@{dist\_based\_f\_i}!dist\_based\_fi.c@{dist\_based\_fi.c}} +\doxysubsubsection{\texorpdfstring{dist\_based\_f\_i()}{dist\_based\_f\_i()}} +{\footnotesize\ttfamily void dist\+\_\+based\+\_\+f\+\_\+i (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ref\+\_\+points\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+point\+\_\+mat\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{point\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{d\+\_\+vec\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{f\+\_\+vec\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Defines the error function of a distance-\/based localization system. + +This error function is related to multiple reference stations. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+num} & Number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+point\+\_\+mat\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the mobile device. \\ +\hline +\mbox{\texttt{ in}} & {\em d\+\_\+vec\mbox{[}$\,$\mbox{]}} & distances to the reference stations. \\ +\hline +\mbox{\texttt{ out}} & {\em f\+\_\+vec\mbox{[}$\,$\mbox{]}} & errors related to reference stations and destined position. \\ +\hline +\end{DoxyParams} + + +Definition at line 47 of file dist\+\_\+based\+\_\+fi.\+c. + + + +Referenced by multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test(), and position\+\_\+optimization\+\_\+test(). + +\mbox{\Hypertarget{dist__based__fi_8c_a67e1cf0904bc0be1258e5fb4cb292a9a}\label{dist__based__fi_8c_a67e1cf0904bc0be1258e5fb4cb292a9a}} +\index{dist\_based\_fi.c@{dist\_based\_fi.c}!dist\_based\_fi@{dist\_based\_fi}} +\index{dist\_based\_fi@{dist\_based\_fi}!dist\_based\_fi.c@{dist\_based\_fi.c}} +\doxysubsubsection{\texorpdfstring{dist\_based\_fi()}{dist\_based\_fi()}} +{\footnotesize\ttfamily \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} dist\+\_\+based\+\_\+fi (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{point\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+point\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ri }\end{DoxyParamCaption})} + + + +Defines the error function of a distance-\/based localization system. + +This error function is related to one reference station. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the mobile device. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of a reference station. \\ +\hline +\mbox{\texttt{ in}} & {\em ri} & distance to a reference station.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the error related to a reference station and destined position. +\end{DoxyReturn} + + +Definition at line 26 of file dist\+\_\+based\+\_\+fi.\+c. + + + +References matrix\+\_\+t. + + + +Referenced by dist\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+Tf(), and dist\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+T\+J(). + diff --git a/doc/doxygen/latex/dist__based__fi_8h.tex b/doc/doxygen/latex/dist__based__fi_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..e0770f4c3f617b5f663c92060312cc539df139fd --- /dev/null +++ b/doc/doxygen/latex/dist__based__fi_8h.tex @@ -0,0 +1,95 @@ +\hypertarget{dist__based__fi_8h}{}\doxysection{dist\+\_\+based\+\_\+fi.\+h File Reference} +\label{dist__based__fi_8h}\index{dist\_based\_fi.h@{dist\_based\_fi.h}} + + +Error function of distance-\/based localization systems. + + +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} \mbox{\hyperlink{dist__based__fi_8h_a67e1cf0904bc0be1258e5fb4cb292a9a}{dist\+\_\+based\+\_\+fi}} (\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ri) +\begin{DoxyCompactList}\small\item\em Defines the error function of a distance-\/based localization system. \end{DoxyCompactList}\item +void \mbox{\hyperlink{dist__based__fi_8h_a2a1d8806de5f7f5131be1fbd706c17fa}{dist\+\_\+based\+\_\+f\+\_\+i}} (uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+mat\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} d\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Defines the error function of a distance-\/based localization system. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Error function of distance-\/based localization systems. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{dist__based__fi_8h_a2a1d8806de5f7f5131be1fbd706c17fa}\label{dist__based__fi_8h_a2a1d8806de5f7f5131be1fbd706c17fa}} +\index{dist\_based\_fi.h@{dist\_based\_fi.h}!dist\_based\_f\_i@{dist\_based\_f\_i}} +\index{dist\_based\_f\_i@{dist\_based\_f\_i}!dist\_based\_fi.h@{dist\_based\_fi.h}} +\doxysubsubsection{\texorpdfstring{dist\_based\_f\_i()}{dist\_based\_f\_i()}} +{\footnotesize\ttfamily void dist\+\_\+based\+\_\+f\+\_\+i (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ref\+\_\+points\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+point\+\_\+mat\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{point\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{d\+\_\+vec\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{f\+\_\+vec\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Defines the error function of a distance-\/based localization system. + +This error function is related to multiple reference stations. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+num} & Number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+point\+\_\+mat\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the mobile device. \\ +\hline +\mbox{\texttt{ in}} & {\em d\+\_\+vec\mbox{[}$\,$\mbox{]}} & distances to the reference stations. \\ +\hline +\mbox{\texttt{ out}} & {\em f\+\_\+vec\mbox{[}$\,$\mbox{]}} & errors related to reference stations and destined position. \\ +\hline +\end{DoxyParams} + + +Definition at line 47 of file dist\+\_\+based\+\_\+fi.\+c. + + + +Referenced by multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test(), and position\+\_\+optimization\+\_\+test(). + +\mbox{\Hypertarget{dist__based__fi_8h_a67e1cf0904bc0be1258e5fb4cb292a9a}\label{dist__based__fi_8h_a67e1cf0904bc0be1258e5fb4cb292a9a}} +\index{dist\_based\_fi.h@{dist\_based\_fi.h}!dist\_based\_fi@{dist\_based\_fi}} +\index{dist\_based\_fi@{dist\_based\_fi}!dist\_based\_fi.h@{dist\_based\_fi.h}} +\doxysubsubsection{\texorpdfstring{dist\_based\_fi()}{dist\_based\_fi()}} +{\footnotesize\ttfamily \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} dist\+\_\+based\+\_\+fi (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{point\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+point\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ri }\end{DoxyParamCaption})} + + + +Defines the error function of a distance-\/based localization system. + +This error function is related to one reference station. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the mobile device. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of a reference station. \\ +\hline +\mbox{\texttt{ in}} & {\em ri} & distance to a reference station.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the error related to a reference station and destined position. +\end{DoxyReturn} + + +Definition at line 26 of file dist\+\_\+based\+\_\+fi.\+c. + + + +References matrix\+\_\+t. + + + +Referenced by dist\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+Tf(), and dist\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+T\+J(). + diff --git a/doc/doxygen/latex/dist__based__jacobian_8c.tex b/doc/doxygen/latex/dist__based__jacobian_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..161a4b951ed5ebf7db5b48ada89f3231dbcfa187 --- /dev/null +++ b/doc/doxygen/latex/dist__based__jacobian_8c.tex @@ -0,0 +1,173 @@ +\hypertarget{dist__based__jacobian_8c}{}\doxysection{dist\+\_\+based\+\_\+jacobian.\+c File Reference} +\label{dist__based__jacobian_8c}\index{dist\_based\_jacobian.c@{dist\_based\_jacobian.c}} + + +Jacobian function of distance-\/based localization systems. + + +{\ttfamily \#include $<$math.\+h$>$}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}vector.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}dist\+\_\+based\+\_\+fi.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{dist__based__jacobian_8c_a769d35615d26a67b97bfd40b5d26a95c}{dist\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+Tf}} (uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} dist\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} J\+Tf\mbox{[}3\mbox{]}) +\begin{DoxyCompactList}\small\item\em Defines $ J_f^{T} \vec{f} $ of distance-\/based localization system. \end{DoxyCompactList}\item +void \mbox{\hyperlink{dist__based__jacobian_8c_a59b1a3323c2896ff28f71135af0204a2}{dist\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+TJ}} (uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} dist\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+TJ\mbox{[}3\mbox{]}\mbox{[}3\mbox{]}) +\begin{DoxyCompactList}\small\item\em Defines $ J_f^{T} J_{f} $ of distance-\/based localization system. \end{DoxyCompactList}\item +void \mbox{\hyperlink{dist__based__jacobian_8c_a8f900ff7d66d260d3b2e3e0ef2757ccc}{dist\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+J}} (uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}) +\begin{DoxyCompactList}\small\item\em Computes the Jacobian matrix of distance-\/based localization system. \end{DoxyCompactList}\item +void \mbox{\hyperlink{dist__based__jacobian_8c_a04231d3d216ce6814eb3e183f7a2e408}{dist\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+\_\+mul\+\_\+s}} (uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} s\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+\_\+s\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}) +\begin{DoxyCompactList}\small\item\em Computes $ J_f^{T} \vec{s} $ of distance-\/based localization system. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Jacobian function of distance-\/based localization systems. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{dist__based__jacobian_8c_a8f900ff7d66d260d3b2e3e0ef2757ccc}\label{dist__based__jacobian_8c_a8f900ff7d66d260d3b2e3e0ef2757ccc}} +\index{dist\_based\_jacobian.c@{dist\_based\_jacobian.c}!dist\_based\_jacobian\_get\_J@{dist\_based\_jacobian\_get\_J}} +\index{dist\_based\_jacobian\_get\_J@{dist\_based\_jacobian\_get\_J}!dist\_based\_jacobian.c@{dist\_based\_jacobian.c}} +\doxysubsubsection{\texorpdfstring{dist\_based\_jacobian\_get\_J()}{dist\_based\_jacobian\_get\_J()}} +{\footnotesize\ttfamily void dist\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+J (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ref\+\_\+points\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{point\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{J\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]} }\end{DoxyParamCaption})} + + + +Computes the Jacobian matrix of distance-\/based localization system. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the mobile device. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+point\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ out}} & {\em J\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & includes the Jacobian Matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 100 of file dist\+\_\+based\+\_\+jacobian.\+c. + + + +References matrix\+\_\+t. + +\mbox{\Hypertarget{dist__based__jacobian_8c_a04231d3d216ce6814eb3e183f7a2e408}\label{dist__based__jacobian_8c_a04231d3d216ce6814eb3e183f7a2e408}} +\index{dist\_based\_jacobian.c@{dist\_based\_jacobian.c}!dist\_based\_jacobian\_get\_J\_mul\_s@{dist\_based\_jacobian\_get\_J\_mul\_s}} +\index{dist\_based\_jacobian\_get\_J\_mul\_s@{dist\_based\_jacobian\_get\_J\_mul\_s}!dist\_based\_jacobian.c@{dist\_based\_jacobian.c}} +\doxysubsubsection{\texorpdfstring{dist\_based\_jacobian\_get\_J\_mul\_s()}{dist\_based\_jacobian\_get\_J\_mul\_s()}} +{\footnotesize\ttfamily void dist\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+\_\+mul\+\_\+s (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ref\+\_\+points\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{point\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{s\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{J\+\_\+s\mbox{[}ref\+\_\+points\+\_\+num\mbox{]} }\end{DoxyParamCaption})} + + + +Computes $ J_f^{T} \vec{s} $ of distance-\/based localization system. + +Where $ J_f $ is the Jacobian matrix. This function is a part of derivatives to minimize the sum of square errors. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+point\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the mobile device. \\ +\hline +\mbox{\texttt{ in}} & {\em s\mbox{[}$\,$\mbox{]}} & correction vector. \\ +\hline +\mbox{\texttt{ out}} & {\em J\+\_\+s\mbox{[}$\,$\mbox{]}} & includes the $ J_f^{T} \vec{s} $ vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 132 of file dist\+\_\+based\+\_\+jacobian.\+c. + + + +References matrix\+\_\+t. + + + +Referenced by multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test(), and position\+\_\+optimization\+\_\+test(). + +\mbox{\Hypertarget{dist__based__jacobian_8c_a769d35615d26a67b97bfd40b5d26a95c}\label{dist__based__jacobian_8c_a769d35615d26a67b97bfd40b5d26a95c}} +\index{dist\_based\_jacobian.c@{dist\_based\_jacobian.c}!dist\_based\_jacobian\_get\_JTf@{dist\_based\_jacobian\_get\_JTf}} +\index{dist\_based\_jacobian\_get\_JTf@{dist\_based\_jacobian\_get\_JTf}!dist\_based\_jacobian.c@{dist\_based\_jacobian.c}} +\doxysubsubsection{\texorpdfstring{dist\_based\_jacobian\_get\_JTf()}{dist\_based\_jacobian\_get\_JTf()}} +{\footnotesize\ttfamily void dist\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+Tf (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ref\+\_\+points\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{point\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{dist\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{J\+Tf\mbox{[}3\mbox{]} }\end{DoxyParamCaption})} + + + +Defines $ J_f^{T} \vec{f} $ of distance-\/based localization system. + +Where $ J_f $ is the Jacobian matrix. This function is a part of derivatives to minimize the sum of square errors. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+point\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the mobile device. \\ +\hline +\mbox{\texttt{ in}} & {\em dist\+\_\+vec\mbox{[}$\,$\mbox{]}} & distances to the reference stations. \\ +\hline +\mbox{\texttt{ in,out}} & {\em J\+Tf\mbox{[}$\,$\mbox{]}} & includes the $ J_f^{T} \vec{f} $ vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 28 of file dist\+\_\+based\+\_\+jacobian.\+c. + + + +References dist\+\_\+based\+\_\+fi(), matrix\+\_\+t, and vector\+\_\+clear(). + + + +Referenced by multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test(), and position\+\_\+optimization\+\_\+test(). + +\mbox{\Hypertarget{dist__based__jacobian_8c_a59b1a3323c2896ff28f71135af0204a2}\label{dist__based__jacobian_8c_a59b1a3323c2896ff28f71135af0204a2}} +\index{dist\_based\_jacobian.c@{dist\_based\_jacobian.c}!dist\_based\_jacobian\_get\_JTJ@{dist\_based\_jacobian\_get\_JTJ}} +\index{dist\_based\_jacobian\_get\_JTJ@{dist\_based\_jacobian\_get\_JTJ}!dist\_based\_jacobian.c@{dist\_based\_jacobian.c}} +\doxysubsubsection{\texorpdfstring{dist\_based\_jacobian\_get\_JTJ()}{dist\_based\_jacobian\_get\_JTJ()}} +{\footnotesize\ttfamily void dist\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+TJ (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ref\+\_\+points\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{point\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{dist\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{J\+TJ\mbox{[}3\mbox{]}\mbox{[}3\mbox{]} }\end{DoxyParamCaption})} + + + +Defines $ J_f^{T} J_{f} $ of distance-\/based localization system. + +Where $ J_f $ is the Jacobian matrix. This function is a part of derivatives to minimize the sum of square errors. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+point\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the mobile device. \\ +\hline +\mbox{\texttt{ in}} & {\em dist\+\_\+vec\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & distances to the reference stations. \\ +\hline +\mbox{\texttt{ out}} & {\em J\+T\+J\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & includes the $ J_f^{T} J_{f} $ matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 56 of file dist\+\_\+based\+\_\+jacobian.\+c. + + + +References dist\+\_\+based\+\_\+fi(), matrix\+\_\+clear(), and matrix\+\_\+t. + + + +Referenced by multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test(), and position\+\_\+optimization\+\_\+test(). + diff --git a/doc/doxygen/latex/dist__based__jacobian_8h.tex b/doc/doxygen/latex/dist__based__jacobian_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..a0547ef00f792bdd697180ad7a8afa9c824cd2ec --- /dev/null +++ b/doc/doxygen/latex/dist__based__jacobian_8h.tex @@ -0,0 +1,171 @@ +\hypertarget{dist__based__jacobian_8h}{}\doxysection{dist\+\_\+based\+\_\+jacobian.\+h File Reference} +\label{dist__based__jacobian_8h}\index{dist\_based\_jacobian.h@{dist\_based\_jacobian.h}} + + +Jacobian function of distance-\/based localization systems. + + +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}vector.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{dist__based__jacobian_8h_a769d35615d26a67b97bfd40b5d26a95c}{dist\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+Tf}} (uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} dist\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} J\+Tf\mbox{[}3\mbox{]}) +\begin{DoxyCompactList}\small\item\em Defines $ J_f^{T} \vec{f} $ of distance-\/based localization system. \end{DoxyCompactList}\item +void \mbox{\hyperlink{dist__based__jacobian_8h_a59b1a3323c2896ff28f71135af0204a2}{dist\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+TJ}} (uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} dist\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+TJ\mbox{[}3\mbox{]}\mbox{[}3\mbox{]}) +\begin{DoxyCompactList}\small\item\em Defines $ J_f^{T} J_{f} $ of distance-\/based localization system. \end{DoxyCompactList}\item +void \mbox{\hyperlink{dist__based__jacobian_8h_a04231d3d216ce6814eb3e183f7a2e408}{dist\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+\_\+mul\+\_\+s}} (uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} s\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+\_\+s\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}) +\begin{DoxyCompactList}\small\item\em Computes $ J_f^{T} \vec{s} $ of distance-\/based localization system. \end{DoxyCompactList}\item +void \mbox{\hyperlink{dist__based__jacobian_8h_a8f900ff7d66d260d3b2e3e0ef2757ccc}{dist\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+J}} (uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}) +\begin{DoxyCompactList}\small\item\em Computes the Jacobian matrix of distance-\/based localization system. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Jacobian function of distance-\/based localization systems. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{dist__based__jacobian_8h_a8f900ff7d66d260d3b2e3e0ef2757ccc}\label{dist__based__jacobian_8h_a8f900ff7d66d260d3b2e3e0ef2757ccc}} +\index{dist\_based\_jacobian.h@{dist\_based\_jacobian.h}!dist\_based\_jacobian\_get\_J@{dist\_based\_jacobian\_get\_J}} +\index{dist\_based\_jacobian\_get\_J@{dist\_based\_jacobian\_get\_J}!dist\_based\_jacobian.h@{dist\_based\_jacobian.h}} +\doxysubsubsection{\texorpdfstring{dist\_based\_jacobian\_get\_J()}{dist\_based\_jacobian\_get\_J()}} +{\footnotesize\ttfamily void dist\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+J (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ref\+\_\+points\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{point\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{J\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]} }\end{DoxyParamCaption})} + + + +Computes the Jacobian matrix of distance-\/based localization system. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the mobile device. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+point\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ out}} & {\em J\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & includes the Jacobian Matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 100 of file dist\+\_\+based\+\_\+jacobian.\+c. + + + +References matrix\+\_\+t. + +\mbox{\Hypertarget{dist__based__jacobian_8h_a04231d3d216ce6814eb3e183f7a2e408}\label{dist__based__jacobian_8h_a04231d3d216ce6814eb3e183f7a2e408}} +\index{dist\_based\_jacobian.h@{dist\_based\_jacobian.h}!dist\_based\_jacobian\_get\_J\_mul\_s@{dist\_based\_jacobian\_get\_J\_mul\_s}} +\index{dist\_based\_jacobian\_get\_J\_mul\_s@{dist\_based\_jacobian\_get\_J\_mul\_s}!dist\_based\_jacobian.h@{dist\_based\_jacobian.h}} +\doxysubsubsection{\texorpdfstring{dist\_based\_jacobian\_get\_J\_mul\_s()}{dist\_based\_jacobian\_get\_J\_mul\_s()}} +{\footnotesize\ttfamily void dist\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+\_\+mul\+\_\+s (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ref\+\_\+points\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{point\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{s\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{J\+\_\+s\mbox{[}ref\+\_\+points\+\_\+num\mbox{]} }\end{DoxyParamCaption})} + + + +Computes $ J_f^{T} \vec{s} $ of distance-\/based localization system. + +Where $ J_f $ is the Jacobian matrix. This function is a part of derivatives to minimize the sum of square errors. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+point\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the mobile device. \\ +\hline +\mbox{\texttt{ in}} & {\em s\mbox{[}$\,$\mbox{]}} & correction vector. \\ +\hline +\mbox{\texttt{ out}} & {\em J\+\_\+s\mbox{[}$\,$\mbox{]}} & includes the $ J_f^{T} \vec{s} $ vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 132 of file dist\+\_\+based\+\_\+jacobian.\+c. + + + +References matrix\+\_\+t. + + + +Referenced by multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test(), and position\+\_\+optimization\+\_\+test(). + +\mbox{\Hypertarget{dist__based__jacobian_8h_a769d35615d26a67b97bfd40b5d26a95c}\label{dist__based__jacobian_8h_a769d35615d26a67b97bfd40b5d26a95c}} +\index{dist\_based\_jacobian.h@{dist\_based\_jacobian.h}!dist\_based\_jacobian\_get\_JTf@{dist\_based\_jacobian\_get\_JTf}} +\index{dist\_based\_jacobian\_get\_JTf@{dist\_based\_jacobian\_get\_JTf}!dist\_based\_jacobian.h@{dist\_based\_jacobian.h}} +\doxysubsubsection{\texorpdfstring{dist\_based\_jacobian\_get\_JTf()}{dist\_based\_jacobian\_get\_JTf()}} +{\footnotesize\ttfamily void dist\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+Tf (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ref\+\_\+points\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{point\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{dist\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{J\+Tf\mbox{[}3\mbox{]} }\end{DoxyParamCaption})} + + + +Defines $ J_f^{T} \vec{f} $ of distance-\/based localization system. + +Where $ J_f $ is the Jacobian matrix. This function is a part of derivatives to minimize the sum of square errors. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+point\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the mobile device. \\ +\hline +\mbox{\texttt{ in}} & {\em dist\+\_\+vec\mbox{[}$\,$\mbox{]}} & distances to the reference stations. \\ +\hline +\mbox{\texttt{ in,out}} & {\em J\+Tf\mbox{[}$\,$\mbox{]}} & includes the $ J_f^{T} \vec{f} $ vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 28 of file dist\+\_\+based\+\_\+jacobian.\+c. + + + +References dist\+\_\+based\+\_\+fi(), matrix\+\_\+t, and vector\+\_\+clear(). + + + +Referenced by multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test(), and position\+\_\+optimization\+\_\+test(). + +\mbox{\Hypertarget{dist__based__jacobian_8h_a59b1a3323c2896ff28f71135af0204a2}\label{dist__based__jacobian_8h_a59b1a3323c2896ff28f71135af0204a2}} +\index{dist\_based\_jacobian.h@{dist\_based\_jacobian.h}!dist\_based\_jacobian\_get\_JTJ@{dist\_based\_jacobian\_get\_JTJ}} +\index{dist\_based\_jacobian\_get\_JTJ@{dist\_based\_jacobian\_get\_JTJ}!dist\_based\_jacobian.h@{dist\_based\_jacobian.h}} +\doxysubsubsection{\texorpdfstring{dist\_based\_jacobian\_get\_JTJ()}{dist\_based\_jacobian\_get\_JTJ()}} +{\footnotesize\ttfamily void dist\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+TJ (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ref\+\_\+points\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{point\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{dist\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{J\+TJ\mbox{[}3\mbox{]}\mbox{[}3\mbox{]} }\end{DoxyParamCaption})} + + + +Defines $ J_f^{T} J_{f} $ of distance-\/based localization system. + +Where $ J_f $ is the Jacobian matrix. This function is a part of derivatives to minimize the sum of square errors. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+point\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the mobile device. \\ +\hline +\mbox{\texttt{ in}} & {\em dist\+\_\+vec\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & distances to the reference stations. \\ +\hline +\mbox{\texttt{ out}} & {\em J\+T\+J\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & includes the $ J_f^{T} J_{f} $ matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 56 of file dist\+\_\+based\+\_\+jacobian.\+c. + + + +References dist\+\_\+based\+\_\+fi(), matrix\+\_\+clear(), and matrix\+\_\+t. + + + +Referenced by multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test(), and position\+\_\+optimization\+\_\+test(). + diff --git a/doc/doxygen/latex/dist__based__position_8c.tex b/doc/doxygen/latex/dist__based__position_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..60698ad320ef6a6abc5bcd1e94013f11b584caee --- /dev/null +++ b/doc/doxygen/latex/dist__based__position_8c.tex @@ -0,0 +1,82 @@ +\hypertarget{dist__based__position_8c}{}\doxysection{dist\+\_\+based\+\_\+position.\+c File Reference} +\label{dist__based__position_8c}\index{dist\_based\_position.c@{dist\_based\_position.c}} + + +Functions of distance-\/based localization systems. + + +{\ttfamily \#include \char`\"{}dist\+\_\+based\+\_\+position.\+h\char`\"{}}\newline +{\ttfamily \#include $<$math.\+h$>$}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}vector.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{dist__based__position_8c_a308f40001270af6663e2b1f9aff47cc3}{dist\+\_\+based\+\_\+get\+\_\+absolute\+\_\+error}} (\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} value\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} approx\+\_\+value\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} absolute\+\_\+error\+\_\+arr\mbox{[}$\,$\mbox{]}, uint8\+\_\+t length) +\begin{DoxyCompactList}\small\item\em Computes the absolute error of a position of a distance-\/based localization system. \end{DoxyCompactList}\item +\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} \mbox{\hyperlink{dist__based__position_8c_a756c1407a4ba61d312a676ffd824517d}{dist\+\_\+based\+\_\+get\+\_\+distance\+\_\+to\+\_\+anchor}} (\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}) +\begin{DoxyCompactList}\small\item\em Computes the distance between a mobile station and a reference station of a distance-\/based localization system. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Functions of distance-\/based localization systems. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{dist__based__position_8c_a308f40001270af6663e2b1f9aff47cc3}\label{dist__based__position_8c_a308f40001270af6663e2b1f9aff47cc3}} +\index{dist\_based\_position.c@{dist\_based\_position.c}!dist\_based\_get\_absolute\_error@{dist\_based\_get\_absolute\_error}} +\index{dist\_based\_get\_absolute\_error@{dist\_based\_get\_absolute\_error}!dist\_based\_position.c@{dist\_based\_position.c}} +\doxysubsubsection{\texorpdfstring{dist\_based\_get\_absolute\_error()}{dist\_based\_get\_absolute\_error()}} +{\footnotesize\ttfamily void dist\+\_\+based\+\_\+get\+\_\+absolute\+\_\+error (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{value\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{approx\+\_\+value\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{absolute\+\_\+error\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{uint8\+\_\+t}]{length }\end{DoxyParamCaption})} + + + +Computes the absolute error of a position of a distance-\/based localization system. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em value\+\_\+arr\mbox{[}$\,$\mbox{]}} & true position. \\ +\hline +\mbox{\texttt{ in}} & {\em approx\+\_\+value\+\_\+arr\mbox{[}$\,$\mbox{]}} & approximate position of the mobile device. \\ +\hline +\mbox{\texttt{ in,out}} & {\em absolute\+\_\+error\+\_\+arr\mbox{[}$\,$\mbox{]}} & includes the absolute error. \\ +\hline +\mbox{\texttt{ in}} & {\em length} & arrays length. \\ +\hline +\end{DoxyParams} + + +Definition at line 29 of file dist\+\_\+based\+\_\+position.\+c. + +\mbox{\Hypertarget{dist__based__position_8c_a756c1407a4ba61d312a676ffd824517d}\label{dist__based__position_8c_a756c1407a4ba61d312a676ffd824517d}} +\index{dist\_based\_position.c@{dist\_based\_position.c}!dist\_based\_get\_distance\_to\_anchor@{dist\_based\_get\_distance\_to\_anchor}} +\index{dist\_based\_get\_distance\_to\_anchor@{dist\_based\_get\_distance\_to\_anchor}!dist\_based\_position.c@{dist\_based\_position.c}} +\doxysubsubsection{\texorpdfstring{dist\_based\_get\_distance\_to\_anchor()}{dist\_based\_get\_distance\_to\_anchor()}} +{\footnotesize\ttfamily \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} dist\+\_\+based\+\_\+get\+\_\+distance\+\_\+to\+\_\+anchor (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+point\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{point\mbox{[}3\mbox{]} }\end{DoxyParamCaption})} + + + +Computes the distance between a mobile station and a reference station of a distance-\/based localization system. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+point} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em point} & three-\/dimensional coordinates of the mobile device.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the distance between the mobile station and the reference station. +\end{DoxyReturn} + + +Definition at line 45 of file dist\+\_\+based\+\_\+position.\+c. + + + +References matrix\+\_\+t, vector\+\_\+get\+\_\+norm2(), and vector\+\_\+sub(). + diff --git a/doc/doxygen/latex/dist__based__position_8h.tex b/doc/doxygen/latex/dist__based__position_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..6984418491af96bd1370d61187142344ac41daf4 --- /dev/null +++ b/doc/doxygen/latex/dist__based__position_8h.tex @@ -0,0 +1,81 @@ +\hypertarget{dist__based__position_8h}{}\doxysection{dist\+\_\+based\+\_\+position.\+h File Reference} +\label{dist__based__position_8h}\index{dist\_based\_position.h@{dist\_based\_position.h}} + + +Functions of distance-\/based localization systems. + + +{\ttfamily \#include $<$math.\+h$>$}\newline +{\ttfamily \#include $<$inttypes.\+h$>$}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{dist__based__position_8h_a308f40001270af6663e2b1f9aff47cc3}{dist\+\_\+based\+\_\+get\+\_\+absolute\+\_\+error}} (\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} value\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} approx\+\_\+value\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} absolute\+\_\+error\+\_\+arr\mbox{[}$\,$\mbox{]}, uint8\+\_\+t length) +\begin{DoxyCompactList}\small\item\em Computes the absolute error of a position of a distance-\/based localization system. \end{DoxyCompactList}\item +\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} \mbox{\hyperlink{dist__based__position_8h_a756c1407a4ba61d312a676ffd824517d}{dist\+\_\+based\+\_\+get\+\_\+distance\+\_\+to\+\_\+anchor}} (\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}) +\begin{DoxyCompactList}\small\item\em Computes the distance between a mobile station and a reference station of a distance-\/based localization system. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Functions of distance-\/based localization systems. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{dist__based__position_8h_a308f40001270af6663e2b1f9aff47cc3}\label{dist__based__position_8h_a308f40001270af6663e2b1f9aff47cc3}} +\index{dist\_based\_position.h@{dist\_based\_position.h}!dist\_based\_get\_absolute\_error@{dist\_based\_get\_absolute\_error}} +\index{dist\_based\_get\_absolute\_error@{dist\_based\_get\_absolute\_error}!dist\_based\_position.h@{dist\_based\_position.h}} +\doxysubsubsection{\texorpdfstring{dist\_based\_get\_absolute\_error()}{dist\_based\_get\_absolute\_error()}} +{\footnotesize\ttfamily void dist\+\_\+based\+\_\+get\+\_\+absolute\+\_\+error (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{value\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{approx\+\_\+value\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{absolute\+\_\+error\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{uint8\+\_\+t}]{length }\end{DoxyParamCaption})} + + + +Computes the absolute error of a position of a distance-\/based localization system. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em value\+\_\+arr\mbox{[}$\,$\mbox{]}} & true position. \\ +\hline +\mbox{\texttt{ in}} & {\em approx\+\_\+value\+\_\+arr\mbox{[}$\,$\mbox{]}} & approximate position of the mobile device. \\ +\hline +\mbox{\texttt{ in,out}} & {\em absolute\+\_\+error\+\_\+arr\mbox{[}$\,$\mbox{]}} & includes the absolute error. \\ +\hline +\mbox{\texttt{ in}} & {\em length} & arrays length. \\ +\hline +\end{DoxyParams} + + +Definition at line 29 of file dist\+\_\+based\+\_\+position.\+c. + +\mbox{\Hypertarget{dist__based__position_8h_a756c1407a4ba61d312a676ffd824517d}\label{dist__based__position_8h_a756c1407a4ba61d312a676ffd824517d}} +\index{dist\_based\_position.h@{dist\_based\_position.h}!dist\_based\_get\_distance\_to\_anchor@{dist\_based\_get\_distance\_to\_anchor}} +\index{dist\_based\_get\_distance\_to\_anchor@{dist\_based\_get\_distance\_to\_anchor}!dist\_based\_position.h@{dist\_based\_position.h}} +\doxysubsubsection{\texorpdfstring{dist\_based\_get\_distance\_to\_anchor()}{dist\_based\_get\_distance\_to\_anchor()}} +{\footnotesize\ttfamily \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} dist\+\_\+based\+\_\+get\+\_\+distance\+\_\+to\+\_\+anchor (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+point\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{point\mbox{[}3\mbox{]} }\end{DoxyParamCaption})} + + + +Computes the distance between a mobile station and a reference station of a distance-\/based localization system. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+point} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em point} & three-\/dimensional coordinates of the mobile device.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the distance between the mobile station and the reference station. +\end{DoxyReturn} + + +Definition at line 45 of file dist\+\_\+based\+\_\+position.\+c. + + + +References matrix\+\_\+t, vector\+\_\+get\+\_\+norm2(), and vector\+\_\+sub(). + diff --git a/doc/doxygen/latex/distance__based__test_8c.tex b/doc/doxygen/latex/distance__based__test_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..3f09194c5e494e3a6b182c91d073eef923908403 --- /dev/null +++ b/doc/doxygen/latex/distance__based__test_8c.tex @@ -0,0 +1,50 @@ +\hypertarget{distance__based__test_8c}{}\doxysection{distance\+\_\+based\+\_\+test.\+c File Reference} +\label{distance__based__test_8c}\index{distance\_based\_test.c@{distance\_based\_test.c}} + + +Examples of localization algorithms of distance-\/based positioning systems. + + +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include \char`\"{}trilateration.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}vector.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}dist\+\_\+based\+\_\+position.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{distance__based__test_8c_a3a6d73a022976728a5a298ba62d8e115}{distance\+\_\+based\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Example of a distance-\/based localization system. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Examples of localization algorithms of distance-\/based positioning systems. + +Localization algorithms examples using distance measures (see the \mbox{\hyperlink{dist__based__position_8h}{methods of distance-\/based}} localization systems). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} + +Abdelmoumen Norrdine \href{mailto:a.norrdine@googlemail.com}{\texttt{ a.\+norrdine@googlemail.\+com}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{distance__based__test_8c_a3a6d73a022976728a5a298ba62d8e115}\label{distance__based__test_8c_a3a6d73a022976728a5a298ba62d8e115}} +\index{distance\_based\_test.c@{distance\_based\_test.c}!distance\_based\_test@{distance\_based\_test}} +\index{distance\_based\_test@{distance\_based\_test}!distance\_based\_test.c@{distance\_based\_test.c}} +\doxysubsubsection{\texorpdfstring{distance\_based\_test()}{distance\_based\_test()}} +{\footnotesize\ttfamily void distance\+\_\+based\+\_\+test (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})} + + + +Example of a distance-\/based localization system. + +This example shows how to use the trilateration algorithm, whereby an estimated position is calculated based on the distance measurements. + +Definition at line 32 of file distance\+\_\+based\+\_\+test.\+c. + + + +References matrix\+\_\+t, trilateration2(), and vector\+\_\+flex\+\_\+print(). + diff --git a/doc/doxygen/latex/distance__based__test_8h.tex b/doc/doxygen/latex/distance__based__test_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..d9b02d08cdf02ba809bacb391a586533396dfebf --- /dev/null +++ b/doc/doxygen/latex/distance__based__test_8h.tex @@ -0,0 +1,45 @@ +\hypertarget{distance__based__test_8h}{}\doxysection{distance\+\_\+based\+\_\+test.\+h File Reference} +\label{distance__based__test_8h}\index{distance\_based\_test.h@{distance\_based\_test.h}} + + +Examples of localization algorithms of distance-\/based positioning systems. + + +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{distance__based__test_8h_a3a6d73a022976728a5a298ba62d8e115}{distance\+\_\+based\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Example of a distance-\/based localization system. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Examples of localization algorithms of distance-\/based positioning systems. + +Localization algorithms examples using distance measures (see the \mbox{\hyperlink{dist__based__position_8h}{methods of distance-\/based}} localization systems). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} + +Abdelmoumen Norrdine \href{mailto:a.norrdine@googlemail.com}{\texttt{ a.\+norrdine@googlemail.\+com}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{distance__based__test_8h_a3a6d73a022976728a5a298ba62d8e115}\label{distance__based__test_8h_a3a6d73a022976728a5a298ba62d8e115}} +\index{distance\_based\_test.h@{distance\_based\_test.h}!distance\_based\_test@{distance\_based\_test}} +\index{distance\_based\_test@{distance\_based\_test}!distance\_based\_test.h@{distance\_based\_test.h}} +\doxysubsubsection{\texorpdfstring{distance\_based\_test()}{distance\_based\_test()}} +{\footnotesize\ttfamily void distance\+\_\+based\+\_\+test (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})} + + + +Example of a distance-\/based localization system. + +This example shows how to use the trilateration algorithm, whereby an estimated position is calculated based on the distance measurements. + +Definition at line 32 of file distance\+\_\+based\+\_\+test.\+c. + + + +References matrix\+\_\+t, trilateration2(), and vector\+\_\+flex\+\_\+print(). + diff --git a/doc/doxygen/latex/doxygen.sty b/doc/doxygen/latex/doxygen.sty new file mode 100644 index 0000000000000000000000000000000000000000..bf19901c799c4ed8baba875ac69dbb6c5689f4ee --- /dev/null +++ b/doc/doxygen/latex/doxygen.sty @@ -0,0 +1,570 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{doxygen} + +% Packages used by this style file +\RequirePackage{alltt} +%%\RequirePackage{array} %% moved to refman.tex due to workaround for LaTex 2019 version and unmaintained tabu package +\RequirePackage{calc} +\RequirePackage{float} +%%\RequirePackage{ifthen} %% moved to refman.tex due to workaround for LaTex 2019 version and unmaintained tabu package +\RequirePackage{verbatim} +\RequirePackage[table]{xcolor} +\RequirePackage{longtable_doxygen} +\RequirePackage{tabu_doxygen} +\RequirePackage{fancyvrb} +\RequirePackage{tabularx} +\RequirePackage{multirow} +\RequirePackage{hanging} +\RequirePackage{ifpdf} +\RequirePackage{adjustbox} +\RequirePackage{amssymb} +\RequirePackage{stackengine} +\RequirePackage[normalem]{ulem} % for strikeout, but don't modify emphasis + +%---------- Internal commands used in this style file ---------------- + +\newcommand{\ensurespace}[1]{% + \begingroup% + \setlength{\dimen@}{#1}% + \vskip\z@\@plus\dimen@% + \penalty -100\vskip\z@\@plus -\dimen@% + \vskip\dimen@% + \penalty 9999% + \vskip -\dimen@% + \vskip\z@skip% hide the previous |\vskip| from |\addvspace| + \endgroup% +} + +\newcommand{\DoxyHorRuler}{% + \setlength{\parskip}{0ex plus 0ex minus 0ex}% + \hrule% +} +\newcommand{\DoxyLabelFont}{} +\newcommand{\entrylabel}[1]{% + {% + \parbox[b]{\labelwidth-4pt}{% + \makebox[0pt][l]{\DoxyLabelFont#1}% + \vspace{1.5\baselineskip}% + }% + }% +} + +\newenvironment{DoxyDesc}[1]{% + \ensurespace{4\baselineskip}% + \begin{list}{}{% + \settowidth{\labelwidth}{20pt}% + %\setlength{\parsep}{0pt}% + \setlength{\itemsep}{0pt}% + \setlength{\leftmargin}{\labelwidth+\labelsep}% + \renewcommand{\makelabel}{\entrylabel}% + }% + \item[#1]% +}{% + \end{list}% +} + +\newsavebox{\xrefbox} +\newlength{\xreflength} +\newcommand{\xreflabel}[1]{% + \sbox{\xrefbox}{#1}% + \setlength{\xreflength}{\wd\xrefbox}% + \ifthenelse{\xreflength>\labelwidth}{% + \begin{minipage}{\textwidth}% + \setlength{\parindent}{0pt}% + \hangindent=15pt\bfseries #1\vspace{1.2\itemsep}% + \end{minipage}% + }{% + \parbox[b]{\labelwidth}{\makebox[0pt][l]{\textbf{#1}}}% + }% +} + +%---------- Commands used by doxygen LaTeX output generator ---------- + +% Used by <pre> ... </pre> +\newenvironment{DoxyPre}{% + \small% + \begin{alltt}% +}{% + \end{alltt}% + \normalsize% +} +% Necessary for redefining not defined charcaters, i.e. "Replacement Character" in tex output. +\newlength{\CodeWidthChar} +\newlength{\CodeHeightChar} +\settowidth{\CodeWidthChar}{?} +\settoheight{\CodeHeightChar}{?} +% Necessary for hanging indent +\newlength{\DoxyCodeWidth} + +\newcommand\DoxyCodeLine[1]{\hangpara{\DoxyCodeWidth}{1}{#1}\par} + +\newcommand\NiceSpace{% + \discretionary{}{\kern\fontdimen2\font}{\kern\fontdimen2\font}% +} + +% Used by @code ... @endcode +\newenvironment{DoxyCode}[1]{% + \par% + \scriptsize% + \normalfont\ttfamily% + \rightskip0pt plus 1fil% + \settowidth{\DoxyCodeWidth}{000000}% + \settowidth{\CodeWidthChar}{?}% + \settoheight{\CodeHeightChar}{?}% + \setlength{\parskip}{0ex plus 0ex minus 0ex}% + \ifthenelse{\equal{#1}{0}} + { + {\lccode`~32 \lowercase{\global\let~}\NiceSpace}\obeyspaces% + } + { + {\lccode`~32 \lowercase{\global\let~}}\obeyspaces% + } + +}{% + \normalfont% + \normalsize% + \settowidth{\CodeWidthChar}{?}% + \settoheight{\CodeHeightChar}{?}% +} + +% Redefining not defined characters, i.e. "Replacement Character" in tex output. +\def\ucr{\adjustbox{width=\CodeWidthChar,height=\CodeHeightChar}{\stackinset{c}{}{c}{-.2pt}{% + \textcolor{white}{\sffamily\bfseries\small ?}}{% + \rotatebox{45}{$\blacksquare$}}}} + +% Used by @example, @include, @includelineno and @dontinclude +\newenvironment{DoxyCodeInclude}[1]{% + \DoxyCode{#1}% +}{% + \endDoxyCode% +} + +% Used by @verbatim ... @endverbatim +\newenvironment{DoxyVerb}{% + \footnotesize% + \verbatim% +}{% + \endverbatim% + \normalsize% +} + +% Used by @verbinclude +\newenvironment{DoxyVerbInclude}{% + \DoxyVerb% +}{% + \endDoxyVerb% +} + +% Used by numbered lists (using '-#' or <ol> ... </ol>) +\newenvironment{DoxyEnumerate}{% + \enumerate% +}{% + \endenumerate% +} + +% Used by bullet lists (using '-', @li, @arg, or <ul> ... </ul>) +\newenvironment{DoxyItemize}{% + \itemize% +}{% + \enditemize% +} + +% Used by description lists (using <dl> ... </dl>) +\newenvironment{DoxyDescription}{% + \description% +}{% + \enddescription% +} + +% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc +% (only if caption is specified) +\newenvironment{DoxyImage}{% + \begin{figure}[H]% + \begin{center}% +}{% + \end{center}% + \end{figure}% +} + +% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc +% (only if no caption is specified) +\newenvironment{DoxyImageNoCaption}{% + \begin{center}% +}{% + \end{center}% +} + +% Used by @image +% (only if inline is specified) +\newenvironment{DoxyInlineImage}{% +}{% +} + +% Used by @attention +\newenvironment{DoxyAttention}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @author and @authors +\newenvironment{DoxyAuthor}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @date +\newenvironment{DoxyDate}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @invariant +\newenvironment{DoxyInvariant}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @note +\newenvironment{DoxyNote}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @post +\newenvironment{DoxyPostcond}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @pre +\newenvironment{DoxyPrecond}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @copyright +\newenvironment{DoxyCopyright}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @remark +\newenvironment{DoxyRemark}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @return and @returns +\newenvironment{DoxyReturn}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @since +\newenvironment{DoxySince}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @see +\newenvironment{DoxySeeAlso}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @version +\newenvironment{DoxyVersion}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @warning +\newenvironment{DoxyWarning}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @internal +\newenvironment{DoxyInternal}[1]{% + \paragraph*{#1}% +}{% +} + +% Used by @par and @paragraph +\newenvironment{DoxyParagraph}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by parameter lists +\newenvironment{DoxyParams}[2][]{% + \tabulinesep=1mm% + \par% + \ifthenelse{\equal{#1}{}}% + {\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|}}% name + description + {\ifthenelse{\equal{#1}{1}}% + {\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|X[-1,l]|}}% in/out + name + desc + {\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|X[-1,l]|X[-1,l]|}}% in/out + type + name + desc + } + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]% + \hline% + \endfirsthead% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]% + \hline% + \endhead% +}{% + \end{longtabu*}% + \vspace{6pt}% +} + +% Used for fields of simple structs +\newenvironment{DoxyFields}[1]{% + \tabulinesep=1mm% + \par% + \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|X[-1,l]|}% + \multicolumn{3}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endfirsthead% + \multicolumn{3}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endhead% +}{% + \end{longtabu*}% + \vspace{6pt}% +} + +% Used for fields simple class style enums +\newenvironment{DoxyEnumFields}[1]{% + \tabulinesep=1mm% + \par% + \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endfirsthead% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endhead% +}{% + \end{longtabu*}% + \vspace{6pt}% +} + +% Used for parameters within a detailed function description +\newenvironment{DoxyParamCaption}{% + \renewcommand{\item}[2][]{\\ \hspace*{2.0cm} ##1 {\em ##2}}% +}{% +} + +% Used by return value lists +\newenvironment{DoxyRetVals}[1]{% + \tabulinesep=1mm% + \par% + \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endfirsthead% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endhead% +}{% + \end{longtabu*}% + \vspace{6pt}% +} + +% Used by exception lists +\newenvironment{DoxyExceptions}[1]{% + \tabulinesep=1mm% + \par% + \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endfirsthead% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endhead% +}{% + \end{longtabu*}% + \vspace{6pt}% +} + +% Used by template parameter lists +\newenvironment{DoxyTemplParams}[1]{% + \tabulinesep=1mm% + \par% + \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endfirsthead% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endhead% +}{% + \end{longtabu*}% + \vspace{6pt}% +} + +% Used for member lists +\newenvironment{DoxyCompactItemize}{% + \begin{itemize}% + \setlength{\itemsep}{-3pt}% + \setlength{\parsep}{0pt}% + \setlength{\topsep}{0pt}% + \setlength{\partopsep}{0pt}% +}{% + \end{itemize}% +} + +% Used for member descriptions +\newenvironment{DoxyCompactList}{% + \begin{list}{}{% + \setlength{\leftmargin}{0.5cm}% + \setlength{\itemsep}{0pt}% + \setlength{\parsep}{0pt}% + \setlength{\topsep}{0pt}% + \renewcommand{\makelabel}{\hfill}% + }% +}{% + \end{list}% +} + +% Used for reference lists (@bug, @deprecated, @todo, etc.) +\newenvironment{DoxyRefList}{% + \begin{list}{}{% + \setlength{\labelwidth}{10pt}% + \setlength{\leftmargin}{\labelwidth}% + \addtolength{\leftmargin}{\labelsep}% + \renewcommand{\makelabel}{\xreflabel}% + }% +}{% + \end{list}% +} + +% Used by @bug, @deprecated, @todo, etc. +\newenvironment{DoxyRefDesc}[1]{% + \begin{list}{}{% + \renewcommand\makelabel[1]{\textbf{##1}}% + \settowidth\labelwidth{\makelabel{#1}}% + \setlength\leftmargin{\labelwidth+\labelsep}% + }% +}{% + \end{list}% +} + +% Used by parameter lists and simple sections +\newenvironment{Desc} +{\begin{list}{}{% + \settowidth{\labelwidth}{20pt}% + \setlength{\parsep}{0pt}% + \setlength{\itemsep}{0pt}% + \setlength{\leftmargin}{\labelwidth+\labelsep}% + \renewcommand{\makelabel}{\entrylabel}% + } +}{% + \end{list}% +} + +% Used by tables +\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}% +\newenvironment{TabularC}[1]% +{\tabulinesep=1mm +\begin{longtabu*}spread 0pt [c]{*#1{|X[-1]}|}}% +{\end{longtabu*}\par}% + +\newenvironment{TabularNC}[1]% +{\begin{tabu}spread 0pt [l]{*#1{|X[-1]}|}}% +{\end{tabu}\par}% + +% Used for member group headers +\newenvironment{Indent}{% + \begin{list}{}{% + \setlength{\leftmargin}{0.5cm}% + }% + \item[]\ignorespaces% +}{% + \unskip% + \end{list}% +} + +% Used when hyperlinks are turned off +\newcommand{\doxyref}[3]{% + \textbf{#1} (\textnormal{#2}\,\pageref{#3})% +} + +% Used to link to a table when hyperlinks are turned on +\newcommand{\doxytablelink}[2]{% + \ref{#1}% +} + +% Used to link to a table when hyperlinks are turned off +\newcommand{\doxytableref}[3]{% + \ref{#3}% +} + +% Used by @addindex +\newcommand{\lcurly}{\{} +\newcommand{\rcurly}{\}} + +% Colors used for syntax highlighting +\definecolor{comment}{rgb}{0.5,0.0,0.0} +\definecolor{keyword}{rgb}{0.0,0.5,0.0} +\definecolor{keywordtype}{rgb}{0.38,0.25,0.125} +\definecolor{keywordflow}{rgb}{0.88,0.5,0.0} +\definecolor{preprocessor}{rgb}{0.5,0.38,0.125} +\definecolor{stringliteral}{rgb}{0.0,0.125,0.25} +\definecolor{charliteral}{rgb}{0.0,0.5,0.5} +\definecolor{vhdldigit}{rgb}{1.0,0.0,1.0} +\definecolor{vhdlkeyword}{rgb}{0.43,0.0,0.43} +\definecolor{vhdllogic}{rgb}{1.0,0.0,0.0} +\definecolor{vhdlchar}{rgb}{0.0,0.0,0.0} + +% Color used for table heading +\newcommand{\tableheadbgcolor}{lightgray}% + +% Version of hypertarget with correct landing location +\newcommand{\Hypertarget}[1]{\Hy@raisedlink{\hypertarget{#1}{}}} + +% possibility to have sections etc. be within the margins +% unfortunately had to copy part of book.cls and add \raggedright +\makeatletter +\newcommand\doxysection{\@startsection {section}{1}{\z@}% + {-3.5ex \@plus -1ex \@minus -.2ex}% + {2.3ex \@plus.2ex}% + {\raggedright\normalfont\Large\bfseries}} +\newcommand\doxysubsection{\@startsection{subsection}{2}{\z@}% + {-3.25ex\@plus -1ex \@minus -.2ex}% + {1.5ex \@plus .2ex}% + {\raggedright\normalfont\large\bfseries}} +\newcommand\doxysubsubsection{\@startsection{subsubsection}{3}{\z@}% + {-3.25ex\@plus -1ex \@minus -.2ex}% + {1.5ex \@plus .2ex}% + {\raggedright\normalfont\normalsize\bfseries}} +\newcommand\doxyparagraph{\@startsection{paragraph}{4}{\z@}% + {3.25ex \@plus1ex \@minus.2ex}% + {-1em}% + {\raggedright\normalfont\normalsize\bfseries}} +\newcommand\doxysubparagraph{\@startsection{subparagraph}{5}{\parindent}% + {3.25ex \@plus1ex \@minus .2ex}% + {-1em}% + {\raggedright\normalfont\normalsize\bfseries}} +\makeatother +% Define caption that is also suitable in a table +\makeatletter +\def\doxyfigcaption{% +\refstepcounter{figure}% +\@dblarg{\@caption{figure}}} +\makeatother diff --git a/doc/doxygen/latex/files.tex b/doc/doxygen/latex/files.tex new file mode 100644 index 0000000000000000000000000000000000000000..b78304efad877165c4486ccbdd7eda97e5ad1de5 --- /dev/null +++ b/doc/doxygen/latex/files.tex @@ -0,0 +1,98 @@ +\doxysection{File List} +Here is a list of all documented files with brief descriptions\+:\begin{DoxyCompactList} +\item\contentsline{section}{\mbox{\hyperlink{combinatorics_8c}{combinatorics.\+c}} \\*Calculate possible $ \binom{n}{k} combinations $ without repetition in ascending order }{\pageref{combinatorics_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{combinatorics_8h}{combinatorics.\+h}} \\*Calculate possible $ \binom{n}{k} combinations $ without repetition in ascending order }{\pageref{combinatorics_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{damped__newton__raphson_8c}{damped\+\_\+newton\+\_\+raphson.\+c}} \\*Implement the damped Newton--Raphson algorithm }{\pageref{damped__newton__raphson_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{damped__newton__raphson_8h}{damped\+\_\+newton\+\_\+raphson.\+h}} \\*Implement the damped Newton--Raphson algorithm }{\pageref{damped__newton__raphson_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{dist__based__fi_8c}{dist\+\_\+based\+\_\+fi.\+c}} \\*Error function of distance-\/based localization systems }{\pageref{dist__based__fi_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{dist__based__fi_8h}{dist\+\_\+based\+\_\+fi.\+h}} \\*Error function of distance-\/based localization systems }{\pageref{dist__based__fi_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{dist__based__jacobian_8c}{dist\+\_\+based\+\_\+jacobian.\+c}} \\*Jacobian function of distance-\/based localization systems }{\pageref{dist__based__jacobian_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{dist__based__jacobian_8h}{dist\+\_\+based\+\_\+jacobian.\+h}} \\*Jacobian function of distance-\/based localization systems }{\pageref{dist__based__jacobian_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{dist__based__position_8c}{dist\+\_\+based\+\_\+position.\+c}} \\*Functions of distance-\/based localization systems }{\pageref{dist__based__position_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{dist__based__position_8h}{dist\+\_\+based\+\_\+position.\+h}} \\*Functions of distance-\/based localization systems }{\pageref{dist__based__position_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{distance__based__test_8c}{distance\+\_\+based\+\_\+test.\+c}} \\*Examples of localization algorithms of distance-\/based positioning systems }{\pageref{distance__based__test_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{distance__based__test_8h}{distance\+\_\+based\+\_\+test.\+h}} \\*Examples of localization algorithms of distance-\/based positioning systems }{\pageref{distance__based__test_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{DOP_8c}{D\+O\+P.\+c}} \\*Compute the Position Dilution of Precision (P\+D\+OP) }{\pageref{DOP_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{DOP_8h}{D\+O\+P.\+h}} \\*Compute the Position Dilution of Precision (P\+D\+OP) }{\pageref{DOP_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{fsolve_8c}{fsolve.\+c}} \\*Solve multi-\/variant nonlinear equation systems }{\pageref{fsolve_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{fsolve_8h}{fsolve.\+h}} \\*Solve multi-\/variant nonlinear equation systems }{\pageref{fsolve_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{fsolve__test_8c}{fsolve\+\_\+test.\+c}} \\*Examples of solving non-\/linear equation systems }{\pageref{fsolve__test_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{fsolve__test_8h}{fsolve\+\_\+test.\+h}} \\*Examples of solving non-\/linear equation systems }{\pageref{fsolve__test_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{givens__test_8c}{givens\+\_\+test.\+c}} \\*Examples of the Givens algorithm }{\pageref{givens__test_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{givens__test_8h}{givens\+\_\+test.\+h}} \\*Examples of the Givens algorithm }{\pageref{givens__test_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{householder__test_8c}{householder\+\_\+test.\+c}} \\*Examples of the Householder algorithm }{\pageref{householder__test_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{householder__test_8h}{householder\+\_\+test.\+h}} \\*Examples of the Householder algorithm }{\pageref{householder__test_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{levenberg__marquardt_8c}{levenberg\+\_\+marquardt.\+c}} \\*Implement the Levenberg--Marquardt (L\+VM) algorithm }{\pageref{levenberg__marquardt_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{levenberg__marquardt_8h}{levenberg\+\_\+marquardt.\+h}} \\*Implement the Levenberg--Marquardt (L\+VM) algorithm }{\pageref{levenberg__marquardt_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{loc__gauss__newton_8c}{loc\+\_\+gauss\+\_\+newton.\+c}} \\*Implement the Gauss--Newton algorithm }{\pageref{loc__gauss__newton_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{loc__gauss__newton_8h}{loc\+\_\+gauss\+\_\+newton.\+h}} \\*Implement the Gauss--Newton algorithm for position optimization }{\pageref{loc__gauss__newton_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{loc__levenberg__marquardt_8c}{loc\+\_\+levenberg\+\_\+marquardt.\+c}} \\*Implement the Levenberg--Marquardt (L\+VM) algorithm }{\pageref{loc__levenberg__marquardt_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{loc__levenberg__marquardt_8h}{loc\+\_\+levenberg\+\_\+marquardt.\+h}} \\*Implement the Levenberg--Marquardt (L\+VM) algorithm for position optimization }{\pageref{loc__levenberg__marquardt_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{lu__decomp_8c}{lu\+\_\+decomp.\+c}} \\*Computes the LU decomposition of the matrix }{\pageref{lu__decomp_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{lu__decomp_8h}{lu\+\_\+decomp.\+h}} \\*Computes the LU decomposition of the matrix }{\pageref{lu__decomp_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{lu__decomp__test_8c}{lu\+\_\+decomp\+\_\+test.\+c}} \\*Examples of the LU algorithm with pivoting }{\pageref{lu__decomp__test_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{lu__decomp__test_8h}{lu\+\_\+decomp\+\_\+test.\+h}} \\*Examples of the LU algorithm with pivoting }{\pageref{lu__decomp__test_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{magnetic__based__fi_8c}{magnetic\+\_\+based\+\_\+fi.\+c}} \\*Error function of D\+C-\/pulsed, magnetic localization system }{\pageref{magnetic__based__fi_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{magnetic__based__fi_8h}{magnetic\+\_\+based\+\_\+fi.\+h}} \\*Error function of D\+C-\/pulsed, magnetic localization system }{\pageref{magnetic__based__fi_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{magnetic__based__jacobian_8c}{magnetic\+\_\+based\+\_\+jacobian.\+c}} \\*Jacobian function of D\+C-\/pulsed, magnetic localization system }{\pageref{magnetic__based__jacobian_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{magnetic__based__jacobian_8h}{magnetic\+\_\+based\+\_\+jacobian.\+h}} \\*Jacobian function of D\+C-\/pulsed, magnetic localization system }{\pageref{magnetic__based__jacobian_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{magnetic__based__position_8c}{magnetic\+\_\+based\+\_\+position.\+c}} \\*Functions of of D\+C-\/pulsed, magnetic localization system }{\pageref{magnetic__based__position_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{magnetic__based__position_8h}{magnetic\+\_\+based\+\_\+position.\+h}} \\*Functions of of D\+C-\/pulsed, magnetic localization system }{\pageref{magnetic__based__position_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{magnetic__based__test_8c}{magnetic\+\_\+based\+\_\+test.\+c}} \\*Examples of localization algorithms of magnetic-\/based positioning systems }{\pageref{magnetic__based__test_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{magnetic__based__test_8h}{magnetic\+\_\+based\+\_\+test.\+h}} \\*Examples of localization algorithms of magnetic-\/based positioning systems }{\pageref{magnetic__based__test_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{matrix_8c}{matrix.\+c}} \\*Matrix computations }{\pageref{matrix_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{matrix_8h}{matrix.\+h}} \\*Matrix computations }{\pageref{matrix_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{matrix__test_8c}{matrix\+\_\+test.\+c}} \\*Examples of matrix computations }{\pageref{matrix__test_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{matrix__test_8h}{matrix\+\_\+test.\+h}} \\*Examples of matrix computations }{\pageref{matrix__test_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{modified__gauss__newton_8c}{modified\+\_\+gauss\+\_\+newton.\+c}} \\*Implement the Gauss--Newton algorithm }{\pageref{modified__gauss__newton_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{modified__gauss__newton_8h}{modified\+\_\+gauss\+\_\+newton.\+h}} \\*Implement the Gauss--Newton algorithm }{\pageref{modified__gauss__newton_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{moore__penrose__pinv__test_8c}{moore\+\_\+penrose\+\_\+pinv\+\_\+test.\+c}} \\*Examples of the Moore--Penrose algorithm }{\pageref{moore__penrose__pinv__test_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{moore__penrose__pinv__test_8h}{moore\+\_\+penrose\+\_\+pinv\+\_\+test.\+h}} \\*Examples of the Moore--Penrose algorithm }{\pageref{moore__penrose__pinv__test_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{moore__penrose__pseudo__inverse_8c}{moore\+\_\+penrose\+\_\+pseudo\+\_\+inverse.\+c}} \\*Moore--Penrose algorithm to compute the pseudo-\/inverse of a rectangular matrix }{\pageref{moore__penrose__pseudo__inverse_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{moore__penrose__pseudo__inverse_8h}{moore\+\_\+penrose\+\_\+pseudo\+\_\+inverse.\+h}} \\*Moore--Penrose algorithm to compute the pseudo-\/inverse of a matrix }{\pageref{moore__penrose__pseudo__inverse_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{multipath__algo__own__norm__distr__test_8c}{multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test.\+c}} \\*Example of the algorithm for the recognition and mitigation of multipath effects }{\pageref{multipath__algo__own__norm__distr__test_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{multipath__algo__own__norm__distr__test_8h}{multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test.\+h}} \\*Example of the algorithm for the recognition and mitigation of multipath effects }{\pageref{multipath__algo__own__norm__distr__test_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{multipath__dist__detection__mitigation_8c}{multipath\+\_\+dist\+\_\+detection\+\_\+mitigation.\+c}} \\*Implement the Multipath Distance Detection and Mitigation (M\+D\+DM) algorithm }{\pageref{multipath__dist__detection__mitigation_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{multipath__dist__detection__mitigation_8h}{multipath\+\_\+dist\+\_\+detection\+\_\+mitigation.\+h}} \\*Implement the Multipath Distance Detection and Mitigation (M\+D\+DM) algorithm }{\pageref{multipath__dist__detection__mitigation_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{newton__raphson_8c}{newton\+\_\+raphson.\+c}} \\*Implement the Newton--Raphson algorithm }{\pageref{newton__raphson_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{newton__raphson_8h}{newton\+\_\+raphson.\+h}} \\*Implement the Newton--Raphson algorithm }{\pageref{newton__raphson_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{norm__dist__rnd__generator_8c}{norm\+\_\+dist\+\_\+rnd\+\_\+generator.\+c}} \\*Generating normally distributed random numbers }{\pageref{norm__dist__rnd__generator_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{norm__dist__rnd__generator_8h}{norm\+\_\+dist\+\_\+rnd\+\_\+generator.\+h}} \\*Generating normally distributed random numbers }{\pageref{norm__dist__rnd__generator_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{optimization__test_8c}{optimization\+\_\+test.\+c}} \\*Examples of optimization algorithms }{\pageref{optimization__test_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{optimization__test_8h}{optimization\+\_\+test.\+h}} \\*Examples of optimization algorithms }{\pageref{optimization__test_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{pos__algos__common__test_8c}{pos\+\_\+algos\+\_\+common\+\_\+test.\+c}} \\*Examples of common algorithms of localization systems }{\pageref{pos__algos__common__test_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{pos__algos__common__test_8h}{pos\+\_\+algos\+\_\+common\+\_\+test.\+h}} \\*Examples of common algorithms of localization systems }{\pageref{pos__algos__common__test_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{position__optimization__test_8c}{position\+\_\+optimization\+\_\+test.\+c}} \\*Examples of optimization algorithms for localization systems }{\pageref{position__optimization__test_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{position__optimization__test_8h}{position\+\_\+optimization\+\_\+test.\+h}} \\*Examples of optimization algorithms for localization systems }{\pageref{position__optimization__test_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{pseudo__inverse_8h}{pseudo\+\_\+inverse.\+h}} \\*Compute the pseudo-\/inverse of a matrix }{\pageref{pseudo__inverse_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{qr__common_8c}{qr\+\_\+common.\+c}} \\*Common definitions and implementations for the Q\+R-\/decomposition. Provide necessary methods to construct Q-\/ and R-\/ matrices using }{\pageref{qr__common_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{qr__common_8h}{qr\+\_\+common.\+h}} \\*Common definitions and implementations for the Q\+R-\/decomposition. Provide necessary methods to construct Q-\/ and R-\/ matrices using }{\pageref{qr__common_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{qr__givens_8c}{qr\+\_\+givens.\+c}} \\*Givens algorithm for the Q\+R-\/decomposition. Provide necessary methods to construct Q-\/ and R-\/ matrices using Givens rotations. A = QR, where Q is an (m $\times $ n)-\/matrix with orthonormal columns and R is an (n $\times$ n) upper triangular matrix }{\pageref{qr__givens_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{qr__givens_8h}{qr\+\_\+givens.\+h}} \\*Givens algorithm for the Q\+R-\/decomposition. Provide necessary methods to construct Q-\/ and R-\/ matrices using Givens rotations. A = QR, where Q is an (m $\times$ n)-\/matrix with orthonormal columns and R is an (n $\times$ n) upper triangular matrix }{\pageref{qr__givens_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{qr__householder_8c}{qr\+\_\+householder.\+c}} \\*Householder algorithm for the Q\+R-\/decomposition }{\pageref{qr__householder_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{qr__householder_8h}{qr\+\_\+householder.\+h}} \\*Householder algorithm for the Q\+R-\/decomposition }{\pageref{qr__householder_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{qr__pinv__test_8c}{qr\+\_\+pinv\+\_\+test.\+c}} \\*Examples of the Q\+R-\/based pseudo-\/inverse algorithm }{\pageref{qr__pinv__test_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{qr__pinv__test_8h}{qr\+\_\+pinv\+\_\+test.\+h}} \\*Examples of the Q\+R-\/based pseudo-\/inverse algorithm }{\pageref{qr__pinv__test_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{qr__pseudo__inverse_8c}{qr\+\_\+pseudo\+\_\+inverse.\+c}} \\*QR decomposition algorithms to compute the pseudo-\/inverse of a matrix }{\pageref{qr__pseudo__inverse_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{qr__pseudo__inverse_8h}{qr\+\_\+pseudo\+\_\+inverse.\+h}} \\*QR decomposition algorithms to compute the pseudo-\/inverse of a matrix }{\pageref{qr__pseudo__inverse_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{shell__sort_8c}{shell\+\_\+sort.\+c}} \\*Implement the Shell sort algorithm }{\pageref{shell__sort_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{shell__sort_8h}{shell\+\_\+sort.\+h}} \\*Implement the Shell sort algorithm }{\pageref{shell__sort_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{solve_8c}{solve.\+c}} \\*Enables to solve systems of linear equations Ax = b for x }{\pageref{solve_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{solve_8h}{solve.\+h}} \\*Enables to solve systems of linear equations Ax = b for x }{\pageref{solve_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{solve__test_8c}{solve\+\_\+test.\+c}} \\*Examples of solving linear equation systems }{\pageref{solve__test_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{solve__test_8h}{solve\+\_\+test.\+h}} \\*Examples of solving linear equation systems }{\pageref{solve__test_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{svd_8c}{svd.\+c}} \\*Algorithm for the Singular Value Decomposition (S\+VD). Provide necessary methods to compute the compact S\+VD of a matrix. A = U$\ast$\+S$\ast$V, where U is a (m x l) orthogonal matrix, S is a (l x l) diagonal matrix, V is a (l x n) orthogonal matrix, and l = min(m,n). The S\+VD is computed by using the Golub--Kahan--Reinsch algorithm that works in two phases\+: bidiagonalization and a reduction to the diagonal form phase }{\pageref{svd_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{svd_8h}{svd.\+h}} \\*Algorithm for the Singular Value Decomposition (S\+VD) }{\pageref{svd_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{svd__test_8c}{svd\+\_\+test.\+c}} \\*Examples of the S\+VD algorithm }{\pageref{svd__test_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{svd__test_8h}{svd\+\_\+test.\+h}} \\*Examples of the S\+VD algorithm }{\pageref{svd__test_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{trilateration_8c}{trilateration.\+c}} \\*Implement the trilateration algorithm }{\pageref{trilateration_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{trilateration_8h}{trilateration.\+h}} \\*Implement the trilateration algorithm }{\pageref{trilateration_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{utils_8c}{utils.\+c}} \\*Utilities for linear algebra. Utility-\/functions are needed by the linear algebra-\/module as well as other modules such as the position algorithm-\/module }{\pageref{utils_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{utils_8h}{utils.\+h}} \\*Utilities for linear algebra }{\pageref{utils_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{utils__test_8c}{utils\+\_\+test.\+c}} \\*Examples of the utility functions }{\pageref{utils__test_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{utils__test_8h}{utils\+\_\+test.\+h}} \\*Examples of the utility functions }{\pageref{utils__test_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{vector_8c}{vector.\+c}} \\*Vector computations. Vector computations include operations such as addition, subtraction, and inner product (dot product) }{\pageref{vector_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{vector_8h}{vector.\+h}} \\*Vector computations }{\pageref{vector_8h}}{} +\item\contentsline{section}{\mbox{\hyperlink{vector__test_8c}{vector\+\_\+test.\+c}} \\*Examples of vector computations }{\pageref{vector__test_8c}}{} +\item\contentsline{section}{\mbox{\hyperlink{vector__test_8h}{vector\+\_\+test.\+h}} \\*Examples of vector computations }{\pageref{vector__test_8h}}{} +\end{DoxyCompactList} diff --git a/doc/doxygen/latex/fsolve_8c.tex b/doc/doxygen/latex/fsolve_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..63520634e5dbdf7a45d1204bb273778f35303c00 --- /dev/null +++ b/doc/doxygen/latex/fsolve_8c.tex @@ -0,0 +1,79 @@ +\hypertarget{fsolve_8c}{}\doxysection{fsolve.\+c File Reference} +\label{fsolve_8c}\index{fsolve.c@{fsolve.c}} + + +Solve multi-\/variant nonlinear equation systems. + + +{\ttfamily \#include \char`\"{}vector.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}fsolve.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}newton\+\_\+raphson.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}damped\+\_\+newton\+\_\+raphson.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +uint8\+\_\+t \mbox{\hyperlink{fsolve_8c_a690a05654627b94634ffed0893946ba7}{fsolve}} (uint8\+\_\+t f\+\_\+length, uint8\+\_\+t x0\+\_\+length, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x0\+\_\+arr\mbox{[}$\,$\mbox{]}, enum \mbox{\hyperlink{fsolve_8h_a806eab83c4b4a937b86ebcfd984f9206}{N\+O\+N\+\_\+\+L\+I\+N\+\_\+\+A\+L\+G\+O\+R\+I\+T\+HM}} algo, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} est\+\_\+x\+\_\+arr\mbox{[}$\,$\mbox{]}, void($\ast$get\+\_\+non\+\_\+lin\+\_\+sys)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]}), void($\ast$get\+\_\+jacobian)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}$\,$\mbox{]}\mbox{[}x0\+\_\+length\mbox{]})) +\begin{DoxyCompactList}\small\item\em Solve systems of multi-\/variant nonlinear equations. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Solve multi-\/variant nonlinear equation systems. + +The multi-\/variant nonlinear equation systems are solved using damped or the Newton--Raphson algorithms. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{fsolve_8c_a690a05654627b94634ffed0893946ba7}\label{fsolve_8c_a690a05654627b94634ffed0893946ba7}} +\index{fsolve.c@{fsolve.c}!fsolve@{fsolve}} +\index{fsolve@{fsolve}!fsolve.c@{fsolve.c}} +\doxysubsubsection{\texorpdfstring{fsolve()}{fsolve()}} +{\footnotesize\ttfamily uint8\+\_\+t fsolve (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{f\+\_\+length, }\item[{uint8\+\_\+t}]{x0\+\_\+length, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{x0\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{enum \mbox{\hyperlink{fsolve_8h_a806eab83c4b4a937b86ebcfd984f9206}{N\+O\+N\+\_\+\+L\+I\+N\+\_\+\+A\+L\+G\+O\+R\+I\+T\+HM}}}]{algo, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{est\+\_\+x\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{void($\ast$)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]})}]{get\+\_\+non\+\_\+lin\+\_\+sys, }\item[{void($\ast$)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}$\,$\mbox{]}\mbox{[}x0\+\_\+length\mbox{]})}]{get\+\_\+jacobian }\end{DoxyParamCaption})} + + + +Solve systems of multi-\/variant nonlinear equations. + +The user should provide pointers to non-\/linear equation systems and Jacobian functions. The user can choose between the damped or the Newton--Raphson algorithms. + +\begin{DoxyNote}{Note} +This function is generally implemented. +\end{DoxyNote} + +\newpage + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em f\+\_\+length} & length of the error functions vector. \\ +\hline +\mbox{\texttt{ in}} & {\em x0\+\_\+length} & length of the start vector. \\ +\hline +\mbox{\texttt{ in}} & {\em x0\+\_\+arr\mbox{[}$\,$\mbox{]}} & start vector. \\ +\hline +\mbox{\texttt{ in}} & {\em algo} & damped or the Newton--Raphson algorithm. \\ +\hline +\mbox{\texttt{ in,out}} & {\em est\+\_\+x\+\_\+arr\mbox{[}$\,$\mbox{]}} & estimated (solution) vector. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$get\+\_\+non\+\_\+lin\+\_\+sys)} & pointer to non-\/linear equation systems. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$get\+\_\+jacobian)} & pointer to the Jacobian matrix.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +required iteration number. +\end{DoxyReturn} + + +Definition at line 29 of file fsolve.\+c. + + + +References damped\+\_\+newton\+\_\+raphson(), Damped\+\_\+\+Newton\+\_\+\+Raphson, Newton\+\_\+\+Raphson, and newton\+\_\+raphson(). + + + +Referenced by fsolve\+\_\+test(). + diff --git a/doc/doxygen/latex/fsolve_8h.tex b/doc/doxygen/latex/fsolve_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..6820aa9791f6c75b60fa3a7fd4e91d46e20b477f --- /dev/null +++ b/doc/doxygen/latex/fsolve_8h.tex @@ -0,0 +1,106 @@ +\hypertarget{fsolve_8h}{}\doxysection{fsolve.\+h File Reference} +\label{fsolve_8h}\index{fsolve.h@{fsolve.h}} + + +Solve multi-\/variant nonlinear equation systems. + + +\doxysubsection*{Enumerations} +\begin{DoxyCompactItemize} +\item +enum \mbox{\hyperlink{fsolve_8h_a806eab83c4b4a937b86ebcfd984f9206}{N\+O\+N\+\_\+\+L\+I\+N\+\_\+\+A\+L\+G\+O\+R\+I\+T\+HM}} \{ \mbox{\hyperlink{fsolve_8h_a806eab83c4b4a937b86ebcfd984f9206a44c226e2406536a0eba3ee940a4a7117}{Newton\+\_\+\+Raphson}}, +\mbox{\hyperlink{fsolve_8h_a806eab83c4b4a937b86ebcfd984f9206a99bd092827a3e3f95abceb5f6b0c1783}{Damped\+\_\+\+Newton\+\_\+\+Raphson}} + \} +\begin{DoxyCompactList}\small\item\em Possible algorithms to solve multi-\/variant nonlinear equation systems. \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +uint8\+\_\+t \mbox{\hyperlink{fsolve_8h_a690a05654627b94634ffed0893946ba7}{fsolve}} (uint8\+\_\+t f\+\_\+length, uint8\+\_\+t x0\+\_\+length, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x0\+\_\+arr\mbox{[}$\,$\mbox{]}, enum \mbox{\hyperlink{fsolve_8h_a806eab83c4b4a937b86ebcfd984f9206}{N\+O\+N\+\_\+\+L\+I\+N\+\_\+\+A\+L\+G\+O\+R\+I\+T\+HM}} algo, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} est\+\_\+x\+\_\+arr\mbox{[}$\,$\mbox{]}, void($\ast$get\+\_\+non\+\_\+lin\+\_\+sys)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]}), void($\ast$get\+\_\+jacobian)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}$\,$\mbox{]}\mbox{[}x0\+\_\+length\mbox{]})) +\begin{DoxyCompactList}\small\item\em Solve systems of multi-\/variant nonlinear equations. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Solve multi-\/variant nonlinear equation systems. + +The multi-\/variant nonlinear equation systems are solved using damped or the Newton--Raphson algorithms. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Enumeration Type Documentation} +\mbox{\Hypertarget{fsolve_8h_a806eab83c4b4a937b86ebcfd984f9206}\label{fsolve_8h_a806eab83c4b4a937b86ebcfd984f9206}} +\index{fsolve.h@{fsolve.h}!NON\_LIN\_ALGORITHM@{NON\_LIN\_ALGORITHM}} +\index{NON\_LIN\_ALGORITHM@{NON\_LIN\_ALGORITHM}!fsolve.h@{fsolve.h}} +\doxysubsubsection{\texorpdfstring{NON\_LIN\_ALGORITHM}{NON\_LIN\_ALGORITHM}} +{\footnotesize\ttfamily enum \mbox{\hyperlink{fsolve_8h_a806eab83c4b4a937b86ebcfd984f9206}{N\+O\+N\+\_\+\+L\+I\+N\+\_\+\+A\+L\+G\+O\+R\+I\+T\+HM}}} + + + +Possible algorithms to solve multi-\/variant nonlinear equation systems. + +\begin{DoxyEnumFields}{Enumerator} +\raisebox{\heightof{T}}[0pt][0pt]{\index{Newton\_Raphson@{Newton\_Raphson}!fsolve.h@{fsolve.h}}\index{fsolve.h@{fsolve.h}!Newton\_Raphson@{Newton\_Raphson}}}\mbox{\Hypertarget{fsolve_8h_a806eab83c4b4a937b86ebcfd984f9206a44c226e2406536a0eba3ee940a4a7117}\label{fsolve_8h_a806eab83c4b4a937b86ebcfd984f9206a44c226e2406536a0eba3ee940a4a7117}} +Newton\+\_\+\+Raphson&Newton--Raphson algorithm. \\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{Damped\_Newton\_Raphson@{Damped\_Newton\_Raphson}!fsolve.h@{fsolve.h}}\index{fsolve.h@{fsolve.h}!Damped\_Newton\_Raphson@{Damped\_Newton\_Raphson}}}\mbox{\Hypertarget{fsolve_8h_a806eab83c4b4a937b86ebcfd984f9206a99bd092827a3e3f95abceb5f6b0c1783}\label{fsolve_8h_a806eab83c4b4a937b86ebcfd984f9206a99bd092827a3e3f95abceb5f6b0c1783}} +Damped\+\_\+\+Newton\+\_\+\+Raphson&Damped Newton--Raphson algorithm. \\ +\hline + +\end{DoxyEnumFields} + + +Definition at line 30 of file fsolve.\+h. + + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{fsolve_8h_a690a05654627b94634ffed0893946ba7}\label{fsolve_8h_a690a05654627b94634ffed0893946ba7}} +\index{fsolve.h@{fsolve.h}!fsolve@{fsolve}} +\index{fsolve@{fsolve}!fsolve.h@{fsolve.h}} +\doxysubsubsection{\texorpdfstring{fsolve()}{fsolve()}} +{\footnotesize\ttfamily uint8\+\_\+t fsolve (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{f\+\_\+length, }\item[{uint8\+\_\+t}]{x0\+\_\+length, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{x0\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{enum \mbox{\hyperlink{fsolve_8h_a806eab83c4b4a937b86ebcfd984f9206}{N\+O\+N\+\_\+\+L\+I\+N\+\_\+\+A\+L\+G\+O\+R\+I\+T\+HM}}}]{algo, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{est\+\_\+x\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{void($\ast$)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]})}]{get\+\_\+non\+\_\+lin\+\_\+sys, }\item[{void($\ast$)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}$\,$\mbox{]}\mbox{[}x0\+\_\+length\mbox{]})}]{get\+\_\+jacobian }\end{DoxyParamCaption})} + + + +Solve systems of multi-\/variant nonlinear equations. + +The user should provide pointers to non-\/linear equation systems and Jacobian functions. The user can choose between the damped or the Newton--Raphson algorithms. + +\begin{DoxyNote}{Note} +This function is generally implemented. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em f\+\_\+length} & length of the error functions vector. \\ +\hline +\mbox{\texttt{ in}} & {\em x0\+\_\+length} & length of the start vector. \\ +\hline +\mbox{\texttt{ in}} & {\em x0\+\_\+arr\mbox{[}$\,$\mbox{]}} & start vector. \\ +\hline +\mbox{\texttt{ in}} & {\em algo} & damped or the Newton--Raphson algorithm. \\ +\hline +\mbox{\texttt{ in,out}} & {\em est\+\_\+x\+\_\+arr\mbox{[}$\,$\mbox{]}} & estimated (solution) vector. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$get\+\_\+non\+\_\+lin\+\_\+sys)} & pointer to non-\/linear equation systems. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$get\+\_\+jacobian)} & pointer to the Jacobian matrix.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +required iteration number. +\end{DoxyReturn} + + +Definition at line 29 of file fsolve.\+c. + + + +References damped\+\_\+newton\+\_\+raphson(), Damped\+\_\+\+Newton\+\_\+\+Raphson, Newton\+\_\+\+Raphson, and newton\+\_\+raphson(). + + + +Referenced by fsolve\+\_\+test(). + diff --git a/doc/doxygen/latex/fsolve__test_8c.tex b/doc/doxygen/latex/fsolve__test_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..7f0a648d20f3f020ba118220318d0abc6cab7ea7 --- /dev/null +++ b/doc/doxygen/latex/fsolve__test_8c.tex @@ -0,0 +1,216 @@ +\hypertarget{fsolve__test_8c}{}\doxysection{fsolve\+\_\+test.\+c File Reference} +\label{fsolve__test_8c}\index{fsolve\_test.c@{fsolve\_test.c}} + + +Examples of solving non-\/linear equation systems. + + +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include $<$stdlib.\+h$>$}\newline +{\ttfamily \#include $<$math.\+h$>$}\newline +{\ttfamily \#include $<$complex.\+h$>$}\newline +{\ttfamily \#include $<$float.\+h$>$}\newline +{\ttfamily \#include \char`\"{}vector.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}damped\+\_\+newton\+\_\+raphson.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}newton\+\_\+raphson.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}fsolve.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{fsolve__test_8c_aefd0d3fa000963221de289a3933b7c9b}{get\+\_\+non\+\_\+lin\+\_\+sys\+\_\+f1\+\_\+}} (\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f1\+\_\+vec\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em The non-\/linear system f1. \end{DoxyCompactList}\item +void \mbox{\hyperlink{fsolve__test_8c_a3344cde9f5060d7ab962fbaaf1cdd88f}{get\+\_\+non\+\_\+lin\+\_\+sys\+\_\+\+J1\+\_\+}} (\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J1\mbox{[}$\,$\mbox{]}\mbox{[}2\mbox{]}) +\begin{DoxyCompactList}\small\item\em The Jacobian matrix of the non-\/linear system $ f_1 $. \end{DoxyCompactList}\item +void \mbox{\hyperlink{fsolve__test_8c_ae36fe8e55d180d348ef331efbbc5b908}{get\+\_\+non\+\_\+lin\+\_\+sys\+\_\+f2\+\_\+}} (\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f2\+\_\+vec\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em The non-\/linear system $ f_2 $. \end{DoxyCompactList}\item +void \mbox{\hyperlink{fsolve__test_8c_ab95955c80b1896b9e75a04faa4ce742e}{get\+\_\+non\+\_\+lin\+\_\+sys\+\_\+\+J2\+\_\+}} (\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J2\mbox{[}$\,$\mbox{]}\mbox{[}3\mbox{]}) +\begin{DoxyCompactList}\small\item\em The Jacobian matrix of the non-\/linear system $ f_2 $. \end{DoxyCompactList}\item +void \mbox{\hyperlink{fsolve__test_8c_a8f8a1fe785d5304202601b95e1e6871a}{get\+\_\+non\+\_\+lin\+\_\+sys\+\_\+f3\+\_\+}} (\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f3\+\_\+vec\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em The non-\/linear system $ f_3 $. \end{DoxyCompactList}\item +void \mbox{\hyperlink{fsolve__test_8c_a6686e4624961ca943bebb616e763a100}{get\+\_\+non\+\_\+lin\+\_\+sys\+\_\+\+J3\+\_\+}} (\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J3\mbox{[}$\,$\mbox{]}\mbox{[}3\mbox{]}) +\begin{DoxyCompactList}\small\item\em The Jacobian matrix of the non-\/linear system $ f_3 $. \end{DoxyCompactList}\item +\mbox{\Hypertarget{fsolve__test_8c_a53bbdeb6ad57eeb4b512c4620b64cc37}\label{fsolve__test_8c_a53bbdeb6ad57eeb4b512c4620b64cc37}} +void \mbox{\hyperlink{fsolve__test_8c_a53bbdeb6ad57eeb4b512c4620b64cc37}{fsolve\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Examples of solving non-\/linear equation systems. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Examples of solving non-\/linear equation systems. + +Solving non-\/linear equation systems examples (see \mbox{\hyperlink{fsolve_8h}{fsolve}} functions). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{fsolve__test_8c_aefd0d3fa000963221de289a3933b7c9b}\label{fsolve__test_8c_aefd0d3fa000963221de289a3933b7c9b}} +\index{fsolve\_test.c@{fsolve\_test.c}!get\_non\_lin\_sys\_f1\_@{get\_non\_lin\_sys\_f1\_}} +\index{get\_non\_lin\_sys\_f1\_@{get\_non\_lin\_sys\_f1\_}!fsolve\_test.c@{fsolve\_test.c}} +\doxysubsubsection{\texorpdfstring{get\_non\_lin\_sys\_f1\_()}{get\_non\_lin\_sys\_f1\_()}} +{\footnotesize\ttfamily void get\+\_\+non\+\_\+lin\+\_\+sys\+\_\+f1\+\_\+ (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{x\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{f1\+\_\+vec\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +The non-\/linear system f1. + +$ f_1 \left(x_1, x_2 \right) = \begin{bmatrix} x_1^3 + x_2 - 1 \\ x_2^3 - x_1 + 1 \\ \end{bmatrix} $ + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em x\+\_\+arr\mbox{[}$\,$\mbox{]}} & pointer to the $ x_1 $ and $ x_2 $ values. \\ +\hline +\mbox{\texttt{ in}} & {\em f1\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the $ f_1 $ function values. \\ +\hline +\end{DoxyParams} + + +Definition at line 54 of file fsolve\+\_\+test.\+c. + + + +Referenced by fsolve\+\_\+test(). + +\mbox{\Hypertarget{fsolve__test_8c_ae36fe8e55d180d348ef331efbbc5b908}\label{fsolve__test_8c_ae36fe8e55d180d348ef331efbbc5b908}} +\index{fsolve\_test.c@{fsolve\_test.c}!get\_non\_lin\_sys\_f2\_@{get\_non\_lin\_sys\_f2\_}} +\index{get\_non\_lin\_sys\_f2\_@{get\_non\_lin\_sys\_f2\_}!fsolve\_test.c@{fsolve\_test.c}} +\doxysubsubsection{\texorpdfstring{get\_non\_lin\_sys\_f2\_()}{get\_non\_lin\_sys\_f2\_()}} +{\footnotesize\ttfamily void get\+\_\+non\+\_\+lin\+\_\+sys\+\_\+f2\+\_\+ (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{x\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{f2\+\_\+vec\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +The non-\/linear system $ f_2 $. + +$ f_2 \left( x_1, x_2, x_3 \right) = \begin{bmatrix} 3 x_1 - \cos\left( x_2 \times x_3 \right) - \dfrac{1}{2} \\ x_1^2 - 81 \left( x_2 + 0.1 \right)^2 + \sin(x_3) + 1.06 \\ \exp \left( -x1 \times x_2 \right) + 20 x_3 + \dfrac{10 \pi -3}{3} \\ \end{bmatrix} $ + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em x\+\_\+arr\mbox{[}$\,$\mbox{]}} & pointer to the $ x_1 $, $ x_2 $, and $ x_3 $ values. \\ +\hline +\mbox{\texttt{ in}} & {\em f2\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the $ f_2 $ function values. \\ +\hline +\end{DoxyParams} + + +Definition at line 110 of file fsolve\+\_\+test.\+c. + + + +References M\+\_\+\+PI. + + + +Referenced by fsolve\+\_\+test(). + +\mbox{\Hypertarget{fsolve__test_8c_a8f8a1fe785d5304202601b95e1e6871a}\label{fsolve__test_8c_a8f8a1fe785d5304202601b95e1e6871a}} +\index{fsolve\_test.c@{fsolve\_test.c}!get\_non\_lin\_sys\_f3\_@{get\_non\_lin\_sys\_f3\_}} +\index{get\_non\_lin\_sys\_f3\_@{get\_non\_lin\_sys\_f3\_}!fsolve\_test.c@{fsolve\_test.c}} +\doxysubsubsection{\texorpdfstring{get\_non\_lin\_sys\_f3\_()}{get\_non\_lin\_sys\_f3\_()}} +{\footnotesize\ttfamily void get\+\_\+non\+\_\+lin\+\_\+sys\+\_\+f3\+\_\+ (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{x\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{f3\+\_\+vec\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +The non-\/linear system $ f_3 $. + +$ f_3 \left( x_1, x_2, x_3 \right) = \begin{bmatrix} \exp \left( -x_1 x_2 \right) + \log \left( x_1 \right)-\exp \left( -2 \right) \\ \exp \left( x_1 \right) - \dfrac{\sqrt{x_3}}{x_1} - \exp \left( 1 \right) + 2\\ x_1 + x_2 - x_2 x_3 + 5 \\ \end{bmatrix} $ + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em x\+\_\+arr\mbox{[}$\,$\mbox{]}} & pointer to the $ x_1 $, $ x_2 $, and $ x_3 $ values. \\ +\hline +\mbox{\texttt{ in}} & {\em f3\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the $ f_3 $ function values. \\ +\hline +\end{DoxyParams} + + +Definition at line 174 of file fsolve\+\_\+test.\+c. + + + +Referenced by fsolve\+\_\+test(). + +\mbox{\Hypertarget{fsolve__test_8c_a3344cde9f5060d7ab962fbaaf1cdd88f}\label{fsolve__test_8c_a3344cde9f5060d7ab962fbaaf1cdd88f}} +\index{fsolve\_test.c@{fsolve\_test.c}!get\_non\_lin\_sys\_J1\_@{get\_non\_lin\_sys\_J1\_}} +\index{get\_non\_lin\_sys\_J1\_@{get\_non\_lin\_sys\_J1\_}!fsolve\_test.c@{fsolve\_test.c}} +\doxysubsubsection{\texorpdfstring{get\_non\_lin\_sys\_J1\_()}{get\_non\_lin\_sys\_J1\_()}} +{\footnotesize\ttfamily void get\+\_\+non\+\_\+lin\+\_\+sys\+\_\+\+J1\+\_\+ (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{x\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{J1\mbox{[}$\,$\mbox{]}\mbox{[}2\mbox{]} }\end{DoxyParamCaption})} + + + +The Jacobian matrix of the non-\/linear system $ f_1 $. + +$ J_1 \left( x_1, x_2\right) = \begin{bmatrix} 3 \times x_1^2 & 1 \\ -1 & 3 \times x_2^2 \\ \end{bmatrix} $ + +\newpage + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em x\+\_\+arr\mbox{[}$\,$\mbox{]}} & pointer to the $ x_1 $ and $ x_2 $ values. \\ +\hline +\mbox{\texttt{ in}} & {\em J1\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the Jacobian function $ J_1 $. \\ +\hline +\end{DoxyParams} + + +Definition at line 80 of file fsolve\+\_\+test.\+c. + + + +Referenced by fsolve\+\_\+test(). + +\mbox{\Hypertarget{fsolve__test_8c_ab95955c80b1896b9e75a04faa4ce742e}\label{fsolve__test_8c_ab95955c80b1896b9e75a04faa4ce742e}} +\index{fsolve\_test.c@{fsolve\_test.c}!get\_non\_lin\_sys\_J2\_@{get\_non\_lin\_sys\_J2\_}} +\index{get\_non\_lin\_sys\_J2\_@{get\_non\_lin\_sys\_J2\_}!fsolve\_test.c@{fsolve\_test.c}} +\doxysubsubsection{\texorpdfstring{get\_non\_lin\_sys\_J2\_()}{get\_non\_lin\_sys\_J2\_()}} +{\footnotesize\ttfamily void get\+\_\+non\+\_\+lin\+\_\+sys\+\_\+\+J2\+\_\+ (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{x\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{J2\mbox{[}$\,$\mbox{]}\mbox{[}3\mbox{]} }\end{DoxyParamCaption})} + + + +The Jacobian matrix of the non-\/linear system $ f_2 $. + +$ J_2 \left( x_1, x_2, x_3 \right) = \begin{bmatrix} 3 & x_3 \sin\left( x_2 x_3 \right) & x_2 \sin\left( x_2 x_3 \right) \\ 2 x_1 & -162 x2 - \dfrac{81}{5} & \cos(x_3) \\ -x_2 \exp\left( -x_1 x_2 \right) & -x_1 \exp\left( -x_1 x_2 \right) & 20 \end{bmatrix} $ + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em x\+\_\+arr\mbox{[}$\,$\mbox{]}} & pointer to the $ x_1 $, $ x_2 $, and $ x_3 $ values. \\ +\hline +\mbox{\texttt{ in}} & {\em J2\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the Jacobian function $ J_2 $. \\ +\hline +\end{DoxyParams} + + +Definition at line 139 of file fsolve\+\_\+test.\+c. + + + +Referenced by fsolve\+\_\+test(). + +\mbox{\Hypertarget{fsolve__test_8c_a6686e4624961ca943bebb616e763a100}\label{fsolve__test_8c_a6686e4624961ca943bebb616e763a100}} +\index{fsolve\_test.c@{fsolve\_test.c}!get\_non\_lin\_sys\_J3\_@{get\_non\_lin\_sys\_J3\_}} +\index{get\_non\_lin\_sys\_J3\_@{get\_non\_lin\_sys\_J3\_}!fsolve\_test.c@{fsolve\_test.c}} +\doxysubsubsection{\texorpdfstring{get\_non\_lin\_sys\_J3\_()}{get\_non\_lin\_sys\_J3\_()}} +{\footnotesize\ttfamily void get\+\_\+non\+\_\+lin\+\_\+sys\+\_\+\+J3\+\_\+ (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{x\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{J3\mbox{[}$\,$\mbox{]}\mbox{[}3\mbox{]} }\end{DoxyParamCaption})} + + + +The Jacobian matrix of the non-\/linear system $ f_3 $. + +$ J_3 \left( x_1, x_2, x_3 \right) = \begin{bmatrix} \dfrac{1}{x_1}-x_2 \exp\left(-x_1 x_2\right) & -x_1\exp\left(-x_1 x_2\right) & 0 \\ \exp\left(x_1\right) + \dfrac{\sqrt{x_3}}{x_1^2} & 0 & \dfrac{-1}{2x_1\sqrt{x_3}} \\ 1 & 1-x_3 & -x_2 \end{bmatrix} $ + +\newpage + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em x\+\_\+arr\mbox{[}$\,$\mbox{]}} & pointer to the $ x_1 $, $ x_2 $, and $ x_3 $ values. \\ +\hline +\mbox{\texttt{ in}} & {\em J3\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the Jacobian function $ J_3 $. \\ +\hline +\end{DoxyParams} + + +Definition at line 210 of file fsolve\+\_\+test.\+c. + + + +Referenced by fsolve\+\_\+test(). + diff --git a/doc/doxygen/latex/fsolve__test_8h.tex b/doc/doxygen/latex/fsolve__test_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..2f7a2e459e9aa3860f1a537da00215c76364d584 --- /dev/null +++ b/doc/doxygen/latex/fsolve__test_8h.tex @@ -0,0 +1,23 @@ +\hypertarget{fsolve__test_8h}{}\doxysection{fsolve\+\_\+test.\+h File Reference} +\label{fsolve__test_8h}\index{fsolve\_test.h@{fsolve\_test.h}} + + +Examples of solving non-\/linear equation systems. + + +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{fsolve__test_8h_a53bbdeb6ad57eeb4b512c4620b64cc37}\label{fsolve__test_8h_a53bbdeb6ad57eeb4b512c4620b64cc37}} +void \mbox{\hyperlink{fsolve__test_8h_a53bbdeb6ad57eeb4b512c4620b64cc37}{fsolve\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Examples of solving non-\/linear equation systems. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Examples of solving non-\/linear equation systems. + +Solving non-\/linear equation systems examples (see \mbox{\hyperlink{fsolve_8h}{fsolve}} functions). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/getting-started.tex b/doc/doxygen/latex/getting-started.tex new file mode 100644 index 0000000000000000000000000000000000000000..ed0f12197107be80a488449204a834a67add0041 --- /dev/null +++ b/doc/doxygen/latex/getting-started.tex @@ -0,0 +1,192 @@ +\begin{DoxyAuthor}{Author} +Zakaria Kasmi +\end{DoxyAuthor} +\hypertarget{getting-started_downloading-RcdMathLib-code}{}\doxysection{Downloading Rcd\+Math\+Lib code}\label{getting-started_downloading-RcdMathLib-code} +You can obtain the latest Rcd\+Math\+Lib code from our \href{https://github.com/RIOT-OS/}{\texttt{ Github}} repository either by \href{https://github.com/RIOT-OS/RIOT/releases}{\texttt{ downloading the latest tarball}} or by cloning the \href{https://github.com/RIOT-OS/RIOT}{\texttt{ git repository}}. + +In order to clone the R\+I\+OT repository, you need the \href{http://git-scm.com/}{\texttt{ Git revision control system}} and run the following command\+: + + +\begin{DoxyCode}{0} +\DoxyCodeLine{git clone git://github.com/RIOT-\/OS/RIOT.git} +\end{DoxyCode} +\hypertarget{getting-started_compiling-RcdMathLib}{}\doxysection{Compiling Rcd\+Math\+Lib}\label{getting-started_compiling-RcdMathLib} +\hypertarget{getting-started_setting-up-a-toolchain-full-fledge}{}\doxysubsection{Setting up a toolchain for full-\/fledged devices}\label{getting-started_setting-up-a-toolchain-full-fledge} +Rcd\+Math\+Lib can be run on full-\/fledged devices such as a Personal Computer (PC) or a server. It can also be executed on the embedded system Raspberry Pi running an Operating System (OS) such as the Raspbian or the Ubuntu Core. For platforms based on full-\/fledged O\+Ss like the Linux or Windows, we recommend the G\+NU Compiler Collection (G\+CC). We also recommend the use of the Eclipse (I\+DE). + +The P\+A\+TH environment variable should be set with bin-\/directory of the G\+CC compiler. On a typical shell like bash or zsh this can be done using export, e.\+g. + +\begin{quote} +export P\+A\+TH=\$\{P\+A\+TH\}\+:/path/to/gcc/bin \end{quote} + + +For windows, add the bin-\/directory to your P\+A\+TH under System Properties-\/$>$Advanced-\/$>$ Environment Variables, e.\+g. + +\begin{quote} +\char`\"{}\+C\+:\textbackslash{}gcc\textbackslash{}bin\char`\"{} \end{quote} +\hypertarget{getting-started_setting-up-a-toolchain-res-lim}{}\doxysubsection{Setting up a toolchain for resource-\/limited devices}\label{getting-started_setting-up-a-toolchain-res-lim} +Depending on the hardware you want to use, you need to first install a corresponding toolchain. We recommend the use of the \href{https://riot-os.org/}{\texttt{ R\+I\+O\+T-\/\+OS}}, since it supports 8-\/bit platforms (e.\+g. Arduino Mega 2560), 16-\/bit platforms (e.\+g. M\+S\+P430), and 32-\/bit platforms (e.\+g. A\+RM). The R\+I\+O\+T-\/\+OS is an open source IoT operating system developed at the \textquotesingle{}\textquotesingle{}Freie Universität Berlin\textquotesingle{}\textquotesingle{}. In general, an OS allows the management and sharing of resources as well as the development of multi-\/tasking applications in a computer system. The Wiki on R\+I\+OT\textquotesingle{}s Github page contains a lot of information that can help you with your platform\+: + + +\begin{DoxyItemize} +\item \href{https://github.com/RIOT-OS/RIOT/wiki/Family:-ARM}{\texttt{ A\+R\+M-\/based platforms}} +\item \href{https://github.com/RIOT-OS/RIOT/wiki/Family:-MSP430}{\texttt{ TI M\+S\+P430}} +\item \href{https://github.com/RIOT-OS/RIOT/wiki/Family\%3A-ATmega}{\texttt{ Atmel A\+Tmega}} +\item \href{https://github.com/RIOT-OS/RIOT/wiki/Family:-native}{\texttt{ native}} +\end{DoxyItemize}\hypertarget{getting-started_the-build-system-full-fledge}{}\doxysubsection{The build system for full-\/fledged devices}\label{getting-started_the-build-system-full-fledge} +Rcd\+Math\+Lib can be built using the \href{https://www.eclipse.org/}{\texttt{ Eclipse I\+DE}} for C/\+C++ Developers. The simplest way to compile and link an application with the Rcd\+Math\+Lib is\+: Firstly, to download \href{https://git.imp.fu-berlin.de/zkasmi/test_my_lib/blob/master/RcdMathLib_eclipse_version.zip}{\texttt{ Rcd\+Math\+Lib\+\_\+eclipse\+\_\+version.\+zip}} file or to clone it\+: + + +\begin{DoxyCode}{0} +\DoxyCodeLine{git clone git@git.imp.fu-\/berlin.de:zkasmi/test\_my\_lib.git} +\end{DoxyCode} + + +After cloning or downloading the Rcd\+Math\+Lib, the Eclipse version of the Rcd\+Math\+Lib can be used as follows\+: +\begin{DoxyEnumerate} +\item Create a workspace folder (e.\+g. rcd\+\_\+math\+\_\+lib\+\_\+workspace). +\item Start the Eclipse I\+DE and browse to the created workspace folder. +\item Open File-\/$>$Import-\/$>$General. +\item Select \textquotesingle{}\textquotesingle{}Existing Project into Workspace\textquotesingle{}\textquotesingle{} from the Selection Wizard. +\item Select Next-\/$>$\textquotesingle{}\textquotesingle{}archive file\textquotesingle{}\textquotesingle{}-\/-\/$>$Browse. +\item After Browsing to the \href{https://git.imp.fu-berlin.de/zkasmi/test_my_lib/blob/master/RcdMathLib_eclipse_version.zip}{\texttt{ Rcd\+Math\+Lib\+\_\+eclipse\+\_\+version.\+zip}} file, click on Finish. +\item Compile the whole project. +\end{DoxyEnumerate} + +Another method to use the Rcd\+Math\+Lib in the Eclipse I\+DE is\+: +\begin{DoxyEnumerate} +\item Clone the whole Rcd\+Math\+Lib version for full-\/fledged devices\+: +\begin{DoxyCode}{0} +\DoxyCodeLine{git clone git@git.imp.fu-\/berlin.de:zkasmi/my\_lib\_full\_fledged\_devices.git} +\end{DoxyCode} + +\item Create a new C project by choosing the project type under Executable\+: {\ttfamily Hello World A\+N\+SI C Project}, as well as the {\ttfamily Cross G\+CC} Tool-\/chains. +\item Try to compile and execute the {\ttfamily Hello World A\+N\+SI C Project}. +\item Copy the Rcd\+Math\+Lib-\/ and the examples-\/directories, as well as the \textquotesingle{}eclipse\+\_\+path\+\_\+includes\+\_\+settings.\+xml\textquotesingle{} configuration file into the src-\/directory of your project. +\item Import the \textquotesingle{}eclipse\+\_\+path\+\_\+includes\+\_\+settings.\+xml\textquotesingle{} file as follows\+: + +\begin{quote} + +\begin{DoxyItemize} +\item Open File -\/$>$ Import -\/$>$ C/\+C++ and Select \textquotesingle{}\textquotesingle{}C/\+C++ Project Settings\textquotesingle{}\textquotesingle{} from the Selection Wizard. +\item Click Next-\/$>$\textquotesingle{}\textquotesingle{}Select Settings file\textquotesingle{}\textquotesingle{}-\/-\/$>$Browse. +\item After Browsing to the xml-\/configuration file, click on Finish. +\end{DoxyItemize}\end{quote} + +\item Compile the whole project. +\item Optional\+: replace the main()-\/function with the main.\+c file of the cloned Rcd\+Math\+Lib version for full-\/fledged devices. +\end{DoxyEnumerate} + +Third method (intern)\+: Set up the \href{https://www.eclipse.org/}{\texttt{ Eclipse I\+DE}} as follows\+: +\begin{DoxyEnumerate} +\item Create a new C project, choose the project type under Executable\+: {\ttfamily Hello World A\+N\+SI C Project}, as well as the {\ttfamily Cross G\+CC} Tool-\/chains. +\item Try to compile and execute the {\ttfamily Hello World A\+N\+SI C Project}. +\item Copy the Rcd\+Math\+Lib-\/directory into the src-\/directory. +\item Replace the file containing the main()-\/function with the main.\+c file of the Rcd\+Math\+Lib. +\item Setting the include-\/paths of the modules in the Eclipse I\+DE\+: Properties/\+Paths and Symbols/\+G\+NU C +\end{DoxyEnumerate}\hypertarget{getting-started_the-build-system-res-lim}{}\doxysubsection{The build system for resource-\/limited devices}\label{getting-started_the-build-system-res-lim} +Rcd\+Math\+Lib and R\+I\+OT use \href{https://www.gnu.org/software/make/}{\texttt{ G\+NU make}} as build system. The simplest way to compile and link an application with Rcd\+Math\+Lib, is to set up a Makefile providing at least the following variables\+: + + +\begin{DoxyItemize} +\item {\ttfamily A\+P\+P\+L\+I\+C\+A\+T\+I\+ON}\+: should contain the (unique) name of your application +\item {\ttfamily B\+O\+A\+RD}\+: specifies the platform the application should be build for by default +\item {\ttfamily R\+I\+O\+T\+B\+A\+SE}\+: specifies the path to the copy of the R\+I\+OT repository (note, the {\ttfamily } macro can be used to give a relative path) +\item {\ttfamily R\+C\+D\+M\+A\+T\+H\+L\+IB}\+: specifies the path to the copy of the Rcd\+Math\+Lib repository (note, the {\ttfamily } macro can be used to give a relative path) +\item {\ttfamily U\+S\+E\+M\+O\+D\+U\+LE}\+: specifies the module of the Rcd\+Math\+Lib that you may want to use +\end{DoxyItemize} + +Additionally it has to include the {\ttfamily Makefile.\+include}, located in Rcd\+Math\+Lib\textquotesingle{}s as well as R\+I\+OT\textquotesingle{}s root directories. A minimal application Makefile looks like this\+: + + +\begin{DoxyCode}{0} +\DoxyCodeLine{\# a minimal application Makefile} +\DoxyCodeLine{APPLICATION = mini-\/makefile} +\DoxyCodeLine{BOARD ?= native} +\DoxyCodeLine{RIOTBASE ?= \$(CURDIR)/../RIOT} +\DoxyCodeLine{RCDMATHLIB ?= \$(CURDIR)/../RcdMathLib} +\DoxyCodeLine{USEMODULE += basic\_operations} +\DoxyCodeLine{} +\DoxyCodeLine{include \$(RIOTBASE)/MicroPosMath-\/Lib/Makefile.include} +\DoxyCodeLine{include \$(RIOTBASE)/Makefile.include} +\end{DoxyCode} + + +The {\ttfamily ?=} operator can be used in order to allow overwriting variables from the command line. For example, the target platform can be specified from the command line as follows\+: + + +\begin{DoxyCode}{0} +\DoxyCodeLine{make BOARD=stm32f4discovery} +\end{DoxyCode} + + +In this case the S\+T\+M32\+F4 discovery board is specified. Furthermore, the basic operations sub-\/module is selected by the {\ttfamily U\+S\+E\+M\+O\+D\+U\+LE} macro. + +Other sub-\/modules such as the matrix decompositions or utilities modules can be selected, e.\+g.\+: + + +\begin{DoxyCode}{0} +\DoxyCodeLine{USEMODULE += matrix\_decompositions } +\DoxyCodeLine{USEMODULE += utilities } +\end{DoxyCode} + The dependency of the Rcd\+Math\+Lib modules and sub-\/modules to each other is automatically calculated by special Makefiles located in the module directories. + +Besides typical targets like {\ttfamily clean}, {\ttfamily all}, or {\ttfamily doc}, R\+I\+OT provides the special targets {\ttfamily flash} and {\ttfamily term} to invoke the configured flashing and terminal tools for the specified platform. These targets use the variable {\ttfamily P\+O\+RT} for the serial communication to the device. Neither this variable nor the targets {\ttfamily flash} and {\ttfamily term} are mandatory for the native port. + +Unless specified otherwise, make will create an elf-\/file as well as an Intel hex file in the {\ttfamily bin} folder of your application directory. + +Please visit the \href{https://github.com/RIOT-OS/RIOT/wiki/The-Make-Build-System}{\texttt{ Wiki}} to learn more about the build system of the R\+I\+OT.\hypertarget{getting-started_building-and-executing-an-example-res-lim}{}\doxysubsection{Building and executing an example for resource-\/limited devices}\label{getting-started_building-and-executing-an-example-res-lim} +Rcd\+Math\+Lib provides a number of examples in the {\ttfamily examples/} directory. Every example has a R\+E\+A\+D\+ME that documents its usage and its purpose. Furthermore the examples are described in the doc-\/directory. You can build your own application or the examples by typing + + +\begin{DoxyCode}{0} +\DoxyCodeLine{make BOARD=stm32f4discovery} +\end{DoxyCode} + + +or + + +\begin{DoxyCode}{0} +\DoxyCodeLine{make all BOARD=stm32f4discovery} +\end{DoxyCode} + + +into your shell. + +To flash the application to a board just type + + +\begin{DoxyCode}{0} +\DoxyCodeLine{make flash BOARD=stm32f4discovery} +\end{DoxyCode} + + +You can then access the board via the serial interface\+: + + +\begin{DoxyCode}{0} +\DoxyCodeLine{make term BOARD=stm32f4discovery} +\end{DoxyCode} + + +If you are using multiple boards you can use the {\ttfamily P\+O\+RT} macro to specify the serial interface\+: + + +\begin{DoxyCode}{0} +\DoxyCodeLine{make term BOARD=stm32f4discovery PORT=/dev/ttyACM1} +\end{DoxyCode} + + +We use {\ttfamily pyterm} as the default terminal application. It is shipped with R\+I\+OT in the {\ttfamily dist/tools/pyterm/} directory. If you choose to use another terminal program you can set {\ttfamily T\+E\+R\+M\+P\+R\+OG} (and if need be the {\ttfamily T\+E\+R\+M\+F\+L\+A\+GS}) macros\+: + + +\begin{DoxyCode}{0} +\DoxyCodeLine{make -\/C examples/gnrc\_networking/ term \(\backslash\)} +\DoxyCodeLine{ BOARD=samr21-\/xpro \(\backslash\)} +\DoxyCodeLine{ TERMPROG=gtkterm \(\backslash\)} +\DoxyCodeLine{ TERMFLAGS="-\/s 115200 -\/p /dev/ttyACM0 -\/e"} +\end{DoxyCode} + + +Please visit the \href{https://github.com/RIOT-OS/RIOT/wiki}{\texttt{ Wiki}} to learn more about flashing devices. \ No newline at end of file diff --git a/doc/doxygen/latex/givens__test_8c.tex b/doc/doxygen/latex/givens__test_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..4535235c803dc447dfdd564b6f815aea2d778973 --- /dev/null +++ b/doc/doxygen/latex/givens__test_8c.tex @@ -0,0 +1,26 @@ +\hypertarget{givens__test_8c}{}\doxysection{givens\+\_\+test.\+c File Reference} +\label{givens__test_8c}\index{givens\_test.c@{givens\_test.c}} + + +Examples of the Givens algorithm. + + +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include \char`\"{}qr\+\_\+givens.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{givens__test_8c_a7b8199da35e2aec77e76bbb9c52a28ae}\label{givens__test_8c_a7b8199da35e2aec77e76bbb9c52a28ae}} +void \mbox{\hyperlink{givens__test_8c_a7b8199da35e2aec77e76bbb9c52a28ae}{givens\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Examples of the Givens algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Examples of the Givens algorithm. + +Givens algorithm examples (see \mbox{\hyperlink{qr__givens_8h}{qr\+\_\+givens.\+h}} the \char`\"{}\+Givens\char`\"{} approach). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/givens__test_8h.tex b/doc/doxygen/latex/givens__test_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..22870404695da258f70d77a66d3aa9d8b5930715 --- /dev/null +++ b/doc/doxygen/latex/givens__test_8h.tex @@ -0,0 +1,23 @@ +\hypertarget{givens__test_8h}{}\doxysection{givens\+\_\+test.\+h File Reference} +\label{givens__test_8h}\index{givens\_test.h@{givens\_test.h}} + + +Examples of the Givens algorithm. + + +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{givens__test_8h_a7b8199da35e2aec77e76bbb9c52a28ae}\label{givens__test_8h_a7b8199da35e2aec77e76bbb9c52a28ae}} +void \mbox{\hyperlink{givens__test_8h_a7b8199da35e2aec77e76bbb9c52a28ae}{givens\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Examples of the Givens algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Examples of the Givens algorithm. + +Givens algorithm examples (see \mbox{\hyperlink{qr__givens_8h}{qr\+\_\+givens.\+h}} the \char`\"{}\+Givens\char`\"{} approach). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/group__basic__operations.tex b/doc/doxygen/latex/group__basic__operations.tex new file mode 100644 index 0000000000000000000000000000000000000000..3d02ef8533d132767cece70c70285ca2e6726bcf --- /dev/null +++ b/doc/doxygen/latex/group__basic__operations.tex @@ -0,0 +1,24 @@ +\hypertarget{group__basic__operations}{}\doxysection{B\+A\+S\+I\+C\+\_\+\+O\+P\+E\+R\+A\+T\+I\+O\+NS} +\label{group__basic__operations}\index{BASIC\_OPERATIONS@{BASIC\_OPERATIONS}} + + +Matrix basic operations. + + +\doxysubsection*{Files} +\begin{DoxyCompactItemize} +\item +file \mbox{\hyperlink{matrix_8h}{matrix.\+h}} +\begin{DoxyCompactList}\small\item\em Matrix computations. \end{DoxyCompactList}\item +file \mbox{\hyperlink{vector_8h}{vector.\+h}} +\begin{DoxyCompactList}\small\item\em Vector computations. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Matrix basic operations. + +This module provides functions to perform basic matrix operations such as matrix addition, multiplication, or transposition. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/group__distance__based.aux b/doc/doxygen/latex/group__distance__based.aux new file mode 100644 index 0000000000000000000000000000000000000000..b4fbd604f750bb8550a4f782c364d02b746cb15d --- /dev/null +++ b/doc/doxygen/latex/group__distance__based.aux @@ -0,0 +1,44 @@ +\relax +\providecommand{\transparent@use}[1]{} +\providecommand\hyper@newdestlabel[2]{} +\@writefile{toc}{\contentsline {section}{\numberline {8.2}D\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}S\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}T\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}N\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}C\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}E\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}B\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}S\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}ED}{22}{section.8.2}} +\newlabel{group__distance__based}{{8.2}{22}{D\+I\+S\+T\+A\+N\+C\+E\+\_\+\+B\+A\+S\+ED}{section.8.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {8.2.1}Detailed Description}{22}{subsection.8.2.1}} +\@setckpt{group__distance__based}{ +\setcounter{page}{23} +\setcounter{equation}{0} +\setcounter{enumi}{5} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{8} +\setcounter{section}{2} +\setcounter{subsection}{1} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{float@type}{4} +\setcounter{LT@tables}{0} +\setcounter{LT@chunks}{0} +\setcounter{FancyVerbLine}{0} +\setcounter{@stackindex}{0} +\setcounter{ROWcellindex@}{0} +\setcounter{NAT@ctr}{0} +\setcounter{lofdepth}{1} +\setcounter{lotdepth}{1} +\setcounter{parentequation}{0} +\setcounter{svg@param@lastpage}{0} +\setcounter{svg@param@currpage}{-1} +\setcounter{Item}{19} +\setcounter{Hfootnote}{0} +\setcounter{bookmark@seq@number}{40} +\setcounter{ContinuedFloat}{0} +\setcounter{etoc@tocid}{1} +\setcounter{etoc@tocdepth}{3} +\setcounter{section@level}{2} +} diff --git a/doc/doxygen/latex/group__distance__based.tex b/doc/doxygen/latex/group__distance__based.tex new file mode 100644 index 0000000000000000000000000000000000000000..2385941f30f93ee59ea4d71959142a476f3e9ed5 --- /dev/null +++ b/doc/doxygen/latex/group__distance__based.tex @@ -0,0 +1,26 @@ +\hypertarget{group__distance__based}{}\doxysection{D\+I\+S\+T\+A\+N\+C\+E\+\_\+\+B\+A\+S\+ED} +\label{group__distance__based}\index{DISTANCE\_BASED@{DISTANCE\_BASED}} + + +localization algorithms of distance-\/based localization systems. + + +\doxysubsection*{Files} +\begin{DoxyCompactItemize} +\item +file \mbox{\hyperlink{dist__based__fi_8h}{dist\+\_\+based\+\_\+fi.\+h}} +\begin{DoxyCompactList}\small\item\em Error function of distance-\/based localization systems. \end{DoxyCompactList}\item +file \mbox{\hyperlink{dist__based__jacobian_8h}{dist\+\_\+based\+\_\+jacobian.\+h}} +\begin{DoxyCompactList}\small\item\em Jacobian function of distance-\/based localization systems. \end{DoxyCompactList}\item +file \mbox{\hyperlink{dist__based__position_8h}{dist\+\_\+based\+\_\+position.\+h}} +\begin{DoxyCompactList}\small\item\em Functions of distance-\/based localization systems. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +localization algorithms of distance-\/based localization systems. + +The localization module contains functions to compute a position of a mobile device using distance measurements signals. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/group__examples.aux b/doc/doxygen/latex/group__examples.aux new file mode 100644 index 0000000000000000000000000000000000000000..9bf7a8cfc5025c57a8a8c1ec0ef42e8e62ac1a84 --- /dev/null +++ b/doc/doxygen/latex/group__examples.aux @@ -0,0 +1,44 @@ +\relax +\providecommand{\transparent@use}[1]{} +\providecommand\hyper@newdestlabel[2]{} +\@writefile{toc}{\contentsline {section}{\numberline {8.3}E\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}X\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}M\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}P\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}L\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}ES}{23}{section.8.3}} +\newlabel{group__examples}{{8.3}{23}{E\+X\+A\+M\+P\+L\+ES}{section.8.3}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {8.3.1}Detailed Description}{23}{subsection.8.3.1}} +\@setckpt{group__examples}{ +\setcounter{page}{24} +\setcounter{equation}{0} +\setcounter{enumi}{5} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{8} +\setcounter{section}{3} +\setcounter{subsection}{1} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{float@type}{4} +\setcounter{LT@tables}{0} +\setcounter{LT@chunks}{0} +\setcounter{FancyVerbLine}{0} +\setcounter{@stackindex}{0} +\setcounter{ROWcellindex@}{0} +\setcounter{NAT@ctr}{0} +\setcounter{lofdepth}{1} +\setcounter{lotdepth}{1} +\setcounter{parentequation}{0} +\setcounter{svg@param@lastpage}{0} +\setcounter{svg@param@currpage}{-1} +\setcounter{Item}{19} +\setcounter{Hfootnote}{0} +\setcounter{bookmark@seq@number}{42} +\setcounter{ContinuedFloat}{0} +\setcounter{etoc@tocid}{1} +\setcounter{etoc@tocdepth}{3} +\setcounter{section@level}{2} +} diff --git a/doc/doxygen/latex/group__examples.tex b/doc/doxygen/latex/group__examples.tex new file mode 100644 index 0000000000000000000000000000000000000000..337fc6dce51a5b28309cdb9f0dfad47fd5326028 --- /dev/null +++ b/doc/doxygen/latex/group__examples.tex @@ -0,0 +1,54 @@ +\hypertarget{group__examples}{}\doxysection{E\+X\+A\+M\+P\+L\+ES} +\label{group__examples}\index{EXAMPLES@{EXAMPLES}} + + +Examples of the Rcd\+Math\+Lib. + + +\doxysubsection*{Files} +\begin{DoxyCompactItemize} +\item +file \mbox{\hyperlink{matrix__test_8h}{matrix\+\_\+test.\+h}} +\begin{DoxyCompactList}\small\item\em Examples of matrix computations. \end{DoxyCompactList}\item +file \mbox{\hyperlink{vector__test_8h}{vector\+\_\+test.\+h}} +\begin{DoxyCompactList}\small\item\em Examples of vector computations. \end{DoxyCompactList}\item +file \mbox{\hyperlink{givens__test_8h}{givens\+\_\+test.\+h}} +\begin{DoxyCompactList}\small\item\em Examples of the Givens algorithm. \end{DoxyCompactList}\item +file \mbox{\hyperlink{householder__test_8h}{householder\+\_\+test.\+h}} +\begin{DoxyCompactList}\small\item\em Examples of the Householder algorithm. \end{DoxyCompactList}\item +file \mbox{\hyperlink{lu__decomp__test_8h}{lu\+\_\+decomp\+\_\+test.\+h}} +\begin{DoxyCompactList}\small\item\em Examples of the LU algorithm with pivoting. \end{DoxyCompactList}\item +file \mbox{\hyperlink{svd__test_8h}{svd\+\_\+test.\+h}} +\begin{DoxyCompactList}\small\item\em Examples of the S\+VD algorithm. \end{DoxyCompactList}\item +file \mbox{\hyperlink{moore__penrose__pinv__test_8h}{moore\+\_\+penrose\+\_\+pinv\+\_\+test.\+h}} +\begin{DoxyCompactList}\small\item\em Examples of the Moore--Penrose algorithm. \end{DoxyCompactList}\item +file \mbox{\hyperlink{qr__pinv__test_8h}{qr\+\_\+pinv\+\_\+test.\+h}} +\begin{DoxyCompactList}\small\item\em Examples of the Q\+R-\/based pseudo-\/inverse algorithm. \end{DoxyCompactList}\item +file \mbox{\hyperlink{solve__test_8h}{solve\+\_\+test.\+h}} +\begin{DoxyCompactList}\small\item\em Examples of solving linear equation systems. \end{DoxyCompactList}\item +file \mbox{\hyperlink{utils__test_8h}{utils\+\_\+test.\+h}} +\begin{DoxyCompactList}\small\item\em Examples of the utility functions. \end{DoxyCompactList}\item +file \mbox{\hyperlink{distance__based__test_8h}{distance\+\_\+based\+\_\+test.\+h}} +\begin{DoxyCompactList}\small\item\em Examples of localization algorithms of distance-\/based positioning systems. \end{DoxyCompactList}\item +file \mbox{\hyperlink{magnetic__based__test_8h}{magnetic\+\_\+based\+\_\+test.\+h}} +\begin{DoxyCompactList}\small\item\em Examples of localization algorithms of magnetic-\/based positioning systems. \end{DoxyCompactList}\item +file \mbox{\hyperlink{pos__algos__common__test_8h}{pos\+\_\+algos\+\_\+common\+\_\+test.\+h}} +\begin{DoxyCompactList}\small\item\em Examples of common algorithms of localization systems. \end{DoxyCompactList}\item +file \mbox{\hyperlink{multipath__algo__own__norm__distr__test_8h}{multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test.\+h}} +\begin{DoxyCompactList}\small\item\em Example of the algorithm for the recognition and mitigation of multipath effects. \end{DoxyCompactList}\item +file \mbox{\hyperlink{position__optimization__test_8h}{position\+\_\+optimization\+\_\+test.\+h}} +\begin{DoxyCompactList}\small\item\em Examples of optimization algorithms for localization systems. \end{DoxyCompactList}\item +file \mbox{\hyperlink{optimization__test_8h}{optimization\+\_\+test.\+h}} +\begin{DoxyCompactList}\small\item\em Examples of optimization algorithms. \end{DoxyCompactList}\item +file \mbox{\hyperlink{fsolve__test_8h}{fsolve\+\_\+test.\+h}} +\begin{DoxyCompactList}\small\item\em Examples of solving non-\/linear equation systems. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Examples of the Rcd\+Math\+Lib. + +Includes examples of all Rcd\+Math\+Lib\textquotesingle{}s modules. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/group__linear__algebra.aux b/doc/doxygen/latex/group__linear__algebra.aux new file mode 100644 index 0000000000000000000000000000000000000000..f26926fb27080de5f4b501f6f5ab30308d3c1f93 --- /dev/null +++ b/doc/doxygen/latex/group__linear__algebra.aux @@ -0,0 +1,44 @@ +\relax +\providecommand{\transparent@use}[1]{} +\providecommand\hyper@newdestlabel[2]{} +\@writefile{toc}{\contentsline {section}{\numberline {8.4}L\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}N\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}E\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}R\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}L\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}G\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}E\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}B\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}RA}{24}{section.8.4}} +\newlabel{group__linear__algebra}{{8.4}{24}{L\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}{section.8.4}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {8.4.1}Detailed Description}{24}{subsection.8.4.1}} +\@setckpt{group__linear__algebra}{ +\setcounter{page}{25} +\setcounter{equation}{0} +\setcounter{enumi}{5} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{8} +\setcounter{section}{4} +\setcounter{subsection}{1} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{float@type}{4} +\setcounter{LT@tables}{0} +\setcounter{LT@chunks}{0} +\setcounter{FancyVerbLine}{0} +\setcounter{@stackindex}{0} +\setcounter{ROWcellindex@}{0} +\setcounter{NAT@ctr}{0} +\setcounter{lofdepth}{1} +\setcounter{lotdepth}{1} +\setcounter{parentequation}{0} +\setcounter{svg@param@lastpage}{0} +\setcounter{svg@param@currpage}{-1} +\setcounter{Item}{19} +\setcounter{Hfootnote}{0} +\setcounter{bookmark@seq@number}{44} +\setcounter{ContinuedFloat}{0} +\setcounter{etoc@tocid}{1} +\setcounter{etoc@tocdepth}{3} +\setcounter{section@level}{2} +} diff --git a/doc/doxygen/latex/group__linear__algebra.tex b/doc/doxygen/latex/group__linear__algebra.tex new file mode 100644 index 0000000000000000000000000000000000000000..82083156874c62c17fbf25e862446e809f58ae4f --- /dev/null +++ b/doc/doxygen/latex/group__linear__algebra.tex @@ -0,0 +1,30 @@ +\hypertarget{group__linear__algebra}{}\doxysection{L\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA} +\label{group__linear__algebra}\index{LINEAR\_ALGEBRA@{LINEAR\_ALGEBRA}} + + +Linear algebra operations. + + +\doxysubsection*{Modules} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{group__basic__operations}{B\+A\+S\+I\+C\+\_\+\+O\+P\+E\+R\+A\+T\+I\+O\+NS}} +\begin{DoxyCompactList}\small\item\em Matrix basic operations. \end{DoxyCompactList}\item +\mbox{\hyperlink{group__matrix__decompositions}{M\+A\+T\+R\+I\+X\+\_\+\+D\+E\+C\+O\+M\+P\+O\+S\+I\+T\+I\+O\+NS}} +\begin{DoxyCompactList}\small\item\em Matrix decomposition algorithms. \end{DoxyCompactList}\item +\mbox{\hyperlink{group__pseudo__inverse}{P\+S\+E\+U\+D\+O\+\_\+\+I\+N\+V\+E\+R\+SE}} +\begin{DoxyCompactList}\small\item\em Algorithms to calculate the pseudo-\/inverse of a matrix. \end{DoxyCompactList}\item +\mbox{\hyperlink{group__solve__linear__equations}{S\+O\+L\+V\+E\+\_\+\+L\+I\+N\+E\+A\+R\+\_\+\+E\+Q\+U\+A\+T\+I\+O\+NS}} +\begin{DoxyCompactList}\small\item\em Enables to solve systems of linear equations Ax = b for x. \end{DoxyCompactList}\item +\mbox{\hyperlink{group__utilities}{U\+T\+I\+L\+I\+T\+I\+ES}} +\begin{DoxyCompactList}\small\item\em Utilities for linear algebra. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Linear algebra operations. + +The linear algebra module contains functions that are specific to vector and matrix operations, and other algebraic operations. This module is composed of five submodules\+: basic\+\_\+operation, matrix\+\_\+decompositions, pseudo\+\_\+inverse, solve\+\_\+linear\+\_\+equations, and utilities submodules. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/group__localization.aux b/doc/doxygen/latex/group__localization.aux new file mode 100644 index 0000000000000000000000000000000000000000..f4a992d9a218afbf83fa5e34ea289c30d7024a1e --- /dev/null +++ b/doc/doxygen/latex/group__localization.aux @@ -0,0 +1,44 @@ +\relax +\providecommand{\transparent@use}[1]{} +\providecommand\hyper@newdestlabel[2]{} +\@writefile{toc}{\contentsline {section}{\numberline {8.5}L\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}C\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}L\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}Z\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}T\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}ON}{25}{section.8.5}} +\newlabel{group__localization}{{8.5}{25}{L\+O\+C\+A\+L\+I\+Z\+A\+T\+I\+ON}{section.8.5}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {8.5.1}Detailed Description}{25}{subsection.8.5.1}} +\@setckpt{group__localization}{ +\setcounter{page}{26} +\setcounter{equation}{0} +\setcounter{enumi}{5} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{8} +\setcounter{section}{5} +\setcounter{subsection}{1} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{float@type}{4} +\setcounter{LT@tables}{0} +\setcounter{LT@chunks}{0} +\setcounter{FancyVerbLine}{0} +\setcounter{@stackindex}{0} +\setcounter{ROWcellindex@}{0} +\setcounter{NAT@ctr}{0} +\setcounter{lofdepth}{1} +\setcounter{lotdepth}{1} +\setcounter{parentequation}{0} +\setcounter{svg@param@lastpage}{0} +\setcounter{svg@param@currpage}{-1} +\setcounter{Item}{19} +\setcounter{Hfootnote}{0} +\setcounter{bookmark@seq@number}{46} +\setcounter{ContinuedFloat}{0} +\setcounter{etoc@tocid}{1} +\setcounter{etoc@tocdepth}{3} +\setcounter{section@level}{2} +} diff --git a/doc/doxygen/latex/group__localization.tex b/doc/doxygen/latex/group__localization.tex new file mode 100644 index 0000000000000000000000000000000000000000..9219028dae2b465b317aed8819256c2aadc26703 --- /dev/null +++ b/doc/doxygen/latex/group__localization.tex @@ -0,0 +1,24 @@ +\hypertarget{group__localization}{}\doxysection{L\+O\+C\+A\+L\+I\+Z\+A\+T\+I\+ON} +\label{group__localization}\index{LOCALIZATION@{LOCALIZATION}} + + +localization and optimization algorithms of distance-\/ and magnetic-\/based localization systems. + + +\doxysubsection*{Modules} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{group__position__algos}{P\+O\+S\+I\+T\+I\+O\+N\+\_\+\+A\+L\+G\+OS}} +\begin{DoxyCompactList}\small\item\em localization algorithms of distance-\/ and magnetic-\/based localization systems. \end{DoxyCompactList}\item +\mbox{\hyperlink{group__position__optimization}{P\+O\+S\+I\+T\+I\+O\+N\+\_\+\+O\+P\+T\+I\+M\+I\+Z\+A\+T\+I\+ON}} +\begin{DoxyCompactList}\small\item\em position optimization of distance-\/ and magnetic-\/based localization systems. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +localization and optimization algorithms of distance-\/ and magnetic-\/based localization systems. + +The localization module contains functions to compute a position of a mobile device using distance measurements or D\+C-\/pulsed, magnetic signals. This module also includes optimization algorithms such as the Levenberg--Marquardt approach to optimize the calculated position. The localization module also involves a method to recognize and mitigate the multipath errors on the mobile station. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/group__magnetic__based.aux b/doc/doxygen/latex/group__magnetic__based.aux new file mode 100644 index 0000000000000000000000000000000000000000..890049062aa288c006559ac5f6da741702ca82ad --- /dev/null +++ b/doc/doxygen/latex/group__magnetic__based.aux @@ -0,0 +1,44 @@ +\relax +\providecommand{\transparent@use}[1]{} +\providecommand\hyper@newdestlabel[2]{} +\@writefile{toc}{\contentsline {section}{\numberline {8.6}M\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}G\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}N\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}E\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}T\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}C\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}B\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}S\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}ED}{26}{section.8.6}} +\newlabel{group__magnetic__based}{{8.6}{26}{M\+A\+G\+N\+E\+T\+I\+C\+\_\+\+B\+A\+S\+ED}{section.8.6}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {8.6.1}Detailed Description}{26}{subsection.8.6.1}} +\@setckpt{group__magnetic__based}{ +\setcounter{page}{27} +\setcounter{equation}{0} +\setcounter{enumi}{5} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{8} +\setcounter{section}{6} +\setcounter{subsection}{1} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{float@type}{4} +\setcounter{LT@tables}{0} +\setcounter{LT@chunks}{0} +\setcounter{FancyVerbLine}{0} +\setcounter{@stackindex}{0} +\setcounter{ROWcellindex@}{0} +\setcounter{NAT@ctr}{0} +\setcounter{lofdepth}{1} +\setcounter{lotdepth}{1} +\setcounter{parentequation}{0} +\setcounter{svg@param@lastpage}{0} +\setcounter{svg@param@currpage}{-1} +\setcounter{Item}{19} +\setcounter{Hfootnote}{0} +\setcounter{bookmark@seq@number}{48} +\setcounter{ContinuedFloat}{0} +\setcounter{etoc@tocid}{1} +\setcounter{etoc@tocdepth}{3} +\setcounter{section@level}{2} +} diff --git a/doc/doxygen/latex/group__magnetic__based.tex b/doc/doxygen/latex/group__magnetic__based.tex new file mode 100644 index 0000000000000000000000000000000000000000..4b3b12dff3074b52cfa7833f94d41c9b24e9b290 --- /dev/null +++ b/doc/doxygen/latex/group__magnetic__based.tex @@ -0,0 +1,26 @@ +\hypertarget{group__magnetic__based}{}\doxysection{M\+A\+G\+N\+E\+T\+I\+C\+\_\+\+B\+A\+S\+ED} +\label{group__magnetic__based}\index{MAGNETIC\_BASED@{MAGNETIC\_BASED}} + + +localization algorithms of magnetic-\/based localization systems. + + +\doxysubsection*{Files} +\begin{DoxyCompactItemize} +\item +file \mbox{\hyperlink{magnetic__based__fi_8h}{magnetic\+\_\+based\+\_\+fi.\+h}} +\begin{DoxyCompactList}\small\item\em Error function of D\+C-\/pulsed, magnetic localization system. \end{DoxyCompactList}\item +file \mbox{\hyperlink{magnetic__based__jacobian_8h}{magnetic\+\_\+based\+\_\+jacobian.\+h}} +\begin{DoxyCompactList}\small\item\em Jacobian function of D\+C-\/pulsed, magnetic localization system. \end{DoxyCompactList}\item +file \mbox{\hyperlink{magnetic__based__position_8h}{magnetic\+\_\+based\+\_\+position.\+h}} +\begin{DoxyCompactList}\small\item\em Functions of of D\+C-\/pulsed, magnetic localization system. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +localization algorithms of magnetic-\/based localization systems. + +The localization module contains functions to compute a position of a mobile device using artificially generated D\+C-\/pulsed, magnetic signals. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/group__matrix__decompositions.aux b/doc/doxygen/latex/group__matrix__decompositions.aux new file mode 100644 index 0000000000000000000000000000000000000000..ef1e3b8a80edb7f56f9e0b588fb8339bed22d721 --- /dev/null +++ b/doc/doxygen/latex/group__matrix__decompositions.aux @@ -0,0 +1,44 @@ +\relax +\providecommand{\transparent@use}[1]{} +\providecommand\hyper@newdestlabel[2]{} +\@writefile{toc}{\contentsline {section}{\numberline {8.7}M\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}T\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}R\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}X\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}D\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}E\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}C\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}M\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}P\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}S\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}T\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}NS}{27}{section.8.7}} +\newlabel{group__matrix__decompositions}{{8.7}{27}{M\+A\+T\+R\+I\+X\+\_\+\+D\+E\+C\+O\+M\+P\+O\+S\+I\+T\+I\+O\+NS}{section.8.7}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {8.7.1}Detailed Description}{27}{subsection.8.7.1}} +\@setckpt{group__matrix__decompositions}{ +\setcounter{page}{28} +\setcounter{equation}{0} +\setcounter{enumi}{5} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{8} +\setcounter{section}{7} +\setcounter{subsection}{1} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{float@type}{4} +\setcounter{LT@tables}{0} +\setcounter{LT@chunks}{0} +\setcounter{FancyVerbLine}{0} +\setcounter{@stackindex}{0} +\setcounter{ROWcellindex@}{0} +\setcounter{NAT@ctr}{0} +\setcounter{lofdepth}{1} +\setcounter{lotdepth}{1} +\setcounter{parentequation}{0} +\setcounter{svg@param@lastpage}{0} +\setcounter{svg@param@currpage}{-1} +\setcounter{Item}{19} +\setcounter{Hfootnote}{0} +\setcounter{bookmark@seq@number}{50} +\setcounter{ContinuedFloat}{0} +\setcounter{etoc@tocid}{1} +\setcounter{etoc@tocdepth}{3} +\setcounter{section@level}{2} +} diff --git a/doc/doxygen/latex/group__matrix__decompositions.tex b/doc/doxygen/latex/group__matrix__decompositions.tex new file mode 100644 index 0000000000000000000000000000000000000000..62085f40c9d01d4a6568d132d0d5a5d29d460aca --- /dev/null +++ b/doc/doxygen/latex/group__matrix__decompositions.tex @@ -0,0 +1,30 @@ +\hypertarget{group__matrix__decompositions}{}\doxysection{M\+A\+T\+R\+I\+X\+\_\+\+D\+E\+C\+O\+M\+P\+O\+S\+I\+T\+I\+O\+NS} +\label{group__matrix__decompositions}\index{MATRIX\_DECOMPOSITIONS@{MATRIX\_DECOMPOSITIONS}} + + +Matrix decomposition algorithms. + + +\doxysubsection*{Files} +\begin{DoxyCompactItemize} +\item +file \mbox{\hyperlink{lu__decomp_8h}{lu\+\_\+decomp.\+h}} +\begin{DoxyCompactList}\small\item\em Computes the LU decomposition of the matrix. \end{DoxyCompactList}\item +file \mbox{\hyperlink{qr__common_8h}{qr\+\_\+common.\+h}} +\begin{DoxyCompactList}\small\item\em Common definitions and implementations for the Q\+R-\/decomposition. Provide necessary methods to construct Q-\/ and R-\/ matrices using. \end{DoxyCompactList}\item +file \mbox{\hyperlink{qr__givens_8h}{qr\+\_\+givens.\+h}} +\begin{DoxyCompactList}\small\item\em Givens algorithm for the Q\+R-\/decomposition. Provide necessary methods to construct Q-\/ and R-\/ matrices using Givens rotations. A = QR, where Q is an (m $\times$ n)-\/matrix with orthonormal columns and R is an (n $\times$ n) upper triangular matrix. \end{DoxyCompactList}\item +file \mbox{\hyperlink{qr__householder_8h}{qr\+\_\+householder.\+h}} +\begin{DoxyCompactList}\small\item\em Householder algorithm for the Q\+R-\/decomposition. \end{DoxyCompactList}\item +file \mbox{\hyperlink{svd_8h}{svd.\+h}} +\begin{DoxyCompactList}\small\item\em Algorithm for the Singular Value Decomposition (S\+VD). \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Matrix decomposition algorithms. + +This module provides algorithms of matrix decomposition such as Householder, Givens, or Golub-\/\+Kahan-\/\+Reinsch algorithms. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/group__non__linear__algebra.aux b/doc/doxygen/latex/group__non__linear__algebra.aux new file mode 100644 index 0000000000000000000000000000000000000000..9a41b9fa0cb49921ff4874fa7a2b63ade0da5830 --- /dev/null +++ b/doc/doxygen/latex/group__non__linear__algebra.aux @@ -0,0 +1,44 @@ +\relax +\providecommand{\transparent@use}[1]{} +\providecommand\hyper@newdestlabel[2]{} +\@writefile{toc}{\contentsline {section}{\numberline {8.8}N\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}N\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}L\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}N\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}E\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}R\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}L\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}G\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}E\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}B\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}RA}{28}{section.8.8}} +\newlabel{group__non__linear__algebra}{{8.8}{28}{N\+O\+N\+\_\+\+L\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}{section.8.8}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {8.8.1}Detailed Description}{28}{subsection.8.8.1}} +\@setckpt{group__non__linear__algebra}{ +\setcounter{page}{29} +\setcounter{equation}{0} +\setcounter{enumi}{5} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{8} +\setcounter{section}{8} +\setcounter{subsection}{1} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{float@type}{4} +\setcounter{LT@tables}{0} +\setcounter{LT@chunks}{0} +\setcounter{FancyVerbLine}{0} +\setcounter{@stackindex}{0} +\setcounter{ROWcellindex@}{0} +\setcounter{NAT@ctr}{0} +\setcounter{lofdepth}{1} +\setcounter{lotdepth}{1} +\setcounter{parentequation}{0} +\setcounter{svg@param@lastpage}{0} +\setcounter{svg@param@currpage}{-1} +\setcounter{Item}{19} +\setcounter{Hfootnote}{0} +\setcounter{bookmark@seq@number}{52} +\setcounter{ContinuedFloat}{0} +\setcounter{etoc@tocid}{1} +\setcounter{etoc@tocdepth}{3} +\setcounter{section@level}{2} +} diff --git a/doc/doxygen/latex/group__non__linear__algebra.tex b/doc/doxygen/latex/group__non__linear__algebra.tex new file mode 100644 index 0000000000000000000000000000000000000000..dffac9e8c42ddaa3db1d786f8ab3d658e190d52d --- /dev/null +++ b/doc/doxygen/latex/group__non__linear__algebra.tex @@ -0,0 +1,24 @@ +\hypertarget{group__non__linear__algebra}{}\doxysection{N\+O\+N\+\_\+\+L\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA} +\label{group__non__linear__algebra}\index{NON\_LINEAR\_ALGEBRA@{NON\_LINEAR\_ALGEBRA}} + + +Non-\/linear algebra operations. + + +\doxysubsection*{Modules} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{group__optimization}{O\+P\+T\+I\+M\+I\+Z\+A\+T\+I\+ON}} +\begin{DoxyCompactList}\small\item\em Solving problems of regression smoothing and curve fitting. \end{DoxyCompactList}\item +\mbox{\hyperlink{group__solve__non__linear__equations}{S\+O\+L\+V\+E\+\_\+\+N\+O\+N\+\_\+\+L\+I\+N\+E\+A\+R\+\_\+\+E\+Q\+U\+A\+T\+I\+O\+NS}} +\begin{DoxyCompactList}\small\item\em Enables to solve multi-\/variant nonlinear equation systems. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Non-\/linear algebra operations. + +The non-\/linear algebra module contains functions to solve multi-\/variant nonlinear equations as wells algorithms solving problems of regression smoothing and curve fitting. This module also enables enables the optimization of an approximate solution by using Non-\/linear Least Squares (N\+LS) methods such as modified Gauss--Newton (GN) or the Levenberg--Marquardt (L\+VM) algorithms. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/group__optimization.aux b/doc/doxygen/latex/group__optimization.aux new file mode 100644 index 0000000000000000000000000000000000000000..66e98bf9a149a8d304f067168c457df8a4f78031 --- /dev/null +++ b/doc/doxygen/latex/group__optimization.aux @@ -0,0 +1,44 @@ +\relax +\providecommand{\transparent@use}[1]{} +\providecommand\hyper@newdestlabel[2]{} +\@writefile{toc}{\contentsline {section}{\numberline {8.9}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}P\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}T\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}M\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}Z\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}T\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}ON}{29}{section.8.9}} +\newlabel{group__optimization}{{8.9}{29}{O\+P\+T\+I\+M\+I\+Z\+A\+T\+I\+ON}{section.8.9}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {8.9.1}Detailed Description}{29}{subsection.8.9.1}} +\@setckpt{group__optimization}{ +\setcounter{page}{30} +\setcounter{equation}{0} +\setcounter{enumi}{5} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{8} +\setcounter{section}{9} +\setcounter{subsection}{1} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{float@type}{4} +\setcounter{LT@tables}{0} +\setcounter{LT@chunks}{0} +\setcounter{FancyVerbLine}{0} +\setcounter{@stackindex}{0} +\setcounter{ROWcellindex@}{0} +\setcounter{NAT@ctr}{0} +\setcounter{lofdepth}{1} +\setcounter{lotdepth}{1} +\setcounter{parentequation}{0} +\setcounter{svg@param@lastpage}{0} +\setcounter{svg@param@currpage}{-1} +\setcounter{Item}{19} +\setcounter{Hfootnote}{0} +\setcounter{bookmark@seq@number}{54} +\setcounter{ContinuedFloat}{0} +\setcounter{etoc@tocid}{1} +\setcounter{etoc@tocdepth}{3} +\setcounter{section@level}{2} +} diff --git a/doc/doxygen/latex/group__optimization.tex b/doc/doxygen/latex/group__optimization.tex new file mode 100644 index 0000000000000000000000000000000000000000..788ec49cd067195447bcc82779571e18e551708b --- /dev/null +++ b/doc/doxygen/latex/group__optimization.tex @@ -0,0 +1,24 @@ +\hypertarget{group__optimization}{}\doxysection{O\+P\+T\+I\+M\+I\+Z\+A\+T\+I\+ON} +\label{group__optimization}\index{OPTIMIZATION@{OPTIMIZATION}} + + +Solving problems of regression smoothing and curve fitting. + + +\doxysubsection*{Files} +\begin{DoxyCompactItemize} +\item +file \mbox{\hyperlink{levenberg__marquardt_8h}{levenberg\+\_\+marquardt.\+h}} +\begin{DoxyCompactList}\small\item\em Implement the Levenberg--Marquardt (L\+VM) algorithm. \end{DoxyCompactList}\item +file \mbox{\hyperlink{modified__gauss__newton_8h}{modified\+\_\+gauss\+\_\+newton.\+h}} +\begin{DoxyCompactList}\small\item\em Implement the Gauss--Newton algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Solving problems of regression smoothing and curve fitting. + +This module also enables the optimization of an approximate solution by using Non-\/linear Least Squares (N\+LS) methods such as modified Gauss--Newton (GN) or the Levenberg--Marquardt (L\+VM) algorithms. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/group__pos__algos__common.aux b/doc/doxygen/latex/group__pos__algos__common.aux new file mode 100644 index 0000000000000000000000000000000000000000..07cfa21bede77bf8fe31497d897037ff3c8e1912 --- /dev/null +++ b/doc/doxygen/latex/group__pos__algos__common.aux @@ -0,0 +1,44 @@ +\relax +\providecommand{\transparent@use}[1]{} +\providecommand\hyper@newdestlabel[2]{} +\@writefile{toc}{\contentsline {section}{\numberline {8.12}P\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}S\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}L\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}G\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}S\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}C\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}M\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}M\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}ON}{32}{section.8.12}} +\newlabel{group__pos__algos__common}{{8.12}{32}{P\+O\+S\+\_\+\+A\+L\+G\+O\+S\+\_\+\+C\+O\+M\+M\+ON}{section.8.12}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {8.12.1}Detailed Description}{32}{subsection.8.12.1}} +\@setckpt{group__pos__algos__common}{ +\setcounter{page}{33} +\setcounter{equation}{0} +\setcounter{enumi}{5} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{8} +\setcounter{section}{12} +\setcounter{subsection}{1} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{float@type}{4} +\setcounter{LT@tables}{0} +\setcounter{LT@chunks}{0} +\setcounter{FancyVerbLine}{0} +\setcounter{@stackindex}{0} +\setcounter{ROWcellindex@}{0} +\setcounter{NAT@ctr}{0} +\setcounter{lofdepth}{1} +\setcounter{lotdepth}{1} +\setcounter{parentequation}{0} +\setcounter{svg@param@lastpage}{0} +\setcounter{svg@param@currpage}{-1} +\setcounter{Item}{19} +\setcounter{Hfootnote}{0} +\setcounter{bookmark@seq@number}{60} +\setcounter{ContinuedFloat}{0} +\setcounter{etoc@tocid}{1} +\setcounter{etoc@tocdepth}{3} +\setcounter{section@level}{2} +} diff --git a/doc/doxygen/latex/group__pos__algos__common.tex b/doc/doxygen/latex/group__pos__algos__common.tex new file mode 100644 index 0000000000000000000000000000000000000000..2e8002ac791290f5e7e700cc871e1d67b6de86a4 --- /dev/null +++ b/doc/doxygen/latex/group__pos__algos__common.tex @@ -0,0 +1,24 @@ +\hypertarget{group__pos__algos__common}{}\doxysection{P\+O\+S\+\_\+\+A\+L\+G\+O\+S\+\_\+\+C\+O\+M\+M\+ON} +\label{group__pos__algos__common}\index{POS\_ALGOS\_COMMON@{POS\_ALGOS\_COMMON}} + + +Common algorithms of localization systems. + + +\doxysubsection*{Files} +\begin{DoxyCompactItemize} +\item +file \mbox{\hyperlink{DOP_8h}{D\+O\+P.\+h}} +\begin{DoxyCompactList}\small\item\em Compute the Position Dilution of Precision (P\+D\+OP). \end{DoxyCompactList}\item +file \mbox{\hyperlink{trilateration_8h}{trilateration.\+h}} +\begin{DoxyCompactList}\small\item\em Implement the trilateration algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Common algorithms of localization systems. + +This module contains common functions such as the trilateration or the Position Dilution of Precision (P\+D\+OP). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/group__position__algos.aux b/doc/doxygen/latex/group__position__algos.aux new file mode 100644 index 0000000000000000000000000000000000000000..22ec3f82a4e575602b3491866ea6712c87b31798 --- /dev/null +++ b/doc/doxygen/latex/group__position__algos.aux @@ -0,0 +1,44 @@ +\relax +\providecommand{\transparent@use}[1]{} +\providecommand\hyper@newdestlabel[2]{} +\@writefile{toc}{\contentsline {section}{\numberline {8.10}P\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}S\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}T\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}N\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}L\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}G\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}OS}{30}{section.8.10}} +\newlabel{group__position__algos}{{8.10}{30}{P\+O\+S\+I\+T\+I\+O\+N\+\_\+\+A\+L\+G\+OS}{section.8.10}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {8.10.1}Detailed Description}{30}{subsection.8.10.1}} +\@setckpt{group__position__algos}{ +\setcounter{page}{31} +\setcounter{equation}{0} +\setcounter{enumi}{5} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{8} +\setcounter{section}{10} +\setcounter{subsection}{1} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{float@type}{4} +\setcounter{LT@tables}{0} +\setcounter{LT@chunks}{0} +\setcounter{FancyVerbLine}{0} +\setcounter{@stackindex}{0} +\setcounter{ROWcellindex@}{0} +\setcounter{NAT@ctr}{0} +\setcounter{lofdepth}{1} +\setcounter{lotdepth}{1} +\setcounter{parentequation}{0} +\setcounter{svg@param@lastpage}{0} +\setcounter{svg@param@currpage}{-1} +\setcounter{Item}{19} +\setcounter{Hfootnote}{0} +\setcounter{bookmark@seq@number}{56} +\setcounter{ContinuedFloat}{0} +\setcounter{etoc@tocid}{1} +\setcounter{etoc@tocdepth}{3} +\setcounter{section@level}{2} +} diff --git a/doc/doxygen/latex/group__position__algos.tex b/doc/doxygen/latex/group__position__algos.tex new file mode 100644 index 0000000000000000000000000000000000000000..12ba5b3379183bf00ca2627d7b5a1b11a7ecbbe5 --- /dev/null +++ b/doc/doxygen/latex/group__position__algos.tex @@ -0,0 +1,26 @@ +\hypertarget{group__position__algos}{}\doxysection{P\+O\+S\+I\+T\+I\+O\+N\+\_\+\+A\+L\+G\+OS} +\label{group__position__algos}\index{POSITION\_ALGOS@{POSITION\_ALGOS}} + + +localization algorithms of distance-\/ and magnetic-\/based localization systems. + + +\doxysubsection*{Modules} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{group__distance__based}{D\+I\+S\+T\+A\+N\+C\+E\+\_\+\+B\+A\+S\+ED}} +\begin{DoxyCompactList}\small\item\em localization algorithms of distance-\/based localization systems. \end{DoxyCompactList}\item +\mbox{\hyperlink{group__magnetic__based}{M\+A\+G\+N\+E\+T\+I\+C\+\_\+\+B\+A\+S\+ED}} +\begin{DoxyCompactList}\small\item\em localization algorithms of magnetic-\/based localization systems. \end{DoxyCompactList}\item +\mbox{\hyperlink{group__pos__algos__common}{P\+O\+S\+\_\+\+A\+L\+G\+O\+S\+\_\+\+C\+O\+M\+M\+ON}} +\begin{DoxyCompactList}\small\item\em Common algorithms of localization systems. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +localization algorithms of distance-\/ and magnetic-\/based localization systems. + +The localization module contains functions to compute a position of a mobile device using distance measurements or D\+C-\/pulsed, magnetic signals. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/group__position__optimization.aux b/doc/doxygen/latex/group__position__optimization.aux new file mode 100644 index 0000000000000000000000000000000000000000..0b84e6117a7e115fc525b6a9ee8a15ac01d9c670 --- /dev/null +++ b/doc/doxygen/latex/group__position__optimization.aux @@ -0,0 +1,44 @@ +\relax +\providecommand{\transparent@use}[1]{} +\providecommand\hyper@newdestlabel[2]{} +\@writefile{toc}{\contentsline {section}{\numberline {8.11}P\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}S\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}T\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}N\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}P\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}T\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}M\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}Z\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}T\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}ON}{31}{section.8.11}} +\newlabel{group__position__optimization}{{8.11}{31}{P\+O\+S\+I\+T\+I\+O\+N\+\_\+\+O\+P\+T\+I\+M\+I\+Z\+A\+T\+I\+ON}{section.8.11}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {8.11.1}Detailed Description}{31}{subsection.8.11.1}} +\@setckpt{group__position__optimization}{ +\setcounter{page}{32} +\setcounter{equation}{0} +\setcounter{enumi}{5} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{8} +\setcounter{section}{11} +\setcounter{subsection}{1} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{float@type}{4} +\setcounter{LT@tables}{0} +\setcounter{LT@chunks}{0} +\setcounter{FancyVerbLine}{0} +\setcounter{@stackindex}{0} +\setcounter{ROWcellindex@}{0} +\setcounter{NAT@ctr}{0} +\setcounter{lofdepth}{1} +\setcounter{lotdepth}{1} +\setcounter{parentequation}{0} +\setcounter{svg@param@lastpage}{0} +\setcounter{svg@param@currpage}{-1} +\setcounter{Item}{19} +\setcounter{Hfootnote}{0} +\setcounter{bookmark@seq@number}{58} +\setcounter{ContinuedFloat}{0} +\setcounter{etoc@tocid}{1} +\setcounter{etoc@tocdepth}{3} +\setcounter{section@level}{2} +} diff --git a/doc/doxygen/latex/group__position__optimization.tex b/doc/doxygen/latex/group__position__optimization.tex new file mode 100644 index 0000000000000000000000000000000000000000..f03bd72df44eaf577218759048c6521f3fbef9a4 --- /dev/null +++ b/doc/doxygen/latex/group__position__optimization.tex @@ -0,0 +1,26 @@ +\hypertarget{group__position__optimization}{}\doxysection{P\+O\+S\+I\+T\+I\+O\+N\+\_\+\+O\+P\+T\+I\+M\+I\+Z\+A\+T\+I\+ON} +\label{group__position__optimization}\index{POSITION\_OPTIMIZATION@{POSITION\_OPTIMIZATION}} + + +position optimization of distance-\/ and magnetic-\/based localization systems. + + +\doxysubsection*{Files} +\begin{DoxyCompactItemize} +\item +file \mbox{\hyperlink{loc__gauss__newton_8h}{loc\+\_\+gauss\+\_\+newton.\+h}} +\begin{DoxyCompactList}\small\item\em Implement the Gauss--Newton algorithm for position optimization. \end{DoxyCompactList}\item +file \mbox{\hyperlink{loc__levenberg__marquardt_8h}{loc\+\_\+levenberg\+\_\+marquardt.\+h}} +\begin{DoxyCompactList}\small\item\em Implement the Levenberg--Marquardt (L\+VM) algorithm for position optimization. \end{DoxyCompactList}\item +file \mbox{\hyperlink{multipath__dist__detection__mitigation_8h}{multipath\+\_\+dist\+\_\+detection\+\_\+mitigation.\+h}} +\begin{DoxyCompactList}\small\item\em Implement the Multipath Distance Detection and Mitigation (M\+D\+DM) algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +position optimization of distance-\/ and magnetic-\/based localization systems. + +The optimization module enables the refinement of a position of a mobile device using algorithms such as Gauss--Newton, Levenberg, or a Multipath Distance Detection and Mitigation (M\+D\+DM) algorithm. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/group__pseudo__inverse.aux b/doc/doxygen/latex/group__pseudo__inverse.aux new file mode 100644 index 0000000000000000000000000000000000000000..d5ae5838ac64efbe751c2bf4cc792e35ea6dc6a6 --- /dev/null +++ b/doc/doxygen/latex/group__pseudo__inverse.aux @@ -0,0 +1,44 @@ +\relax +\providecommand{\transparent@use}[1]{} +\providecommand\hyper@newdestlabel[2]{} +\@writefile{toc}{\contentsline {section}{\numberline {8.13}P\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}S\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}E\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}U\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}D\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}N\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}V\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}E\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}R\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}SE}{33}{section.8.13}} +\newlabel{group__pseudo__inverse}{{8.13}{33}{P\+S\+E\+U\+D\+O\+\_\+\+I\+N\+V\+E\+R\+SE}{section.8.13}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {8.13.1}Detailed Description}{33}{subsection.8.13.1}} +\@setckpt{group__pseudo__inverse}{ +\setcounter{page}{34} +\setcounter{equation}{0} +\setcounter{enumi}{5} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{8} +\setcounter{section}{13} +\setcounter{subsection}{1} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{float@type}{4} +\setcounter{LT@tables}{0} +\setcounter{LT@chunks}{0} +\setcounter{FancyVerbLine}{0} +\setcounter{@stackindex}{0} +\setcounter{ROWcellindex@}{0} +\setcounter{NAT@ctr}{0} +\setcounter{lofdepth}{1} +\setcounter{lotdepth}{1} +\setcounter{parentequation}{0} +\setcounter{svg@param@lastpage}{0} +\setcounter{svg@param@currpage}{-1} +\setcounter{Item}{19} +\setcounter{Hfootnote}{0} +\setcounter{bookmark@seq@number}{62} +\setcounter{ContinuedFloat}{0} +\setcounter{etoc@tocid}{1} +\setcounter{etoc@tocdepth}{3} +\setcounter{section@level}{2} +} diff --git a/doc/doxygen/latex/group__pseudo__inverse.tex b/doc/doxygen/latex/group__pseudo__inverse.tex new file mode 100644 index 0000000000000000000000000000000000000000..8553680b1854e34df06f3daeb62c230b1602ebd9 --- /dev/null +++ b/doc/doxygen/latex/group__pseudo__inverse.tex @@ -0,0 +1,26 @@ +\hypertarget{group__pseudo__inverse}{}\doxysection{P\+S\+E\+U\+D\+O\+\_\+\+I\+N\+V\+E\+R\+SE} +\label{group__pseudo__inverse}\index{PSEUDO\_INVERSE@{PSEUDO\_INVERSE}} + + +Algorithms to calculate the pseudo-\/inverse of a matrix. + + +\doxysubsection*{Files} +\begin{DoxyCompactItemize} +\item +file \mbox{\hyperlink{moore__penrose__pseudo__inverse_8h}{moore\+\_\+penrose\+\_\+pseudo\+\_\+inverse.\+h}} +\begin{DoxyCompactList}\small\item\em Moore--Penrose algorithm to compute the pseudo-\/inverse of a matrix. \end{DoxyCompactList}\item +file \mbox{\hyperlink{pseudo__inverse_8h}{pseudo\+\_\+inverse.\+h}} +\begin{DoxyCompactList}\small\item\em Compute the pseudo-\/inverse of a matrix. \end{DoxyCompactList}\item +file \mbox{\hyperlink{qr__pseudo__inverse_8h}{qr\+\_\+pseudo\+\_\+inverse.\+h}} +\begin{DoxyCompactList}\small\item\em QR decomposition algorithms to compute the pseudo-\/inverse of a matrix. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Algorithms to calculate the pseudo-\/inverse of a matrix. + +The pseudo-\/inverse matrix can be computed using Q\+R-\/decomposition or S\+VD algorithms. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/group__solve__linear__equations.aux b/doc/doxygen/latex/group__solve__linear__equations.aux new file mode 100644 index 0000000000000000000000000000000000000000..38bb777ce552c1b833de414c607433231b087822 --- /dev/null +++ b/doc/doxygen/latex/group__solve__linear__equations.aux @@ -0,0 +1,44 @@ +\relax +\providecommand{\transparent@use}[1]{} +\providecommand\hyper@newdestlabel[2]{} +\@writefile{toc}{\contentsline {section}{\numberline {8.14}S\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}L\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}V\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}E\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}L\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}N\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}E\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}R\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}E\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}Q\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}U\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}T\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}NS}{34}{section.8.14}} +\newlabel{group__solve__linear__equations}{{8.14}{34}{S\+O\+L\+V\+E\+\_\+\+L\+I\+N\+E\+A\+R\+\_\+\+E\+Q\+U\+A\+T\+I\+O\+NS}{section.8.14}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {8.14.1}Detailed Description}{34}{subsection.8.14.1}} +\@setckpt{group__solve__linear__equations}{ +\setcounter{page}{35} +\setcounter{equation}{0} +\setcounter{enumi}{5} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{8} +\setcounter{section}{14} +\setcounter{subsection}{1} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{float@type}{4} +\setcounter{LT@tables}{0} +\setcounter{LT@chunks}{0} +\setcounter{FancyVerbLine}{0} +\setcounter{@stackindex}{0} +\setcounter{ROWcellindex@}{0} +\setcounter{NAT@ctr}{0} +\setcounter{lofdepth}{1} +\setcounter{lotdepth}{1} +\setcounter{parentequation}{0} +\setcounter{svg@param@lastpage}{0} +\setcounter{svg@param@currpage}{-1} +\setcounter{Item}{19} +\setcounter{Hfootnote}{0} +\setcounter{bookmark@seq@number}{64} +\setcounter{ContinuedFloat}{0} +\setcounter{etoc@tocid}{1} +\setcounter{etoc@tocdepth}{3} +\setcounter{section@level}{2} +} diff --git a/doc/doxygen/latex/group__solve__linear__equations.tex b/doc/doxygen/latex/group__solve__linear__equations.tex new file mode 100644 index 0000000000000000000000000000000000000000..b483c348a02696fae673f3fef0621d99a6ec591d --- /dev/null +++ b/doc/doxygen/latex/group__solve__linear__equations.tex @@ -0,0 +1,22 @@ +\hypertarget{group__solve__linear__equations}{}\doxysection{S\+O\+L\+V\+E\+\_\+\+L\+I\+N\+E\+A\+R\+\_\+\+E\+Q\+U\+A\+T\+I\+O\+NS} +\label{group__solve__linear__equations}\index{SOLVE\_LINEAR\_EQUATIONS@{SOLVE\_LINEAR\_EQUATIONS}} + + +Enables to solve systems of linear equations Ax = b for x. + + +\doxysubsection*{Files} +\begin{DoxyCompactItemize} +\item +file \mbox{\hyperlink{solve_8h}{solve.\+h}} +\begin{DoxyCompactList}\small\item\em Enables to solve systems of linear equations Ax = b for x. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Enables to solve systems of linear equations Ax = b for x. + +The user can select various algorithm such as the Moore--Penrose inverse, the Givens or the Householder algorithm for the Q\+R-\/decomposition to solve the systems of linear equations. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/group__solve__non__linear__equations.aux b/doc/doxygen/latex/group__solve__non__linear__equations.aux new file mode 100644 index 0000000000000000000000000000000000000000..96330254a2a7e882188886ec23f7050f562db0f4 --- /dev/null +++ b/doc/doxygen/latex/group__solve__non__linear__equations.aux @@ -0,0 +1,44 @@ +\relax +\providecommand{\transparent@use}[1]{} +\providecommand\hyper@newdestlabel[2]{} +\@writefile{toc}{\contentsline {section}{\numberline {8.15}S\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}L\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}V\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}E\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}N\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}N\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}L\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}N\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}E\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}R\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}E\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}Q\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}U\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}T\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}NS}{35}{section.8.15}} +\newlabel{group__solve__non__linear__equations}{{8.15}{35}{S\+O\+L\+V\+E\+\_\+\+N\+O\+N\+\_\+\+L\+I\+N\+E\+A\+R\+\_\+\+E\+Q\+U\+A\+T\+I\+O\+NS}{section.8.15}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {8.15.1}Detailed Description}{35}{subsection.8.15.1}} +\@setckpt{group__solve__non__linear__equations}{ +\setcounter{page}{36} +\setcounter{equation}{0} +\setcounter{enumi}{5} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{8} +\setcounter{section}{15} +\setcounter{subsection}{1} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{float@type}{4} +\setcounter{LT@tables}{0} +\setcounter{LT@chunks}{0} +\setcounter{FancyVerbLine}{0} +\setcounter{@stackindex}{0} +\setcounter{ROWcellindex@}{0} +\setcounter{NAT@ctr}{0} +\setcounter{lofdepth}{1} +\setcounter{lotdepth}{1} +\setcounter{parentequation}{0} +\setcounter{svg@param@lastpage}{0} +\setcounter{svg@param@currpage}{-1} +\setcounter{Item}{19} +\setcounter{Hfootnote}{0} +\setcounter{bookmark@seq@number}{66} +\setcounter{ContinuedFloat}{0} +\setcounter{etoc@tocid}{1} +\setcounter{etoc@tocdepth}{3} +\setcounter{section@level}{2} +} diff --git a/doc/doxygen/latex/group__solve__non__linear__equations.tex b/doc/doxygen/latex/group__solve__non__linear__equations.tex new file mode 100644 index 0000000000000000000000000000000000000000..d0f5c78308d822e5594766d96ee25d71395f44ac --- /dev/null +++ b/doc/doxygen/latex/group__solve__non__linear__equations.tex @@ -0,0 +1,26 @@ +\hypertarget{group__solve__non__linear__equations}{}\doxysection{S\+O\+L\+V\+E\+\_\+\+N\+O\+N\+\_\+\+L\+I\+N\+E\+A\+R\+\_\+\+E\+Q\+U\+A\+T\+I\+O\+NS} +\label{group__solve__non__linear__equations}\index{SOLVE\_NON\_LINEAR\_EQUATIONS@{SOLVE\_NON\_LINEAR\_EQUATIONS}} + + +Enables to solve multi-\/variant nonlinear equation systems. + + +\doxysubsection*{Files} +\begin{DoxyCompactItemize} +\item +file \mbox{\hyperlink{damped__newton__raphson_8h}{damped\+\_\+newton\+\_\+raphson.\+h}} +\begin{DoxyCompactList}\small\item\em Implement the damped Newton--Raphson algorithm. \end{DoxyCompactList}\item +file \mbox{\hyperlink{fsolve_8h}{fsolve.\+h}} +\begin{DoxyCompactList}\small\item\em Solve multi-\/variant nonlinear equation systems. \end{DoxyCompactList}\item +file \mbox{\hyperlink{newton__raphson_8h}{newton\+\_\+raphson.\+h}} +\begin{DoxyCompactList}\small\item\em Implement the Newton--Raphson algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Enables to solve multi-\/variant nonlinear equation systems. + +The multi-\/variant nonlinear equation systems are solved using damped or the Newton--Raphson algorithms. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/group__utilities.aux b/doc/doxygen/latex/group__utilities.aux new file mode 100644 index 0000000000000000000000000000000000000000..22b20ee97e427cdcd87a750b7155bb6106b9986f --- /dev/null +++ b/doc/doxygen/latex/group__utilities.aux @@ -0,0 +1,44 @@ +\relax +\providecommand{\transparent@use}[1]{} +\providecommand\hyper@newdestlabel[2]{} +\@writefile{toc}{\contentsline {section}{\numberline {8.16}U\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}T\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}L\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}T\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}ES}{36}{section.8.16}} +\newlabel{group__utilities}{{8.16}{36}{U\+T\+I\+L\+I\+T\+I\+ES}{section.8.16}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {8.16.1}Detailed Description}{36}{subsection.8.16.1}} +\@setckpt{group__utilities}{ +\setcounter{page}{37} +\setcounter{equation}{0} +\setcounter{enumi}{5} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{8} +\setcounter{section}{16} +\setcounter{subsection}{1} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{float@type}{4} +\setcounter{LT@tables}{0} +\setcounter{LT@chunks}{0} +\setcounter{FancyVerbLine}{0} +\setcounter{@stackindex}{0} +\setcounter{ROWcellindex@}{0} +\setcounter{NAT@ctr}{0} +\setcounter{lofdepth}{1} +\setcounter{lotdepth}{1} +\setcounter{parentequation}{0} +\setcounter{svg@param@lastpage}{0} +\setcounter{svg@param@currpage}{-1} +\setcounter{Item}{19} +\setcounter{Hfootnote}{0} +\setcounter{bookmark@seq@number}{68} +\setcounter{ContinuedFloat}{0} +\setcounter{etoc@tocid}{1} +\setcounter{etoc@tocdepth}{3} +\setcounter{section@level}{2} +} diff --git a/doc/doxygen/latex/group__utilities.tex b/doc/doxygen/latex/group__utilities.tex new file mode 100644 index 0000000000000000000000000000000000000000..3ec220d1da6ebeb4454729dee0342063845b3c50 --- /dev/null +++ b/doc/doxygen/latex/group__utilities.tex @@ -0,0 +1,28 @@ +\hypertarget{group__utilities}{}\doxysection{U\+T\+I\+L\+I\+T\+I\+ES} +\label{group__utilities}\index{UTILITIES@{UTILITIES}} + + +Utilities for linear algebra. + + +\doxysubsection*{Files} +\begin{DoxyCompactItemize} +\item +file \mbox{\hyperlink{combinatorics_8h}{combinatorics.\+h}} +\begin{DoxyCompactList}\small\item\em Calculate possible $ \binom{n}{k} combinations $ without repetition in ascending order. \end{DoxyCompactList}\item +file \mbox{\hyperlink{norm__dist__rnd__generator_8h}{norm\+\_\+dist\+\_\+rnd\+\_\+generator.\+h}} +\begin{DoxyCompactList}\small\item\em Generating normally distributed random numbers. \end{DoxyCompactList}\item +file \mbox{\hyperlink{shell__sort_8h}{shell\+\_\+sort.\+h}} +\begin{DoxyCompactList}\small\item\em Implement the Shell sort algorithm. \end{DoxyCompactList}\item +file \mbox{\hyperlink{utils_8h}{utils.\+h}} +\begin{DoxyCompactList}\small\item\em Utilities for linear algebra. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Utilities for linear algebra. + +Utility-\/functions are needed by linear algebra-\/module as well as other modules such as the position algorithm-\/module. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/group__utils.aux b/doc/doxygen/latex/group__utils.aux new file mode 100644 index 0000000000000000000000000000000000000000..87c552ea119214328b9cf7401c1b462aa089b52b --- /dev/null +++ b/doc/doxygen/latex/group__utils.aux @@ -0,0 +1,44 @@ +\relax +\providecommand{\transparent@use}[1]{} +\providecommand\hyper@newdestlabel[2]{} +\@writefile{toc}{\contentsline {section}{\numberline {8.16}U\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}T\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}LS}{36}{section.8.16}} +\newlabel{group__utils}{{8.16}{36}{U\+T\+I\+LS}{section.8.16}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {8.16.1}Detailed Description}{36}{subsection.8.16.1}} +\@setckpt{group__utils}{ +\setcounter{page}{37} +\setcounter{equation}{0} +\setcounter{enumi}{5} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{8} +\setcounter{section}{16} +\setcounter{subsection}{1} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{float@type}{4} +\setcounter{LT@tables}{0} +\setcounter{LT@chunks}{0} +\setcounter{FancyVerbLine}{0} +\setcounter{@stackindex}{0} +\setcounter{ROWcellindex@}{0} +\setcounter{NAT@ctr}{0} +\setcounter{lofdepth}{1} +\setcounter{lotdepth}{1} +\setcounter{parentequation}{0} +\setcounter{svg@param@lastpage}{0} +\setcounter{svg@param@currpage}{-1} +\setcounter{Item}{19} +\setcounter{Hfootnote}{0} +\setcounter{bookmark@seq@number}{68} +\setcounter{ContinuedFloat}{0} +\setcounter{etoc@tocid}{1} +\setcounter{etoc@tocdepth}{3} +\setcounter{section@level}{2} +} diff --git a/doc/doxygen/latex/group__utils.tex b/doc/doxygen/latex/group__utils.tex new file mode 100644 index 0000000000000000000000000000000000000000..767b9e3960e2ab17a5d7146871ad686baf94c85e --- /dev/null +++ b/doc/doxygen/latex/group__utils.tex @@ -0,0 +1,28 @@ +\hypertarget{group__utils}{}\doxysection{U\+T\+I\+LS} +\label{group__utils}\index{UTILS@{UTILS}} + + +Utilities for linear algebra. + + +\doxysubsection*{Files} +\begin{DoxyCompactItemize} +\item +file \mbox{\hyperlink{combinatorics_8h}{combinatorics.\+h}} +\begin{DoxyCompactList}\small\item\em Calculate possible $ \binom{n}{k} combinations $ without repetition in ascending order. \end{DoxyCompactList}\item +file \mbox{\hyperlink{norm__dist__rnd__generator_8h}{norm\+\_\+dist\+\_\+rnd\+\_\+generator.\+h}} +\begin{DoxyCompactList}\small\item\em Generating normally distributed random numbers. \end{DoxyCompactList}\item +file \mbox{\hyperlink{shell__sort_8h}{shell\+\_\+sort.\+h}} +\begin{DoxyCompactList}\small\item\em Implement the Shell sort algorithm. \end{DoxyCompactList}\item +file \mbox{\hyperlink{utils_8h}{utils.\+h}} +\begin{DoxyCompactList}\small\item\em Utilities for linear algebra. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Utilities for linear algebra. + +Utility-\/functions are needed by linear algebra-\/module as well as other modules such as the position algorithm-\/module. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/householder__test_8c.tex b/doc/doxygen/latex/householder__test_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..18e3670cbfaa66b249a11bdcfc6e130361203a1a --- /dev/null +++ b/doc/doxygen/latex/householder__test_8c.tex @@ -0,0 +1,27 @@ +\hypertarget{householder__test_8c}{}\doxysection{householder\+\_\+test.\+c File Reference} +\label{householder__test_8c}\index{householder\_test.c@{householder\_test.c}} + + +Examples of the Householder algorithm. + + +{\ttfamily \#include $<$stdbool.\+h$>$}\newline +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}qr\+\_\+householder.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{householder__test_8c_aacc09bb5d8990f8f6f3bc872b9a8d9a0}\label{householder__test_8c_aacc09bb5d8990f8f6f3bc872b9a8d9a0}} +void \mbox{\hyperlink{householder__test_8c_aacc09bb5d8990f8f6f3bc872b9a8d9a0}{householder\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Examples of the Householder algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Examples of the Householder algorithm. + +Householder algorithm examples (see the \mbox{\hyperlink{qr__householder_8h}{Householder}} approach). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/householder__test_8h.tex b/doc/doxygen/latex/householder__test_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..78911366318894d29f24f5cd1fe5a09a73b4655f --- /dev/null +++ b/doc/doxygen/latex/householder__test_8h.tex @@ -0,0 +1,23 @@ +\hypertarget{householder__test_8h}{}\doxysection{householder\+\_\+test.\+h File Reference} +\label{householder__test_8h}\index{householder\_test.h@{householder\_test.h}} + + +Examples of the Householder algorithm. + + +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{householder__test_8h_aacc09bb5d8990f8f6f3bc872b9a8d9a0}\label{householder__test_8h_aacc09bb5d8990f8f6f3bc872b9a8d9a0}} +void \mbox{\hyperlink{householder__test_8h_aacc09bb5d8990f8f6f3bc872b9a8d9a0}{householder\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Examples of the Householder algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Examples of the Householder algorithm. + +Householder algorithm examples (see the \mbox{\hyperlink{qr__householder_8h}{Householder}} approach). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/ieee__mobile__computing__non__lin__alg_8c.tex b/doc/doxygen/latex/ieee__mobile__computing__non__lin__alg_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..a7a0fa3eee928166517551f587316a1c52784d0c --- /dev/null +++ b/doc/doxygen/latex/ieee__mobile__computing__non__lin__alg_8c.tex @@ -0,0 +1,155 @@ +\hypertarget{ieee__mobile__computing__non__lin__alg_8c}{}\doxysection{F\+:/temp/publish/\+Rcd\+Math\+Lib\+\_\+full\+\_\+fledged\+\_\+devices\+\_\+tmp/\+Rcd\+Math\+Lib\+\_\+app/src/\+Rcd\+Math\+Lib/examples/ieee\+\_\+mobile\+\_\+computing\+\_\+non\+\_\+lin\+\_\+alg.c File Reference} +\label{ieee__mobile__computing__non__lin__alg_8c}\index{F:/temp/publish/RcdMathLib\_full\_fledged\_devices\_tmp/RcdMathLib\_app/src/RcdMathLib/examples/ieee\_mobile\_computing\_non\_lin\_alg.c@{F:/temp/publish/RcdMathLib\_full\_fledged\_devices\_tmp/RcdMathLib\_app/src/RcdMathLib/examples/ieee\_mobile\_computing\_non\_lin\_alg.c}} + + +Examples of optimization algorithms. + + +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include $<$math.\+h$>$}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}vector.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}modified\+\_\+gauss\+\_\+newton.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}levenberg\+\_\+marquardt.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{ieee__mobile__computing__non__lin__alg_8c_a1903dbf211715600f9830349fb69aaf7}{ieee\+\_\+mobile\+\_\+comp\+\_\+get\+\_\+exp\+\_\+f}} (\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} data\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Calculate the error vector using exponential data. \end{DoxyCompactList}\item +void \mbox{\hyperlink{ieee__mobile__computing__non__lin__alg_8c_acd3427ef350de38a6e8a2446d7c9ff48}{ieee\+\_\+mobile\+\_\+comp\+\_\+get\+\_\+exp\+\_\+\+Jacobian}} (\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}$\,$\mbox{]}\mbox{[}2\mbox{]}) +\begin{DoxyCompactList}\small\item\em Calculate the Jacobian matrix using exponential data. \end{DoxyCompactList}\item +\mbox{\Hypertarget{ieee__mobile__computing__non__lin__alg_8c_ac9fa8d6b7e20b065ebecd1339bc0f66b}\label{ieee__mobile__computing__non__lin__alg_8c_ac9fa8d6b7e20b065ebecd1339bc0f66b}} +void {\bfseries ieee\+\_\+mobile\+\_\+comp\+\_\+exponential\+\_\+data\+\_\+test} (void) +\item +void \mbox{\hyperlink{ieee__mobile__computing__non__lin__alg_8c_a65a525d446eb62da17cd1b6b7242f3bd}{ieee\+\_\+mobile\+\_\+comp\+\_\+get\+\_\+sin\+\_\+f}} (\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} data\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Calculate the error vector using sinusoidal data. \end{DoxyCompactList}\item +void \mbox{\hyperlink{ieee__mobile__computing__non__lin__alg_8c_ad46e7112151698bf6ec5d1df6c1b3785}{ieee\+\_\+mobile\+\_\+comp\+\_\+get\+\_\+sin\+\_\+\+Jacobian}} (\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}$\,$\mbox{]}\mbox{[}4\mbox{]}) +\begin{DoxyCompactList}\small\item\em Calculate the Jacobian matrix using sinusoidal data. \end{DoxyCompactList}\item +\mbox{\Hypertarget{ieee__mobile__computing__non__lin__alg_8c_a441918d542f57adcbf82b36643218e99}\label{ieee__mobile__computing__non__lin__alg_8c_a441918d542f57adcbf82b36643218e99}} +void {\bfseries ieee\+\_\+mobile\+\_\+comp\+\_\+sinusoidal\+\_\+data\+\_\+test} (void) +\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Examples of optimization algorithms. + +Optimization algorithms examples (see the \mbox{\hyperlink{modified__gauss__newton_8h}{modified GN}} and L\+VM optimization methods). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{ieee__mobile__computing__non__lin__alg_8c_a1903dbf211715600f9830349fb69aaf7}\label{ieee__mobile__computing__non__lin__alg_8c_a1903dbf211715600f9830349fb69aaf7}} +\index{ieee\_mobile\_computing\_non\_lin\_alg.c@{ieee\_mobile\_computing\_non\_lin\_alg.c}!ieee\_mobile\_comp\_get\_exp\_f@{ieee\_mobile\_comp\_get\_exp\_f}} +\index{ieee\_mobile\_comp\_get\_exp\_f@{ieee\_mobile\_comp\_get\_exp\_f}!ieee\_mobile\_computing\_non\_lin\_alg.c@{ieee\_mobile\_computing\_non\_lin\_alg.c}} +\doxysubsubsection{\texorpdfstring{ieee\_mobile\_comp\_get\_exp\_f()}{ieee\_mobile\_comp\_get\_exp\_f()}} +{\footnotesize\ttfamily void ieee\+\_\+mobile\+\_\+comp\+\_\+get\+\_\+exp\+\_\+f (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{x\+\_\+vec\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{data\+\_\+vec\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{f\+\_\+vec\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Calculate the error vector using exponential data. + +The error function is\+: $ \vec{f}(x_1, x_2) = \begin{bmatrix} x_1 \mathrm{e}^{x_2} - y_1, ~\hdots, x_1\mathrm{e}^{8x_2}-y_8 \end{bmatrix}^{T}, $ + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em x\+\_\+vec\mbox{[}$\,$\mbox{]}} & start vector. \\ +\hline +\mbox{\texttt{ in}} & {\em data\+\_\+vec\mbox{[}$\,$\mbox{]}} & data vector. \\ +\hline +\mbox{\texttt{ out}} & {\em f\+\_\+vec\mbox{[}$\,$\mbox{]}} & calculated error vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 46 of file ieee\+\_\+mobile\+\_\+computing\+\_\+non\+\_\+lin\+\_\+alg.\+c. + + + +References vector\+\_\+t. + +\mbox{\Hypertarget{ieee__mobile__computing__non__lin__alg_8c_acd3427ef350de38a6e8a2446d7c9ff48}\label{ieee__mobile__computing__non__lin__alg_8c_acd3427ef350de38a6e8a2446d7c9ff48}} +\index{ieee\_mobile\_computing\_non\_lin\_alg.c@{ieee\_mobile\_computing\_non\_lin\_alg.c}!ieee\_mobile\_comp\_get\_exp\_Jacobian@{ieee\_mobile\_comp\_get\_exp\_Jacobian}} +\index{ieee\_mobile\_comp\_get\_exp\_Jacobian@{ieee\_mobile\_comp\_get\_exp\_Jacobian}!ieee\_mobile\_computing\_non\_lin\_alg.c@{ieee\_mobile\_computing\_non\_lin\_alg.c}} +\doxysubsubsection{\texorpdfstring{ieee\_mobile\_comp\_get\_exp\_Jacobian()}{ieee\_mobile\_comp\_get\_exp\_Jacobian()}} +{\footnotesize\ttfamily void ieee\+\_\+mobile\+\_\+comp\+\_\+get\+\_\+exp\+\_\+\+Jacobian (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{x\+\_\+vec\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{J\mbox{[}$\,$\mbox{]}\mbox{[}2\mbox{]} }\end{DoxyParamCaption})} + + + +Calculate the Jacobian matrix using exponential data. + +The Jacobian matrix is\+: $ {J_f} = \begin{bmatrix} \frac{\partial f_1}{\partial x1} & \frac{\partial f_1}{\partial x_2} \\ \frac{\partial f_2}{\partial x1} & \frac{\partial f_2}{\partial x_2} \\ \vdots & \vdots & \\ \frac{\partial f_n}{\partial x1} & \frac{\partial f_n}{\partial x_2} \\ \end{bmatrix} = \begin{bmatrix} \mathrm{e}^{x_2} & \mathrm{e}^{x_2} x_1\\ \mathrm{e}^{2 x_2} & 2\mathrm{e}^{2x_2} x_1 \\ \vdots & \vdots & \\ \mathrm{e}^{8 x_2} & 8\mathrm{e}^{8x_2} x_1 \\ \end{bmatrix}. $ + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em x\+\_\+vec\mbox{[}$\,$\mbox{]}} & start vector. \\ +\hline +\mbox{\texttt{ in}} & {\em J\mbox{[}$\,$\mbox{]}} & Jacobian matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 82 of file ieee\+\_\+mobile\+\_\+computing\+\_\+non\+\_\+lin\+\_\+alg.\+c. + + + +References vector\+\_\+t. + +\mbox{\Hypertarget{ieee__mobile__computing__non__lin__alg_8c_a65a525d446eb62da17cd1b6b7242f3bd}\label{ieee__mobile__computing__non__lin__alg_8c_a65a525d446eb62da17cd1b6b7242f3bd}} +\index{ieee\_mobile\_computing\_non\_lin\_alg.c@{ieee\_mobile\_computing\_non\_lin\_alg.c}!ieee\_mobile\_comp\_get\_sin\_f@{ieee\_mobile\_comp\_get\_sin\_f}} +\index{ieee\_mobile\_comp\_get\_sin\_f@{ieee\_mobile\_comp\_get\_sin\_f}!ieee\_mobile\_computing\_non\_lin\_alg.c@{ieee\_mobile\_computing\_non\_lin\_alg.c}} +\doxysubsubsection{\texorpdfstring{ieee\_mobile\_comp\_get\_sin\_f()}{ieee\_mobile\_comp\_get\_sin\_f()}} +{\footnotesize\ttfamily void ieee\+\_\+mobile\+\_\+comp\+\_\+get\+\_\+sin\+\_\+f (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{x\+\_\+vec\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{data\+\_\+vec\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{f\+\_\+vec\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Calculate the error vector using sinusoidal data. + +The error function is\+: $ \vec{f}(x_1, x_2, x_3, x_4)= \begin{bmatrix} x_1 \sin\left( x_2 +x_3\right) +x_4 - y_1 \\ \vdots \\ x_1 \sin\left( 12 x_2 +x_3\right) +x_4 - y_{12} \end{bmatrix}. $ + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em x\+\_\+vec\mbox{[}$\,$\mbox{]}} & start vector. \\ +\hline +\mbox{\texttt{ in}} & {\em data\+\_\+vec\mbox{[}$\,$\mbox{]}} & data vector. \\ +\hline +\mbox{\texttt{ out}} & {\em f\+\_\+vec\mbox{[}$\,$\mbox{]}} & calculated error vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 164 of file ieee\+\_\+mobile\+\_\+computing\+\_\+non\+\_\+lin\+\_\+alg.\+c. + + + +References vector\+\_\+t. + +\mbox{\Hypertarget{ieee__mobile__computing__non__lin__alg_8c_ad46e7112151698bf6ec5d1df6c1b3785}\label{ieee__mobile__computing__non__lin__alg_8c_ad46e7112151698bf6ec5d1df6c1b3785}} +\index{ieee\_mobile\_computing\_non\_lin\_alg.c@{ieee\_mobile\_computing\_non\_lin\_alg.c}!ieee\_mobile\_comp\_get\_sin\_Jacobian@{ieee\_mobile\_comp\_get\_sin\_Jacobian}} +\index{ieee\_mobile\_comp\_get\_sin\_Jacobian@{ieee\_mobile\_comp\_get\_sin\_Jacobian}!ieee\_mobile\_computing\_non\_lin\_alg.c@{ieee\_mobile\_computing\_non\_lin\_alg.c}} +\doxysubsubsection{\texorpdfstring{ieee\_mobile\_comp\_get\_sin\_Jacobian()}{ieee\_mobile\_comp\_get\_sin\_Jacobian()}} +{\footnotesize\ttfamily void ieee\+\_\+mobile\+\_\+comp\+\_\+get\+\_\+sin\+\_\+\+Jacobian (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{x\+\_\+vec\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{J\mbox{[}$\,$\mbox{]}\mbox{[}4\mbox{]} }\end{DoxyParamCaption})} + + + +Calculate the Jacobian matrix using sinusoidal data. + +The Jacobian matrix is $ J_f = \left[\begin{matrix} \sin\left( x_2 +x_3\right) & x_1 \cos\left( x_2 +x_3\right) & x_1\cos\left( x_2 +x_3\right) \\ \sin\left( 2 x_2 +x_3\right) & 2 x_1 \cos\left( 2 x_2 +x_3\right) & x_1 \cos\left( 2 x_2 +x_3\right)\\ \vdots & \vdots \\ \sin\left( 12 x_2 +x_3\right) & 12 x_1 \cos\left( 12 x_2 +x_3\right) & x_1 \cos\left( 12 x_2 +x_3\right) \end{matrix}\right]. $ + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em x\+\_\+vec\mbox{[}$\,$\mbox{]}} & start vector. \\ +\hline +\mbox{\texttt{ in}} & {\em J\mbox{[}$\,$\mbox{]}} & Jacobian matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 199 of file ieee\+\_\+mobile\+\_\+computing\+\_\+non\+\_\+lin\+\_\+alg.\+c. + + + +References vector\+\_\+t. + diff --git a/doc/doxygen/latex/index.log b/doc/doxygen/latex/index.log new file mode 100644 index 0000000000000000000000000000000000000000..f4dd13f260cb4c3bcbbcb48ec8320fcf0a77d319 --- /dev/null +++ b/doc/doxygen/latex/index.log @@ -0,0 +1,4208 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.19 (MiKTeX 2.9.6730 64-bit) (preloaded format=pdflatex 2018.7.26) 13 MAR 2020 11:37 +entering extended mode +**./index.tex +(index.tex +LaTeX2e <2018-04-01> patch level 5 + +! LaTeX Error: Environment DoxyAuthor undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.1 \begin{DoxyAuthor} + {Author} +Your command was ignored. +Type I <command> <return> to replace it with another command, +or <return> to continue without it. + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.1 \begin{DoxyAuthor}{A + uthor} +You're in trouble here. Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + +Missing character: There is no A in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no Z in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no K in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! + +! LaTeX Error: \begin{document} ended by \end{DoxyAuthor}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.3 \end{DoxyAuthor} + +Your command was ignored. +Type I <command> <return> to replace it with another command, +or <return> to continue without it. + +! Undefined control sequence. +l.4 \hypertarget + {index_RcdMathLib-in-a-nutshell}{}\doxysection{Rcd\+Math\+Li... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +! Missing $ inserted. +<inserted text> + $ +l.4 \hypertarget{index_ + RcdMathLib-in-a-nutshell}{}\doxysection{Rcd\+Math\+Li... +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <7> on input line 4. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 4. +! Extra }, or forgotten $. +l.4 \hypertarget{index_RcdMathLib-in-a-nutshell} + {}\doxysection{Rcd\+Math\+Li... +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +! Undefined control sequence. +l.4 ...dex_RcdMathLib-in-a-nutshell}{}\doxysection + {Rcd\+Math\+Lib in a nutsh... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.4 ...dMathLib-in-a-nutshell}{}\doxysection{Rcd\+ + Math\+Lib in a nutshell}\l... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.4 ...ib-in-a-nutshell}{}\doxysection{Rcd\+Math\+ + Lib in a nutshell}\label{i... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.5 Rcd\+ + Math\+Lib is an open-\/source library for numerical linear and non-... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.5 Rcd\+Math\+ + Lib is an open-\/source library for numerical linear and non-... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.5 ...source-\/limited or embedded devices. Rcd\+ + Math\+Lib supports solving... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.5 ...-\/limited or embedded devices. Rcd\+Math\+ + Lib supports solving linea... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.5 ... a position on a mobile device.\hypertarget + {index_contribute-to-RcdMa... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.5 ...dex_contribute-to-RcdMathLib}{}\doxysection + {Contribute to Rcd\+Math\+... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.5 ...dMathLib}{}\doxysection{Contribute to Rcd\+ + Math\+Lib}\label{index_con... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.5 ...ib}{}\doxysection{Contribute to Rcd\+Math\+ + Lib}\label{index_contribut... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.6 ...ome to join us to develop further the Rcd\+ + Math\+Lib and so build an ... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.6 ... join us to develop further the Rcd\+Math\+ + Lib and so build an an ope... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.6 ...th\+Lib and so build an an open community\+ + : +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + + +! LaTeX Error: Environment DoxyItemize undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.7 \begin{DoxyItemize} + +Your command was ignored. +Type I <command> <return> to replace it with another command, +or <return> to continue without it. + + +! LaTeX Error: Command \item invalid in math mode. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.8 \item + Download and contribute your code on \href{https://github.com/RIOT... + +Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + + +! LaTeX Error: Something's wrong--perhaps a missing \item. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.8 \item D + ownload and contribute your code on \href{https://github.com/RIOT... + +Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + + +! LaTeX Error: Something's wrong--perhaps a missing \item. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.8 \item D + ownload and contribute your code on \href{https://github.com/RIOT... + +Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + + +! LaTeX Error: Lonely \item--perhaps a missing list environment. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.8 \item D + ownload and contribute your code on \href{https://github.com/RIOT... + +Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + +! Undefined control sequence. +l.8 ... Download and contribute your code on \href + {https://github.com/RIOT-O... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> \ttfamily Git\+ + Hub +l.8 ...github.com/RIOT-OS/RIOT}{\texttt{ Git\+Hub} + }. You can read about how ... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.8 ... You can read about how to contribute \href + {https://github.com/RIOT-O... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> \ttfamily in our Git\+ + Hub Wiki +l.8 ...ing-to-RIOT}{\texttt{ in our Git\+Hub Wiki} + }. +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + + +! LaTeX Error: Command \item invalid in math mode. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.9 \item + \href{http://lists.riot-os.org/mailman/listinfo/users}{\texttt{ Su... + +Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + +! Missing $ inserted. +<inserted text> + $ +l.9 \item \href + {http://lists.riot-os.org/mailman/listinfo/users}{\texttt{ Su... +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing \endgroup inserted. +<inserted text> + \endgroup +l.9 \item \href + {http://lists.riot-os.org/mailman/listinfo/users}{\texttt{ Su... +I've inserted something that you may have forgotten. +(See the <inserted text> above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (20.0pt too wide) in paragraph at lines 1--9 +[] + [] + + +Overfull \hbox (63.86292pt too wide) in paragraph at lines 1--9 +[]\OML/cmm/m/it/10 cdMathLib \OMS/cmsy/m/n/10 � + [] + + +Overfull \hbox (17.22528pt too wide) in paragraph at lines 1--9 +\OML/cmm/m/it/10 in \OMS/cmsy/m/n/10 � + [] + + +Overfull \hbox (13.06369pt too wide) in paragraph at lines 1--9 +\OML/cmm/m/it/10 a \OMS/cmsy/m/n/10 � + [] + + +Overfull \hbox (250.46855pt too wide) in paragraph at lines 1--9 +\OML/cmm/m/it/10 nutshell[][][]RcdMathLibisanopen \OMS/cmsy/m/n/10 � + [] + + +Overfull \hbox (190.35919pt too wide) in paragraph at lines 1--9 + \OML/cmm/m/it/10 sourcelibraryfornumericallinearandnon \OMS/cmsy/m/n/10 � + [] + + +Overfull \hbox (266.91364pt too wide) in paragraph at lines 1--9 + \OML/cmm/m/it/10 linearalgebradesignedtomatchtherequirementsofresource \OMS/cm +sy/m/n/10 � + [] + + +Overfull \hbox (316.161pt too wide) in paragraph at lines 1--9 + \OML/cmm/m/it/10 limitedorembeddeddevices:RcdMathLibsupportssolvinglinearandno +n \OMS/cmsy/m/n/10 � + [] + + +Overfull \hbox (255.97441pt too wide) in paragraph at lines 1--9 + \OML/cmm/m/it/10 linearequationsystems:Furthermore; itprovidesgeneral \OMS/cms +y/m/n/10 � + [] + + +Overfull \hbox (1457.42183pt too wide) in paragraph at lines 1--9 + \OML/cmm/m/it/10 purposeimplementedmethodsthatfacilitatesolvingproblemsofregre +ssionsmoothingandcurvefitting:Italsoallowsforcalculatingaswellasoptimizingaposi +tiononamobiledevice:[][][][]AnyoneiswelcometojoinustodevelopfurthertheRcdMathLi +bandsobuildananopencommunity \OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (982.62213pt too wide) in paragraph at lines 1--9 +\OML/cmm/m/it/10 Downloadandcontributeyourcodeon[][]:Youcanreadabouthowtocontri +bute[][]:[]$ + [] + + +! LaTeX Error: Lonely \item--perhaps a missing list environment. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.9 \item \href + {http://lists.riot-os.org/mailman/listinfo/users}{\texttt{ Su... + +Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + +! Undefined control sequence. +<recently read> \href + +l.9 \item \href + {http://lists.riot-os.org/mailman/listinfo/users}{\texttt{ Su... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +! Undefined control sequence. +l.9 ...stinfo/users}{\texttt{ Subscribe}} to \href + {mailto:users@riot-os.org}... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no @ in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +! Undefined control sequence. +<argument> users@riot-\/os.\+ + org +l.9 ...iot-os.org}{\texttt{ users@riot-\/os.\+org} + } to ask for help using R\... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no R in font nullfont! +! Undefined control sequence. +l.9 ...riot-\/os.\+org}} to ask for help using R\+ + I\+OT or writing an applic... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no I in font nullfont! +! Undefined control sequence. +l.9 ...t-\/os.\+org}} to ask for help using R\+I\+ + OT or writing an applicati... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no O in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no R in font nullfont! +! Undefined control sequence. +l.9 ... R\+I\+OT or writing an application for R\+ + I\+OT (or to just stay in ... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no I in font nullfont! +! Undefined control sequence. +l.9 ...+I\+OT or writing an application for R\+I\+ + OT (or to just stay in the... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no O in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +! Undefined control sequence. +l.9 ...in the loop). An archive of this list \href + {https://lists.riot-os.org... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no . in font nullfont! + +Overfull \hbox (47.24959pt too wide) in paragraph at lines 9--10 +\OT1/cmtt/m/n/10 Subscribe + [] + + +Overfull \hbox (89.24922pt too wide) in paragraph at lines 9--10 +\OT1/cmtt/m/n/10 users@riot-os.org + [] + + +Overfull \hbox (10.49991pt too wide) in paragraph at lines 9--10 +\OT1/cmtt/m/n/10 is + [] + + +Overfull \hbox (47.24959pt too wide) in paragraph at lines 9--10 +\OT1/cmtt/m/n/10 available + [] + + +Overfull \hbox (20.99982pt too wide) in paragraph at lines 9--10 +\OT1/cmtt/m/n/10 here + [] + + +! LaTeX Error: Lonely \item--perhaps a missing list environment. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.10 \item \href + {http://lists.riot-os.org/mailman/listinfo/devel}{\texttt{ S... + +Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + +! Undefined control sequence. +<recently read> \href + +l.10 \item \href + {http://lists.riot-os.org/mailman/listinfo/devel}{\texttt{ S... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +! Undefined control sequence. +l.10 ...tinfo/devel}{\texttt{ Subscribe}} to \href + {mailto:devel@riot-os.org}... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no @ in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +! Undefined control sequence. +<argument> devel@riot-\/os.\+ + org +l.10 ...ot-os.org}{\texttt{ devel@riot-\/os.\+org} + } to follow and discuss ke... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +! Undefined control sequence. +l.10 ...are support. An archive of this list \href + {https://lists.riot-os.org... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no . in font nullfont! + +Overfull \hbox (47.24959pt too wide) in paragraph at lines 10--11 +\OT1/cmtt/m/n/10 Subscribe + [] + + +Overfull \hbox (89.24922pt too wide) in paragraph at lines 10--11 +\OT1/cmtt/m/n/10 devel@riot-os.org + [] + + +Overfull \hbox (10.49991pt too wide) in paragraph at lines 10--11 +\OT1/cmtt/m/n/10 is + [] + + +Overfull \hbox (47.24959pt too wide) in paragraph at lines 10--11 +\OT1/cmtt/m/n/10 available + [] + + +Overfull \hbox (20.99982pt too wide) in paragraph at lines 10--11 +\OT1/cmtt/m/n/10 here + [] + + +! LaTeX Error: Lonely \item--perhaps a missing list environment. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.11 \item C + ontact us on e-\/mail\+: \href{mailto:zkasmi@inf.fu-berlin.de}{\... + +Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + +Missing character: There is no C in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +! Undefined control sequence. +l.11 \item Contact us on e-\/mail\+ + : \href{mailto:zkasmi@inf.fu-berlin.de}{\... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no : in font nullfont! +! Undefined control sequence. +l.11 \item Contact us on e-\/mail\+: \href + {mailto:zkasmi@inf.fu-berlin.de}{\... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no z in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no @ in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +! Undefined control sequence. +<argument> zkasmi@inf.\+ + fu-\/berlin.\+de +l.11 ...e}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de} + } +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> zkasmi@inf.\+fu-\/berlin.\+ + de +l.11 ...e}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de} + } +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + + +! LaTeX Error: \begin{document} ended by \end{DoxyItemize}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.12 \end{DoxyItemize} + \hypertarget{index_the-quickest-start}{}\doxysection{T... + +Your command was ignored. +Type I <command> <return> to replace it with another command, +or <return> to continue without it. + +! Missing } inserted. +<inserted text> + } +l.12 \end{DoxyItemize} + \hypertarget{index_the-quickest-start}{}\doxysection{T... +I've inserted something that you may have forgotten. +(See the <inserted text> above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + +! Extra \endgroup. +<recently read> \endgroup + +l.12 \end{DoxyItemize} + \hypertarget{index_the-quickest-start}{}\doxysection{T... +Things are pretty mixed up, but I think the worst is over. + +! Undefined control sequence. +l.12 \end{DoxyItemize}\hypertarget + {index_the-quickest-start}{}\doxysection{T... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +! Missing $ inserted. +<inserted text> + $ +l.12 \end{DoxyItemize}\hypertarget{index_ + the-quickest-start}{}\doxysection{T... +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Extra }, or forgotten $. +l.12 ...ize}\hypertarget{index_the-quickest-start} + {}\doxysection{The quickes... +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +! Undefined control sequence. +l.12 ...et{index_the-quickest-start}{}\doxysection + {The quickest start}\label... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.13 You can run Rcd\+ + Math\+Lib on most resource-\/limited such as the S\+T\... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.13 You can run Rcd\+Math\+ + Lib on most resource-\/limited such as the S\+T\... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.13 ...on most resource-\/limited such as the S\+ + T\+M32 Discovery board as ... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.13 ...most resource-\/limited such as the S\+T\+ + M32 Discovery board as wel... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.13 ...Try it right now in your terminal window\+ + : +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Missing $ inserted. +<inserted text> + $ +l.14 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +Overfull \hbox (120.74895pt too wide) in paragraph at lines 11--14 +\OT1/cmtt/m/n/10 zkasmi@inf.fu-berlin.de + [] + + +Overfull \hbox (21.71649pt too wide) in paragraph at lines 11--14 +[]\OML/cmm/m/it/10 he \OMS/cmsy/m/n/10 � + [] + + +Overfull \hbox (44.5737pt too wide) in paragraph at lines 11--14 +\OML/cmm/m/it/10 quickest \OMS/cmsy/m/n/10 � + [] + + +Overfull \hbox (285.37473pt too wide) in paragraph at lines 11--14 +\OML/cmm/m/it/10 start[][][]YoucanrunRcdMathLibonmostresource \OMS/cmsy/m/n/10 +� + [] + + +Overfull \hbox (429.2637pt too wide) in paragraph at lines 11--14 + \OML/cmm/m/it/10 limitedsuchastheSTM\OT1/cmr/m/n/10 32\OML/cmm/m/it/10 Discove +ryboardaswellasonaPC:Tryitrightnowinyourterminalwindow \OT1/cmr/m/n/10 :$ + [] + + +! LaTeX Error: Environment DoxyCode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.16 \begin{DoxyCode} + {0} +Your command was ignored. +Type I <command> <return> to replace it with another command, +or <return> to continue without it. + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.16 \begin{DoxyCode}{0 + } +You're in trouble here. Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + +Missing character: There is no 0 in font nullfont! +! Undefined control sequence. +l.17 \DoxyCodeLine + {git clone git://github.com/RIOT-\/OS/RIOT.git \# assumpti... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no # in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +! Undefined control sequence. +l.18 \DoxyCodeLine + {cd RIOT} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no c in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no T in font nullfont! +! Undefined control sequence. +l.19 \DoxyCodeLine + {git checkout <LATEST\_RELEASE>} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no > in font nullfont! +! Undefined control sequence. +l.20 \DoxyCodeLine + { \# interfaces... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no # in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +! Undefined control sequence. +l.21 \DoxyCodeLine + { \# RIOT insta... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no # in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +! Undefined control sequence. +l.22 \DoxyCodeLine + {cd examples/default/} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no c in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no / in font nullfont! +! Undefined control sequence. +l.23 \DoxyCodeLine + {make all} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! + +! LaTeX Error: \begin{document} ended by \end{DoxyCode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.24 \end{DoxyCode} + +Your command was ignored. +Type I <command> <return> to replace it with another command, +or <return> to continue without it. + +! Undefined control sequence. +l.25 \hypertarget + {index_structure}{}\doxysection{Structure}\label{index_stru... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +! Missing $ inserted. +<inserted text> + $ +l.25 \hypertarget{index_ + structure}{}\doxysection{Structure}\label{index_stru... +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Extra }, or forgotten $. +l.25 \hypertarget{index_structure} + {}\doxysection{Structure}\label{index_stru... +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +! Undefined control sequence. +l.25 \hypertarget{index_structure}{}\doxysection + {Structure}\label{index_stru... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.26 This section walks you through Rcd\+ + Math\+Lib\textquotesingle{}s struct... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.26 This section walks you through Rcd\+Math\+ + Lib\textquotesingle{}s struct... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.26 ...you through Rcd\+Math\+Lib\textquotesingle + {}s structure to easily fi... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.26 ...re to easily find your way around in Rcd\+ + Math\+Lib\textquotesingle{... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.26 ...easily find your way around in Rcd\+Math\+ + Lib\textquotesingle{}s cod... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.26 ...y around in Rcd\+Math\+Lib\textquotesingle + {}s code base. +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Missing $ inserted. +<inserted text> + $ +l.27 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +Overfull \hbox (20.0pt too wide) in paragraph at lines 16--27 +[] + [] + + +Overfull \hbox (557.6369pt too wide) in paragraph at lines 16--27 +[]\OML/cmm/m/it/10 tructure[][][]ThissectionwalksyouthroughRcdMathLib[]sstructu +retoeasilyfindyourwayaroundinRcdMathLib[]scodebase:$ + [] + + +! LaTeX Error: Environment DoxyImage undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.29 \begin{DoxyImage} + +Your command was ignored. +Type I <command> <return> to replace it with another command, +or <return> to continue without it. + +! Undefined control sequence. +l.30 \includegraphics + [width=\textwidth,height=\textheight/2,keepaspectratio=... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.30 \includegraphics[ + width=\textwidth,height=\textheight/2,keepaspectratio=... + +You're in trouble here. Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + +Missing character: There is no [ in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no = in font nullfont! +! Illegal unit of measure (pt inserted). +<to be read again> + h +l.30 \includegraphics[width=\textwidth,h + eight=\textheight/2,keepaspectratio=... +Dimensions can be in units of em, ex, in, pt, pc, +cm, mm, dd, cc, nd, nc, bp, or sp; but yours is a new one! +I'll assume that you meant to say pt, for printer's points. +To recover gracefully from this error, it's best to +delete the erroneous units; e.g., type `2' to delete +two letters. (See Chapter 27 of The TeXbook.) + +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no = in font nullfont! +! Missing number, treated as zero. +<to be read again> + / +l.30 ...phics[width=\textwidth,height=\textheight/ + 2,keepaspectratio=true]{so... +A number should have been here; I inserted `0'. +(If you can't figure out why I needed to see a number, +look up `weird error' in the index to The TeXbook.) + +! Illegal unit of measure (pt inserted). +<to be read again> + / +l.30 ...phics[width=\textwidth,height=\textheight/ + 2,keepaspectratio=true]{so... +Dimensions can be in units of em, ex, in, pt, pc, +cm, mm, dd, cc, nd, nc, bp, or sp; but yours is a new one! +I'll assume that you meant to say pt, for printer's points. +To recover gracefully from this error, it's best to +delete the erroneous units; e.g., type `2' to delete +two letters. (See Chapter 27 of The TeXbook.) + +Missing character: There is no / in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +! Missing $ inserted. +<inserted text> + $ +l.30 ...=\textheight/2,keepaspectratio=true]{soft_ + architecture_01_09_2019.svg} +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Extra }, or forgotten $. +l.30 ...io=true]{soft_architecture_01_09_2019.svg} + +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +! Undefined control sequence. +l.31 \doxyfigcaption + {Software Architecture} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + + +! LaTeX Error: \begin{document} ended by \end{DoxyImage}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.32 \end{DoxyImage} + +Your command was ignored. +Type I <command> <return> to replace it with another command, +or <return> to continue without it. + +! Missing $ inserted. +<inserted text> + $ +l.32 \end{DoxyImage} + +I've inserted something that you may have forgotten. +(See the <inserted text> above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + +! Missing } inserted. +<inserted text> + } +l.32 \end{DoxyImage} + +I've inserted something that you may have forgotten. +(See the <inserted text> above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (231.29439pt too wide) in paragraph at lines 30--33 +[]$[]\OML/cmm/m/it/10 rchitecture[]\OT1/cmr/m/n/10 1[]9[]019\OML/cmm/m/it/10 :s +vg[]$ + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.35 R + cd\+Math\+Lib\textquotesingle{}s source code is composed into three gr... + +You're in trouble here. Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + +Missing character: There is no R in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no d in font nullfont! +! Undefined control sequence. +l.35 Rcd\+ + Math\+Lib\textquotesingle{}s source code is composed into three gr... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +! Undefined control sequence. +l.35 Rcd\+Math\+ + Lib\textquotesingle{}s source code is composed into three gr... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no L in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no b in font nullfont! +! Undefined control sequence. +l.35 Rcd\+Math\+Lib\textquotesingle + {}s source code is composed into three gr... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no s in font nullfont! +! Undefined control sequence. +l.35 ...ource code is composed into three groups\+ + : +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no : in font nullfont! + +Overfull \hbox (20.0pt too wide) in paragraph at lines 35--36 +[] + [] + + +! LaTeX Error: Environment DoxyItemize undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.38 \begin{DoxyItemize} + +Your command was ignored. +Type I <command> <return> to replace it with another command, +or <return> to continue without it. + + +! LaTeX Error: Lonely \item--perhaps a missing list environment. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.39 \item L + inear algebra +Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + +Missing character: There is no L in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! + +! LaTeX Error: Lonely \item--perhaps a missing list environment. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.40 \item N + on-\/linear algebra +Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + +Missing character: There is no N in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! + +! LaTeX Error: Lonely \item--perhaps a missing list environment. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.41 \item L + ocalization +Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + +Missing character: There is no L in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no z in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! + +! LaTeX Error: \begin{document} ended by \end{DoxyItemize}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.42 \end{DoxyItemize} + +Your command was ignored. +Type I <command> <return> to replace it with another command, +or <return> to continue without it. + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.44 I + n addition Rcd\+Math\+Lib includes various examples to familiarize the... + +You're in trouble here. Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + +Missing character: There is no I in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no d in font nullfont! +! Undefined control sequence. +l.44 In addition Rcd\+ + Math\+Lib includes various examples to familiarize the... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +! Undefined control sequence. +l.44 In addition Rcd\+Math\+ + Lib includes various examples to familiarize the... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no L in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no z in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no A in font nullfont! +! Undefined control sequence. +l.44 ...e the user with software as well as an A\+ + PI to facilitate the use a... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no P in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no . in font nullfont! + +Overfull \hbox (20.0pt too wide) in paragraph at lines 44--45 +[] + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.46 T + he structural groups are projected onto the directory structure of Rcd... + +You're in trouble here. Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no d in font nullfont! +! Undefined control sequence. +l.46 ...cted onto the directory structure of Rcd\+ + Math\+Lib, where each of t... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +! Undefined control sequence. +l.46 ...nto the directory structure of Rcd\+Math\+ + Lib, where each of these g... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no L in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no d in font nullfont! +! Undefined control sequence. +l.46 ...n one or two directories in the main Rcd\+ + Math\+Lib directory. +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +! Undefined control sequence. +l.46 ...or two directories in the main Rcd\+Math\+ + Lib directory. +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no L in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no . in font nullfont! + +Overfull \hbox (20.0pt too wide) in paragraph at lines 46--47 +[] + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.48 T + he following list gives a more detailed description of each of Rcd\+Ma... + +You're in trouble here. Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no d in font nullfont! +! Undefined control sequence. +l.48 ...more detailed description of each of Rcd\+ + Math\+Lib\textquotesingle{... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +! Undefined control sequence. +l.48 ...etailed description of each of Rcd\+Math\+ + Lib\textquotesingle{}s top... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no L in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no b in font nullfont! +! Undefined control sequence. +l.48 ... of each of Rcd\+Math\+Lib\textquotesingle + {}s top-\/level directorie... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +! Undefined control sequence. +l.48 ...xtquotesingle{}s top-\/level directories\+ + :\hypertarget{index_autoto... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no : in font nullfont! +! Undefined control sequence. +l.48 ...{}s top-\/level directories\+:\hypertarget + {index_autotoc_md1}{}\doxy... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +! Missing $ inserted. +<inserted text> + $ +l.48 ...-\/level directories\+:\hypertarget{index_ + autotoc_md1}{}\doxysubsect... +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Extra }, or forgotten $. +l.48 ...ectories\+:\hypertarget{index_autotoc_md1} + {}\doxysubsection{Linear A... +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +! Undefined control sequence. +l.48 ...target{index_autotoc_md1}{}\doxysubsection + {Linear Algebra}\label{ind... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.49 ...s divided in the following sub-\/modules\+ + : +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + + +! LaTeX Error: Environment DoxyItemize undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.50 \begin{DoxyItemize} + +Your command was ignored. +Type I <command> <return> to replace it with another command, +or <return> to continue without it. + + +! LaTeX Error: Command \item invalid in math mode. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.51 \item + Basic operations sub-\/module. +Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + + +! LaTeX Error: Something's wrong--perhaps a missing \item. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.51 \item B + asic operations sub-\/module. +Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + + +! LaTeX Error: Something's wrong--perhaps a missing \item. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.51 \item B + asic operations sub-\/module. +Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + + +! LaTeX Error: Lonely \item--perhaps a missing list environment. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.51 \item B + asic operations sub-\/module. +Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + + +! LaTeX Error: Command \item invalid in math mode. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.52 \item + Matrix decompositions sub-\/module. +Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + +! Missing $ inserted. +<inserted text> + $ +l.52 \item M + atrix decompositions sub-\/module. +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing \endgroup inserted. +<inserted text> + \endgroup +l.52 \item M + atrix decompositions sub-\/module. +I've inserted something that you may have forgotten. +(See the <inserted text> above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (20.0pt too wide) in paragraph at lines 48--52 +[] + [] + + +Overfull \hbox (1608.70041pt too wide) in paragraph at lines 48--52 +[]\OML/cmm/m/it/10 utotoc[]d\OT1/cmr/m/n/10 1[][][]\OML/cmm/m/it/10 Thisdirecto +rycontainsfunctionsthatarespecifictovectorandmatrixoperations; andotheralgebrai +coperations:Itprovidesfunctionstoperformbasicmatrixoperationssuchasmatrixadditi +on; multiplication; ortransposition:Italsoprovidesalgorithmsforcomplexoperation +slikematrixdecompositionalgorithms; algorithmstocalculatethepseudo \OMS/cmsy/m/ +n/10 � + [] + + +Overfull \hbox (524.76382pt too wide) in paragraph at lines 48--52 + \OML/cmm/m/it/10 inverseofamatrix; ormethodstosolvesystemsoflinearequations:Th +elinearalgebramoduleisdividedinthefollowingsub \OMS/cmsy/m/n/10 � + [] + + +Overfull \hbox (42.63664pt too wide) in paragraph at lines 48--52 + \OML/cmm/m/it/10 modules \OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (95.51775pt too wide) in paragraph at lines 48--52 +\OML/cmm/m/it/10 Basicoperationssub \OMS/cmsy/m/n/10 � + [] + + +Overfull \hbox (55.17143pt too wide) in paragraph at lines 48--52 + \OML/cmm/m/it/10 module:[]$ + [] + + +! LaTeX Error: Lonely \item--perhaps a missing list environment. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.52 \item M + atrix decompositions sub-\/module. +Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! + +! LaTeX Error: Lonely \item--perhaps a missing list environment. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.53 \item P + seudo-\/\+Inverse sub-\/module. +Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + +Missing character: There is no P in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no - in font nullfont! +! Undefined control sequence. +l.53 \item Pseudo-\/\+ + Inverse sub-\/module. +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no I in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! + +! LaTeX Error: Lonely \item--perhaps a missing list environment. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.54 \item S + olve linear equations sub-\/module. +Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + +Missing character: There is no S in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! + +! LaTeX Error: Lonely \item--perhaps a missing list environment. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.55 \item U + tils sub-\/module. +Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + +Missing character: There is no U in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! + +! LaTeX Error: \begin{document} ended by \end{DoxyItemize}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.56 \end{DoxyItemize} + +Your command was ignored. +Type I <command> <return> to replace it with another command, +or <return> to continue without it. + +! Missing } inserted. +<inserted text> + } +l.56 \end{DoxyItemize} + +I've inserted something that you may have forgotten. +(See the <inserted text> above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + +! Missing } inserted. +<inserted text> + } +l.56 \end{DoxyItemize} + +I've inserted something that you may have forgotten. +(See the <inserted text> above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + +! Missing } inserted. +<inserted text> + } +l.56 \end{DoxyItemize} + +I've inserted something that you may have forgotten. +(See the <inserted text> above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + +! Extra \endgroup. +<recently read> \endgroup + +l.56 \end{DoxyItemize} + +Things are pretty mixed up, but I think the worst is over. + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.58 S + ee \mbox{\hyperlink{group__linear__algebra}{L\+I\+N\+E\+A\+R\+\_\+\+A\... + +You're in trouble here. Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + +Missing character: There is no S in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +! Undefined control sequence. +<argument> \hyperlink + {group__linear__algebra}{L\+I\+N\+E\+A\+R\+\_\+\+A\+L\... +l.58 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no p in font nullfont! +! Missing $ inserted. +<inserted text> + $ +l.58 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing { inserted. +<to be read again> + _ +l.58 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +A left brace was mandatory here, so I've put one in. +You might want to delete and/or insert some corrections +so that I will find a matching right brace soon. +(If you're confused by all this, try typing `I}' now.) + +! Missing { inserted. +<to be read again> + _ +l.58 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +A left brace was mandatory here, so I've put one in. +You might want to delete and/or insert some corrections +so that I will find a matching right brace soon. +(If you're confused by all this, try typing `I}' now.) + +! Undefined control sequence. +<argument> \hyperlink {group__linear__algebra}{L\+ + I\+N\+E\+A\+R\+\_\+\+A\+L\... +l.58 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...link {group__linear__algebra}{L\+I\+ + N\+E\+A\+R\+\_\+\+A\+L\+G\... +l.58 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...k {group__linear__algebra}{L\+I\+N\+ + E\+A\+R\+\_\+\+A\+L\+G\+E\... +l.58 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...group__linear__algebra}{L\+I\+N\+E\+ + A\+R\+\_\+\+A\+L\+G\+E\+B\... +l.58 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...up__linear__algebra}{L\+I\+N\+E\+A\+ + R\+\_\+\+A\+L\+G\+E\+B\+RA} +l.58 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ..._linear__algebra}{L\+I\+N\+E\+A\+R\+ + \_\+\+A\+L\+G\+E\+B\+RA} +l.58 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...ear__algebra}{L\+I\+N\+E\+A\+R\+\_\+ + \+A\+L\+G\+E\+B\+RA} +l.58 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...r__algebra}{L\+I\+N\+E\+A\+R\+\_\+\+ + A\+L\+G\+E\+B\+RA} +l.58 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...algebra}{L\+I\+N\+E\+A\+R\+\_\+\+A\+ + L\+G\+E\+B\+RA} +l.58 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...ebra}{L\+I\+N\+E\+A\+R\+\_\+\+A\+L\+ + G\+E\+B\+RA} +l.58 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...a}{L\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+ + E\+B\+RA} +l.58 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...L\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+ + B\+RA} +l.58 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+ + RA} +l.58 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.58 ...A}} module for further information and A\+ + PI documentations.\hyperta... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.58 ...tion and A\+PI documentations.\hypertarget + {index_autotoc_md2}{}\doxy... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.58 ...target{index_autotoc_md2}{}\doxysubsection + {Non-\/\+Linear Algebra}\l... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.58 ...dex_autotoc_md2}{}\doxysubsection{Non-\/\+ + Linear Algebra}\label{inde... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.59 ...n by using Non-\/linear Least Squares (N\+ + LS) methods such as modifi... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.59 ...wton (GN) or the Levenberg--Marquardt (L\+ + VM) algorithms. The non-\/... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.59 ...vided in the two following sub-\/modules\+ + : +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Missing $ inserted. +<inserted text> + $ +l.60 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +! LaTeX Error: Environment DoxyItemize undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.62 \begin{DoxyItemize} + +Your command was ignored. +Type I <command> <return> to replace it with another command, +or <return> to continue without it. + + +! LaTeX Error: Something's wrong--perhaps a missing \item. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.63 \item S + olve non-\/linear equations sub-\/module. +Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + + +! LaTeX Error: Something's wrong--perhaps a missing \item. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.63 \item S + olve non-\/linear equations sub-\/module. +Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + + +! LaTeX Error: Lonely \item--perhaps a missing list environment. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.63 \item S + olve non-\/linear equations sub-\/module. +Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + +Missing character: There is no S in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! + +! LaTeX Error: Something's wrong--perhaps a missing \item. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.64 \item O + ptimization sub-\/module. +Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + + +! LaTeX Error: Something's wrong--perhaps a missing \item. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.64 \item O + ptimization sub-\/module. +Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + + +! LaTeX Error: Lonely \item--perhaps a missing list environment. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.64 \item O + ptimization sub-\/module. +Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. + +Missing character: There is no O in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no z in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! + +! LaTeX Error: \begin{document} ended by \end{DoxyItemize}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.65 \end{DoxyItemize} + +Your command was ignored. +Type I <command> <return> to replace it with another command, +or <return> to continue without it. + +Missing character: There is no S in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +! Undefined control sequence. +<argument> \hyperlink + {group__non__linear__algebra}{N\+O\+N\+\_\+\+L\+I\+N\+... +l.67 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no p in font nullfont! +! Missing $ inserted. +<inserted text> + $ +l.67 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing { inserted. +<to be read again> + _ +l.67 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +A left brace was mandatory here, so I've put one in. +You might want to delete and/or insert some corrections +so that I will find a matching right brace soon. +(If you're confused by all this, try typing `I}' now.) + +! Missing { inserted. +<to be read again> + _ +l.67 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +A left brace was mandatory here, so I've put one in. +You might want to delete and/or insert some corrections +so that I will find a matching right brace soon. +(If you're confused by all this, try typing `I}' now.) + +! Missing { inserted. +<to be read again> + _ +l.67 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +A left brace was mandatory here, so I've put one in. +You might want to delete and/or insert some corrections +so that I will find a matching right brace soon. +(If you're confused by all this, try typing `I}' now.) + +! Undefined control sequence. +<argument> ...nk {group__non__linear__algebra}{N\+ + O\+N\+\_\+\+L\+I\+N\+E\+A\... +l.67 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...{group__non__linear__algebra}{N\+O\+ + N\+\_\+\+L\+I\+N\+E\+A\+R\... +l.67 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...oup__non__linear__algebra}{N\+O\+N\+ + \_\+\+L\+I\+N\+E\+A\+R\+\_... +l.67 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ..._non__linear__algebra}{N\+O\+N\+\_\+ + \+L\+I\+N\+E\+A\+R\+\_\+\+... +l.67 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...on__linear__algebra}{N\+O\+N\+\_\+\+ + L\+I\+N\+E\+A\+R\+\_\+\+A\... +l.67 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ..._linear__algebra}{N\+O\+N\+\_\+\+L\+ + I\+N\+E\+A\+R\+\_\+\+A\+L\... +l.67 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...near__algebra}{N\+O\+N\+\_\+\+L\+I\+ + N\+E\+A\+R\+\_\+\+A\+L\+G\... +l.67 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...r__algebra}{N\+O\+N\+\_\+\+L\+I\+N\+ + E\+A\+R\+\_\+\+A\+L\+G\+E\... +l.67 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...algebra}{N\+O\+N\+\_\+\+L\+I\+N\+E\+ + A\+R\+\_\+\+A\+L\+G\+E\+B\... +l.67 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...ebra}{N\+O\+N\+\_\+\+L\+I\+N\+E\+A\+ + R\+\_\+\+A\+L\+G\+E\+B\+RA} +l.67 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...a}{N\+O\+N\+\_\+\+L\+I\+N\+E\+A\+R\+ + \_\+\+A\+L\+G\+E\+B\+RA} +l.67 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...\+O\+N\+\_\+\+L\+I\+N\+E\+A\+R\+\_\+ + \+A\+L\+G\+E\+B\+RA} +l.67 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...O\+N\+\_\+\+L\+I\+N\+E\+A\+R\+\_\+\+ + A\+L\+G\+E\+B\+RA} +l.67 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...N\+\_\+\+L\+I\+N\+E\+A\+R\+\_\+\+A\+ + L\+G\+E\+B\+RA} +l.67 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...\_\+\+L\+I\+N\+E\+A\+R\+\_\+\+A\+L\+ + G\+E\+B\+RA} +l.67 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...+\+L\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+ + E\+B\+RA} +l.67 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...L\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+ + B\+RA} +l.67 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+ + RA} +l.67 ...\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} + module for further inform... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.67 ...odule for further information.\hypertarget + {index_autotoc_md3}{}\doxy... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.67 ...target{index_autotoc_md3}{}\doxysubsection + {Localization}\label{index... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.68 ... device using distance measurements or D\+ + C-\/pulsed, magnetic signa... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Missing $ inserted. +<inserted text> + $ +l.69 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing } inserted. +<inserted text> + } +l.69 + +I've inserted something that you may have forgotten. +(See the <inserted text> above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + +Missing character: There is no I in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +! Undefined control sequence. +l.70 In the {\ttfamily position\+ + \_\+algos} sub-\/directory you can find the... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.70 In the {\ttfamily position\+\_\+ + algos} sub-\/directory you can find the... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no z in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +! Undefined control sequence. +<argument> \hyperlink + {group__distance__based}{D\+I\+S\+T\+A\+N\+C\+E\+\_\+\... +l.70 ...\+I\+S\+T\+A\+N\+C\+E\+\_\+\+B\+A\+S\+ED}} + module) as well as the im... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no p in font nullfont! +! Missing $ inserted. +<inserted text> + $ +l.70 ...\+I\+S\+T\+A\+N\+C\+E\+\_\+\+B\+A\+S\+ED}} + module) as well as the im... +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing { inserted. +<to be read again> + _ +l.70 ...\+I\+S\+T\+A\+N\+C\+E\+\_\+\+B\+A\+S\+ED}} + module) as well as the im... +A left brace was mandatory here, so I've put one in. +You might want to delete and/or insert some corrections +so that I will find a matching right brace soon. +(If you're confused by all this, try typing `I}' now.) + +! Missing { inserted. +<to be read again> + _ +l.70 ...\+I\+S\+T\+A\+N\+C\+E\+\_\+\+B\+A\+S\+ED}} + module) as well as the im... +A left brace was mandatory here, so I've put one in. +You might want to delete and/or insert some corrections +so that I will find a matching right brace soon. +(If you're confused by all this, try typing `I}' now.) + +! Undefined control sequence. +<argument> \hyperlink {group__distance__based}{D\+ + I\+S\+T\+A\+N\+C\+E\+\_\+\... +l.70 ...\+I\+S\+T\+A\+N\+C\+E\+\_\+\+B\+A\+S\+ED}} + module) as well as the im... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...link {group__distance__based}{D\+I\+ + S\+T\+A\+N\+C\+E\+\_\+\+B\... +l.70 ...\+I\+S\+T\+A\+N\+C\+E\+\_\+\+B\+A\+S\+ED}} + module) as well as the im... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...k {group__distance__based}{D\+I\+S\+ + T\+A\+N\+C\+E\+\_\+\+B\+A\... +l.70 ...\+I\+S\+T\+A\+N\+C\+E\+\_\+\+B\+A\+S\+ED}} + module) as well as the im... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...group__distance__based}{D\+I\+S\+T\+ + A\+N\+C\+E\+\_\+\+B\+A\+S\... +l.70 ...\+I\+S\+T\+A\+N\+C\+E\+\_\+\+B\+A\+S\+ED}} + module) as well as the im... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...up__distance__based}{D\+I\+S\+T\+A\+ + N\+C\+E\+\_\+\+B\+A\+S\+ED} +l.70 ...\+I\+S\+T\+A\+N\+C\+E\+\_\+\+B\+A\+S\+ED}} + module) as well as the im... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ..._distance__based}{D\+I\+S\+T\+A\+N\+ + C\+E\+\_\+\+B\+A\+S\+ED} +l.70 ...\+I\+S\+T\+A\+N\+C\+E\+\_\+\+B\+A\+S\+ED}} + module) as well as the im... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...stance__based}{D\+I\+S\+T\+A\+N\+C\+ + E\+\_\+\+B\+A\+S\+ED} +l.70 ...\+I\+S\+T\+A\+N\+C\+E\+\_\+\+B\+A\+S\+ED}} + module) as well as the im... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...nce__based}{D\+I\+S\+T\+A\+N\+C\+E\+ + \_\+\+B\+A\+S\+ED} +l.70 ...\+I\+S\+T\+A\+N\+C\+E\+\_\+\+B\+A\+S\+ED}} + module) as well as the im... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ..._based}{D\+I\+S\+T\+A\+N\+C\+E\+\_\+ + \+B\+A\+S\+ED} +l.70 ...\+I\+S\+T\+A\+N\+C\+E\+\_\+\+B\+A\+S\+ED}} + module) as well as the im... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...ased}{D\+I\+S\+T\+A\+N\+C\+E\+\_\+\+ + B\+A\+S\+ED} +l.70 ...\+I\+S\+T\+A\+N\+C\+E\+\_\+\+B\+A\+S\+ED}} + module) as well as the im... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...d}{D\+I\+S\+T\+A\+N\+C\+E\+\_\+\+B\+ + A\+S\+ED} +l.70 ...\+I\+S\+T\+A\+N\+C\+E\+\_\+\+B\+A\+S\+ED}} + module) as well as the im... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...D\+I\+S\+T\+A\+N\+C\+E\+\_\+\+B\+A\+ + S\+ED} +l.70 ...\+I\+S\+T\+A\+N\+C\+E\+\_\+\+B\+A\+S\+ED}} + module) as well as the im... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...I\+S\+T\+A\+N\+C\+E\+\_\+\+B\+A\+S\+ + ED} +l.70 ...\+I\+S\+T\+A\+N\+C\+E\+\_\+\+B\+A\+S\+ED}} + module) as well as the im... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.70 ... as well as the implementations of the D\+ + C-\/pulsed, magnetic posit... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> \hyperlink + {group__magnetic__based}{M\+A\+G\+N\+E\+T\+I\+C\+\_\+\... +l.70 ...\+A\+G\+N\+E\+T\+I\+C\+\_\+\+B\+A\+S\+ED}} + module). The {\ttfamily p... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no p in font nullfont! +! Missing $ inserted. +<inserted text> + $ +l.70 ...\+A\+G\+N\+E\+T\+I\+C\+\_\+\+B\+A\+S\+ED}} + module). The {\ttfamily p... +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing { inserted. +<to be read again> + _ +l.70 ...\+A\+G\+N\+E\+T\+I\+C\+\_\+\+B\+A\+S\+ED}} + module). The {\ttfamily p... +A left brace was mandatory here, so I've put one in. +You might want to delete and/or insert some corrections +so that I will find a matching right brace soon. +(If you're confused by all this, try typing `I}' now.) + +! Missing { inserted. +<to be read again> + _ +l.70 ...\+A\+G\+N\+E\+T\+I\+C\+\_\+\+B\+A\+S\+ED}} + module). The {\ttfamily p... +A left brace was mandatory here, so I've put one in. +You might want to delete and/or insert some corrections +so that I will find a matching right brace soon. +(If you're confused by all this, try typing `I}' now.) + +! Undefined control sequence. +<argument> \hyperlink {group__magnetic__based}{M\+ + A\+G\+N\+E\+T\+I\+C\+\_\+\... +l.70 ...\+A\+G\+N\+E\+T\+I\+C\+\_\+\+B\+A\+S\+ED}} + module). The {\ttfamily p... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...link {group__magnetic__based}{M\+A\+ + G\+N\+E\+T\+I\+C\+\_\+\+B\... +l.70 ...\+A\+G\+N\+E\+T\+I\+C\+\_\+\+B\+A\+S\+ED}} + module). The {\ttfamily p... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...k {group__magnetic__based}{M\+A\+G\+ + N\+E\+T\+I\+C\+\_\+\+B\+A\... +l.70 ...\+A\+G\+N\+E\+T\+I\+C\+\_\+\+B\+A\+S\+ED}} + module). The {\ttfamily p... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...group__magnetic__based}{M\+A\+G\+N\+ + E\+T\+I\+C\+\_\+\+B\+A\+S\... +l.70 ...\+A\+G\+N\+E\+T\+I\+C\+\_\+\+B\+A\+S\+ED}} + module). The {\ttfamily p... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...up__magnetic__based}{M\+A\+G\+N\+E\+ + T\+I\+C\+\_\+\+B\+A\+S\+ED} +l.70 ...\+A\+G\+N\+E\+T\+I\+C\+\_\+\+B\+A\+S\+ED}} + module). The {\ttfamily p... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ..._magnetic__based}{M\+A\+G\+N\+E\+T\+ + I\+C\+\_\+\+B\+A\+S\+ED} +l.70 ...\+A\+G\+N\+E\+T\+I\+C\+\_\+\+B\+A\+S\+ED}} + module). The {\ttfamily p... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...gnetic__based}{M\+A\+G\+N\+E\+T\+I\+ + C\+\_\+\+B\+A\+S\+ED} +l.70 ...\+A\+G\+N\+E\+T\+I\+C\+\_\+\+B\+A\+S\+ED}} + module). The {\ttfamily p... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...tic__based}{M\+A\+G\+N\+E\+T\+I\+C\+ + \_\+\+B\+A\+S\+ED} +l.70 ...\+A\+G\+N\+E\+T\+I\+C\+\_\+\+B\+A\+S\+ED}} + module). The {\ttfamily p... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ..._based}{M\+A\+G\+N\+E\+T\+I\+C\+\_\+ + \+B\+A\+S\+ED} +l.70 ...\+A\+G\+N\+E\+T\+I\+C\+\_\+\+B\+A\+S\+ED}} + module). The {\ttfamily p... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...ased}{M\+A\+G\+N\+E\+T\+I\+C\+\_\+\+ + B\+A\+S\+ED} +l.70 ...\+A\+G\+N\+E\+T\+I\+C\+\_\+\+B\+A\+S\+ED}} + module). The {\ttfamily p... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...d}{M\+A\+G\+N\+E\+T\+I\+C\+\_\+\+B\+ + A\+S\+ED} +l.70 ...\+A\+G\+N\+E\+T\+I\+C\+\_\+\+B\+A\+S\+ED}} + module). The {\ttfamily p... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...M\+A\+G\+N\+E\+T\+I\+C\+\_\+\+B\+A\+ + S\+ED} +l.70 ...\+A\+G\+N\+E\+T\+I\+C\+\_\+\+B\+A\+S\+ED}} + module). The {\ttfamily p... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +<argument> ...A\+G\+N\+E\+T\+I\+C\+\_\+\+B\+A\+S\+ + ED} +l.70 ...\+A\+G\+N\+E\+T\+I\+C\+\_\+\+B\+A\+S\+ED}} + module). The {\ttfamily p... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + + +! LaTeX Error: Command \ttfamily invalid in math mode. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.70 ..._\+\+B\+A\+S\+ED}} module). The {\ttfamily + pos\+\_\+algos\+\_\+commo... +(That makes 100 errors; please try again.) +Here is how much of TeX's memory you used: + 20 strings out of 492973 + 568 string characters out of 3135926 + 65306 words of memory out of 3000000 + 3990 multiletter control sequences out of 15000+200000 + 3808 words of font info for 15 fonts, out of 3000000 for 9000 + 1141 hyphenation exceptions out of 8191 + 18i,11n,12p,831b,94s stack positions out of 5000i,500n,10000p,200000b,50000s + +! ==> Fatal error occurred, no output PDF file produced! diff --git a/doc/doxygen/latex/index.tex b/doc/doxygen/latex/index.tex new file mode 100644 index 0000000000000000000000000000000000000000..44e1e3f9b82eb53b1e354073dc201b3b28fcf5d8 --- /dev/null +++ b/doc/doxygen/latex/index.tex @@ -0,0 +1,86 @@ +\begin{DoxyAuthor}{Author} +Zakaria Kasmi +\end{DoxyAuthor} +\hypertarget{index_RcdMathLib-in-a-nutshell}{}\doxysection{Rcd\+Math\+Lib in a nutshell}\label{index_RcdMathLib-in-a-nutshell} +Rcd\+Math\+Lib is an open-\/source library for numerical linear and non-\/linear algebra designed to match the requirements of resource-\/limited or embedded devices. Rcd\+Math\+Lib supports solving linear and non-\/linear equation systems. Furthermore, it provides general-\/purpose implemented methods that facilitate solving problems of regression smoothing and curve fitting. It also allows for calculating as well as optimizing a position on a mobile device.\hypertarget{index_download-use-RcdMathLib}{}\doxysection{Download and use Rcd\+Math\+Lib}\label{index_download-use-RcdMathLib} +The simplest way to use the Rcd\+Math\+Lib for resource-\/limited devices is to download the Elipse project (T\+O\+DO). The following Eclipse project enables also the Rcd\+Math\+Lib for full-\/fledged platforms (T\+O\+DO).\hypertarget{index_the-quickest-start}{}\doxysection{The quickest start}\label{index_the-quickest-start} +You can run Rcd\+Math\+Lib on most resource-\/limited such as the S\+T\+M32 Discovery board as well as on a PC. Try it right now in your terminal window\+: + + +\begin{DoxyCode}{0} +\DoxyCodeLine{git clone git://github.com/RIOT-\/OS/RIOT.git \# assumption: git is pre-\/installed } +\DoxyCodeLine{cd RcdMathLib/examples/linear\_algebra/basic\_operation/} +\DoxyCodeLine{make all} +\end{DoxyCode} + + +The example above shows how to use the basic operations of the Rcd\+Math\+Lib such as the vector or the matrix operations.\hypertarget{index_structure}{}\doxysection{Structure}\label{index_structure} +This section walks you through Rcd\+Math\+Lib\textquotesingle{}s structure to easily find your way around in Rcd\+Math\+Lib\textquotesingle{}s code base. + + +\begin{figure} [!ht] + \centering + \includegraphics[width=0.95\textwidth]{soft_architecture_01_09_2019.pdf} + \caption[Example of real-world localization system]{Example of real-world localization system} + \label{fig:exp_loc_sys} +\end{figure} + + +Rcd\+Math\+Lib\textquotesingle{}s source code is composed into three groups\+: + + +\begin{DoxyItemize} +\item Linear algebra +\item Non-\/linear algebra +\item Localization +\end{DoxyItemize} + +In addition Rcd\+Math\+Lib includes various examples to familiarize the user with the software as well as an A\+PI to facilitate the use and the further development of the library. + +The structural groups are projected onto the directory structure of Rcd\+Math\+Lib, where each of these groups resides in one or two directories in the main Rcd\+Math\+Lib directory. + +The following list gives a more detailed description of each of Rcd\+Math\+Lib\textquotesingle{}s top-\/level directories\+:\hypertarget{index_autotoc_md0}{}\doxysubsection{Linear Algebra}\label{index_autotoc_md0} +This directory contains functions that are specific to vector and matrix operations, and other algebraic operations. It provides functions to perform basic matrix operations such as matrix addition, multiplication, or transposition. It also provides algorithms for complex operations like matrix decomposition algorithms, algorithms to calculate the pseudo-\/inverse of a matrix, or methods to solve systems of linear equations. The linear algebra module is divided in the following sub-\/modules\+: +\begin{DoxyItemize} +\item Basic operations sub-\/module. +\item Matrix decompositions sub-\/module. +\item Pseudo-\/\+Inverse sub-\/module. +\item Solve linear equations sub-\/module. +\item Utilities sub-\/module. +\end{DoxyItemize} + +See \mbox{\hyperlink{group__linear__algebra}{L\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} module for further information and A\+PI documentations.\hypertarget{index_autotoc_md1}{}\doxysubsection{Non-\/\+Linear Algebra}\label{index_autotoc_md1} +The non-\/linear algebra module contains functions to solve multi-\/variant nonlinear equations as wells algorithms solving problems of regression smoothing and curve fitting. This module also enables enables the optimization of an approximate solution by using Non-\/linear Least Squares (N\+LS) methods such as modified Gauss--Newton (GN) or the Levenberg--Marquardt (L\+VM) algorithms. The non-\/linear algebra module is divided in the two following sub-\/modules\+: + + +\begin{DoxyItemize} +\item Solve non-\/linear equations sub-\/module. +\item Optimization sub-\/module. +\end{DoxyItemize} + +See here \mbox{\hyperlink{group__non__linear__algebra}{N\+O\+N\+\_\+\+L\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} module for further information.\hypertarget{index_autotoc_md2}{}\doxysubsection{Localization}\label{index_autotoc_md2} +The localization module contains functions to compute a position of a mobile device using distance measurements or D\+C-\/pulsed, magnetic signals. This module also includes optimization algorithms such as the Levenberg--Marquardt approach to optimize the calculated position. The localization module also involves a method to recognize and mitigate the multipath errors on the mobile station. + +In the {\ttfamily position\+\_\+algos} sub-\/directory you can find the implementations of the distance-\/based localization system (see the \mbox{\hyperlink{group__distance__based}{D\+I\+S\+T\+A\+N\+C\+E\+\_\+\+B\+A\+S\+ED}} module) as well as the implementations of the D\+C-\/pulsed, magnetic position system (see the \mbox{\hyperlink{group__magnetic__based}{M\+A\+G\+N\+E\+T\+I\+C\+\_\+\+B\+A\+S\+ED}} module). The {\ttfamily pos\+\_\+algos\+\_\+common} sub-\/directory contains common localization algorithms like the trilateration method (see the \mbox{\hyperlink{group__pos__algos__common}{P\+O\+S\+\_\+\+A\+L\+G\+O\+S\+\_\+\+C\+O\+M\+M\+ON}} module). The optimization algorithms are localted in the {\ttfamily optimization} sub-\/directory providing the following optimization approaches\+: + + +\begin{DoxyItemize} +\item Gauss--Newton (GN) algorithm. +\item Levenberg--Marquardt (L\+VM) algorithm. ~\newline + +\item Multipath Distance Detection and Mitigation (M\+D\+DM) algorithm. +\end{DoxyItemize} + +See the \mbox{\hyperlink{group__localization}{L\+O\+C\+A\+L\+I\+Z\+A\+T\+I\+ON}} module for more detailed information.\hypertarget{index_autotoc_md3}{}\doxysubsection{examples}\label{index_autotoc_md3} +Here you find a number of example applications that demonstrate certain features of Rcd\+Math\+Lib. The examples found in this directory is a good starting point for anyone who is new to Rcd\+Math\+Lib. + +For more information best browse that directory and have a look at the {\ttfamily R\+E\+A\+D\+M\+E.\+md} files that ship with each example. + +To create your own application -\/ here or anywhere else -\/ see \mbox{\hyperlink{creating-an-application}{Creating an application}}\hypertarget{index_autotoc_md4}{}\doxysubsection{doc}\label{index_autotoc_md4} +The {\ttfamily doc} directory contains the doxygen configuration and also contains the compiled doxygen output after running {\ttfamily make doc}.\hypertarget{index_further-information}{}\doxysection{Further information}\label{index_further-information} + +\begin{DoxyItemize} +\item \mbox{\hyperlink{getting-started}{Getting started}} +\item \mbox{\hyperlink{creating-an-application}{Creating an application}} +\item \mbox{\hyperlink{creating-modules}{Creating modules}} +\end{DoxyItemize} \ No newline at end of file diff --git a/doc/doxygen/latex/index.tex.bak b/doc/doxygen/latex/index.tex.bak new file mode 100644 index 0000000000000000000000000000000000000000..6d628f9fa2a992d609a05c02fce1423a463e9127 --- /dev/null +++ b/doc/doxygen/latex/index.tex.bak @@ -0,0 +1,92 @@ +\begin{DoxyAuthor}{Author} +Zakaria Kasmi +\end{DoxyAuthor} +\hypertarget{index_RcdMathLib-in-a-nutshell}{}\doxysection{Rcd\+Math\+Lib in a nutshell}\label{index_RcdMathLib-in-a-nutshell} +Rcd\+Math\+Lib is an open-\/source library for numerical linear and non-\/linear algebra designed to match the requirements of resource-\/limited or embedded devices. Rcd\+Math\+Lib supports solving linear and non-\/linear equation systems. Furthermore, it provides general-\/purpose implemented methods that facilitate solving problems of regression smoothing and curve fitting. It also allows for calculating as well as optimizing a position on a mobile device.\hypertarget{index_contribute-to-RcdMathLib}{}\doxysection{Contribute to Rcd\+Math\+Lib}\label{index_contribute-to-RcdMathLib} +Anyone is welcome to join us to develop further the Rcd\+Math\+Lib and so build an an open community\+: +\begin{DoxyItemize} +\item Download and contribute your code on \href{https://github.com/RIOT-OS/RIOT}{\texttt{ Git\+Hub}}. You can read about how to contribute \href{https://github.com/RIOT-OS/RIOT/wiki/Contributing-to-RIOT}{\texttt{ in our Git\+Hub Wiki}}. +\item \href{http://lists.riot-os.org/mailman/listinfo/users}{\texttt{ Subscribe}} to \href{mailto:users@riot-os.org}{\texttt{ users@riot-\/os.\+org}} to ask for help using R\+I\+OT or writing an application for R\+I\+OT (or to just stay in the loop). An archive of this list \href{https://lists.riot-os.org/pipermail/users/}{\texttt{ is available here}}. +\item \href{http://lists.riot-os.org/mailman/listinfo/devel}{\texttt{ Subscribe}} to \href{mailto:devel@riot-os.org}{\texttt{ devel@riot-\/os.\+org}} to follow and discuss kernel and network stack developement, or hardware support. An archive of this list \href{https://lists.riot-os.org/pipermail/devel/}{\texttt{ is available here}}. +\item Contact us on e-\/mail\+: \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyItemize}\hypertarget{index_the-quickest-start}{}\doxysection{The quickest start}\label{index_the-quickest-start} +You can run Rcd\+Math\+Lib on most resource-\/limited such as the S\+T\+M32 Discovery board as well as on a PC. Try it right now in your terminal window\+: + + +\begin{DoxyCode}{0} +\DoxyCodeLine{git clone git://github.com/RIOT-\/OS/RIOT.git \# assumption: git is pre-\/installed} +\DoxyCodeLine{cd RIOT} +\DoxyCodeLine{git checkout <LATEST\_RELEASE>} +\DoxyCodeLine{ \# interfaces to connect multiple} +\DoxyCodeLine{ \# RIOT instances} +\DoxyCodeLine{cd examples/default/} +\DoxyCodeLine{make all} +\end{DoxyCode} +\hypertarget{index_structure}{}\doxysection{Structure}\label{index_structure} +This section walks you through Rcd\+Math\+Lib\textquotesingle{}s structure to easily find your way around in Rcd\+Math\+Lib\textquotesingle{}s code base. + + +\begin{DoxyImage} +\includegraphics[width=\textwidth,height=\textheight/2,keepaspectratio=true]{soft_architecture_01_09_2019.svg} +\doxyfigcaption{Software Architecture} +\end{DoxyImage} + + +Rcd\+Math\+Lib\textquotesingle{}s source code is composed into three groups\+: + + +\begin{DoxyItemize} +\item Linear algebra +\item Non-\/linear algebra +\item Localization +\end{DoxyItemize} + +In addition Rcd\+Math\+Lib includes various examples to familiarize the user with software as well as an A\+PI to facilitate the use and the further development of the library. + +The structural groups are projected onto the directory structure of Rcd\+Math\+Lib, where each of these groups resides in one or two directories in the main Rcd\+Math\+Lib directory. + +The following list gives a more detailed description of each of Rcd\+Math\+Lib\textquotesingle{}s top-\/level directories\+:\hypertarget{index_autotoc_md1}{}\doxysubsection{Linear Algebra}\label{index_autotoc_md1} +This directory contains functions that are specific to vector and matrix operations, and other algebraic operations. It provides functions to perform basic matrix operations such as matrix addition, multiplication, or transposition. It also provides algorithms for complex operations like matrix decomposition algorithms, algorithms to calculate the pseudo-\/inverse of a matrix, or methods to solve systems of linear equations. The linear algebra module is divided in the following sub-\/modules\+: +\begin{DoxyItemize} +\item Basic operations sub-\/module. +\item Matrix decompositions sub-\/module. +\item Pseudo-\/\+Inverse sub-\/module. +\item Solve linear equations sub-\/module. +\item Utils sub-\/module. +\end{DoxyItemize} + +See \mbox{\hyperlink{group__linear__algebra}{L\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} module for further information and A\+PI documentations.\hypertarget{index_autotoc_md2}{}\doxysubsection{Non-\/\+Linear Algebra}\label{index_autotoc_md2} +The non-\/linear algebra module contains functions to solve multi-\/variant nonlinear equations as wells algorithms solving problems of regression smoothing and curve fitting. This module also enables enables the optimization of an approximate solution by using Non-\/linear Least Squares (N\+LS) methods such as modified Gauss--Newton (GN) or the Levenberg--Marquardt (L\+VM) algorithms. The non-\/linear algebra module is divided in the two following sub-\/modules\+: + + +\begin{DoxyItemize} +\item Solve non-\/linear equations sub-\/module. +\item Optimization sub-\/module. +\end{DoxyItemize} + +See here \mbox{\hyperlink{group__non__linear__algebra}{N\+O\+N\+\_\+\+L\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}} module for further information.\hypertarget{index_autotoc_md3}{}\doxysubsection{Localization}\label{index_autotoc_md3} +The localization module contains functions to compute a position of a mobile device using distance measurements or D\+C-\/pulsed, magnetic signals. This module also includes optimization algorithms such as the Levenberg--Marquardt approach to optimize the calculated position. The localization module also involves a method to recognize and mitigate the multipath errors on the mobile station. + +In the {\ttfamily position\+\_\+algos} sub-\/directory you can find the implementations of the distance-\/based localization system (see the \mbox{\hyperlink{group__distance__based}{D\+I\+S\+T\+A\+N\+C\+E\+\_\+\+B\+A\+S\+ED}} module) as well as the implementations of the D\+C-\/pulsed, magnetic position system (see the \mbox{\hyperlink{group__magnetic__based}{M\+A\+G\+N\+E\+T\+I\+C\+\_\+\+B\+A\+S\+ED}} module). The {\ttfamily pos\+\_\+algos\+\_\+common} sub-\/directory contains common localization algorithms like the trilateration method (see the \mbox{\hyperlink{group__pos__algos__common}{P\+O\+S\+\_\+\+A\+L\+G\+O\+S\+\_\+\+C\+O\+M\+M\+ON}} module). The optimization algorithms are localted in the {\ttfamily optimization} sub-\/directory providing the following optimization approaches\+: + + +\begin{DoxyItemize} +\item Gauss--Newton (GN) algorithm. +\item Levenberg--Marquardt (L\+VM) algorithm. ~\newline + +\item Multipath Distance Detection and Mitigation (M\+D\+DM) algorithm. +\end{DoxyItemize} + +See the \mbox{\hyperlink{group__localization}{L\+O\+C\+A\+L\+I\+Z\+A\+T\+I\+ON}} module for more detailed information.\hypertarget{index_autotoc_md4}{}\doxysubsection{examples}\label{index_autotoc_md4} +Here you find a number of example applications that demonstrate certain features of Rcd\+Math\+Lib. The examples found in this directory is a good starting point for anyone who is new to Rcd\+Math\+Lib. + +For more information best browse that directory and have a look at the {\ttfamily R\+E\+A\+D\+M\+E.\+md} files that ship with each example. + +To create your own application -\/ here or anywhere else -\/ see \mbox{\hyperlink{creating-an-application}{Creating an application}}\hypertarget{index_autotoc_md5}{}\doxysubsection{doc}\label{index_autotoc_md5} +The {\ttfamily doc} directory contains the doxygen configuration and also contains the compiled doxygen output after running {\ttfamily make doc}.\hypertarget{index_further-information}{}\doxysection{Further information}\label{index_further-information} + +\begin{DoxyItemize} +\item \mbox{\hyperlink{getting-started}{Getting started}} +\item \mbox{\hyperlink{creating-an-application}{Creating an application}} +\item \mbox{\hyperlink{creating-modules}{Creating modules}} +\end{DoxyItemize} \ No newline at end of file diff --git a/doc/doxygen/latex/levenberg__marquardt_8c.tex b/doc/doxygen/latex/levenberg__marquardt_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..d02c1a49540712ab57e137e8a8d964a015abc6e4 --- /dev/null +++ b/doc/doxygen/latex/levenberg__marquardt_8c.tex @@ -0,0 +1,181 @@ +\hypertarget{levenberg__marquardt_8c}{}\doxysection{levenberg\+\_\+marquardt.\+c File Reference} +\label{levenberg__marquardt_8c}\index{levenberg\_marquardt.c@{levenberg\_marquardt.c}} + + +Implement the Levenberg--Marquardt (L\+VM) algorithm. + + +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include $<$math.\+h$>$}\newline +{\ttfamily \#include $<$float.\+h$>$}\newline +{\ttfamily \#include $<$inttypes.\+h$>$}\newline +{\ttfamily \#include \char`\"{}levenberg\+\_\+marquardt.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}vector.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}solve.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}utils.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} \mbox{\hyperlink{levenberg__marquardt_8c_a741182c4bc201af44ac010bc4474b826}{opt\+\_\+levenberg\+\_\+marquardt\+\_\+correction}} (uint8\+\_\+t f\+\_\+length, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} x\+\_\+vec\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} data\+\_\+vec\mbox{[}f\+\_\+length\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} mu, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} s\mbox{[}n\mbox{]}, void($\ast$get\+\_\+f\+\_\+error)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} data\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]}), void($\ast$get\+\_\+jacobian)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]})) +\begin{DoxyCompactList}\small\item\em Implements the correction-\/function of the Levenberg--Marquardt (L\+VM) algorithm. \end{DoxyCompactList}\item +uint8\+\_\+t \mbox{\hyperlink{levenberg__marquardt_8c_a2a72b2b6be15a9998b61a9c0097e3d5f}{opt\+\_\+levenberg\+\_\+marquardt}} (uint8\+\_\+t f\+\_\+length, uint8\+\_\+t n, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x0\+\_\+vec\mbox{[}n\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} data\+\_\+vec\mbox{[}f\+\_\+length\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} eps, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} tau, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} beta0, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} beta1, uint8\+\_\+t max\+\_\+iter\+\_\+num, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} est\+\_\+x\+\_\+vec\mbox{[}n\mbox{]}, void($\ast$get\+\_\+f\+\_\+error)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x0\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} data\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]}), void($\ast$get\+\_\+jacobian)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x0\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]})) +\begin{DoxyCompactList}\small\item\em Implements the Levenberg--Marquardt (L\+VM) algorithm. \end{DoxyCompactList}\item +\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} \mbox{\hyperlink{levenberg__marquardt_8c_a46fb5a9d6d185ff7f98c9cf34b56e34f}{opt\+\_\+levenberg\+\_\+marquardt\+\_\+get\+\_\+mu0}} (uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} tau, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+TJ\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the initial value $ \mu_0 $ of the Levenberg--Marquardt (L\+VM) algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Implement the Levenberg--Marquardt (L\+VM) algorithm. + +\begin{DoxyNote}{Note} +This function is generally implemented. +\end{DoxyNote} +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} + +Naouar Guerchali +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{levenberg__marquardt_8c_a2a72b2b6be15a9998b61a9c0097e3d5f}\label{levenberg__marquardt_8c_a2a72b2b6be15a9998b61a9c0097e3d5f}} +\index{levenberg\_marquardt.c@{levenberg\_marquardt.c}!opt\_levenberg\_marquardt@{opt\_levenberg\_marquardt}} +\index{opt\_levenberg\_marquardt@{opt\_levenberg\_marquardt}!levenberg\_marquardt.c@{levenberg\_marquardt.c}} +\doxysubsubsection{\texorpdfstring{opt\_levenberg\_marquardt()}{opt\_levenberg\_marquardt()}} +{\footnotesize\ttfamily uint8\+\_\+t opt\+\_\+levenberg\+\_\+marquardt (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{f\+\_\+length, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{x0\+\_\+vec\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{data\+\_\+vec\mbox{[}f\+\_\+length\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{eps, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{tau, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{beta0, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{beta1, }\item[{uint8\+\_\+t}]{max\+\_\+iter\+\_\+num, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{est\+\_\+x\+\_\+vec\mbox{[}n\mbox{]}, }\item[{void($\ast$)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x0\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} data\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]})}]{get\+\_\+f\+\_\+error, }\item[{void($\ast$)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x0\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]})}]{get\+\_\+jacobian }\end{DoxyParamCaption})} + + + +Implements the Levenberg--Marquardt (L\+VM) algorithm. + +The user should provide pointers to the error and Jacobian functions. \begin{DoxyNote}{Note} +This function is generally implemented. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em f\+\_\+length} & length of the error functions vector. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & length of the start vector. \\ +\hline +\mbox{\texttt{ in}} & {\em x0\+\_\+vec\mbox{[}$\,$\mbox{]}} & start vector. \\ +\hline +\mbox{\texttt{ in}} & {\em data\+\_\+vec\mbox{[}$\,$\mbox{]}} & data vector. \\ +\hline +\mbox{\texttt{ in}} & {\em eps} & accuracy bound. \\ +\hline +\mbox{\texttt{ in}} & {\em tau} & $ \tau $ factor. \\ +\hline +\mbox{\texttt{ in}} & {\em beta0} & $ \beta_0 $ factor. \\ +\hline +\mbox{\texttt{ in}} & {\em beta1} & $ \beta_1 $ factor. \\ +\hline +\mbox{\texttt{ in}} & {\em max\+\_\+iter\+\_\+num} & maximal iteration number of the L\+VM algorithm. \\ +\hline +\mbox{\texttt{ out}} & {\em est\+\_\+x\+\_\+vec\mbox{[}$\,$\mbox{]}} & estimated (optimized) vector. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$get\+\_\+f\+\_\+error)} & pointer to the error function. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$get\+\_\+jacobian)} & pointer to the Jacobian matrix.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +required iteration number. +\end{DoxyReturn} + + +Definition at line 143 of file levenberg\+\_\+marquardt.\+c. + + + +References matrix\+\_\+add\+\_\+to\+\_\+diag(), matrix\+\_\+mul\+\_\+scalar(), matrix\+\_\+t, matrix\+\_\+trans\+\_\+mul\+\_\+itself(), matrix\+\_\+trans\+\_\+mul\+\_\+vec(), opt\+\_\+levenberg\+\_\+marquardt\+\_\+correction(), opt\+\_\+levenberg\+\_\+marquardt\+\_\+get\+\_\+mu0(), solve\+\_\+householder(), vector\+\_\+add(), vector\+\_\+copy(), vector\+\_\+get\+\_\+norm2(), and vector\+\_\+t. + + + +Referenced by optimization\+\_\+exponential\+\_\+data\+\_\+test(), optimization\+\_\+sinusoidal\+\_\+data\+\_\+test(), and optimization\+\_\+test(). + +\mbox{\Hypertarget{levenberg__marquardt_8c_a741182c4bc201af44ac010bc4474b826}\label{levenberg__marquardt_8c_a741182c4bc201af44ac010bc4474b826}} +\index{levenberg\_marquardt.c@{levenberg\_marquardt.c}!opt\_levenberg\_marquardt\_correction@{opt\_levenberg\_marquardt\_correction}} +\index{opt\_levenberg\_marquardt\_correction@{opt\_levenberg\_marquardt\_correction}!levenberg\_marquardt.c@{levenberg\_marquardt.c}} +\doxysubsubsection{\texorpdfstring{opt\_levenberg\_marquardt\_correction()}{opt\_levenberg\_marquardt\_correction()}} +{\footnotesize\ttfamily \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} opt\+\_\+levenberg\+\_\+marquardt\+\_\+correction (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{f\+\_\+length, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{x\+\_\+vec\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{data\+\_\+vec\mbox{[}f\+\_\+length\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{mu, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{s\mbox{[}n\mbox{]}, }\item[{void($\ast$)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} data\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]})}]{get\+\_\+f\+\_\+error, }\item[{void($\ast$)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]})}]{get\+\_\+jacobian }\end{DoxyParamCaption})} + + + +Implements the correction-\/function of the Levenberg--Marquardt (L\+VM) algorithm. + +The user should provide pointers to the error and Jacobian functions. + +\begin{DoxyNote}{Note} +This function is generally implemented. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em f\+\_\+length} & length of the error functions vector. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & length of the start vector. \\ +\hline +\mbox{\texttt{ in}} & {\em x\+\_\+vec\mbox{[}$\,$\mbox{]}} & start vector. \\ +\hline +\mbox{\texttt{ in}} & {\em data\+\_\+vec\mbox{[}$\,$\mbox{]}} & data vector. \\ +\hline +\mbox{\texttt{ in}} & {\em mu} & regularization parameter $ \mu $. \\ +\hline +\mbox{\texttt{ out}} & {\em s\mbox{[}$\,$\mbox{]}} & correction vector. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$get\+\_\+f\+\_\+error)} & pointer to the error function that calculates the matrix $ J_f^{T} J_{f} $. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$get\+\_\+jacobian)} & pointer to the Jacobian matrix.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the parameter $ \rho_{\mu} $ +\end{DoxyReturn} + + +Definition at line 53 of file levenberg\+\_\+marquardt.\+c. + + + +References matrix\+\_\+add\+\_\+to\+\_\+diag(), matrix\+\_\+mul\+\_\+scalar(), matrix\+\_\+mul\+\_\+vec(), matrix\+\_\+t, matrix\+\_\+trans\+\_\+mul\+\_\+itself(), matrix\+\_\+trans\+\_\+mul\+\_\+vec(), solve\+\_\+householder(), vector\+\_\+add(), vector\+\_\+get\+\_\+scalar\+\_\+product(), and vector\+\_\+t. + + + +Referenced by opt\+\_\+levenberg\+\_\+marquardt(). + +\mbox{\Hypertarget{levenberg__marquardt_8c_a46fb5a9d6d185ff7f98c9cf34b56e34f}\label{levenberg__marquardt_8c_a46fb5a9d6d185ff7f98c9cf34b56e34f}} +\index{levenberg\_marquardt.c@{levenberg\_marquardt.c}!opt\_levenberg\_marquardt\_get\_mu0@{opt\_levenberg\_marquardt\_get\_mu0}} +\index{opt\_levenberg\_marquardt\_get\_mu0@{opt\_levenberg\_marquardt\_get\_mu0}!levenberg\_marquardt.c@{levenberg\_marquardt.c}} +\doxysubsubsection{\texorpdfstring{opt\_levenberg\_marquardt\_get\_mu0()}{opt\_levenberg\_marquardt\_get\_mu0()}} +{\footnotesize\ttfamily \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} opt\+\_\+levenberg\+\_\+marquardt\+\_\+get\+\_\+mu0 (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{tau, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{J\+TJ\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the initial value $ \mu_0 $ of the Levenberg--Marquardt (L\+VM) algorithm. + +The user should provide a pointer to the matrix $ J_f^{T} J_{f} $. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em n} & column number of the matrix $J_f^T J_f$. \\ +\hline +\mbox{\texttt{ in}} & {\em tau} & $ \tau $ factor. \\ +\hline +\mbox{\texttt{ in}} & {\em J\+T\+J\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix $J_f^T J_f$.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +parameter $ \rho_{\mu} $ +\end{DoxyReturn} + + +Definition at line 227 of file levenberg\+\_\+marquardt.\+c. + + + +References matrix\+\_\+t. + + + +Referenced by opt\+\_\+levenberg\+\_\+marquardt(). + diff --git a/doc/doxygen/latex/levenberg__marquardt_8h.tex b/doc/doxygen/latex/levenberg__marquardt_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..31b22f22bc84aec90e3c5746aff374288bb064b9 --- /dev/null +++ b/doc/doxygen/latex/levenberg__marquardt_8h.tex @@ -0,0 +1,124 @@ +\hypertarget{levenberg__marquardt_8h}{}\doxysection{levenberg\+\_\+marquardt.\+h File Reference} +\label{levenberg__marquardt_8h}\index{levenberg\_marquardt.h@{levenberg\_marquardt.h}} + + +Implement the Levenberg--Marquardt (L\+VM) algorithm. + + +{\ttfamily \#include $<$inttypes.\+h$>$}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}vector.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +uint8\+\_\+t \mbox{\hyperlink{levenberg__marquardt_8h_a2a72b2b6be15a9998b61a9c0097e3d5f}{opt\+\_\+levenberg\+\_\+marquardt}} (uint8\+\_\+t f\+\_\+length, uint8\+\_\+t n, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x0\+\_\+vec\mbox{[}n\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} data\+\_\+vec\mbox{[}f\+\_\+length\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} eps, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} tau, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} beta0, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} beta1, uint8\+\_\+t max\+\_\+iter\+\_\+num, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} est\+\_\+x\+\_\+vec\mbox{[}n\mbox{]}, void($\ast$get\+\_\+f\+\_\+error)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x0\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} data\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]}), void($\ast$get\+\_\+jacobian)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x0\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]})) +\begin{DoxyCompactList}\small\item\em Implements the Levenberg--Marquardt (L\+VM) algorithm. \end{DoxyCompactList}\item +\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} \mbox{\hyperlink{levenberg__marquardt_8h_a46fb5a9d6d185ff7f98c9cf34b56e34f}{opt\+\_\+levenberg\+\_\+marquardt\+\_\+get\+\_\+mu0}} (uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} tau, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+TJ\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the initial value $ \mu_0 $ of the Levenberg--Marquardt (L\+VM) algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Implement the Levenberg--Marquardt (L\+VM) algorithm. + +\begin{DoxyNote}{Note} +This function is generally implemented. +\end{DoxyNote} +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} + +Naouar Guerchali +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{levenberg__marquardt_8h_a2a72b2b6be15a9998b61a9c0097e3d5f}\label{levenberg__marquardt_8h_a2a72b2b6be15a9998b61a9c0097e3d5f}} +\index{levenberg\_marquardt.h@{levenberg\_marquardt.h}!opt\_levenberg\_marquardt@{opt\_levenberg\_marquardt}} +\index{opt\_levenberg\_marquardt@{opt\_levenberg\_marquardt}!levenberg\_marquardt.h@{levenberg\_marquardt.h}} +\doxysubsubsection{\texorpdfstring{opt\_levenberg\_marquardt()}{opt\_levenberg\_marquardt()}} +{\footnotesize\ttfamily uint8\+\_\+t opt\+\_\+levenberg\+\_\+marquardt (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{f\+\_\+length, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{x0\+\_\+vec\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{data\+\_\+vec\mbox{[}f\+\_\+length\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{eps, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{tau, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{beta0, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{beta1, }\item[{uint8\+\_\+t}]{max\+\_\+iter\+\_\+num, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{est\+\_\+x\+\_\+vec\mbox{[}n\mbox{]}, }\item[{void($\ast$)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x0\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} data\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]})}]{get\+\_\+f\+\_\+error, }\item[{void($\ast$)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x0\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]})}]{get\+\_\+jacobian }\end{DoxyParamCaption})} + + + +Implements the Levenberg--Marquardt (L\+VM) algorithm. + +The user should provide pointers to the error and Jacobian functions. \begin{DoxyNote}{Note} +This function is generally implemented. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em f\+\_\+length} & length of the error functions vector. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & length of the start vector. \\ +\hline +\mbox{\texttt{ in}} & {\em x0\+\_\+vec\mbox{[}$\,$\mbox{]}} & start vector. \\ +\hline +\mbox{\texttt{ in}} & {\em data\+\_\+vec\mbox{[}$\,$\mbox{]}} & data vector. \\ +\hline +\mbox{\texttt{ in}} & {\em eps} & accuracy bound. \\ +\hline +\mbox{\texttt{ in}} & {\em tau} & $ \tau $ factor. \\ +\hline +\mbox{\texttt{ in}} & {\em beta0} & $ \beta_0 $ factor. \\ +\hline +\mbox{\texttt{ in}} & {\em beta1} & $ \beta_1 $ factor. \\ +\hline +\mbox{\texttt{ in}} & {\em max\+\_\+iter\+\_\+num} & maximal iteration number of the L\+VM algorithm. \\ +\hline +\mbox{\texttt{ out}} & {\em est\+\_\+x\+\_\+vec\mbox{[}$\,$\mbox{]}} & estimated (optimized) vector. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$get\+\_\+f\+\_\+error)} & pointer to the error function. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$get\+\_\+jacobian)} & pointer to the Jacobian matrix.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +required iteration number. +\end{DoxyReturn} + + +Definition at line 143 of file levenberg\+\_\+marquardt.\+c. + + + +References matrix\+\_\+add\+\_\+to\+\_\+diag(), matrix\+\_\+mul\+\_\+scalar(), matrix\+\_\+t, matrix\+\_\+trans\+\_\+mul\+\_\+itself(), matrix\+\_\+trans\+\_\+mul\+\_\+vec(), opt\+\_\+levenberg\+\_\+marquardt\+\_\+correction(), opt\+\_\+levenberg\+\_\+marquardt\+\_\+get\+\_\+mu0(), solve\+\_\+householder(), vector\+\_\+add(), vector\+\_\+copy(), vector\+\_\+get\+\_\+norm2(), and vector\+\_\+t. + + + +Referenced by optimization\+\_\+exponential\+\_\+data\+\_\+test(), optimization\+\_\+sinusoidal\+\_\+data\+\_\+test(), and optimization\+\_\+test(). + +\mbox{\Hypertarget{levenberg__marquardt_8h_a46fb5a9d6d185ff7f98c9cf34b56e34f}\label{levenberg__marquardt_8h_a46fb5a9d6d185ff7f98c9cf34b56e34f}} +\index{levenberg\_marquardt.h@{levenberg\_marquardt.h}!opt\_levenberg\_marquardt\_get\_mu0@{opt\_levenberg\_marquardt\_get\_mu0}} +\index{opt\_levenberg\_marquardt\_get\_mu0@{opt\_levenberg\_marquardt\_get\_mu0}!levenberg\_marquardt.h@{levenberg\_marquardt.h}} +\doxysubsubsection{\texorpdfstring{opt\_levenberg\_marquardt\_get\_mu0()}{opt\_levenberg\_marquardt\_get\_mu0()}} +{\footnotesize\ttfamily \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} opt\+\_\+levenberg\+\_\+marquardt\+\_\+get\+\_\+mu0 (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{tau, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{J\+TJ\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the initial value $ \mu_0 $ of the Levenberg--Marquardt (L\+VM) algorithm. + +The user should provide a pointer to the matrix $ J_f^{T} J_{f} $. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em n} & column number of the matrix $J_f^T J_f$. \\ +\hline +\mbox{\texttt{ in}} & {\em tau} & $ \tau $ factor. \\ +\hline +\mbox{\texttt{ in}} & {\em J\+T\+J\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix $J_f^T J_f$.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +parameter $ \rho_{\mu} $ +\end{DoxyReturn} + + +Definition at line 227 of file levenberg\+\_\+marquardt.\+c. + + + +References matrix\+\_\+t. + + + +Referenced by opt\+\_\+levenberg\+\_\+marquardt(). + diff --git a/doc/doxygen/latex/loc__gauss__newton_8c.tex b/doc/doxygen/latex/loc__gauss__newton_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..59c30a05a21fe405b6389e9e6132657106ddc409 --- /dev/null +++ b/doc/doxygen/latex/loc__gauss__newton_8c.tex @@ -0,0 +1,83 @@ +\hypertarget{loc__gauss__newton_8c}{}\doxysection{loc\+\_\+gauss\+\_\+newton.\+c File Reference} +\label{loc__gauss__newton_8c}\index{loc\_gauss\_newton.c@{loc\_gauss\_newton.c}} + + +Implement the Gauss--Newton algorithm. + + +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include \char`\"{}utils.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}vector.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}moore\+\_\+penrose\+\_\+pseudo\+\_\+inverse.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +uint8\+\_\+t \mbox{\hyperlink{loc__gauss__newton_8c_aaba1f25cf23d5529e4fc3bca22f8784e}{loc\+\_\+gauss\+\_\+newton}} (uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+points\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} start\+\_\+pos\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} measured\+\_\+data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} eps, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} fmin, uint8\+\_\+t max\+\_\+iter\+\_\+num, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} est\+\_\+pos\mbox{[}3\mbox{]}, void($\ast$f\+\_\+i)(uint8\+\_\+t ref\+\_\+point\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+mat\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} d\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]}), void($\ast$jacobian\+\_\+get\+\_\+\+J\+TJ)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+TJ\mbox{[}3\mbox{]}\mbox{[}3\mbox{]}), void($\ast$jacobian\+\_\+get\+\_\+\+J\+Tf)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+Tf\mbox{[}3\mbox{]})) +\begin{DoxyCompactList}\small\item\em Implements the modified Gauss--Newton algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Implement the Gauss--Newton algorithm. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} + +Abdelmoumen Norrdine \href{mailto:a.norrdine@googlemail.com}{\texttt{ a.\+norrdine@googlemail.\+com}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{loc__gauss__newton_8c_aaba1f25cf23d5529e4fc3bca22f8784e}\label{loc__gauss__newton_8c_aaba1f25cf23d5529e4fc3bca22f8784e}} +\index{loc\_gauss\_newton.c@{loc\_gauss\_newton.c}!loc\_gauss\_newton@{loc\_gauss\_newton}} +\index{loc\_gauss\_newton@{loc\_gauss\_newton}!loc\_gauss\_newton.c@{loc\_gauss\_newton.c}} +\doxysubsubsection{\texorpdfstring{loc\_gauss\_newton()}{loc\_gauss\_newton()}} +{\footnotesize\ttfamily uint8\+\_\+t loc\+\_\+gauss\+\_\+newton (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ref\+\_\+points\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+points\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{start\+\_\+pos\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{measured\+\_\+data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{eps, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{fmin, }\item[{uint8\+\_\+t}]{max\+\_\+iter\+\_\+num, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{est\+\_\+pos\mbox{[}3\mbox{]}, }\item[{void($\ast$)(uint8\+\_\+t ref\+\_\+point\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+mat\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} d\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]})}]{f\+\_\+i, }\item[{void($\ast$)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+TJ\mbox{[}3\mbox{]}\mbox{[}3\mbox{]})}]{jacobian\+\_\+get\+\_\+\+J\+TJ, }\item[{void($\ast$)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+Tf\mbox{[}3\mbox{]})}]{jacobian\+\_\+get\+\_\+\+J\+Tf }\end{DoxyParamCaption})} + + + +Implements the modified Gauss--Newton algorithm. + +The user should provide pointers to the error and Jacobian functions. \begin{DoxyNote}{Note} +This function is optimized for localization algorithms. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em start\+\_\+pos\mbox{[}$\,$\mbox{]}} & start (approximate) position. \\ +\hline +\mbox{\texttt{ in}} & {\em measured\+\_\+data\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the measured data. \\ +\hline +\mbox{\texttt{ in}} & {\em eps} & accuracy bound. \\ +\hline +\mbox{\texttt{ in}} & {\em fmin} & termination tolerance on the error function. \\ +\hline +\mbox{\texttt{ in}} & {\em max\+\_\+iter\+\_\+num} & maximal iteration number of the Gauss-\/\+Newton algorithm. \\ +\hline +\mbox{\texttt{ in,out}} & {\em est\+\_\+pos\mbox{[}$\,$\mbox{]}} & estimated (optimized) position. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$f\+\_\+i)} & pointer to the error function. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$jacobian\+\_\+get\+\_\+\+J\+T\+J)} & pointer to the function that calculates the $ J_f^{T} J_{f} $ matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$jacobian\+\_\+get\+\_\+\+J\+Tf)} & pointer to the function that calculates the $ J_f^{T} \vec{f} $ vector.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +required iteration number. +\end{DoxyReturn} + + +Definition at line 30 of file loc\+\_\+gauss\+\_\+newton.\+c. + + + +References matrix\+\_\+mul\+\_\+vec(), matrix\+\_\+t, moore\+\_\+penrose\+\_\+get\+\_\+pinv(), utils\+\_\+max(), vector\+\_\+copy(), vector\+\_\+get\+\_\+euclidean\+\_\+distance(), vector\+\_\+get\+\_\+norm2(), and vector\+\_\+sub(). + + + +Referenced by position\+\_\+optimization\+\_\+test(). + diff --git a/doc/doxygen/latex/loc__gauss__newton_8h.tex b/doc/doxygen/latex/loc__gauss__newton_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..40350b4153cd7d973d2000555ec270544100a981 --- /dev/null +++ b/doc/doxygen/latex/loc__gauss__newton_8h.tex @@ -0,0 +1,84 @@ +\hypertarget{loc__gauss__newton_8h}{}\doxysection{loc\+\_\+gauss\+\_\+newton.\+h File Reference} +\label{loc__gauss__newton_8h}\index{loc\_gauss\_newton.h@{loc\_gauss\_newton.h}} + + +Implement the Gauss--Newton algorithm for position optimization. + + +{\ttfamily \#include $<$inttypes.\+h$>$}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}vector.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +uint8\+\_\+t \mbox{\hyperlink{loc__gauss__newton_8h_aaba1f25cf23d5529e4fc3bca22f8784e}{loc\+\_\+gauss\+\_\+newton}} (uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+points\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} start\+\_\+pos\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} measured\+\_\+data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} eps, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} fmin, uint8\+\_\+t max\+\_\+iter\+\_\+num, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} est\+\_\+pos\mbox{[}3\mbox{]}, void($\ast$f\+\_\+i)(uint8\+\_\+t ref\+\_\+point\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+mat\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} d\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]}), void($\ast$jacobian\+\_\+get\+\_\+\+J\+TJ)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+TJ\mbox{[}3\mbox{]}\mbox{[}3\mbox{]}), void($\ast$jacobian\+\_\+get\+\_\+\+J\+Tf)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+Tf\mbox{[}3\mbox{]})) +\begin{DoxyCompactList}\small\item\em Implements the modified Gauss--Newton algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Implement the Gauss--Newton algorithm for position optimization. + +\begin{DoxyNote}{Note} +This function is adapted for localization algorithms. +\end{DoxyNote} +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} + +Abdelmoumen Norrdine \href{mailto:a.norrdine@googlemail.com}{\texttt{ a.\+norrdine@googlemail.\+com}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{loc__gauss__newton_8h_aaba1f25cf23d5529e4fc3bca22f8784e}\label{loc__gauss__newton_8h_aaba1f25cf23d5529e4fc3bca22f8784e}} +\index{loc\_gauss\_newton.h@{loc\_gauss\_newton.h}!loc\_gauss\_newton@{loc\_gauss\_newton}} +\index{loc\_gauss\_newton@{loc\_gauss\_newton}!loc\_gauss\_newton.h@{loc\_gauss\_newton.h}} +\doxysubsubsection{\texorpdfstring{loc\_gauss\_newton()}{loc\_gauss\_newton()}} +{\footnotesize\ttfamily uint8\+\_\+t loc\+\_\+gauss\+\_\+newton (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ref\+\_\+points\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+points\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{start\+\_\+pos\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{measured\+\_\+data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{eps, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{fmin, }\item[{uint8\+\_\+t}]{max\+\_\+iter\+\_\+num, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{est\+\_\+pos\mbox{[}3\mbox{]}, }\item[{void($\ast$)(uint8\+\_\+t ref\+\_\+point\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+mat\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} d\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]})}]{f\+\_\+i, }\item[{void($\ast$)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+TJ\mbox{[}3\mbox{]}\mbox{[}3\mbox{]})}]{jacobian\+\_\+get\+\_\+\+J\+TJ, }\item[{void($\ast$)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+Tf\mbox{[}3\mbox{]})}]{jacobian\+\_\+get\+\_\+\+J\+Tf }\end{DoxyParamCaption})} + + + +Implements the modified Gauss--Newton algorithm. + +The user should provide pointers to the error and Jacobian functions. \begin{DoxyNote}{Note} +This function is optimized for localization algorithms. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em start\+\_\+pos\mbox{[}$\,$\mbox{]}} & start (approximate) position. \\ +\hline +\mbox{\texttt{ in}} & {\em measured\+\_\+data\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the measured data. \\ +\hline +\mbox{\texttt{ in}} & {\em eps} & accuracy bound. \\ +\hline +\mbox{\texttt{ in}} & {\em fmin} & termination tolerance on the error function. \\ +\hline +\mbox{\texttt{ in}} & {\em max\+\_\+iter\+\_\+num} & maximal iteration number of the Gauss-\/\+Newton algorithm. \\ +\hline +\mbox{\texttt{ in,out}} & {\em est\+\_\+pos\mbox{[}$\,$\mbox{]}} & estimated (optimized) position. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$f\+\_\+i)} & pointer to the error function. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$jacobian\+\_\+get\+\_\+\+J\+T\+J)} & pointer to the function that calculates the $ J_f^{T} J_{f} $ matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$jacobian\+\_\+get\+\_\+\+J\+Tf)} & pointer to the function that calculates the $ J_f^{T} \vec{f} $ vector.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +required iteration number. +\end{DoxyReturn} + + +Definition at line 30 of file loc\+\_\+gauss\+\_\+newton.\+c. + + + +References matrix\+\_\+mul\+\_\+vec(), matrix\+\_\+t, moore\+\_\+penrose\+\_\+get\+\_\+pinv(), utils\+\_\+max(), vector\+\_\+copy(), vector\+\_\+get\+\_\+euclidean\+\_\+distance(), vector\+\_\+get\+\_\+norm2(), and vector\+\_\+sub(). + + + +Referenced by position\+\_\+optimization\+\_\+test(). + diff --git a/doc/doxygen/latex/loc__levenberg__marquardt_8c.tex b/doc/doxygen/latex/loc__levenberg__marquardt_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..a4ba24fcd2b816c2a55682fe99aed7d17449cfb0 --- /dev/null +++ b/doc/doxygen/latex/loc__levenberg__marquardt_8c.tex @@ -0,0 +1,222 @@ +\hypertarget{loc__levenberg__marquardt_8c}{}\doxysection{loc\+\_\+levenberg\+\_\+marquardt.\+c File Reference} +\label{loc__levenberg__marquardt_8c}\index{loc\_levenberg\_marquardt.c@{loc\_levenberg\_marquardt.c}} + + +Implement the Levenberg--Marquardt (L\+VM) algorithm. + + +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include $<$math.\+h$>$}\newline +{\ttfamily \#include $<$float.\+h$>$}\newline +{\ttfamily \#include $<$inttypes.\+h$>$}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}vector.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}solve.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}utils.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}loc\+\_\+levenberg\+\_\+marquardt.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} \mbox{\hyperlink{loc__levenberg__marquardt_8c_a9b2c27f650c9db97f2923b645a8ca5f6}{loc\+\_\+levenberg\+\_\+marquardt\+\_\+correction}} (uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+points\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} measured\+\_\+data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} mu, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} s\mbox{[}3\mbox{]}, void($\ast$f\+\_\+i)(uint8\+\_\+t ref\+\_\+point\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+mat\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} d\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]}), void($\ast$jacobian\+\_\+get\+\_\+\+J\+TJ)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+TJ\mbox{[}3\mbox{]}\mbox{[}3\mbox{]}), void($\ast$jacobian\+\_\+get\+\_\+\+J\+Tf)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+Tf\mbox{[}3\mbox{]}), void($\ast$jacobian\+\_\+get\+\_\+\+J\+\_\+mul\+\_\+s)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} s\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+\_\+s\mbox{[}ref\+\_\+points\+\_\+num\mbox{]})) +\begin{DoxyCompactList}\small\item\em Implements the correction-\/function of the Levenberg--Marquardt (L\+VM) algorithm. \end{DoxyCompactList}\item +uint8\+\_\+t \mbox{\hyperlink{loc__levenberg__marquardt_8c_a09fdd720ff5c5658e160657153ee615f}{loc\+\_\+levenberg\+\_\+marquardt}} (uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+points\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} start\+\_\+pos\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} measured\+\_\+data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} eps, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} tau, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} beta0, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} beta1, uint8\+\_\+t max\+\_\+iter\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} est\+\_\+pos\mbox{[}3\mbox{]}, void($\ast$f\+\_\+i)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+mat\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} d\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]}), void($\ast$jacobian\+\_\+get\+\_\+\+J\+TJ)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+TJ\mbox{[}3\mbox{]}\mbox{[}3\mbox{]}), void($\ast$jacobian\+\_\+get\+\_\+\+J\+Tf)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+Tf\mbox{[}3\mbox{]}), void($\ast$jacobian\+\_\+get\+\_\+\+J\+\_\+mul\+\_\+s)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} s\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+\_\+s\mbox{[}ref\+\_\+points\+\_\+num\mbox{]})) +\begin{DoxyCompactList}\small\item\em Implements the Levenberg--Marquardt (L\+VM) algorithm. \end{DoxyCompactList}\item +\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} \mbox{\hyperlink{loc__levenberg__marquardt_8c_a34f52d51278453ca0fc0818a1f73a357}{loc\+\_\+levenberg\+\_\+marquardt\+\_\+get\+\_\+mu0}} (\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} tau, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+TJ\mbox{[}3\mbox{]}\mbox{[}3\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the initial value $ \mu_0 $ of the Levenberg--Marquardt (L\+VM) algorithm. \end{DoxyCompactList}\item +void \mbox{\hyperlink{loc__levenberg__marquardt_8c_a4bad4d347859b95ac176779b34f26f8e}{loc\+\_\+levenberg\+\_\+marquardt\+\_\+get\+\_\+\+J\+T\+J\+\_\+mu2\+\_\+I}} (uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+points\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} measured\+\_\+data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} mu, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+T\+J\+\_\+mu2\+\_\+I\mbox{[}3\mbox{]}\mbox{[}3\mbox{]}, void($\ast$jacobian\+\_\+get\+\_\+\+J\+TJ)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+TJ\mbox{[}3\mbox{]}\mbox{[}3\mbox{]})) +\begin{DoxyCompactList}\small\item\em Compute the matrix $ J_f^{T} J_f + \mu^{(i)})^{2} I $. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Implement the Levenberg--Marquardt (L\+VM) algorithm. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} + +Naouar Guerchali +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{loc__levenberg__marquardt_8c_a09fdd720ff5c5658e160657153ee615f}\label{loc__levenberg__marquardt_8c_a09fdd720ff5c5658e160657153ee615f}} +\index{loc\_levenberg\_marquardt.c@{loc\_levenberg\_marquardt.c}!loc\_levenberg\_marquardt@{loc\_levenberg\_marquardt}} +\index{loc\_levenberg\_marquardt@{loc\_levenberg\_marquardt}!loc\_levenberg\_marquardt.c@{loc\_levenberg\_marquardt.c}} +\doxysubsubsection{\texorpdfstring{loc\_levenberg\_marquardt()}{loc\_levenberg\_marquardt()}} +{\footnotesize\ttfamily uint8\+\_\+t loc\+\_\+levenberg\+\_\+marquardt (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ref\+\_\+points\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+points\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{start\+\_\+pos\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{measured\+\_\+data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{eps, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{tau, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{beta0, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{beta1, }\item[{uint8\+\_\+t}]{max\+\_\+iter\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{est\+\_\+pos\mbox{[}3\mbox{]}, }\item[{void($\ast$)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+mat\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} d\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]})}]{f\+\_\+i, }\item[{void($\ast$)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+TJ\mbox{[}3\mbox{]}\mbox{[}3\mbox{]})}]{jacobian\+\_\+get\+\_\+\+J\+TJ, }\item[{void($\ast$)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+Tf\mbox{[}3\mbox{]})}]{jacobian\+\_\+get\+\_\+\+J\+Tf, }\item[{void($\ast$)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} s\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+\_\+s\mbox{[}ref\+\_\+points\+\_\+num\mbox{]})}]{jacobian\+\_\+get\+\_\+\+J\+\_\+mul\+\_\+s }\end{DoxyParamCaption})} + + + +Implements the Levenberg--Marquardt (L\+VM) algorithm. + +The user should provide pointers to the error and Jacobian functions. \begin{DoxyNote}{Note} +This function is optimized for localization algorithms. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em start\+\_\+pos\mbox{[}$\,$\mbox{]}} & start (approximate) position. \\ +\hline +\mbox{\texttt{ in}} & {\em measured\+\_\+data\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the measured data. \\ +\hline +\mbox{\texttt{ in}} & {\em eps} & accuracy bound. \\ +\hline +\mbox{\texttt{ in}} & {\em tau} & $ \tau $ factor. \\ +\hline +\mbox{\texttt{ in}} & {\em beta0} & $ \beta_0 $ factor. \\ +\hline +\mbox{\texttt{ in}} & {\em beta1} & $ \beta_1 $ factor. \\ +\hline +\mbox{\texttt{ in}} & {\em max\+\_\+iter\+\_\+num} & maximal iteration number of the L\+VM algorithm. \\ +\hline +\mbox{\texttt{ out}} & {\em est\+\_\+pos\mbox{[}$\,$\mbox{]}} & estimated (optimized) position. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$f\+\_\+i)} & pointer to the error function. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$jacobian\+\_\+get\+\_\+\+J\+T\+J)} & pointer to the function that calculates the matrix $ J_f^{T} J_{f} $. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$jacobian\+\_\+get\+\_\+\+J\+Tf)} & pointer to the function that calculates the vector $ J_f^{T} \vec{f} $. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$jacobian\+\_\+get\+\_\+\+J\+\_\+mul\+\_\+s)} & pointer to the function that calculates the vector $ J_f^{T} \vec{s} $.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +required iteration number. +\end{DoxyReturn} + + +Definition at line 126 of file loc\+\_\+levenberg\+\_\+marquardt.\+c. + + + +References loc\+\_\+levenberg\+\_\+marquardt\+\_\+correction(), loc\+\_\+levenberg\+\_\+marquardt\+\_\+get\+\_\+\+J\+T\+J\+\_\+mu2\+\_\+\+I(), loc\+\_\+levenberg\+\_\+marquardt\+\_\+get\+\_\+mu0(), matrix\+\_\+mul\+\_\+scalar(), matrix\+\_\+t, solve\+\_\+householder(), vector\+\_\+add(), vector\+\_\+copy(), and vector\+\_\+get\+\_\+norm2(). + + + +Referenced by multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test(), and position\+\_\+optimization\+\_\+test(). + +\mbox{\Hypertarget{loc__levenberg__marquardt_8c_a9b2c27f650c9db97f2923b645a8ca5f6}\label{loc__levenberg__marquardt_8c_a9b2c27f650c9db97f2923b645a8ca5f6}} +\index{loc\_levenberg\_marquardt.c@{loc\_levenberg\_marquardt.c}!loc\_levenberg\_marquardt\_correction@{loc\_levenberg\_marquardt\_correction}} +\index{loc\_levenberg\_marquardt\_correction@{loc\_levenberg\_marquardt\_correction}!loc\_levenberg\_marquardt.c@{loc\_levenberg\_marquardt.c}} +\doxysubsubsection{\texorpdfstring{loc\_levenberg\_marquardt\_correction()}{loc\_levenberg\_marquardt\_correction()}} +{\footnotesize\ttfamily \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} loc\+\_\+levenberg\+\_\+marquardt\+\_\+correction (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ref\+\_\+points\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+points\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{point\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{measured\+\_\+data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{mu, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{s\mbox{[}3\mbox{]}, }\item[{void($\ast$)(uint8\+\_\+t ref\+\_\+point\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+mat\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} d\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]})}]{f\+\_\+i, }\item[{void($\ast$)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+TJ\mbox{[}3\mbox{]}\mbox{[}3\mbox{]})}]{jacobian\+\_\+get\+\_\+\+J\+TJ, }\item[{void($\ast$)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+Tf\mbox{[}3\mbox{]})}]{jacobian\+\_\+get\+\_\+\+J\+Tf, }\item[{void($\ast$)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} s\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+\_\+s\mbox{[}ref\+\_\+points\+\_\+num\mbox{]})}]{jacobian\+\_\+get\+\_\+\+J\+\_\+mul\+\_\+s }\end{DoxyParamCaption})} + + + +Implements the correction-\/function of the Levenberg--Marquardt (L\+VM) algorithm. + +The user should provide pointers to the error and Jacobian functions. \begin{DoxyNote}{Note} +This function is optimized for localization algorithms. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em point\mbox{[}$\,$\mbox{]}} & a position to adjust. \\ +\hline +\mbox{\texttt{ in}} & {\em measured\+\_\+data\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the measured data. \\ +\hline +\mbox{\texttt{ in}} & {\em mu} & regularization parameter $ \mu $. \\ +\hline +\mbox{\texttt{ out}} & {\em s\mbox{[}$\,$\mbox{]}} & correction vector. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$f\+\_\+i)} & pointer to the error function. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$jacobian\+\_\+get\+\_\+\+J\+T\+J)} & pointer to the function that calculates the matrix $ J_f^{T} J_{f} $. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$jacobian\+\_\+get\+\_\+\+J\+Tf)} & pointer to the function that calculates the vector $ J_f^{T} \vec{f} $. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$jacobian\+\_\+get\+\_\+\+J\+\_\+mul\+\_\+s)} & pointer to the function that calculates the vector $ J_f^{T} \vec{s} $\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the parameter $ \rho_{\mu} $ +\end{DoxyReturn} + + +Definition at line 34 of file loc\+\_\+levenberg\+\_\+marquardt.\+c. + + + +References loc\+\_\+levenberg\+\_\+marquardt\+\_\+get\+\_\+\+J\+T\+J\+\_\+mu2\+\_\+\+I(), matrix\+\_\+mul\+\_\+scalar(), matrix\+\_\+t, solve\+\_\+householder(), vector\+\_\+add(), and vector\+\_\+get\+\_\+scalar\+\_\+product(). + + + +Referenced by loc\+\_\+levenberg\+\_\+marquardt(). + +\mbox{\Hypertarget{loc__levenberg__marquardt_8c_a4bad4d347859b95ac176779b34f26f8e}\label{loc__levenberg__marquardt_8c_a4bad4d347859b95ac176779b34f26f8e}} +\index{loc\_levenberg\_marquardt.c@{loc\_levenberg\_marquardt.c}!loc\_levenberg\_marquardt\_get\_JTJ\_mu2\_I@{loc\_levenberg\_marquardt\_get\_JTJ\_mu2\_I}} +\index{loc\_levenberg\_marquardt\_get\_JTJ\_mu2\_I@{loc\_levenberg\_marquardt\_get\_JTJ\_mu2\_I}!loc\_levenberg\_marquardt.c@{loc\_levenberg\_marquardt.c}} +\doxysubsubsection{\texorpdfstring{loc\_levenberg\_marquardt\_get\_JTJ\_mu2\_I()}{loc\_levenberg\_marquardt\_get\_JTJ\_mu2\_I()}} +{\footnotesize\ttfamily void loc\+\_\+levenberg\+\_\+marquardt\+\_\+get\+\_\+\+J\+T\+J\+\_\+mu2\+\_\+I (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ref\+\_\+points\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+points\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{point\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{measured\+\_\+data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{mu, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{J\+T\+J\+\_\+mu2\+\_\+I\mbox{[}3\mbox{]}\mbox{[}3\mbox{]}, }\item[{void($\ast$)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+TJ\mbox{[}3\mbox{]}\mbox{[}3\mbox{]})}]{jacobian\+\_\+get\+\_\+\+J\+TJ }\end{DoxyParamCaption})} + + + +Compute the matrix $ J_f^{T} J_f + \mu^{(i)})^{2} I $. + +\begin{DoxyNote}{Note} +This function is optimized for localization algorithms. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em point\mbox{[}$\,$\mbox{]}} & a position to adjust. \\ +\hline +\mbox{\texttt{ in}} & {\em measured\+\_\+data\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the measured data. \\ +\hline +\mbox{\texttt{ in}} & {\em mu} & $ \rho_{\mu} $-\/parameter \\ +\hline +\mbox{\texttt{ out}} & {\em J\+T\+J\+\_\+mu2\+\_\+\+I\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & includes the matrix $ J_f^{T} J_f + \mu^{(i)})^{2} I $. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$jacobian\+\_\+get\+\_\+\+J\+T\+J)} & pointer to the function that calculates the matrix $ J_f^{T} J_{f} $. \\ +\hline +\end{DoxyParams} + + +Definition at line 236 of file loc\+\_\+levenberg\+\_\+marquardt.\+c. + + + +Referenced by loc\+\_\+levenberg\+\_\+marquardt(), and loc\+\_\+levenberg\+\_\+marquardt\+\_\+correction(). + +\mbox{\Hypertarget{loc__levenberg__marquardt_8c_a34f52d51278453ca0fc0818a1f73a357}\label{loc__levenberg__marquardt_8c_a34f52d51278453ca0fc0818a1f73a357}} +\index{loc\_levenberg\_marquardt.c@{loc\_levenberg\_marquardt.c}!loc\_levenberg\_marquardt\_get\_mu0@{loc\_levenberg\_marquardt\_get\_mu0}} +\index{loc\_levenberg\_marquardt\_get\_mu0@{loc\_levenberg\_marquardt\_get\_mu0}!loc\_levenberg\_marquardt.c@{loc\_levenberg\_marquardt.c}} +\doxysubsubsection{\texorpdfstring{loc\_levenberg\_marquardt\_get\_mu0()}{loc\_levenberg\_marquardt\_get\_mu0()}} +{\footnotesize\ttfamily \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} loc\+\_\+levenberg\+\_\+marquardt\+\_\+get\+\_\+mu0 (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{tau, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{J\+TJ\mbox{[}3\mbox{]}\mbox{[}3\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the initial value $ \mu_0 $ of the Levenberg--Marquardt (L\+VM) algorithm. + +The user should provide a pointer to the matrix $ J_f^{T} J_{f} $. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em tau} & $ \tau $ factor. \\ +\hline +\mbox{\texttt{ in}} & {\em J\+T\+J\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix $ J_f^T J_f $.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +$ \rho_{\mu} $-\/parameter +\end{DoxyReturn} + + +Definition at line 223 of file loc\+\_\+levenberg\+\_\+marquardt.\+c. + + + +References matrix\+\_\+t. + + + +Referenced by loc\+\_\+levenberg\+\_\+marquardt(). + diff --git a/doc/doxygen/latex/loc__levenberg__marquardt_8h.tex b/doc/doxygen/latex/loc__levenberg__marquardt_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..53aee028542ff2ebe4f0d676684d9071749238e3 --- /dev/null +++ b/doc/doxygen/latex/loc__levenberg__marquardt_8h.tex @@ -0,0 +1,221 @@ +\hypertarget{loc__levenberg__marquardt_8h}{}\doxysection{loc\+\_\+levenberg\+\_\+marquardt.\+h File Reference} +\label{loc__levenberg__marquardt_8h}\index{loc\_levenberg\_marquardt.h@{loc\_levenberg\_marquardt.h}} + + +Implement the Levenberg--Marquardt (L\+VM) algorithm for position optimization. + + +{\ttfamily \#include $<$inttypes.\+h$>$}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +uint8\+\_\+t \mbox{\hyperlink{loc__levenberg__marquardt_8h_a09fdd720ff5c5658e160657153ee615f}{loc\+\_\+levenberg\+\_\+marquardt}} (uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+points\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} start\+\_\+pos\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} measured\+\_\+data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} eps, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} tau, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} beta0, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} beta1, uint8\+\_\+t max\+\_\+iter\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} est\+\_\+pos\mbox{[}3\mbox{]}, void($\ast$f\+\_\+i)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+mat\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} d\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]}), void($\ast$jacobian\+\_\+get\+\_\+\+J\+TJ)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+TJ\mbox{[}3\mbox{]}\mbox{[}3\mbox{]}), void($\ast$jacobian\+\_\+get\+\_\+\+J\+Tf)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+Tf\mbox{[}3\mbox{]}), void($\ast$jacobian\+\_\+get\+\_\+\+J\+\_\+mul\+\_\+s)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} s\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+\_\+s\mbox{[}ref\+\_\+points\+\_\+num\mbox{]})) +\begin{DoxyCompactList}\small\item\em Implements the Levenberg--Marquardt (L\+VM) algorithm. \end{DoxyCompactList}\item +\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} \mbox{\hyperlink{loc__levenberg__marquardt_8h_a9b2c27f650c9db97f2923b645a8ca5f6}{loc\+\_\+levenberg\+\_\+marquardt\+\_\+correction}} (uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+points\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} measured\+\_\+data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} mu, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} s\mbox{[}3\mbox{]}, void($\ast$f\+\_\+i)(uint8\+\_\+t ref\+\_\+point\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+mat\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} d\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]}), void($\ast$jacobian\+\_\+get\+\_\+\+J\+TJ)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+TJ\mbox{[}3\mbox{]}\mbox{[}3\mbox{]}), void($\ast$jacobian\+\_\+get\+\_\+\+J\+Tf)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+Tf\mbox{[}3\mbox{]}), void($\ast$jacobian\+\_\+get\+\_\+\+J\+\_\+mul\+\_\+s)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} s\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+\_\+s\mbox{[}ref\+\_\+points\+\_\+num\mbox{]})) +\begin{DoxyCompactList}\small\item\em Implements the correction-\/function of the Levenberg--Marquardt (L\+VM) algorithm. \end{DoxyCompactList}\item +\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} \mbox{\hyperlink{loc__levenberg__marquardt_8h_a34f52d51278453ca0fc0818a1f73a357}{loc\+\_\+levenberg\+\_\+marquardt\+\_\+get\+\_\+mu0}} (\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} tau, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+TJ\mbox{[}3\mbox{]}\mbox{[}3\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the initial value $ \mu_0 $ of the Levenberg--Marquardt (L\+VM) algorithm. \end{DoxyCompactList}\item +void \mbox{\hyperlink{loc__levenberg__marquardt_8h_a4bad4d347859b95ac176779b34f26f8e}{loc\+\_\+levenberg\+\_\+marquardt\+\_\+get\+\_\+\+J\+T\+J\+\_\+mu2\+\_\+I}} (uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+points\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} measured\+\_\+data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} mu, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+T\+J\+\_\+mu2\+\_\+I\mbox{[}3\mbox{]}\mbox{[}3\mbox{]}, void($\ast$jacobian\+\_\+get\+\_\+\+J\+TJ)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+TJ\mbox{[}3\mbox{]}\mbox{[}3\mbox{]})) +\begin{DoxyCompactList}\small\item\em Compute the matrix $ J_f^{T} J_f + \mu^{(i)})^{2} I $. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Implement the Levenberg--Marquardt (L\+VM) algorithm for position optimization. + +\begin{DoxyNote}{Note} +This function is adapted for localization algorithms. +\end{DoxyNote} +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} + +Naouar Guerchali +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{loc__levenberg__marquardt_8h_a09fdd720ff5c5658e160657153ee615f}\label{loc__levenberg__marquardt_8h_a09fdd720ff5c5658e160657153ee615f}} +\index{loc\_levenberg\_marquardt.h@{loc\_levenberg\_marquardt.h}!loc\_levenberg\_marquardt@{loc\_levenberg\_marquardt}} +\index{loc\_levenberg\_marquardt@{loc\_levenberg\_marquardt}!loc\_levenberg\_marquardt.h@{loc\_levenberg\_marquardt.h}} +\doxysubsubsection{\texorpdfstring{loc\_levenberg\_marquardt()}{loc\_levenberg\_marquardt()}} +{\footnotesize\ttfamily uint8\+\_\+t loc\+\_\+levenberg\+\_\+marquardt (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ref\+\_\+points\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+points\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{start\+\_\+pos\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{measured\+\_\+data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{eps, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{tau, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{beta0, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{beta1, }\item[{uint8\+\_\+t}]{max\+\_\+iter\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{est\+\_\+pos\mbox{[}3\mbox{]}, }\item[{void($\ast$)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+mat\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} d\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]})}]{f\+\_\+i, }\item[{void($\ast$)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+TJ\mbox{[}3\mbox{]}\mbox{[}3\mbox{]})}]{jacobian\+\_\+get\+\_\+\+J\+TJ, }\item[{void($\ast$)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+Tf\mbox{[}3\mbox{]})}]{jacobian\+\_\+get\+\_\+\+J\+Tf, }\item[{void($\ast$)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} s\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+\_\+s\mbox{[}ref\+\_\+points\+\_\+num\mbox{]})}]{jacobian\+\_\+get\+\_\+\+J\+\_\+mul\+\_\+s }\end{DoxyParamCaption})} + + + +Implements the Levenberg--Marquardt (L\+VM) algorithm. + +The user should provide pointers to the error and Jacobian functions. \begin{DoxyNote}{Note} +This function is optimized for localization algorithms. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em start\+\_\+pos\mbox{[}$\,$\mbox{]}} & start (approximate) position. \\ +\hline +\mbox{\texttt{ in}} & {\em measured\+\_\+data\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the measured data. \\ +\hline +\mbox{\texttt{ in}} & {\em eps} & accuracy bound. \\ +\hline +\mbox{\texttt{ in}} & {\em tau} & $ \tau $ factor. \\ +\hline +\mbox{\texttt{ in}} & {\em beta0} & $ \beta_0 $ factor. \\ +\hline +\mbox{\texttt{ in}} & {\em beta1} & $ \beta_1 $ factor. \\ +\hline +\mbox{\texttt{ in}} & {\em max\+\_\+iter\+\_\+num} & maximal iteration number of the L\+VM algorithm. \\ +\hline +\mbox{\texttt{ out}} & {\em est\+\_\+pos\mbox{[}$\,$\mbox{]}} & estimated (optimized) position. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$f\+\_\+i)} & pointer to the error function. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$jacobian\+\_\+get\+\_\+\+J\+T\+J)} & pointer to the function that calculates the matrix $ J_f^{T} J_{f} $. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$jacobian\+\_\+get\+\_\+\+J\+Tf)} & pointer to the function that calculates the vector $ J_f^{T} \vec{f} $. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$jacobian\+\_\+get\+\_\+\+J\+\_\+mul\+\_\+s)} & pointer to the function that calculates the vector $ J_f^{T} \vec{s} $.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +required iteration number. +\end{DoxyReturn} + + +Definition at line 126 of file loc\+\_\+levenberg\+\_\+marquardt.\+c. + + + +References loc\+\_\+levenberg\+\_\+marquardt\+\_\+correction(), loc\+\_\+levenberg\+\_\+marquardt\+\_\+get\+\_\+\+J\+T\+J\+\_\+mu2\+\_\+\+I(), loc\+\_\+levenberg\+\_\+marquardt\+\_\+get\+\_\+mu0(), matrix\+\_\+mul\+\_\+scalar(), matrix\+\_\+t, solve\+\_\+householder(), vector\+\_\+add(), vector\+\_\+copy(), and vector\+\_\+get\+\_\+norm2(). + + + +Referenced by multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test(), and position\+\_\+optimization\+\_\+test(). + +\mbox{\Hypertarget{loc__levenberg__marquardt_8h_a9b2c27f650c9db97f2923b645a8ca5f6}\label{loc__levenberg__marquardt_8h_a9b2c27f650c9db97f2923b645a8ca5f6}} +\index{loc\_levenberg\_marquardt.h@{loc\_levenberg\_marquardt.h}!loc\_levenberg\_marquardt\_correction@{loc\_levenberg\_marquardt\_correction}} +\index{loc\_levenberg\_marquardt\_correction@{loc\_levenberg\_marquardt\_correction}!loc\_levenberg\_marquardt.h@{loc\_levenberg\_marquardt.h}} +\doxysubsubsection{\texorpdfstring{loc\_levenberg\_marquardt\_correction()}{loc\_levenberg\_marquardt\_correction()}} +{\footnotesize\ttfamily \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} loc\+\_\+levenberg\+\_\+marquardt\+\_\+correction (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ref\+\_\+points\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+points\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{point\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{measured\+\_\+data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{mu, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{s\mbox{[}3\mbox{]}, }\item[{void($\ast$)(uint8\+\_\+t ref\+\_\+point\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+mat\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} d\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]})}]{f\+\_\+i, }\item[{void($\ast$)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+TJ\mbox{[}3\mbox{]}\mbox{[}3\mbox{]})}]{jacobian\+\_\+get\+\_\+\+J\+TJ, }\item[{void($\ast$)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+Tf\mbox{[}3\mbox{]})}]{jacobian\+\_\+get\+\_\+\+J\+Tf, }\item[{void($\ast$)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} s\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+\_\+s\mbox{[}ref\+\_\+points\+\_\+num\mbox{]})}]{jacobian\+\_\+get\+\_\+\+J\+\_\+mul\+\_\+s }\end{DoxyParamCaption})} + + + +Implements the correction-\/function of the Levenberg--Marquardt (L\+VM) algorithm. + +The user should provide pointers to the error and Jacobian functions. \begin{DoxyNote}{Note} +This function is optimized for localization algorithms. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em point\mbox{[}$\,$\mbox{]}} & a position to adjust. \\ +\hline +\mbox{\texttt{ in}} & {\em measured\+\_\+data\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the measured data. \\ +\hline +\mbox{\texttt{ in}} & {\em mu} & regularization parameter $ \mu $. \\ +\hline +\mbox{\texttt{ out}} & {\em s\mbox{[}$\,$\mbox{]}} & correction vector. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$f\+\_\+i)} & pointer to the error function. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$jacobian\+\_\+get\+\_\+\+J\+T\+J)} & pointer to the function that calculates the matrix $ J_f^{T} J_{f} $. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$jacobian\+\_\+get\+\_\+\+J\+Tf)} & pointer to the function that calculates the vector $ J_f^{T} \vec{f} $. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$jacobian\+\_\+get\+\_\+\+J\+\_\+mul\+\_\+s)} & pointer to the function that calculates the vector $ J_f^{T} \vec{s} $\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the parameter $ \rho_{\mu} $ +\end{DoxyReturn} + + +Definition at line 34 of file loc\+\_\+levenberg\+\_\+marquardt.\+c. + + + +References loc\+\_\+levenberg\+\_\+marquardt\+\_\+get\+\_\+\+J\+T\+J\+\_\+mu2\+\_\+\+I(), matrix\+\_\+mul\+\_\+scalar(), matrix\+\_\+t, solve\+\_\+householder(), vector\+\_\+add(), and vector\+\_\+get\+\_\+scalar\+\_\+product(). + + + +Referenced by loc\+\_\+levenberg\+\_\+marquardt(). + +\mbox{\Hypertarget{loc__levenberg__marquardt_8h_a4bad4d347859b95ac176779b34f26f8e}\label{loc__levenberg__marquardt_8h_a4bad4d347859b95ac176779b34f26f8e}} +\index{loc\_levenberg\_marquardt.h@{loc\_levenberg\_marquardt.h}!loc\_levenberg\_marquardt\_get\_JTJ\_mu2\_I@{loc\_levenberg\_marquardt\_get\_JTJ\_mu2\_I}} +\index{loc\_levenberg\_marquardt\_get\_JTJ\_mu2\_I@{loc\_levenberg\_marquardt\_get\_JTJ\_mu2\_I}!loc\_levenberg\_marquardt.h@{loc\_levenberg\_marquardt.h}} +\doxysubsubsection{\texorpdfstring{loc\_levenberg\_marquardt\_get\_JTJ\_mu2\_I()}{loc\_levenberg\_marquardt\_get\_JTJ\_mu2\_I()}} +{\footnotesize\ttfamily void loc\+\_\+levenberg\+\_\+marquardt\+\_\+get\+\_\+\+J\+T\+J\+\_\+mu2\+\_\+I (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ref\+\_\+points\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+points\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{point\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{measured\+\_\+data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{mu, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{J\+T\+J\+\_\+mu2\+\_\+I\mbox{[}3\mbox{]}\mbox{[}3\mbox{]}, }\item[{void($\ast$)(uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} data\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+TJ\mbox{[}3\mbox{]}\mbox{[}3\mbox{]})}]{jacobian\+\_\+get\+\_\+\+J\+TJ }\end{DoxyParamCaption})} + + + +Compute the matrix $ J_f^{T} J_f + \mu^{(i)})^{2} I $. + +\begin{DoxyNote}{Note} +This function is optimized for localization algorithms. +\end{DoxyNote} + +\newpage + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em point\mbox{[}$\,$\mbox{]}} & a position to adjust. \\ +\hline +\mbox{\texttt{ in}} & {\em measured\+\_\+data\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the measured data. \\ +\hline +\mbox{\texttt{ in}} & {\em mu} & $ \rho_{\mu} $-\/parameter \\ +\hline +\mbox{\texttt{ out}} & {\em J\+T\+J\+\_\+mu2\+\_\+\+I\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & includes the matrix $ J_f^{T} J_f + \mu^{(i)})^{2} I $. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$jacobian\+\_\+get\+\_\+\+J\+T\+J)} & pointer to the function that calculates the matrix $ J_f^{T} J_{f} $. \\ +\hline +\end{DoxyParams} + + +Definition at line 236 of file loc\+\_\+levenberg\+\_\+marquardt.\+c. + + + +Referenced by loc\+\_\+levenberg\+\_\+marquardt(), and loc\+\_\+levenberg\+\_\+marquardt\+\_\+correction(). + +\mbox{\Hypertarget{loc__levenberg__marquardt_8h_a34f52d51278453ca0fc0818a1f73a357}\label{loc__levenberg__marquardt_8h_a34f52d51278453ca0fc0818a1f73a357}} +\index{loc\_levenberg\_marquardt.h@{loc\_levenberg\_marquardt.h}!loc\_levenberg\_marquardt\_get\_mu0@{loc\_levenberg\_marquardt\_get\_mu0}} +\index{loc\_levenberg\_marquardt\_get\_mu0@{loc\_levenberg\_marquardt\_get\_mu0}!loc\_levenberg\_marquardt.h@{loc\_levenberg\_marquardt.h}} +\doxysubsubsection{\texorpdfstring{loc\_levenberg\_marquardt\_get\_mu0()}{loc\_levenberg\_marquardt\_get\_mu0()}} +{\footnotesize\ttfamily \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} loc\+\_\+levenberg\+\_\+marquardt\+\_\+get\+\_\+mu0 (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{tau, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{J\+TJ\mbox{[}3\mbox{]}\mbox{[}3\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the initial value $ \mu_0 $ of the Levenberg--Marquardt (L\+VM) algorithm. + +The user should provide a pointer to the matrix $ J_f^{T} J_{f} $. + +\newpage + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em tau} & $ \tau $ factor. \\ +\hline +\mbox{\texttt{ in}} & {\em J\+T\+J\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix $ J_f^T J_f $.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +$ \rho_{\mu} $-\/parameter +\end{DoxyReturn} + + +Definition at line 223 of file loc\+\_\+levenberg\+\_\+marquardt.\+c. + + + +References matrix\+\_\+t. + + + +Referenced by loc\+\_\+levenberg\+\_\+marquardt(). + diff --git a/doc/doxygen/latex/longtable_doxygen.sty b/doc/doxygen/latex/longtable_doxygen.sty new file mode 100644 index 0000000000000000000000000000000000000000..a0eb314f9f92cfd92bf000f0893171b45df5d0a9 --- /dev/null +++ b/doc/doxygen/latex/longtable_doxygen.sty @@ -0,0 +1,448 @@ +%% +%% This is file `longtable.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% longtable.dtx (with options: `package') +%% +%% This is a generated file. +%% +%% The source is maintained by the LaTeX Project team and bug +%% reports for it can be opened at http://latex-project.org/bugs.html +%% (but please observe conditions on bug reports sent to that address!) +%% +%% Copyright 1993-2016 +%% The LaTeX3 Project and any individual authors listed elsewhere +%% in this file. +%% +%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'. +%% -------------------------------------------------------------------------- +%% +%% It may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This file may only be distributed together with a copy of the LaTeX +%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle' +%% without such generated files. +%% +%% The list of all files belonging to the LaTeX `Tools Bundle' is +%% given in the file `manifest.txt'. +%% +%% File: longtable.dtx Copyright (C) 1990-2001 David Carlisle +\NeedsTeXFormat{LaTeX2e}[1995/06/01] +\ProvidesPackage{longtable_doxygen} + [2014/10/28 v4.11 Multi-page Table package (DPC) - frozen version for doxygen] +\def\LT@err{\PackageError{longtable}} +\def\LT@warn{\PackageWarning{longtable}} +\def\LT@final@warn{% + \AtEndDocument{% + \LT@warn{Table \@width s have changed. Rerun LaTeX.\@gobbletwo}}% + \global\let\LT@final@warn\relax} +\DeclareOption{errorshow}{% + \def\LT@warn{\PackageInfo{longtable}}} +\DeclareOption{pausing}{% + \def\LT@warn#1{% + \LT@err{#1}{This is not really an error}}} +\DeclareOption{set}{} +\DeclareOption{final}{} +\ProcessOptions +\newskip\LTleft \LTleft=\fill +\newskip\LTright \LTright=\fill +\newskip\LTpre \LTpre=\bigskipamount +\newskip\LTpost \LTpost=\bigskipamount +\newcount\LTchunksize \LTchunksize=20 +\let\c@LTchunksize\LTchunksize +\newdimen\LTcapwidth \LTcapwidth=4in +\newbox\LT@head +\newbox\LT@firsthead +\newbox\LT@foot +\newbox\LT@lastfoot +\newcount\LT@cols +\newcount\LT@rows +\newcounter{LT@tables} +\newcounter{LT@chunks}[LT@tables] +\ifx\c@table\undefined + \newcounter{table} + \def\fnum@table{\tablename~\thetable} +\fi +\ifx\tablename\undefined + \def\tablename{Table} +\fi +\newtoks\LT@p@ftn +\mathchardef\LT@end@pen=30000 +\def\longtable{% + \par + \ifx\multicols\@undefined + \else + \ifnum\col@number>\@ne + \@twocolumntrue + \fi + \fi + \if@twocolumn + \LT@err{longtable not in 1-column mode}\@ehc + \fi + \begingroup + \@ifnextchar[\LT@array{\LT@array[x]}} +\def\LT@array[#1]#2{% + \refstepcounter{table}\stepcounter{LT@tables}% + \if l#1% + \LTleft\z@ \LTright\fill + \else\if r#1% + \LTleft\fill \LTright\z@ + \else\if c#1% + \LTleft\fill \LTright\fill + \fi\fi\fi + \let\LT@mcol\multicolumn + \let\LT@@tabarray\@tabarray + \let\LT@@hl\hline + \def\@tabarray{% + \let\hline\LT@@hl + \LT@@tabarray}% + \let\\\LT@tabularcr\let\tabularnewline\\% + \def\newpage{\noalign{\break}}% + \def\pagebreak{\noalign{\ifnum`}=0\fi\@testopt{\LT@no@pgbk-}4}% + \def\nopagebreak{\noalign{\ifnum`}=0\fi\@testopt\LT@no@pgbk4}% + \let\hline\LT@hline \let\kill\LT@kill\let\caption\LT@caption + \@tempdima\ht\strutbox + \let\@endpbox\LT@endpbox + \ifx\extrarowheight\@undefined + \let\@acol\@tabacol + \let\@classz\@tabclassz \let\@classiv\@tabclassiv + \def\@startpbox{\vtop\LT@startpbox}% + \let\@@startpbox\@startpbox + \let\@@endpbox\@endpbox + \let\LT@LL@FM@cr\@tabularcr + \else + \advance\@tempdima\extrarowheight + \col@sep\tabcolsep + \let\@startpbox\LT@startpbox\let\LT@LL@FM@cr\@arraycr + \fi + \setbox\@arstrutbox\hbox{\vrule + \@height \arraystretch \@tempdima + \@depth \arraystretch \dp \strutbox + \@width \z@}% + \let\@sharp##\let\protect\relax + \begingroup + \@mkpream{#2}% + \xdef\LT@bchunk{% + \global\advance\c@LT@chunks\@ne + \global\LT@rows\z@\setbox\z@\vbox\bgroup + \LT@setprevdepth + \tabskip\LTleft \noexpand\halign to\hsize\bgroup + \tabskip\z@ \@arstrut \@preamble \tabskip\LTright \cr}% + \endgroup + \expandafter\LT@nofcols\LT@bchunk&\LT@nofcols + \LT@make@row + \m@th\let\par\@empty + \everycr{}\lineskip\z@\baselineskip\z@ + \LT@bchunk} +\def\LT@no@pgbk#1[#2]{\penalty #1\@getpen{#2}\ifnum`{=0\fi}} +\def\LT@start{% + \let\LT@start\endgraf + \endgraf\penalty\z@\vskip\LTpre + \dimen@\pagetotal + \advance\dimen@ \ht\ifvoid\LT@firsthead\LT@head\else\LT@firsthead\fi + \advance\dimen@ \dp\ifvoid\LT@firsthead\LT@head\else\LT@firsthead\fi + \advance\dimen@ \ht\LT@foot + \dimen@ii\vfuzz + \vfuzz\maxdimen + \setbox\tw@\copy\z@ + \setbox\tw@\vsplit\tw@ to \ht\@arstrutbox + \setbox\tw@\vbox{\unvbox\tw@}% + \vfuzz\dimen@ii + \advance\dimen@ \ht + \ifdim\ht\@arstrutbox>\ht\tw@\@arstrutbox\else\tw@\fi + \advance\dimen@\dp + \ifdim\dp\@arstrutbox>\dp\tw@\@arstrutbox\else\tw@\fi + \advance\dimen@ -\pagegoal + \ifdim \dimen@>\z@\vfil\break\fi + \global\@colroom\@colht + \ifvoid\LT@foot\else + \advance\vsize-\ht\LT@foot + \global\advance\@colroom-\ht\LT@foot + \dimen@\pagegoal\advance\dimen@-\ht\LT@foot\pagegoal\dimen@ + \maxdepth\z@ + \fi + \ifvoid\LT@firsthead\copy\LT@head\else\box\LT@firsthead\fi\nobreak + \output{\LT@output}} +\def\endlongtable{% + \crcr + \noalign{% + \let\LT@entry\LT@entry@chop + \xdef\LT@save@row{\LT@save@row}}% + \LT@echunk + \LT@start + \unvbox\z@ + \LT@get@widths + \if@filesw + {\let\LT@entry\LT@entry@write\immediate\write\@auxout{% + \gdef\expandafter\noexpand + \csname LT@\romannumeral\c@LT@tables\endcsname + {\LT@save@row}}}% + \fi + \ifx\LT@save@row\LT@@save@row + \else + \LT@warn{Column \@width s have changed\MessageBreak + in table \thetable}% + \LT@final@warn + \fi + \endgraf\penalty -\LT@end@pen + \endgroup + \global\@mparbottom\z@ + \pagegoal\vsize + \endgraf\penalty\z@\addvspace\LTpost + \ifvoid\footins\else\insert\footins{}\fi} +\def\LT@nofcols#1&{% + \futurelet\@let@token\LT@n@fcols} +\def\LT@n@fcols{% + \advance\LT@cols\@ne + \ifx\@let@token\LT@nofcols + \expandafter\@gobble + \else + \expandafter\LT@nofcols + \fi} +\def\LT@tabularcr{% + \relax\iffalse{\fi\ifnum0=`}\fi + \@ifstar + {\def\crcr{\LT@crcr\noalign{\nobreak}}\let\cr\crcr + \LT@t@bularcr}% + {\LT@t@bularcr}} +\let\LT@crcr\crcr +\let\LT@setprevdepth\relax +\def\LT@t@bularcr{% + \global\advance\LT@rows\@ne + \ifnum\LT@rows=\LTchunksize + \gdef\LT@setprevdepth{% + \prevdepth\z@\global + \global\let\LT@setprevdepth\relax}% + \expandafter\LT@xtabularcr + \else + \ifnum0=`{}\fi + \expandafter\LT@LL@FM@cr + \fi} +\def\LT@xtabularcr{% + \@ifnextchar[\LT@argtabularcr\LT@ntabularcr} +\def\LT@ntabularcr{% + \ifnum0=`{}\fi + \LT@echunk + \LT@start + \unvbox\z@ + \LT@get@widths + \LT@bchunk} +\def\LT@argtabularcr[#1]{% + \ifnum0=`{}\fi + \ifdim #1>\z@ + \unskip\@xargarraycr{#1}% + \else + \@yargarraycr{#1}% + \fi + \LT@echunk + \LT@start + \unvbox\z@ + \LT@get@widths + \LT@bchunk} +\def\LT@echunk{% + \crcr\LT@save@row\cr\egroup + \global\setbox\@ne\lastbox + \unskip + \egroup} +\def\LT@entry#1#2{% + \ifhmode\@firstofone{&}\fi\omit + \ifnum#1=\c@LT@chunks + \else + \kern#2\relax + \fi} +\def\LT@entry@chop#1#2{% + \noexpand\LT@entry + {\ifnum#1>\c@LT@chunks + 1}{0pt% + \else + #1}{#2% + \fi}} +\def\LT@entry@write{% + \noexpand\LT@entry^^J% + \@spaces} +\def\LT@kill{% + \LT@echunk + \LT@get@widths + \expandafter\LT@rebox\LT@bchunk} +\def\LT@rebox#1\bgroup{% + #1\bgroup + \unvbox\z@ + \unskip + \setbox\z@\lastbox} +\def\LT@blank@row{% + \xdef\LT@save@row{\expandafter\LT@build@blank + \romannumeral\number\LT@cols 001 }} +\def\LT@build@blank#1{% + \if#1m% + \noexpand\LT@entry{1}{0pt}% + \expandafter\LT@build@blank + \fi} +\def\LT@make@row{% + \global\expandafter\let\expandafter\LT@save@row + \csname LT@\romannumeral\c@LT@tables\endcsname + \ifx\LT@save@row\relax + \LT@blank@row + \else + {\let\LT@entry\or + \if!% + \ifcase\expandafter\expandafter\expandafter\LT@cols + \expandafter\@gobble\LT@save@row + \or + \else + \relax + \fi + !% + \else + \aftergroup\LT@blank@row + \fi}% + \fi} +\let\setlongtables\relax +\def\LT@get@widths{% + \setbox\tw@\hbox{% + \unhbox\@ne + \let\LT@old@row\LT@save@row + \global\let\LT@save@row\@empty + \count@\LT@cols + \loop + \unskip + \setbox\tw@\lastbox + \ifhbox\tw@ + \LT@def@row + \advance\count@\m@ne + \repeat}% + \ifx\LT@@save@row\@undefined + \let\LT@@save@row\LT@save@row + \fi} +\def\LT@def@row{% + \let\LT@entry\or + \edef\@tempa{% + \ifcase\expandafter\count@\LT@old@row + \else + {1}{0pt}% + \fi}% + \let\LT@entry\relax + \xdef\LT@save@row{% + \LT@entry + \expandafter\LT@max@sel\@tempa + \LT@save@row}} +\def\LT@max@sel#1#2{% + {\ifdim#2=\wd\tw@ + #1% + \else + \number\c@LT@chunks + \fi}% + {\the\wd\tw@}} +\def\LT@hline{% + \noalign{\ifnum0=`}\fi + \penalty\@M + \futurelet\@let@token\LT@@hline} +\def\LT@@hline{% + \ifx\@let@token\hline + \global\let\@gtempa\@gobble + \gdef\LT@sep{\penalty-\@medpenalty\vskip\doublerulesep}% + \else + \global\let\@gtempa\@empty + \gdef\LT@sep{\penalty-\@lowpenalty\vskip-\arrayrulewidth}% + \fi + \ifnum0=`{\fi}% + \multispan\LT@cols + \unskip\leaders\hrule\@height\arrayrulewidth\hfill\cr + \noalign{\LT@sep}% + \multispan\LT@cols + \unskip\leaders\hrule\@height\arrayrulewidth\hfill\cr + \noalign{\penalty\@M}% + \@gtempa} +\def\LT@caption{% + \noalign\bgroup + \@ifnextchar[{\egroup\LT@c@ption\@firstofone}\LT@capti@n} +\def\LT@c@ption#1[#2]#3{% + \LT@makecaption#1\fnum@table{#3}% + \def\@tempa{#2}% + \ifx\@tempa\@empty\else + {\let\\\space + \addcontentsline{lot}{table}{\protect\numberline{\thetable}{#2}}}% + \fi} +\def\LT@capti@n{% + \@ifstar + {\egroup\LT@c@ption\@gobble[]}% + {\egroup\@xdblarg{\LT@c@ption\@firstofone}}} +\def\LT@makecaption#1#2#3{% + \LT@mcol\LT@cols c{\hbox to\z@{\hss\parbox[t]\LTcapwidth{% + \sbox\@tempboxa{#1{#2: }#3}% + \ifdim\wd\@tempboxa>\hsize + #1{#2: }#3% + \else + \hbox to\hsize{\hfil\box\@tempboxa\hfil}% + \fi + \endgraf\vskip\baselineskip}% + \hss}}} +\def\LT@output{% + \ifnum\outputpenalty <-\@Mi + \ifnum\outputpenalty > -\LT@end@pen + \LT@err{floats and marginpars not allowed in a longtable}\@ehc + \else + \setbox\z@\vbox{\unvbox\@cclv}% + \ifdim \ht\LT@lastfoot>\ht\LT@foot + \dimen@\pagegoal + \advance\dimen@-\ht\LT@lastfoot + \ifdim\dimen@<\ht\z@ + \setbox\@cclv\vbox{\unvbox\z@\copy\LT@foot\vss}% + \@makecol + \@outputpage + \setbox\z@\vbox{\box\LT@head}% + \fi + \fi + \global\@colroom\@colht + \global\vsize\@colht + \vbox + {\unvbox\z@\box\ifvoid\LT@lastfoot\LT@foot\else\LT@lastfoot\fi}% + \fi + \else + \setbox\@cclv\vbox{\unvbox\@cclv\copy\LT@foot\vss}% + \@makecol + \@outputpage + \global\vsize\@colroom + \copy\LT@head\nobreak + \fi} +\def\LT@end@hd@ft#1{% + \LT@echunk + \ifx\LT@start\endgraf + \LT@err + {Longtable head or foot not at start of table}% + {Increase LTchunksize}% + \fi + \setbox#1\box\z@ + \LT@get@widths + \LT@bchunk} +\def\endfirsthead{\LT@end@hd@ft\LT@firsthead} +\def\endhead{\LT@end@hd@ft\LT@head} +\def\endfoot{\LT@end@hd@ft\LT@foot} +\def\endlastfoot{\LT@end@hd@ft\LT@lastfoot} +\def\LT@startpbox#1{% + \bgroup + \let\@footnotetext\LT@p@ftntext + \setlength\hsize{#1}% + \@arrayparboxrestore + \vrule \@height \ht\@arstrutbox \@width \z@} +\def\LT@endpbox{% + \@finalstrut\@arstrutbox + \egroup + \the\LT@p@ftn + \global\LT@p@ftn{}% + \hfil} +\def\LT@p@ftntext#1{% + \edef\@tempa{\the\LT@p@ftn\noexpand\footnotetext[\the\c@footnote]}% + \global\LT@p@ftn\expandafter{\@tempa{#1}}}% + +\@namedef{ver@longtable.sty}{2014/10/28 v4.11 Multi-page Table package (DPC) - frozen version for doxygen} +\endinput +%% +%% End of file `longtable.sty'. diff --git a/doc/doxygen/latex/lu__decomp_8c.tex b/doc/doxygen/latex/lu__decomp_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..b773fd53ec445cf95bbfd314a0efbe5478f754b9 --- /dev/null +++ b/doc/doxygen/latex/lu__decomp_8c.tex @@ -0,0 +1,70 @@ +\hypertarget{lu__decomp_8c}{}\doxysection{lu\+\_\+decomp.\+c File Reference} +\label{lu__decomp_8c}\index{lu\_decomp.c@{lu\_decomp.c}} + + +Computes the LU decomposition of the matrix. + + +{\ttfamily \#include $<$float.\+h$>$}\newline +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}vector.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +uint8\+\_\+t \mbox{\hyperlink{lu__decomp_8c_a8649e9f4b85f17bf35a22b18e7f239d7}{lu\+\_\+decomp}} (uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} L\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} P\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Computes the LU decomposition of the matrix. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Computes the LU decomposition of the matrix. + +Computes the permutation matrix P such that\+: A = P\textquotesingle{}$\ast$\+L$\ast$U, where L is a lower triangular matrix and U is an upper triangular matrix. It implements the Gaussian Elimination (GE) with pivoting algorithm. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{lu__decomp_8c_a8649e9f4b85f17bf35a22b18e7f239d7}\label{lu__decomp_8c_a8649e9f4b85f17bf35a22b18e7f239d7}} +\index{lu\_decomp.c@{lu\_decomp.c}!lu\_decomp@{lu\_decomp}} +\index{lu\_decomp@{lu\_decomp}!lu\_decomp.c@{lu\_decomp.c}} +\doxysubsubsection{\texorpdfstring{lu\_decomp()}{lu\_decomp()}} +{\footnotesize\ttfamily uint8\+\_\+t lu\+\_\+decomp (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{L\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{P\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Computes the LU decomposition of the matrix. + +Computes the permutation matrix P such that\+: A = P\textquotesingle{}$\ast$\+L$\ast$U, where L is a lower triangular matrix and U is an upper triangular matrix. It implements the Gaussian Elimination with pivoting algorithm. + +\begin{DoxyNote}{Note} +Matrix U is stored in the matrix A. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in,out}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrices A and U. \\ +\hline +\mbox{\texttt{ out}} & {\em L\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the L matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em P\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the P matrix.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the number of changes by computing the LU decomposition. +\end{DoxyReturn} + + +Definition at line 31 of file lu\+\_\+decomp.\+c. + + + +References matrix\+\_\+get\+\_\+abs\+\_\+max\+\_\+elem\+\_\+and\+\_\+index\+\_\+in\+\_\+part\+\_\+column(), matrix\+\_\+get\+\_\+diag\+\_\+mat(), matrix\+\_\+part\+\_\+swap\+\_\+rows(), matrix\+\_\+swap\+\_\+rows(), and matrix\+\_\+t. + + + +Referenced by lu\+\_\+decomp\+\_\+test(), and solve\+\_\+lu\+\_\+decomp(). + diff --git a/doc/doxygen/latex/lu__decomp_8h.tex b/doc/doxygen/latex/lu__decomp_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..5f974472f48f7261e6aab6208f590d94fd874aaa --- /dev/null +++ b/doc/doxygen/latex/lu__decomp_8h.tex @@ -0,0 +1,67 @@ +\hypertarget{lu__decomp_8h}{}\doxysection{lu\+\_\+decomp.\+h File Reference} +\label{lu__decomp_8h}\index{lu\_decomp.h@{lu\_decomp.h}} + + +Computes the LU decomposition of the matrix. + + +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +uint8\+\_\+t \mbox{\hyperlink{lu__decomp_8h_a8649e9f4b85f17bf35a22b18e7f239d7}{lu\+\_\+decomp}} (uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} L\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} P\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Computes the LU decomposition of the matrix. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Computes the LU decomposition of the matrix. + +Computes the permutation matrix P such that\+: A = P\textquotesingle{}$\ast$\+L$\ast$U, where L is a lower triangular matrix and U is an upper triangular matrix. It implements the Gaussian Elimination (GE) with pivoting algorithm. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{lu__decomp_8h_a8649e9f4b85f17bf35a22b18e7f239d7}\label{lu__decomp_8h_a8649e9f4b85f17bf35a22b18e7f239d7}} +\index{lu\_decomp.h@{lu\_decomp.h}!lu\_decomp@{lu\_decomp}} +\index{lu\_decomp@{lu\_decomp}!lu\_decomp.h@{lu\_decomp.h}} +\doxysubsubsection{\texorpdfstring{lu\_decomp()}{lu\_decomp()}} +{\footnotesize\ttfamily uint8\+\_\+t lu\+\_\+decomp (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{L\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{P\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Computes the LU decomposition of the matrix. + +Computes the permutation matrix P such that\+: A = P\textquotesingle{}$\ast$\+L$\ast$U, where L is a lower triangular matrix and U is an upper triangular matrix. It implements the Gaussian Elimination with pivoting algorithm. + +\begin{DoxyNote}{Note} +Matrix U is stored in the matrix A. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in,out}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrices A and U. \\ +\hline +\mbox{\texttt{ out}} & {\em L\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the L matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em P\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the P matrix.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the number of changes by computing the LU decomposition. +\end{DoxyReturn} + + +Definition at line 31 of file lu\+\_\+decomp.\+c. + + + +References matrix\+\_\+get\+\_\+abs\+\_\+max\+\_\+elem\+\_\+and\+\_\+index\+\_\+in\+\_\+part\+\_\+column(), matrix\+\_\+get\+\_\+diag\+\_\+mat(), matrix\+\_\+part\+\_\+swap\+\_\+rows(), matrix\+\_\+swap\+\_\+rows(), and matrix\+\_\+t. + + + +Referenced by lu\+\_\+decomp\+\_\+test(), and solve\+\_\+lu\+\_\+decomp(). + diff --git a/doc/doxygen/latex/lu__decomp__test_8c.tex b/doc/doxygen/latex/lu__decomp__test_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..b6a40bf68c6bc8e0fc199ced5dfb5c2c2a04db04 --- /dev/null +++ b/doc/doxygen/latex/lu__decomp__test_8c.tex @@ -0,0 +1,26 @@ +\hypertarget{lu__decomp__test_8c}{}\doxysection{lu\+\_\+decomp\+\_\+test.\+c File Reference} +\label{lu__decomp__test_8c}\index{lu\_decomp\_test.c@{lu\_decomp\_test.c}} + + +Examples of the LU algorithm with pivoting. + + +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}lu\+\_\+decomp.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{lu__decomp__test_8c_a5798fee8a59a44f3a6a712ffd700dfd1}\label{lu__decomp__test_8c_a5798fee8a59a44f3a6a712ffd700dfd1}} +void \mbox{\hyperlink{lu__decomp__test_8c_a5798fee8a59a44f3a6a712ffd700dfd1}{lu\+\_\+decomp\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Examples of the LU algorithm with pivoting. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Examples of the LU algorithm with pivoting. + +LU algorithm with pivoting examples (see the \mbox{\hyperlink{lu__decomp_8h}{Gaussian Elimination with pivoting}} approach). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/lu__decomp__test_8h.tex b/doc/doxygen/latex/lu__decomp__test_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..a34f17c1625ac9c2f8c3ac4ccb9103d8c4c675bb --- /dev/null +++ b/doc/doxygen/latex/lu__decomp__test_8h.tex @@ -0,0 +1,23 @@ +\hypertarget{lu__decomp__test_8h}{}\doxysection{lu\+\_\+decomp\+\_\+test.\+h File Reference} +\label{lu__decomp__test_8h}\index{lu\_decomp\_test.h@{lu\_decomp\_test.h}} + + +Examples of the LU algorithm with pivoting. + + +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{lu__decomp__test_8h_a5798fee8a59a44f3a6a712ffd700dfd1}\label{lu__decomp__test_8h_a5798fee8a59a44f3a6a712ffd700dfd1}} +void \mbox{\hyperlink{lu__decomp__test_8h_a5798fee8a59a44f3a6a712ffd700dfd1}{lu\+\_\+decomp\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Examples of the LU algorithm with pivoting. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Examples of the LU algorithm with pivoting. + +LU algorithm with pivoting examples (see the \mbox{\hyperlink{lu__decomp_8h}{Gaussian Elimination with pivoting}} approach). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/magnetic__based__fi_8c.tex b/doc/doxygen/latex/magnetic__based__fi_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..d999b49c51450135bfd32bbbe3f07a54717c8fee --- /dev/null +++ b/doc/doxygen/latex/magnetic__based__fi_8c.tex @@ -0,0 +1,66 @@ +\hypertarget{magnetic__based__fi_8c}{}\doxysection{magnetic\+\_\+based\+\_\+fi.\+c File Reference} +\label{magnetic__based__fi_8c}\index{magnetic\_based\_fi.c@{magnetic\_based\_fi.c}} + + +Error function of D\+C-\/pulsed, magnetic localization system. + + +{\ttfamily \#include $<$math.\+h$>$}\newline +{\ttfamily \#include $<$inttypes.\+h$>$}\newline +{\ttfamily \#include $<$magnetic\+\_\+based\+\_\+position.\+h$>$}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{magnetic__based__fi_8c_a897f5c675ad714feb9f2ae7571de620a}{magnetic\+\_\+based\+\_\+f\+\_\+i}} (uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+points\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} Bi\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Defines the error function of a magnetic-\/based localization system. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Error function of D\+C-\/pulsed, magnetic localization system. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} + +Naouar Guerchali +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{magnetic__based__fi_8c_a897f5c675ad714feb9f2ae7571de620a}\label{magnetic__based__fi_8c_a897f5c675ad714feb9f2ae7571de620a}} +\index{magnetic\_based\_fi.c@{magnetic\_based\_fi.c}!magnetic\_based\_f\_i@{magnetic\_based\_f\_i}} +\index{magnetic\_based\_f\_i@{magnetic\_based\_f\_i}!magnetic\_based\_fi.c@{magnetic\_based\_fi.c}} +\doxysubsubsection{\texorpdfstring{magnetic\_based\_f\_i()}{magnetic\_based\_f\_i()}} +{\footnotesize\ttfamily void magnetic\+\_\+based\+\_\+f\+\_\+i (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ref\+\_\+points\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+points\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{point\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{Bi\+\_\+vec\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{f\+\_\+vec\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Defines the error function of a magnetic-\/based localization system. + +This error function is related to multiple reference stations. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the mobile device. \\ +\hline +\mbox{\texttt{ in}} & {\em Bi\+\_\+vec\mbox{[}$\,$\mbox{]}} & the measured magnetic field strength. \\ +\hline +\mbox{\texttt{ in,out}} & {\em f\+\_\+vec\mbox{[}$\,$\mbox{]}} & errors related to reference stations and destined position. \\ +\hline +\end{DoxyParams} + + +Definition at line 29 of file magnetic\+\_\+based\+\_\+fi.\+c. + + + +References K\+\_\+T, and matrix\+\_\+t. + + + +Referenced by magnetic\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+Tf(). + diff --git a/doc/doxygen/latex/magnetic__based__fi_8h.tex b/doc/doxygen/latex/magnetic__based__fi_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..ebf3df7c1388c157bda8a0003058c2ad8d00b6ed --- /dev/null +++ b/doc/doxygen/latex/magnetic__based__fi_8h.tex @@ -0,0 +1,65 @@ +\hypertarget{magnetic__based__fi_8h}{}\doxysection{magnetic\+\_\+based\+\_\+fi.\+h File Reference} +\label{magnetic__based__fi_8h}\index{magnetic\_based\_fi.h@{magnetic\_based\_fi.h}} + + +Error function of D\+C-\/pulsed, magnetic localization system. + + +{\ttfamily \#include $<$math.\+h$>$}\newline +{\ttfamily \#include $<$string.\+h$>$}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{magnetic__based__fi_8h_a897f5c675ad714feb9f2ae7571de620a}{magnetic\+\_\+based\+\_\+f\+\_\+i}} (uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+points\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} Bi\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Defines the error function of a magnetic-\/based localization system. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Error function of D\+C-\/pulsed, magnetic localization system. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} + +Naouar Guerchali +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{magnetic__based__fi_8h_a897f5c675ad714feb9f2ae7571de620a}\label{magnetic__based__fi_8h_a897f5c675ad714feb9f2ae7571de620a}} +\index{magnetic\_based\_fi.h@{magnetic\_based\_fi.h}!magnetic\_based\_f\_i@{magnetic\_based\_f\_i}} +\index{magnetic\_based\_f\_i@{magnetic\_based\_f\_i}!magnetic\_based\_fi.h@{magnetic\_based\_fi.h}} +\doxysubsubsection{\texorpdfstring{magnetic\_based\_f\_i()}{magnetic\_based\_f\_i()}} +{\footnotesize\ttfamily void magnetic\+\_\+based\+\_\+f\+\_\+i (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ref\+\_\+points\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+points\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{point\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{Bi\+\_\+vec\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{f\+\_\+vec\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Defines the error function of a magnetic-\/based localization system. + +This error function is related to multiple reference stations. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the mobile device. \\ +\hline +\mbox{\texttt{ in}} & {\em Bi\+\_\+vec\mbox{[}$\,$\mbox{]}} & the measured magnetic field strength. \\ +\hline +\mbox{\texttt{ in,out}} & {\em f\+\_\+vec\mbox{[}$\,$\mbox{]}} & errors related to reference stations and destined position. \\ +\hline +\end{DoxyParams} + + +Definition at line 29 of file magnetic\+\_\+based\+\_\+fi.\+c. + + + +References K\+\_\+T, and matrix\+\_\+t. + + + +Referenced by magnetic\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+Tf(). + diff --git a/doc/doxygen/latex/magnetic__based__jacobian_8c.tex b/doc/doxygen/latex/magnetic__based__jacobian_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..37bf02489ec6120b42c2a453957fb2e596fc594b --- /dev/null +++ b/doc/doxygen/latex/magnetic__based__jacobian_8c.tex @@ -0,0 +1,171 @@ +\hypertarget{magnetic__based__jacobian_8c}{}\doxysection{magnetic\+\_\+based\+\_\+jacobian.\+c File Reference} +\label{magnetic__based__jacobian_8c}\index{magnetic\_based\_jacobian.c@{magnetic\_based\_jacobian.c}} + + +Jacobian function of D\+C-\/pulsed, magnetic localization system. + + +{\ttfamily \#include $<$math.\+h$>$}\newline +{\ttfamily \#include $<$string.\+h$>$}\newline +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include $<$stdlib.\+h$>$}\newline +{\ttfamily \#include \char`\"{}magnetic\+\_\+based\+\_\+fi.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}magnetic\+\_\+based\+\_\+position.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{magnetic__based__jacobian_8c_ac3aca0a9af6ad84f6c010a215239f224}{magnetic\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+J}} (uint8\+\_\+t ref\+\_\+point\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+point\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}ref\+\_\+point\+\_\+num\mbox{]}\mbox{[}3\mbox{]}) +\begin{DoxyCompactList}\small\item\em Computes the Jacobian matrix of magnetic-\/based localization system. \end{DoxyCompactList}\item +void \mbox{\hyperlink{magnetic__based__jacobian_8c_aa66e6f52fd806c36f4b735b7c4c3307e}{magnetic\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+TJ}} (uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} $\ast$unused, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+TJ\mbox{[}3\mbox{]}\mbox{[}3\mbox{]}) +\begin{DoxyCompactList}\small\item\em Defines $ J_f^{T} J_{f} $ of magnetic-\/based localization system. \end{DoxyCompactList}\item +void \mbox{\hyperlink{magnetic__based__jacobian_8c_a87f1c7a7d6b151883c2308de275269b8}{magnetic\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+Tf}} (uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+points\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} Bi\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+Tf\mbox{[}3\mbox{]}) +\begin{DoxyCompactList}\small\item\em Defines $ J_f^{T} \vec{f} $ of magnetic-\/based localization system. \end{DoxyCompactList}\item +void \mbox{\hyperlink{magnetic__based__jacobian_8c_ae1e7849d86970a33ef5b784705ebc2fc}{magnetic\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+\_\+mul\+\_\+s}} (uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} s\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+\_\+s\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}) +\begin{DoxyCompactList}\small\item\em Computes $ J_f^{T} \vec{s} $ of magnetic-\/based localization system. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Jacobian function of D\+C-\/pulsed, magnetic localization system. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} + +Naouar Guerchali +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{magnetic__based__jacobian_8c_ac3aca0a9af6ad84f6c010a215239f224}\label{magnetic__based__jacobian_8c_ac3aca0a9af6ad84f6c010a215239f224}} +\index{magnetic\_based\_jacobian.c@{magnetic\_based\_jacobian.c}!magnetic\_based\_jacobian\_get\_J@{magnetic\_based\_jacobian\_get\_J}} +\index{magnetic\_based\_jacobian\_get\_J@{magnetic\_based\_jacobian\_get\_J}!magnetic\_based\_jacobian.c@{magnetic\_based\_jacobian.c}} +\doxysubsubsection{\texorpdfstring{magnetic\_based\_jacobian\_get\_J()}{magnetic\_based\_jacobian\_get\_J()}} +{\footnotesize\ttfamily void magnetic\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+J (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ref\+\_\+point\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+point\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{point\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{J\mbox{[}ref\+\_\+point\+\_\+num\mbox{]}\mbox{[}3\mbox{]} }\end{DoxyParamCaption})} + + + +Computes the Jacobian matrix of magnetic-\/based localization system. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+point\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+point\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the mobile device. \\ +\hline +\mbox{\texttt{ in,out}} & {\em J\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & includes the Jacobian Matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 32 of file magnetic\+\_\+based\+\_\+jacobian.\+c. + + + +References K\+\_\+T, and matrix\+\_\+t. + + + +Referenced by magnetic\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+Tf(), and magnetic\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+T\+J(). + +\mbox{\Hypertarget{magnetic__based__jacobian_8c_ae1e7849d86970a33ef5b784705ebc2fc}\label{magnetic__based__jacobian_8c_ae1e7849d86970a33ef5b784705ebc2fc}} +\index{magnetic\_based\_jacobian.c@{magnetic\_based\_jacobian.c}!magnetic\_based\_jacobian\_get\_J\_mul\_s@{magnetic\_based\_jacobian\_get\_J\_mul\_s}} +\index{magnetic\_based\_jacobian\_get\_J\_mul\_s@{magnetic\_based\_jacobian\_get\_J\_mul\_s}!magnetic\_based\_jacobian.c@{magnetic\_based\_jacobian.c}} +\doxysubsubsection{\texorpdfstring{magnetic\_based\_jacobian\_get\_J\_mul\_s()}{magnetic\_based\_jacobian\_get\_J\_mul\_s()}} +{\footnotesize\ttfamily void magnetic\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+\_\+mul\+\_\+s (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ref\+\_\+points\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{point\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{s\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{J\+\_\+s\mbox{[}ref\+\_\+points\+\_\+num\mbox{]} }\end{DoxyParamCaption})} + + + +Computes $ J_f^{T} \vec{s} $ of magnetic-\/based localization system. + +Where $ J_f $ is the Jacobian matrix. This function is a part of derivatives to minimize the sum of square errors. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+point\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the mobile device. \\ +\hline +\mbox{\texttt{ in}} & {\em s\mbox{[}$\,$\mbox{]}} & correction vector. \\ +\hline +\mbox{\texttt{ in,out}} & {\em J\+\_\+s\mbox{[}$\,$\mbox{]}} & includes the $ J_f^{T} \vec{s} $ vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 130 of file magnetic\+\_\+based\+\_\+jacobian.\+c. + + + +References K\+\_\+T, and matrix\+\_\+t. + +\mbox{\Hypertarget{magnetic__based__jacobian_8c_a87f1c7a7d6b151883c2308de275269b8}\label{magnetic__based__jacobian_8c_a87f1c7a7d6b151883c2308de275269b8}} +\index{magnetic\_based\_jacobian.c@{magnetic\_based\_jacobian.c}!magnetic\_based\_jacobian\_get\_JTf@{magnetic\_based\_jacobian\_get\_JTf}} +\index{magnetic\_based\_jacobian\_get\_JTf@{magnetic\_based\_jacobian\_get\_JTf}!magnetic\_based\_jacobian.c@{magnetic\_based\_jacobian.c}} +\doxysubsubsection{\texorpdfstring{magnetic\_based\_jacobian\_get\_JTf()}{magnetic\_based\_jacobian\_get\_JTf()}} +{\footnotesize\ttfamily void magnetic\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+Tf (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ref\+\_\+points\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+points\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{point\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{Bi\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{J\+Tf\mbox{[}3\mbox{]} }\end{DoxyParamCaption})} + + + +Defines $ J_f^{T} \vec{f} $ of magnetic-\/based localization system. + +Where $ J_f $ is the Jacobian matrix. This function is a part of derivatives to minimize the sum of square errors. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the mobile device. \\ +\hline +\mbox{\texttt{ in}} & {\em Bi\+\_\+vec\mbox{[}$\,$\mbox{]}} & magnetic field strengths of the coils (reference stations). \\ +\hline +\mbox{\texttt{ in,out}} & {\em J\+Tf\mbox{[}$\,$\mbox{]}} & includes the $ J_f^{T} \vec{f} $ vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 112 of file magnetic\+\_\+based\+\_\+jacobian.\+c. + + + +References magnetic\+\_\+based\+\_\+f\+\_\+i(), magnetic\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J(), matrix\+\_\+t, and matrix\+\_\+trans\+\_\+mul\+\_\+vec(). + +\mbox{\Hypertarget{magnetic__based__jacobian_8c_aa66e6f52fd806c36f4b735b7c4c3307e}\label{magnetic__based__jacobian_8c_aa66e6f52fd806c36f4b735b7c4c3307e}} +\index{magnetic\_based\_jacobian.c@{magnetic\_based\_jacobian.c}!magnetic\_based\_jacobian\_get\_JTJ@{magnetic\_based\_jacobian\_get\_JTJ}} +\index{magnetic\_based\_jacobian\_get\_JTJ@{magnetic\_based\_jacobian\_get\_JTJ}!magnetic\_based\_jacobian.c@{magnetic\_based\_jacobian.c}} +\doxysubsubsection{\texorpdfstring{magnetic\_based\_jacobian\_get\_JTJ()}{magnetic\_based\_jacobian\_get\_JTJ()}} +{\footnotesize\ttfamily void magnetic\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+TJ (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ref\+\_\+points\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{point\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} $\ast$}]{unused, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{J\+TJ\mbox{[}3\mbox{]}\mbox{[}3\mbox{]} }\end{DoxyParamCaption})} + + + +Defines $ J_f^{T} J_{f} $ of magnetic-\/based localization system. + +Where $ J_f $ is the Jacobian matrix. This function is a part of derivatives to minimize the sum of square errors. + +\newpage + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+point\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the mobile device. \\ +\hline +\mbox{\texttt{ in}} & {\em unused} & this variable can be set to N\+U\+LL. It is introduced to guarantee the compatibility with the \mbox{\hyperlink{dist__based__jacobian_8h_a59b1a3323c2896ff28f71135af0204a2}{dist\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+TJ}}, \mbox{\hyperlink{modified__gauss__newton_8c_a7376799043ad2c27fac02371624051bc}{modified\+\_\+gauss\+\_\+newton}}, and the \mbox{\hyperlink{levenberg__marquardt_8c_a2a72b2b6be15a9998b61a9c0097e3d5f}{opt\+\_\+levenberg\+\_\+marquardt}} functions. \\ +\hline +\mbox{\texttt{ in,out}} & {\em J\+T\+J\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & includes the $ J_f^{T} J_{f} $ matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 99 of file magnetic\+\_\+based\+\_\+jacobian.\+c. + + + +References magnetic\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J(), matrix\+\_\+t, and matrix\+\_\+trans\+\_\+mul\+\_\+itself(). + diff --git a/doc/doxygen/latex/magnetic__based__jacobian_8h.tex b/doc/doxygen/latex/magnetic__based__jacobian_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..e100fa9b3ce34c231cdfc8a74c88d8aeccb6ed51 --- /dev/null +++ b/doc/doxygen/latex/magnetic__based__jacobian_8h.tex @@ -0,0 +1,164 @@ +\hypertarget{magnetic__based__jacobian_8h}{}\doxysection{magnetic\+\_\+based\+\_\+jacobian.\+h File Reference} +\label{magnetic__based__jacobian_8h}\index{magnetic\_based\_jacobian.h@{magnetic\_based\_jacobian.h}} + + +Jacobian function of D\+C-\/pulsed, magnetic localization system. + + +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{magnetic__based__jacobian_8h_ac3aca0a9af6ad84f6c010a215239f224}{magnetic\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+J}} (uint8\+\_\+t ref\+\_\+point\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+point\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}ref\+\_\+point\+\_\+num\mbox{]}\mbox{[}3\mbox{]}) +\begin{DoxyCompactList}\small\item\em Computes the Jacobian matrix of magnetic-\/based localization system. \end{DoxyCompactList}\item +void \mbox{\hyperlink{magnetic__based__jacobian_8h_aa66e6f52fd806c36f4b735b7c4c3307e}{magnetic\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+TJ}} (uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} $\ast$unused, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+TJ\mbox{[}3\mbox{]}\mbox{[}3\mbox{]}) +\begin{DoxyCompactList}\small\item\em Defines $ J_f^{T} J_{f} $ of magnetic-\/based localization system. \end{DoxyCompactList}\item +void \mbox{\hyperlink{magnetic__based__jacobian_8h_a87f1c7a7d6b151883c2308de275269b8}{magnetic\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+Tf}} (uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+points\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} Bi\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+Tf\mbox{[}3\mbox{]}) +\begin{DoxyCompactList}\small\item\em Defines $ J_f^{T} \vec{f} $ of magnetic-\/based localization system. \end{DoxyCompactList}\item +void \mbox{\hyperlink{magnetic__based__jacobian_8h_ae1e7849d86970a33ef5b784705ebc2fc}{magnetic\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+\_\+mul\+\_\+s}} (uint8\+\_\+t ref\+\_\+points\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} s\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\+\_\+s\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}) +\begin{DoxyCompactList}\small\item\em Computes $ J_f^{T} \vec{s} $ of magnetic-\/based localization system. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Jacobian function of D\+C-\/pulsed, magnetic localization system. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} + +Naouar Guerchali +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{magnetic__based__jacobian_8h_ac3aca0a9af6ad84f6c010a215239f224}\label{magnetic__based__jacobian_8h_ac3aca0a9af6ad84f6c010a215239f224}} +\index{magnetic\_based\_jacobian.h@{magnetic\_based\_jacobian.h}!magnetic\_based\_jacobian\_get\_J@{magnetic\_based\_jacobian\_get\_J}} +\index{magnetic\_based\_jacobian\_get\_J@{magnetic\_based\_jacobian\_get\_J}!magnetic\_based\_jacobian.h@{magnetic\_based\_jacobian.h}} +\doxysubsubsection{\texorpdfstring{magnetic\_based\_jacobian\_get\_J()}{magnetic\_based\_jacobian\_get\_J()}} +{\footnotesize\ttfamily void magnetic\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+J (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ref\+\_\+point\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+point\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{point\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{J\mbox{[}ref\+\_\+point\+\_\+num\mbox{]}\mbox{[}3\mbox{]} }\end{DoxyParamCaption})} + + + +Computes the Jacobian matrix of magnetic-\/based localization system. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+point\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+point\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the mobile device. \\ +\hline +\mbox{\texttt{ in,out}} & {\em J\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & includes the Jacobian Matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 32 of file magnetic\+\_\+based\+\_\+jacobian.\+c. + + + +References K\+\_\+T, and matrix\+\_\+t. + + + +Referenced by magnetic\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+Tf(), and magnetic\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+T\+J(). + +\mbox{\Hypertarget{magnetic__based__jacobian_8h_ae1e7849d86970a33ef5b784705ebc2fc}\label{magnetic__based__jacobian_8h_ae1e7849d86970a33ef5b784705ebc2fc}} +\index{magnetic\_based\_jacobian.h@{magnetic\_based\_jacobian.h}!magnetic\_based\_jacobian\_get\_J\_mul\_s@{magnetic\_based\_jacobian\_get\_J\_mul\_s}} +\index{magnetic\_based\_jacobian\_get\_J\_mul\_s@{magnetic\_based\_jacobian\_get\_J\_mul\_s}!magnetic\_based\_jacobian.h@{magnetic\_based\_jacobian.h}} +\doxysubsubsection{\texorpdfstring{magnetic\_based\_jacobian\_get\_J\_mul\_s()}{magnetic\_based\_jacobian\_get\_J\_mul\_s()}} +{\footnotesize\ttfamily void magnetic\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+\_\+mul\+\_\+s (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ref\+\_\+points\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{point\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{s\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{J\+\_\+s\mbox{[}ref\+\_\+points\+\_\+num\mbox{]} }\end{DoxyParamCaption})} + + + +Computes $ J_f^{T} \vec{s} $ of magnetic-\/based localization system. + +Where $ J_f $ is the Jacobian matrix. This function is a part of derivatives to minimize the sum of square errors. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+point\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the mobile device. \\ +\hline +\mbox{\texttt{ in}} & {\em s\mbox{[}$\,$\mbox{]}} & correction vector. \\ +\hline +\mbox{\texttt{ in,out}} & {\em J\+\_\+s\mbox{[}$\,$\mbox{]}} & includes the $ J_f^{T} \vec{s} $ vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 130 of file magnetic\+\_\+based\+\_\+jacobian.\+c. + + + +References K\+\_\+T, and matrix\+\_\+t. + +\mbox{\Hypertarget{magnetic__based__jacobian_8h_a87f1c7a7d6b151883c2308de275269b8}\label{magnetic__based__jacobian_8h_a87f1c7a7d6b151883c2308de275269b8}} +\index{magnetic\_based\_jacobian.h@{magnetic\_based\_jacobian.h}!magnetic\_based\_jacobian\_get\_JTf@{magnetic\_based\_jacobian\_get\_JTf}} +\index{magnetic\_based\_jacobian\_get\_JTf@{magnetic\_based\_jacobian\_get\_JTf}!magnetic\_based\_jacobian.h@{magnetic\_based\_jacobian.h}} +\doxysubsubsection{\texorpdfstring{magnetic\_based\_jacobian\_get\_JTf()}{magnetic\_based\_jacobian\_get\_JTf()}} +{\footnotesize\ttfamily void magnetic\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+Tf (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ref\+\_\+points\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+points\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{point\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{Bi\+\_\+vec\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{J\+Tf\mbox{[}3\mbox{]} }\end{DoxyParamCaption})} + + + +Defines $ J_f^{T} \vec{f} $ of magnetic-\/based localization system. + +Where $ J_f $ is the Jacobian matrix. This function is a part of derivatives to minimize the sum of square errors. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the mobile device. \\ +\hline +\mbox{\texttt{ in}} & {\em Bi\+\_\+vec\mbox{[}$\,$\mbox{]}} & magnetic field strengths of the coils (reference stations). \\ +\hline +\mbox{\texttt{ in,out}} & {\em J\+Tf\mbox{[}$\,$\mbox{]}} & includes the $ J_f^{T} \vec{f} $ vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 112 of file magnetic\+\_\+based\+\_\+jacobian.\+c. + + + +References magnetic\+\_\+based\+\_\+f\+\_\+i(), magnetic\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J(), matrix\+\_\+t, and matrix\+\_\+trans\+\_\+mul\+\_\+vec(). + +\mbox{\Hypertarget{magnetic__based__jacobian_8h_aa66e6f52fd806c36f4b735b7c4c3307e}\label{magnetic__based__jacobian_8h_aa66e6f52fd806c36f4b735b7c4c3307e}} +\index{magnetic\_based\_jacobian.h@{magnetic\_based\_jacobian.h}!magnetic\_based\_jacobian\_get\_JTJ@{magnetic\_based\_jacobian\_get\_JTJ}} +\index{magnetic\_based\_jacobian\_get\_JTJ@{magnetic\_based\_jacobian\_get\_JTJ}!magnetic\_based\_jacobian.h@{magnetic\_based\_jacobian.h}} +\doxysubsubsection{\texorpdfstring{magnetic\_based\_jacobian\_get\_JTJ()}{magnetic\_based\_jacobian\_get\_JTJ()}} +{\footnotesize\ttfamily void magnetic\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+TJ (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ref\+\_\+points\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+point\+\_\+matrix\mbox{[}ref\+\_\+points\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{point\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} $\ast$}]{unused, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{J\+TJ\mbox{[}3\mbox{]}\mbox{[}3\mbox{]} }\end{DoxyParamCaption})} + + + +Defines $ J_f^{T} J_{f} $ of magnetic-\/based localization system. + +Where $ J_f $ is the Jacobian matrix. This function is a part of derivatives to minimize the sum of square errors. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+points\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+point\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the mobile device. \\ +\hline +\mbox{\texttt{ in}} & {\em unused} & this variable can be set to N\+U\+LL. It is introduced to guarantee the compatibility with the \mbox{\hyperlink{dist__based__jacobian_8h_a59b1a3323c2896ff28f71135af0204a2}{dist\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+TJ}}, \mbox{\hyperlink{modified__gauss__newton_8c_a7376799043ad2c27fac02371624051bc}{modified\+\_\+gauss\+\_\+newton}}, and the \mbox{\hyperlink{levenberg__marquardt_8c_a2a72b2b6be15a9998b61a9c0097e3d5f}{opt\+\_\+levenberg\+\_\+marquardt}} functions. \\ +\hline +\mbox{\texttt{ in,out}} & {\em J\+T\+J\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & includes the $ J_f^{T} J_{f} $ matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 99 of file magnetic\+\_\+based\+\_\+jacobian.\+c. + + + +References magnetic\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J(), matrix\+\_\+t, and matrix\+\_\+trans\+\_\+mul\+\_\+itself(). + diff --git a/doc/doxygen/latex/magnetic__based__position_8c.tex b/doc/doxygen/latex/magnetic__based__position_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..797e5d245955a9ecee90ff3340e701ffca3db67c --- /dev/null +++ b/doc/doxygen/latex/magnetic__based__position_8c.tex @@ -0,0 +1,262 @@ +\hypertarget{magnetic__based__position_8c}{}\doxysection{magnetic\+\_\+based\+\_\+position.\+c File Reference} +\label{magnetic__based__position_8c}\index{magnetic\_based\_position.c@{magnetic\_based\_position.c}} + + +Functions of of D\+C-\/pulsed, magnetic localization system. + + +{\ttfamily \#include $<$math.\+h$>$}\newline +{\ttfamily \#include $<$complex.\+h$>$}\newline +{\ttfamily \#include $<$magnetic\+\_\+based\+\_\+position.\+h$>$}\newline +{\ttfamily \#include $<$stdint.\+h$>$}\newline +{\ttfamily \#include $<$string.\+h$>$}\newline +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}vector.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}trilateration.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{magnetic__based__position_8c_ad5a7513337486e277ea028480403569d}{magnetic\+\_\+based\+\_\+get\+\_\+absolute\+\_\+error}} (\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} value\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} approx\+\_\+value\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} absolute\+\_\+error\+\_\+arr\mbox{[}$\,$\mbox{]}, uint8\+\_\+t length) +\begin{DoxyCompactList}\small\item\em Computes the absolute error of a position of magnet-\/based localization system. \end{DoxyCompactList}\item +\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} \mbox{\hyperlink{magnetic__based__position_8c_ac852e4c0dcb8e9901aa3fab5efd91599}{magnetic\+\_\+based\+\_\+get\+\_\+distances\+\_\+to\+\_\+anchors}} (\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}) +\begin{DoxyCompactList}\small\item\em Computes the distance between a mobile station and a reference station of magnetic-\/based localization system. \end{DoxyCompactList}\item +\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} \mbox{\hyperlink{magnetic__based__position_8c_a361f3f3c4f9516a1aa6107367ebfda8d}{magnetic\+\_\+based\+\_\+get\+\_\+magnetic\+\_\+field}} (\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} target\+\_\+point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} k) +\begin{DoxyCompactList}\small\item\em Computes the magnetic field strength from a mobile station to a reference station. \end{DoxyCompactList}\item +void \mbox{\hyperlink{magnetic__based__position_8c_aac026f28838a5b30c8f6f189e3ab354c}{magnetic\+\_\+based\+\_\+get\+\_\+magnetic\+\_\+field\+\_\+vec}} (uint8\+\_\+t m, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} target\+\_\+point\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} k, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} magn\+\_\+field\+\_\+vec\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Computes the magnetic field strengths from a mobile station to various reference stations. \end{DoxyCompactList}\item +void \mbox{\hyperlink{magnetic__based__position_8c_ae584dff239a0111c47b7c5d1e197af59}{magnetic\+\_\+based\+\_\+get\+\_\+distances}} (\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} magnetic\+\_\+field\+\_\+strength\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} angular\+\_\+theta\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} distance\+\_\+arr\mbox{[}$\,$\mbox{]}, uint8\+\_\+t length, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} k) +\begin{DoxyCompactList}\small\item\em Computes the distances between a mobile station and the reference stations of a magnet-\/based localization system. \end{DoxyCompactList}\item +\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} \mbox{\hyperlink{magnetic__based__position_8c_a01bb024303e8eb202a19dbd70b291c06}{magnetic\+\_\+based\+\_\+get\+\_\+r}} (\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} B, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} theta, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} k) +\begin{DoxyCompactList}\small\item\em Computes the distance between a mobile station and a reference stations of a magnet-\/based localization system. \end{DoxyCompactList}\item +void \mbox{\hyperlink{magnetic__based__position_8c_af316f67cb87759b57bc815326b8d1cef}{magnetic\+\_\+based\+\_\+preprocessing\+\_\+get\+\_\+position}} (uint8\+\_\+t anchor\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} anchor\+\_\+pos\+\_\+matrix\mbox{[}anchor\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} pseudo\+\_\+inv\+\_\+matrix\mbox{[}4\mbox{]}\mbox{[}anchor\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} homog\+\_\+sol\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} solution\+\_\+x1\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} solution\+\_\+x2\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Computes the position of a mobile station by a magnetic-\/based localization system. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Functions of of D\+C-\/pulsed, magnetic localization system. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} + +Abdelmoumen Norrdine \href{mailto:a.norrdine@googlemail.com}{\texttt{ a.\+norrdine@googlemail.\+com}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{magnetic__based__position_8c_ad5a7513337486e277ea028480403569d}\label{magnetic__based__position_8c_ad5a7513337486e277ea028480403569d}} +\index{magnetic\_based\_position.c@{magnetic\_based\_position.c}!magnetic\_based\_get\_absolute\_error@{magnetic\_based\_get\_absolute\_error}} +\index{magnetic\_based\_get\_absolute\_error@{magnetic\_based\_get\_absolute\_error}!magnetic\_based\_position.c@{magnetic\_based\_position.c}} +\doxysubsubsection{\texorpdfstring{magnetic\_based\_get\_absolute\_error()}{magnetic\_based\_get\_absolute\_error()}} +{\footnotesize\ttfamily void magnetic\+\_\+based\+\_\+get\+\_\+absolute\+\_\+error (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{value\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{approx\+\_\+value\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{absolute\+\_\+error\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{uint8\+\_\+t}]{length }\end{DoxyParamCaption})} + + + +Computes the absolute error of a position of magnet-\/based localization system. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em value\+\_\+arr} & true position. \\ +\hline +\mbox{\texttt{ in}} & {\em approx\+\_\+value\+\_\+arr} & approximate position of the mobile device. \\ +\hline +\mbox{\texttt{ in,out}} & {\em absolute\+\_\+error\+\_\+arr} & includes the absolute error. \\ +\hline +\mbox{\texttt{ in}} & {\em length} & arrays length. \\ +\hline +\end{DoxyParams} + + +Definition at line 34 of file magnetic\+\_\+based\+\_\+position.\+c. + +\mbox{\Hypertarget{magnetic__based__position_8c_ae584dff239a0111c47b7c5d1e197af59}\label{magnetic__based__position_8c_ae584dff239a0111c47b7c5d1e197af59}} +\index{magnetic\_based\_position.c@{magnetic\_based\_position.c}!magnetic\_based\_get\_distances@{magnetic\_based\_get\_distances}} +\index{magnetic\_based\_get\_distances@{magnetic\_based\_get\_distances}!magnetic\_based\_position.c@{magnetic\_based\_position.c}} +\doxysubsubsection{\texorpdfstring{magnetic\_based\_get\_distances()}{magnetic\_based\_get\_distances()}} +{\footnotesize\ttfamily void magnetic\+\_\+based\+\_\+get\+\_\+distances (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{magnetic\+\_\+field\+\_\+strength\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{angular\+\_\+theta\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{distance\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{uint8\+\_\+t}]{length, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{k }\end{DoxyParamCaption})} + + + +Computes the distances between a mobile station and the reference stations of a magnet-\/based localization system. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em magnetic\+\_\+field\+\_\+strength\+\_\+arr\mbox{[}$\,$\mbox{]}} & includes the magnetic field strengths. \\ +\hline +\mbox{\texttt{ in}} & {\em angular\+\_\+theta\+\_\+arr\mbox{[}$\,$\mbox{]}} & elevation angles. \\ +\hline +\mbox{\texttt{ in,out}} & {\em distance\+\_\+arr\mbox{[}$\,$\mbox{]}} & distance array. \\ +\hline +\mbox{\texttt{ in}} & {\em length} & length of the arrays. \\ +\hline +\mbox{\texttt{ in}} & {\em k} & magnetic constant. \\ +\hline +\end{DoxyParams} + + +Definition at line 125 of file magnetic\+\_\+based\+\_\+position.\+c. + + + +References matrix\+\_\+t, and M\+I\+L\+P\+S\+\_\+\+M\+A\+X\+\_\+\+D\+I\+ST. + +\mbox{\Hypertarget{magnetic__based__position_8c_ac852e4c0dcb8e9901aa3fab5efd91599}\label{magnetic__based__position_8c_ac852e4c0dcb8e9901aa3fab5efd91599}} +\index{magnetic\_based\_position.c@{magnetic\_based\_position.c}!magnetic\_based\_get\_distances\_to\_anchors@{magnetic\_based\_get\_distances\_to\_anchors}} +\index{magnetic\_based\_get\_distances\_to\_anchors@{magnetic\_based\_get\_distances\_to\_anchors}!magnetic\_based\_position.c@{magnetic\_based\_position.c}} +\doxysubsubsection{\texorpdfstring{magnetic\_based\_get\_distances\_to\_anchors()}{magnetic\_based\_get\_distances\_to\_anchors()}} +{\footnotesize\ttfamily \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} magnetic\+\_\+based\+\_\+get\+\_\+distances\+\_\+to\+\_\+anchors (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+point\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{point\mbox{[}3\mbox{]} }\end{DoxyParamCaption})} + + + +Computes the distance between a mobile station and a reference station of magnetic-\/based localization system. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the mobile device.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the distance between the mobile station and the reference station. +\end{DoxyReturn} + + +Definition at line 50 of file magnetic\+\_\+based\+\_\+position.\+c. + + + +References matrix\+\_\+t, vector\+\_\+get\+\_\+norm2(), and vector\+\_\+sub(). + +\mbox{\Hypertarget{magnetic__based__position_8c_a361f3f3c4f9516a1aa6107367ebfda8d}\label{magnetic__based__position_8c_a361f3f3c4f9516a1aa6107367ebfda8d}} +\index{magnetic\_based\_position.c@{magnetic\_based\_position.c}!magnetic\_based\_get\_magnetic\_field@{magnetic\_based\_get\_magnetic\_field}} +\index{magnetic\_based\_get\_magnetic\_field@{magnetic\_based\_get\_magnetic\_field}!magnetic\_based\_position.c@{magnetic\_based\_position.c}} +\doxysubsubsection{\texorpdfstring{magnetic\_based\_get\_magnetic\_field()}{magnetic\_based\_get\_magnetic\_field()}} +{\footnotesize\ttfamily \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} magnetic\+\_\+based\+\_\+get\+\_\+magnetic\+\_\+field (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+point\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{target\+\_\+point\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{k }\end{DoxyParamCaption})} + + + +Computes the magnetic field strength from a mobile station to a reference station. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of a reference station. \\ +\hline +\mbox{\texttt{ in}} & {\em target\+\_\+point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the mobile device. \\ +\hline +\mbox{\texttt{ in}} & {\em k} & magnetic constant.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the magnetic field strength. +\end{DoxyReturn} + + +Definition at line 62 of file magnetic\+\_\+based\+\_\+position.\+c. + + + +References matrix\+\_\+t, and vector\+\_\+flex\+\_\+print(). + +\mbox{\Hypertarget{magnetic__based__position_8c_aac026f28838a5b30c8f6f189e3ab354c}\label{magnetic__based__position_8c_aac026f28838a5b30c8f6f189e3ab354c}} +\index{magnetic\_based\_position.c@{magnetic\_based\_position.c}!magnetic\_based\_get\_magnetic\_field\_vec@{magnetic\_based\_get\_magnetic\_field\_vec}} +\index{magnetic\_based\_get\_magnetic\_field\_vec@{magnetic\_based\_get\_magnetic\_field\_vec}!magnetic\_based\_position.c@{magnetic\_based\_position.c}} +\doxysubsubsection{\texorpdfstring{magnetic\_based\_get\_magnetic\_field\_vec()}{magnetic\_based\_get\_magnetic\_field\_vec()}} +{\footnotesize\ttfamily void magnetic\+\_\+based\+\_\+get\+\_\+magnetic\+\_\+field\+\_\+vec (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+point\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{target\+\_\+point\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{k, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{magn\+\_\+field\+\_\+vec\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Computes the magnetic field strengths from a mobile station to various reference stations. + +\newpage + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+point\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em target\+\_\+point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the mobile device. \\ +\hline +\mbox{\texttt{ in}} & {\em k} & magnetic constant. \\ +\hline +\mbox{\texttt{ in,out}} & {\em magn\+\_\+field\+\_\+vec\mbox{[}$\,$\mbox{]}} & includes the magnetic field strengths. \\ +\hline +\end{DoxyParams} + + +Definition at line 91 of file magnetic\+\_\+based\+\_\+position.\+c. + + + +References matrix\+\_\+t. + +\mbox{\Hypertarget{magnetic__based__position_8c_a01bb024303e8eb202a19dbd70b291c06}\label{magnetic__based__position_8c_a01bb024303e8eb202a19dbd70b291c06}} +\index{magnetic\_based\_position.c@{magnetic\_based\_position.c}!magnetic\_based\_get\_r@{magnetic\_based\_get\_r}} +\index{magnetic\_based\_get\_r@{magnetic\_based\_get\_r}!magnetic\_based\_position.c@{magnetic\_based\_position.c}} +\doxysubsubsection{\texorpdfstring{magnetic\_based\_get\_r()}{magnetic\_based\_get\_r()}} +{\footnotesize\ttfamily \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} magnetic\+\_\+based\+\_\+get\+\_\+r (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{B, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{theta, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{k }\end{DoxyParamCaption})} + + + +Computes the distance between a mobile station and a reference stations of a magnet-\/based localization system. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em B} & magnetic field strength. \\ +\hline +\mbox{\texttt{ in}} & {\em theta} & elevation angle. \\ +\hline +\mbox{\texttt{ in}} & {\em k} & magnetic constant.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the distance between the mobile station and the reference station. +\end{DoxyReturn} + + +Definition at line 166 of file magnetic\+\_\+based\+\_\+position.\+c. + + + +References matrix\+\_\+t, and M\+I\+L\+P\+S\+\_\+\+M\+A\+X\+\_\+\+D\+I\+ST. + + + +Referenced by magnetic\+\_\+based\+\_\+test(). + +\mbox{\Hypertarget{magnetic__based__position_8c_af316f67cb87759b57bc815326b8d1cef}\label{magnetic__based__position_8c_af316f67cb87759b57bc815326b8d1cef}} +\index{magnetic\_based\_position.c@{magnetic\_based\_position.c}!magnetic\_based\_preprocessing\_get\_position@{magnetic\_based\_preprocessing\_get\_position}} +\index{magnetic\_based\_preprocessing\_get\_position@{magnetic\_based\_preprocessing\_get\_position}!magnetic\_based\_position.c@{magnetic\_based\_position.c}} +\doxysubsubsection{\texorpdfstring{magnetic\_based\_preprocessing\_get\_position()}{magnetic\_based\_preprocessing\_get\_position()}} +{\footnotesize\ttfamily void magnetic\+\_\+based\+\_\+preprocessing\+\_\+get\+\_\+position (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{anchor\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{anchor\+\_\+pos\+\_\+matrix\mbox{[}anchor\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{pseudo\+\_\+inv\+\_\+matrix\mbox{[}4\mbox{]}\mbox{[}anchor\+\_\+num\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{homog\+\_\+sol\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{solution\+\_\+x1\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{solution\+\_\+x2\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Computes the position of a mobile station by a magnetic-\/based localization system. + +The position is computed based on a pre-\/processed pseudo-\/inverse matrix and the homogeneous solution in the case of three reference stations. + +\newpage + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em anchor\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em anchor\+\_\+pos\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em pseudo\+\_\+inv\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}\mbox{[}$\,$\mbox{]}} & pointer to the pre-\/processed pseudo-\/inverse matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em homog\+\_\+sol\+\_\+arr\mbox{[}$\,$\mbox{]}} & pointer to the homogeneous solution. \\ +\hline +\mbox{\texttt{ in,out}} & {\em solution\+\_\+x1\mbox{[}$\,$\mbox{]}} & includes the first solution. \\ +\hline +\mbox{\texttt{ in,out}} & {\em solution\+\_\+x2\mbox{[}$\,$\mbox{]}} & includes the second solution. \\ +\hline +\end{DoxyParams} + + +Definition at line 188 of file magnetic\+\_\+based\+\_\+position.\+c. + + + +References matrix\+\_\+t, and trilateration1(). + diff --git a/doc/doxygen/latex/magnetic__based__position_8h.tex b/doc/doxygen/latex/magnetic__based__position_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..443c828130f0635824b3760bb3facc2c00021bca --- /dev/null +++ b/doc/doxygen/latex/magnetic__based__position_8h.tex @@ -0,0 +1,289 @@ +\hypertarget{magnetic__based__position_8h}{}\doxysection{magnetic\+\_\+based\+\_\+position.\+h File Reference} +\label{magnetic__based__position_8h}\index{magnetic\_based\_position.h@{magnetic\_based\_position.h}} + + +Functions of of D\+C-\/pulsed, magnetic localization system. + + +{\ttfamily \#include $<$inttypes.\+h$>$}\newline +{\ttfamily \#include $<$math.\+h$>$}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +\doxysubsection*{Macros} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{magnetic__based__position_8h_a73d113d91ab7ec355ca707cc930eb718}\label{magnetic__based__position_8h_a73d113d91ab7ec355ca707cc930eb718}} +\#define \mbox{\hyperlink{magnetic__based__position_8h_a73d113d91ab7ec355ca707cc930eb718}{I0}}~15 +\begin{DoxyCompactList}\small\item\em The current running through the coil. \end{DoxyCompactList}\item +\mbox{\Hypertarget{magnetic__based__position_8h_af9cccf331f045b89a9f12366df5f7687}\label{magnetic__based__position_8h_af9cccf331f045b89a9f12366df5f7687}} +\#define \mbox{\hyperlink{magnetic__based__position_8h_af9cccf331f045b89a9f12366df5f7687}{NW}}~140 +\begin{DoxyCompactList}\small\item\em The number of turns of the wire. \end{DoxyCompactList}\item +\mbox{\Hypertarget{magnetic__based__position_8h_a30ab9da60435727bc80839d416461b8f}\label{magnetic__based__position_8h_a30ab9da60435727bc80839d416461b8f}} +\#define \mbox{\hyperlink{magnetic__based__position_8h_a30ab9da60435727bc80839d416461b8f}{R0}}~0.\+25 +\begin{DoxyCompactList}\small\item\em The radius of the coil. \end{DoxyCompactList}\item +\mbox{\Hypertarget{magnetic__based__position_8h_a598a3330b3c21701223ee0ca14316eca}\label{magnetic__based__position_8h_a598a3330b3c21701223ee0ca14316eca}} +\#define \mbox{\hyperlink{magnetic__based__position_8h_a598a3330b3c21701223ee0ca14316eca}{PI}}~3.\+14159265358979323846 +\begin{DoxyCompactList}\small\item\em The pi constant. \end{DoxyCompactList}\item +\mbox{\Hypertarget{magnetic__based__position_8h_a6f98ae7b0908254a0dfd1627e652bebe}\label{magnetic__based__position_8h_a6f98ae7b0908254a0dfd1627e652bebe}} +\#define \mbox{\hyperlink{magnetic__based__position_8h_a6f98ae7b0908254a0dfd1627e652bebe}{AR}}~\mbox{\hyperlink{magnetic__based__position_8h_a598a3330b3c21701223ee0ca14316eca}{PI}} $\ast$ \mbox{\hyperlink{magnetic__based__position_8h_a30ab9da60435727bc80839d416461b8f}{R0}} $\ast$ \mbox{\hyperlink{magnetic__based__position_8h_a30ab9da60435727bc80839d416461b8f}{R0}} +\begin{DoxyCompactList}\small\item\em The base area of the coil. \end{DoxyCompactList}\item +\mbox{\Hypertarget{magnetic__based__position_8h_a0fa11f33bdb89b468b60f19395381cc4}\label{magnetic__based__position_8h_a0fa11f33bdb89b468b60f19395381cc4}} +\#define \mbox{\hyperlink{magnetic__based__position_8h_a0fa11f33bdb89b468b60f19395381cc4}{M\+U0}}~4 $\ast$ \mbox{\hyperlink{magnetic__based__position_8h_a598a3330b3c21701223ee0ca14316eca}{PI}} $\ast$ 1E-\/7 +\begin{DoxyCompactList}\small\item\em The permeability of free space,. \end{DoxyCompactList}\item +\mbox{\Hypertarget{magnetic__based__position_8h_a97d832ae23af4f215e801e37e4f94254}\label{magnetic__based__position_8h_a97d832ae23af4f215e801e37e4f94254}} +\#define \mbox{\hyperlink{magnetic__based__position_8h_a97d832ae23af4f215e801e37e4f94254}{K}}~\mbox{\hyperlink{magnetic__based__position_8h_a0fa11f33bdb89b468b60f19395381cc4}{M\+U0}} $\ast$ \mbox{\hyperlink{magnetic__based__position_8h_af9cccf331f045b89a9f12366df5f7687}{NW}} $\ast$ \mbox{\hyperlink{magnetic__based__position_8h_a73d113d91ab7ec355ca707cc930eb718}{I0}} $\ast$ \mbox{\hyperlink{magnetic__based__position_8h_a6f98ae7b0908254a0dfd1627e652bebe}{AR}} / (4 $\ast$ \mbox{\hyperlink{magnetic__based__position_8h_a598a3330b3c21701223ee0ca14316eca}{PI}}) +\begin{DoxyCompactList}\small\item\em The K constant. \end{DoxyCompactList}\item +\mbox{\Hypertarget{magnetic__based__position_8h_a544d6868e9b6cf4f9b9db9e1ad413691}\label{magnetic__based__position_8h_a544d6868e9b6cf4f9b9db9e1ad413691}} +\#define \mbox{\hyperlink{magnetic__based__position_8h_a544d6868e9b6cf4f9b9db9e1ad413691}{M\+G\+\_\+\+T\+O\+\_\+T}}~1E7 +\begin{DoxyCompactList}\small\item\em From Mega Gauss to Tesla. \end{DoxyCompactList}\item +\mbox{\Hypertarget{magnetic__based__position_8h_a3ee4ec231172a5fd866f72acead15bc4}\label{magnetic__based__position_8h_a3ee4ec231172a5fd866f72acead15bc4}} +\#define \mbox{\hyperlink{magnetic__based__position_8h_a3ee4ec231172a5fd866f72acead15bc4}{K\+\_\+T}}~\mbox{\hyperlink{magnetic__based__position_8h_a97d832ae23af4f215e801e37e4f94254}{K}} $\ast$ \mbox{\hyperlink{magnetic__based__position_8h_a544d6868e9b6cf4f9b9db9e1ad413691}{M\+G\+\_\+\+T\+O\+\_\+T}} +\begin{DoxyCompactList}\small\item\em The number of turns of the wire. \end{DoxyCompactList}\item +\mbox{\Hypertarget{magnetic__based__position_8h_a2ab193fcd7e0bc8f46ce92c3299b99bc}\label{magnetic__based__position_8h_a2ab193fcd7e0bc8f46ce92c3299b99bc}} +\#define \mbox{\hyperlink{magnetic__based__position_8h_a2ab193fcd7e0bc8f46ce92c3299b99bc}{M\+I\+L\+P\+S\+\_\+\+M\+A\+X\+\_\+\+D\+I\+ST}}~25 +\begin{DoxyCompactList}\small\item\em The number of turns of the wire. \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{magnetic__based__position_8h_ad5a7513337486e277ea028480403569d}{magnetic\+\_\+based\+\_\+get\+\_\+absolute\+\_\+error}} (\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} value\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} approx\+\_\+value\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} absolute\+\_\+error\+\_\+arr\mbox{[}$\,$\mbox{]}, uint8\+\_\+t length) +\begin{DoxyCompactList}\small\item\em Computes the absolute error of a position of magnet-\/based localization system. \end{DoxyCompactList}\item +void \mbox{\hyperlink{magnetic__based__position_8h_ae584dff239a0111c47b7c5d1e197af59}{magnetic\+\_\+based\+\_\+get\+\_\+distances}} (\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} magnetic\+\_\+field\+\_\+strength\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} angular\+\_\+theta\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} distance\+\_\+arr\mbox{[}$\,$\mbox{]}, uint8\+\_\+t length, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} k) +\begin{DoxyCompactList}\small\item\em Computes the distances between a mobile station and the reference stations of a magnet-\/based localization system. \end{DoxyCompactList}\item +\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} \mbox{\hyperlink{magnetic__based__position_8h_a01bb024303e8eb202a19dbd70b291c06}{magnetic\+\_\+based\+\_\+get\+\_\+r}} (\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} B, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} theta, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} k) +\begin{DoxyCompactList}\small\item\em Computes the distance between a mobile station and a reference stations of a magnet-\/based localization system. \end{DoxyCompactList}\item +\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} \mbox{\hyperlink{magnetic__based__position_8h_ac852e4c0dcb8e9901aa3fab5efd91599}{magnetic\+\_\+based\+\_\+get\+\_\+distances\+\_\+to\+\_\+anchors}} (\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} point\mbox{[}3\mbox{]}) +\begin{DoxyCompactList}\small\item\em Computes the distance between a mobile station and a reference station of magnetic-\/based localization system. \end{DoxyCompactList}\item +\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} \mbox{\hyperlink{magnetic__based__position_8h_a361f3f3c4f9516a1aa6107367ebfda8d}{magnetic\+\_\+based\+\_\+get\+\_\+magnetic\+\_\+field}} (\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} target\+\_\+point\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} k) +\begin{DoxyCompactList}\small\item\em Computes the magnetic field strength from a mobile station to a reference station. \end{DoxyCompactList}\item +void \mbox{\hyperlink{magnetic__based__position_8h_aac026f28838a5b30c8f6f189e3ab354c}{magnetic\+\_\+based\+\_\+get\+\_\+magnetic\+\_\+field\+\_\+vec}} (uint8\+\_\+t m, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} target\+\_\+point\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} k, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} magn\+\_\+field\+\_\+vec\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Computes the magnetic field strengths from a mobile station to various reference stations. \end{DoxyCompactList}\item +void \mbox{\hyperlink{magnetic__based__position_8h_af316f67cb87759b57bc815326b8d1cef}{magnetic\+\_\+based\+\_\+preprocessing\+\_\+get\+\_\+position}} (uint8\+\_\+t anchor\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} anchor\+\_\+pos\+\_\+matrix\mbox{[}anchor\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} pseudo\+\_\+inv\+\_\+matrix\mbox{[}4\mbox{]}\mbox{[}anchor\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} homog\+\_\+sol\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} solution\+\_\+x1\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} solution\+\_\+x2\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Computes the position of a mobile station by a magnetic-\/based localization system. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Functions of of D\+C-\/pulsed, magnetic localization system. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} + +Abdelmoumen Norrdine \href{mailto:a.norrdine@googlemail.com}{\texttt{ a.\+norrdine@googlemail.\+com}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{magnetic__based__position_8h_ad5a7513337486e277ea028480403569d}\label{magnetic__based__position_8h_ad5a7513337486e277ea028480403569d}} +\index{magnetic\_based\_position.h@{magnetic\_based\_position.h}!magnetic\_based\_get\_absolute\_error@{magnetic\_based\_get\_absolute\_error}} +\index{magnetic\_based\_get\_absolute\_error@{magnetic\_based\_get\_absolute\_error}!magnetic\_based\_position.h@{magnetic\_based\_position.h}} +\doxysubsubsection{\texorpdfstring{magnetic\_based\_get\_absolute\_error()}{magnetic\_based\_get\_absolute\_error()}} +{\footnotesize\ttfamily void magnetic\+\_\+based\+\_\+get\+\_\+absolute\+\_\+error (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{value\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{approx\+\_\+value\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{absolute\+\_\+error\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{uint8\+\_\+t}]{length }\end{DoxyParamCaption})} + + + +Computes the absolute error of a position of magnet-\/based localization system. + +\newpage + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em value\+\_\+arr} & true position. \\ +\hline +\mbox{\texttt{ in}} & {\em approx\+\_\+value\+\_\+arr} & approximate position of the mobile device. \\ +\hline +\mbox{\texttt{ in,out}} & {\em absolute\+\_\+error\+\_\+arr} & includes the absolute error. \\ +\hline +\mbox{\texttt{ in}} & {\em length} & arrays length. \\ +\hline +\end{DoxyParams} + + +Definition at line 34 of file magnetic\+\_\+based\+\_\+position.\+c. + +\mbox{\Hypertarget{magnetic__based__position_8h_ae584dff239a0111c47b7c5d1e197af59}\label{magnetic__based__position_8h_ae584dff239a0111c47b7c5d1e197af59}} +\index{magnetic\_based\_position.h@{magnetic\_based\_position.h}!magnetic\_based\_get\_distances@{magnetic\_based\_get\_distances}} +\index{magnetic\_based\_get\_distances@{magnetic\_based\_get\_distances}!magnetic\_based\_position.h@{magnetic\_based\_position.h}} +\doxysubsubsection{\texorpdfstring{magnetic\_based\_get\_distances()}{magnetic\_based\_get\_distances()}} +{\footnotesize\ttfamily void magnetic\+\_\+based\+\_\+get\+\_\+distances (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{magnetic\+\_\+field\+\_\+strength\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{angular\+\_\+theta\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{distance\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{uint8\+\_\+t}]{length, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{k }\end{DoxyParamCaption})} + + + +Computes the distances between a mobile station and the reference stations of a magnet-\/based localization system. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em magnetic\+\_\+field\+\_\+strength\+\_\+arr\mbox{[}$\,$\mbox{]}} & includes the magnetic field strengths. \\ +\hline +\mbox{\texttt{ in}} & {\em angular\+\_\+theta\+\_\+arr\mbox{[}$\,$\mbox{]}} & elevation angles. \\ +\hline +\mbox{\texttt{ in,out}} & {\em distance\+\_\+arr\mbox{[}$\,$\mbox{]}} & distance array. \\ +\hline +\mbox{\texttt{ in}} & {\em length} & length of the arrays. \\ +\hline +\mbox{\texttt{ in}} & {\em k} & magnetic constant. \\ +\hline +\end{DoxyParams} + + +Definition at line 125 of file magnetic\+\_\+based\+\_\+position.\+c. + + + +References matrix\+\_\+t, and M\+I\+L\+P\+S\+\_\+\+M\+A\+X\+\_\+\+D\+I\+ST. + +\mbox{\Hypertarget{magnetic__based__position_8h_ac852e4c0dcb8e9901aa3fab5efd91599}\label{magnetic__based__position_8h_ac852e4c0dcb8e9901aa3fab5efd91599}} +\index{magnetic\_based\_position.h@{magnetic\_based\_position.h}!magnetic\_based\_get\_distances\_to\_anchors@{magnetic\_based\_get\_distances\_to\_anchors}} +\index{magnetic\_based\_get\_distances\_to\_anchors@{magnetic\_based\_get\_distances\_to\_anchors}!magnetic\_based\_position.h@{magnetic\_based\_position.h}} +\doxysubsubsection{\texorpdfstring{magnetic\_based\_get\_distances\_to\_anchors()}{magnetic\_based\_get\_distances\_to\_anchors()}} +{\footnotesize\ttfamily \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} magnetic\+\_\+based\+\_\+get\+\_\+distances\+\_\+to\+\_\+anchors (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+point\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{point\mbox{[}3\mbox{]} }\end{DoxyParamCaption})} + + + +Computes the distance between a mobile station and a reference station of magnetic-\/based localization system. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the mobile device.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the distance between the mobile station and the reference station. +\end{DoxyReturn} + + +Definition at line 50 of file magnetic\+\_\+based\+\_\+position.\+c. + + + +References matrix\+\_\+t, vector\+\_\+get\+\_\+norm2(), and vector\+\_\+sub(). + +\mbox{\Hypertarget{magnetic__based__position_8h_a361f3f3c4f9516a1aa6107367ebfda8d}\label{magnetic__based__position_8h_a361f3f3c4f9516a1aa6107367ebfda8d}} +\index{magnetic\_based\_position.h@{magnetic\_based\_position.h}!magnetic\_based\_get\_magnetic\_field@{magnetic\_based\_get\_magnetic\_field}} +\index{magnetic\_based\_get\_magnetic\_field@{magnetic\_based\_get\_magnetic\_field}!magnetic\_based\_position.h@{magnetic\_based\_position.h}} +\doxysubsubsection{\texorpdfstring{magnetic\_based\_get\_magnetic\_field()}{magnetic\_based\_get\_magnetic\_field()}} +{\footnotesize\ttfamily \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} magnetic\+\_\+based\+\_\+get\+\_\+magnetic\+\_\+field (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+point\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{target\+\_\+point\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{k }\end{DoxyParamCaption})} + + + +Computes the magnetic field strength from a mobile station to a reference station. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of a reference station. \\ +\hline +\mbox{\texttt{ in}} & {\em target\+\_\+point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the mobile device. \\ +\hline +\mbox{\texttt{ in}} & {\em k} & magnetic constant.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the magnetic field strength. +\end{DoxyReturn} + + +Definition at line 62 of file magnetic\+\_\+based\+\_\+position.\+c. + + + +References matrix\+\_\+t, and vector\+\_\+flex\+\_\+print(). + +\mbox{\Hypertarget{magnetic__based__position_8h_aac026f28838a5b30c8f6f189e3ab354c}\label{magnetic__based__position_8h_aac026f28838a5b30c8f6f189e3ab354c}} +\index{magnetic\_based\_position.h@{magnetic\_based\_position.h}!magnetic\_based\_get\_magnetic\_field\_vec@{magnetic\_based\_get\_magnetic\_field\_vec}} +\index{magnetic\_based\_get\_magnetic\_field\_vec@{magnetic\_based\_get\_magnetic\_field\_vec}!magnetic\_based\_position.h@{magnetic\_based\_position.h}} +\doxysubsubsection{\texorpdfstring{magnetic\_based\_get\_magnetic\_field\_vec()}{magnetic\_based\_get\_magnetic\_field\_vec()}} +{\footnotesize\ttfamily void magnetic\+\_\+based\+\_\+get\+\_\+magnetic\+\_\+field\+\_\+vec (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+point\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{target\+\_\+point\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{k, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{magn\+\_\+field\+\_\+vec\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Computes the magnetic field strengths from a mobile station to various reference stations. + +\newpage + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+point\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em target\+\_\+point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the mobile device. \\ +\hline +\mbox{\texttt{ in}} & {\em k} & magnetic constant. \\ +\hline +\mbox{\texttt{ in,out}} & {\em magn\+\_\+field\+\_\+vec\mbox{[}$\,$\mbox{]}} & includes the magnetic field strengths. \\ +\hline +\end{DoxyParams} + + +Definition at line 91 of file magnetic\+\_\+based\+\_\+position.\+c. + + + +References matrix\+\_\+t. + +\mbox{\Hypertarget{magnetic__based__position_8h_a01bb024303e8eb202a19dbd70b291c06}\label{magnetic__based__position_8h_a01bb024303e8eb202a19dbd70b291c06}} +\index{magnetic\_based\_position.h@{magnetic\_based\_position.h}!magnetic\_based\_get\_r@{magnetic\_based\_get\_r}} +\index{magnetic\_based\_get\_r@{magnetic\_based\_get\_r}!magnetic\_based\_position.h@{magnetic\_based\_position.h}} +\doxysubsubsection{\texorpdfstring{magnetic\_based\_get\_r()}{magnetic\_based\_get\_r()}} +{\footnotesize\ttfamily \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} magnetic\+\_\+based\+\_\+get\+\_\+r (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{B, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{theta, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{k }\end{DoxyParamCaption})} + + + +Computes the distance between a mobile station and a reference stations of a magnet-\/based localization system. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em B} & magnetic field strength. \\ +\hline +\mbox{\texttt{ in}} & {\em theta} & elevation angle. \\ +\hline +\mbox{\texttt{ in}} & {\em k} & magnetic constant.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the distance between the mobile station and the reference station. +\end{DoxyReturn} + + +Definition at line 166 of file magnetic\+\_\+based\+\_\+position.\+c. + + + +References matrix\+\_\+t, and M\+I\+L\+P\+S\+\_\+\+M\+A\+X\+\_\+\+D\+I\+ST. + + + +Referenced by magnetic\+\_\+based\+\_\+test(). + +\mbox{\Hypertarget{magnetic__based__position_8h_af316f67cb87759b57bc815326b8d1cef}\label{magnetic__based__position_8h_af316f67cb87759b57bc815326b8d1cef}} +\index{magnetic\_based\_position.h@{magnetic\_based\_position.h}!magnetic\_based\_preprocessing\_get\_position@{magnetic\_based\_preprocessing\_get\_position}} +\index{magnetic\_based\_preprocessing\_get\_position@{magnetic\_based\_preprocessing\_get\_position}!magnetic\_based\_position.h@{magnetic\_based\_position.h}} +\doxysubsubsection{\texorpdfstring{magnetic\_based\_preprocessing\_get\_position()}{magnetic\_based\_preprocessing\_get\_position()}} +{\footnotesize\ttfamily void magnetic\+\_\+based\+\_\+preprocessing\+\_\+get\+\_\+position (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{anchor\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{anchor\+\_\+pos\+\_\+matrix\mbox{[}anchor\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{pseudo\+\_\+inv\+\_\+matrix\mbox{[}4\mbox{]}\mbox{[}anchor\+\_\+num\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{homog\+\_\+sol\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{solution\+\_\+x1\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{solution\+\_\+x2\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Computes the position of a mobile station by a magnetic-\/based localization system. + +The position is computed based on a pre-\/processed pseudo-\/inverse matrix and the homogeneous solution in the case of three reference stations. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em anchor\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em anchor\+\_\+pos\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em pseudo\+\_\+inv\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}\mbox{[}$\,$\mbox{]}} & pointer to the pre-\/processed pseudo-\/inverse matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em homog\+\_\+sol\+\_\+arr\mbox{[}$\,$\mbox{]}} & pointer to the homogeneous solution. \\ +\hline +\mbox{\texttt{ in,out}} & {\em solution\+\_\+x1\mbox{[}$\,$\mbox{]}} & includes the first solution. \\ +\hline +\mbox{\texttt{ in,out}} & {\em solution\+\_\+x2\mbox{[}$\,$\mbox{]}} & includes the second solution. \\ +\hline +\end{DoxyParams} + + +Definition at line 188 of file magnetic\+\_\+based\+\_\+position.\+c. + + + +References matrix\+\_\+t, and trilateration1(). + diff --git a/doc/doxygen/latex/magnetic__based__test_8c.tex b/doc/doxygen/latex/magnetic__based__test_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..38af40fe1282a9949038274cb852ea1a689e1383 --- /dev/null +++ b/doc/doxygen/latex/magnetic__based__test_8c.tex @@ -0,0 +1,31 @@ +\hypertarget{magnetic__based__test_8c}{}\doxysection{magnetic\+\_\+based\+\_\+test.\+c File Reference} +\label{magnetic__based__test_8c}\index{magnetic\_based\_test.c@{magnetic\_based\_test.c}} + + +Examples of localization algorithms of magnetic-\/based positioning systems. + + +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}vector.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}utils.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}trilateration.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}magnetic\+\_\+based\+\_\+position.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{magnetic__based__test_8c_a94f4b9ae7750825fc3d332e8f1903f75}\label{magnetic__based__test_8c_a94f4b9ae7750825fc3d332e8f1903f75}} +void \mbox{\hyperlink{magnetic__based__test_8c_a94f4b9ae7750825fc3d332e8f1903f75}{magnetic\+\_\+based\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Example of a magnetic-\/based localization system. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Examples of localization algorithms of magnetic-\/based positioning systems. + +Localization algorithms examples using artificially generated D\+C-\/pulsed, magnetic signals (see the \mbox{\hyperlink{magnetic__based__position_8h}{methods of magnetic-\/based}} localization systems). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} + +Abdelmoumen Norrdine \href{mailto:a.norrdine@googlemail.com}{\texttt{ a.\+norrdine@googlemail.\+com}} +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/magnetic__based__test_8h.tex b/doc/doxygen/latex/magnetic__based__test_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..a1910b8f76d1809cbcb88f4685a61186680d3ab1 --- /dev/null +++ b/doc/doxygen/latex/magnetic__based__test_8h.tex @@ -0,0 +1,25 @@ +\hypertarget{magnetic__based__test_8h}{}\doxysection{magnetic\+\_\+based\+\_\+test.\+h File Reference} +\label{magnetic__based__test_8h}\index{magnetic\_based\_test.h@{magnetic\_based\_test.h}} + + +Examples of localization algorithms of magnetic-\/based positioning systems. + + +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{magnetic__based__test_8h_a94f4b9ae7750825fc3d332e8f1903f75}\label{magnetic__based__test_8h_a94f4b9ae7750825fc3d332e8f1903f75}} +void \mbox{\hyperlink{magnetic__based__test_8h_a94f4b9ae7750825fc3d332e8f1903f75}{magnetic\+\_\+based\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Example of a magnetic-\/based localization system. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Examples of localization algorithms of magnetic-\/based positioning systems. + +Localization algorithms examples using artificially generated D\+C-\/pulsed, magnetic signals (see the \mbox{\hyperlink{magnetic__based__position_8h}{methods of magnetic-\/based}} localization systems). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} + +Abdelmoumen Norrdine \href{mailto:a.norrdine@googlemail.com}{\texttt{ a.\+norrdine@googlemail.\+com}} +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/make.bat b/doc/doxygen/latex/make.bat new file mode 100644 index 0000000000000000000000000000000000000000..55e79bab672ddb26722c2e40f0332c0ad0cc66ee --- /dev/null +++ b/doc/doxygen/latex/make.bat @@ -0,0 +1,31 @@ +set Dir_Old=%cd% +cd /D %~dp0 + +del /s /f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf + +set LATEX_CMD=pdflatex +%LATEX_CMD% refman +echo ---- +makeindex refman.idx +echo ---- +%LATEX_CMD% refman + +setlocal enabledelayedexpansion +set count=8 +:repeat +set content=X +for /F "tokens=*" %%T in ( 'findstr /C:"Rerun LaTeX" refman.log' ) do set content="%%~T" +if !content! == X for /F "tokens=*" %%T in ( 'findstr /C:"Rerun to get cross-references right" refman.log' ) do set content="%%~T" +if !content! == X goto :skip +set /a count-=1 +if !count! EQU 0 goto :skip + +echo ---- +%LATEX_CMD% refman +goto :repeat +:skip +endlocal +makeindex refman.idx +%LATEX_CMD% refman +cd /D %Dir_Old% +set Dir_Old= diff --git a/doc/doxygen/latex/matrix_8c.tex b/doc/doxygen/latex/matrix_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..3ba7300ae6e58b112434becdf6b1c2414fb9004b --- /dev/null +++ b/doc/doxygen/latex/matrix_8c.tex @@ -0,0 +1,1600 @@ +\hypertarget{matrix_8c}{}\doxysection{matrix.\+c File Reference} +\label{matrix_8c}\index{matrix.c@{matrix.c}} + + +Matrix computations. + + +{\ttfamily \#include $<$stdint.\+h$>$}\newline +{\ttfamily \#include $<$string.\+h$>$}\newline +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include $<$math.\+h$>$}\newline +{\ttfamily \#include $<$stdbool.\+h$>$}\newline +{\ttfamily \#include $<$float.\+h$>$}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}utils.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}svd.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{matrix_8c_a0e06b2cfb86340e88be7b1219bef0ce3}{matrix\+\_\+clear}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Clear all the elements of the vector. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8c_acfd2bbc4a90915e57a4555694e842312}{matrix\+\_\+init}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} value) +\begin{DoxyCompactList}\small\item\em Initialize all the elements of the matrix with a specified value. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8c_ad7c9a682a3cc4ca33c030afa8798241a}{matrix\+\_\+transpose}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} src\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} dest\+\_\+matrix\mbox{[}n\mbox{]}\mbox{[}m\mbox{]}) +\begin{DoxyCompactList}\small\item\em Computes the transpose of a matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8c_a48b36217faeda15438f4e07c54d0ef9e}{matrix\+\_\+in\+\_\+place\+\_\+transpose}} (uint8\+\_\+t m, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}$\,$\mbox{]}\mbox{[}m\mbox{]}) +\begin{DoxyCompactList}\small\item\em Computes the in-\/place transpose of a matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8c_ae8d8daa117e9f96a5e29fe6c76c4998c}{matrix\+\_\+copy}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} src\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} dest\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Copy the elements of a matrix to another matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8c_a56513a88eff05b0683320c532fadf945}{matrix\+\_\+part\+\_\+copy}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} src\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t start\+\_\+row\+\_\+ind, uint8\+\_\+t end\+\_\+row\+\_\+ind, uint8\+\_\+t start\+\_\+col\+\_\+ind, uint8\+\_\+t end\+\_\+col\+\_\+ind, uint8\+\_\+t dest\+\_\+row\+\_\+num, uint8\+\_\+t dest\+\_\+col\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} dest\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}dest\+\_\+col\+\_\+num\mbox{]}) +\begin{DoxyCompactList}\small\item\em Copy a part of a matrix to another matrix or sub-\/matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8c_a32ab12965ec43c2acf65cf9dd510353a}{matrix\+\_\+print}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Display the values of the matrix elements. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8c_a72073ccd483f9cc438425d3d8ffd3029}{matrix\+\_\+part\+\_\+print}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t start\+\_\+row\+\_\+ind, uint8\+\_\+t end\+\_\+row\+\_\+ind, uint8\+\_\+t start\+\_\+col\+\_\+ind, uint8\+\_\+t end\+\_\+col\+\_\+ind) +\begin{DoxyCompactList}\small\item\em Display the values of the sub-\/matrix elements. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8c_ad386233d68c73656a03641ddf3ecaaf2}{matrix\+\_\+flex\+\_\+print}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t before\+\_\+dot, uint8\+\_\+t after\+\_\+dot) +\begin{DoxyCompactList}\small\item\em Display the values of the matrix elements. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8c_a72297a60e572f85929989e813388a9c5}{matrix\+\_\+flex\+\_\+part\+\_\+print}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t start\+\_\+row\+\_\+ind, uint8\+\_\+t end\+\_\+row\+\_\+ind, uint8\+\_\+t start\+\_\+col\+\_\+ind, uint8\+\_\+t end\+\_\+col\+\_\+ind, uint8\+\_\+t before\+\_\+dot, uint8\+\_\+t after\+\_\+dot) +\begin{DoxyCompactList}\small\item\em Display the values of the sub-\/matrix elements. \end{DoxyCompactList}\item +uint8\+\_\+t \mbox{\hyperlink{matrix_8c_a53879e7c4cfbc96725aef9f8234be7dd}{matrix\+\_\+get\+\_\+rank}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} singl\+\_\+values\+\_\+arr\mbox{[}$\,$\mbox{]}, uint8\+\_\+t length) +\begin{DoxyCompactList}\small\item\em Compute the rank of a matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8c_aed6fab1ffa40243eeb08117215082be3}{matrix\+\_\+sub}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} B\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\+\_\+minus\+\_\+B\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the subtraction of two matrices. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8c_ac7101bbaa3a2698658276a7e21501093}{matrix\+\_\+add}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} B\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\+\_\+plus\+\_\+B\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the addition of two matrices. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8c_aa8acafd4181978f536976f8151e51516}{matrix\+\_\+add\+\_\+to\+\_\+diag}} (uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t diag\+\_\+el\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} value) +\begin{DoxyCompactList}\small\item\em Add a number to diagonal elements of a matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8c_a550aa0d5a3212e35ad0af134895fd20a}{matrix\+\_\+mul}} (uint8\+\_\+t a\+\_\+line\+\_\+num, uint8\+\_\+t a\+\_\+col\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} a\+\_\+matrix\mbox{[}a\+\_\+line\+\_\+num\mbox{]}\mbox{[}a\+\_\+col\+\_\+num\mbox{]}, uint8\+\_\+t b\+\_\+line\+\_\+num, uint8\+\_\+t b\+\_\+col\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} b\+\_\+matrix\mbox{[}b\+\_\+line\+\_\+num\mbox{]}\mbox{[}b\+\_\+col\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} dest\+\_\+matrix\mbox{[}a\+\_\+line\+\_\+num\mbox{]}\mbox{[}b\+\_\+col\+\_\+num\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the multiplication of two matrices. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8c_a3763252ca00e4c8522ae1bfd5ef40f0a}{matrix\+\_\+part\+\_\+mul}} (uint8\+\_\+t a\+\_\+col\+\_\+num\+\_\+max, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} a\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}a\+\_\+col\+\_\+num\+\_\+max\mbox{]}, uint8\+\_\+t b\+\_\+col\+\_\+num\+\_\+max, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} b\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}b\+\_\+col\+\_\+num\+\_\+max\mbox{]}, uint8\+\_\+t a\+\_\+start\+\_\+row\+\_\+ind, uint8\+\_\+t a\+\_\+end\+\_\+row\+\_\+ind, uint8\+\_\+t a\+\_\+start\+\_\+col\+\_\+ind, uint8\+\_\+t a\+\_\+end\+\_\+col\+\_\+ind, uint8\+\_\+t b\+\_\+start\+\_\+row\+\_\+ind, uint8\+\_\+t b\+\_\+end\+\_\+row\+\_\+ind, uint8\+\_\+t b\+\_\+start\+\_\+col\+\_\+ind, uint8\+\_\+t b\+\_\+end\+\_\+col\+\_\+ind, uint8\+\_\+t dest\+\_\+col\+\_\+size, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} dest\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}dest\+\_\+col\+\_\+size\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the partial multiplication of two matrices. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8c_ad610bcce232c69ca302550f57b1ad9fb}{matrix\+\_\+mul\+\_\+vec}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} vec\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} dst\+\_\+arr\mbox{[}m\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the multiplication of a matrix with a column vector. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8c_a3cf18a2c5c6ad62a4e0a0c00d27e2887}{matrix\+\_\+vec\+\_\+mul\+\_\+matr}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} vec\mbox{[}m\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} dst\+\_\+arr\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the multiplication of row vector and a matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8c_ac735d13efe5b76ecf60ac13ec79da8e3}{matrix\+\_\+mul\+\_\+scalar\+\_\+vec\+\_\+matr}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} scalar, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} vec\mbox{[}m\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} dst\+\_\+arr\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the multiplication of a scalar with row vector and a matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8c_a06f75ae4924e3f0dfd0b6a25313dc731}{matrix\+\_\+part\+\_\+mul\+\_\+scalar\+\_\+vec\+\_\+matr}} (uint8\+\_\+t max\+\_\+m, uint8\+\_\+t max\+\_\+n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} scalar, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} vec\mbox{[}max\+\_\+m\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}max\+\_\+m\mbox{]}\mbox{[}max\+\_\+n\mbox{]}, uint8\+\_\+t begin\+\_\+row, uint8\+\_\+t begin\+\_\+column, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} dst\+\_\+arr\mbox{[}max\+\_\+n -\/ begin\+\_\+row\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the multiplication of a scalar with row vector and a sub-\/matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8c_a53b0a1829b2085414fb66a9e9bd6c7b7}{matrix\+\_\+trans\+\_\+mul\+\_\+vec}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t b\+\_\+size, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} b\+\_\+vec\mbox{[}m\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} c\+\_\+vec\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the multiplication of transposed matrix with column vector. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8c_acfd7c6f021f4fbcd393fe849c82f34de}{matrix\+\_\+mul\+\_\+col\+\_\+vec\+\_\+row\+\_\+vec}} (uint8\+\_\+t m, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} col\+\_\+vec\mbox{[}m\mbox{]}, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} row\+\_\+vec\mbox{[}n\mbox{]}, uint8\+\_\+t max\+\_\+n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} res\+\_\+mat\mbox{[}$\,$\mbox{]}\mbox{[}max\+\_\+n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the multiplication of a column and row vector. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8c_a0107887a6c40980fa639750be8262f01}{matrix\+\_\+trans\+\_\+mul\+\_\+itself}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\+T\+\_\+mul\+\_\+A\mbox{[}n\mbox{]}\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the multiplication of the transpose of a matrix with itself. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8c_a49aa70a7d6ad76388ea08acfe43b7374}{matrix\+\_\+set\+\_\+diag\+\_\+elements}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} value, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} diag\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Set all the diagonal elements of a matrix with a specified value. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8c_ae808f007791f060590d39c7668501988}{matrix\+\_\+get\+\_\+diag\+\_\+mat\+\_\+new}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} diag\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t length, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} vec\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Set all the diagonal elements of a matrix with values that are saved in a vector. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8c_a18e47742f1653dcc4491badfe2537a0a}{matrix\+\_\+get\+\_\+diag\+\_\+mat}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} value, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} diag\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Create a diagonal matrix with a specified value. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8c_a51139e6c87b602e5e0ebfbc406fda35d}{matrix\+\_\+mul\+\_\+scalar}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} mat\+\_\+src\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} value, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} mat\+\_\+dest\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Multiply all elements of a matrix with a specified value. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8c_a3ae0b9f73f82716f3427a523a3412864}{matrix\+\_\+get\+\_\+column\+\_\+vec}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t col\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} col\+\_\+vec\mbox{[}m\mbox{]}) +\begin{DoxyCompactList}\small\item\em Get a column of a matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8c_ac20399f6a8de13b1f392a1e3f7c0fbf4}{matrix\+\_\+get\+\_\+part\+\_\+column\+\_\+vec}} (uint8\+\_\+t max\+\_\+m, uint8\+\_\+t max\+\_\+n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}max\+\_\+m\mbox{]}\mbox{[}max\+\_\+n\mbox{]}, uint8\+\_\+t col\+\_\+num, uint8\+\_\+t offset, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} col\+\_\+vec\mbox{[}max\+\_\+m -\/ offset\mbox{]}) +\begin{DoxyCompactList}\small\item\em Get a part of a column of a matrix. \end{DoxyCompactList}\item +\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} \mbox{\hyperlink{matrix_8c_aef8d1508ad101227ab255a714ab22b94}{matrix\+\_\+get\+\_\+max\+\_\+elem\+\_\+in\+\_\+column}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t col\+\_\+num) +\begin{DoxyCompactList}\small\item\em Get the largest element of a column vector in a matrix. \end{DoxyCompactList}\item +\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} \mbox{\hyperlink{matrix_8c_a0a3d3cfa20ad3e75ad783af457343672}{matrix\+\_\+get\+\_\+abs\+\_\+max\+\_\+elem\+\_\+in\+\_\+column}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t col\+\_\+num) +\begin{DoxyCompactList}\small\item\em Get the maximum absolute value of a column vector in a matrix. \end{DoxyCompactList}\item +\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} \mbox{\hyperlink{matrix_8c_ad2cecc467ac6480ef0f3423f962b39bc}{matrix\+\_\+get\+\_\+max\+\_\+elem\+\_\+in\+\_\+part\+\_\+column}} (uint8\+\_\+t max\+\_\+m, uint8\+\_\+t max\+\_\+n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}max\+\_\+m\mbox{]}\mbox{[}max\+\_\+n\mbox{]}, uint8\+\_\+t row\+\_\+num, uint8\+\_\+t col\+\_\+num) +\begin{DoxyCompactList}\small\item\em Get the largest element of a column vector in a sub-\/matrix. \end{DoxyCompactList}\item +\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} \mbox{\hyperlink{matrix_8c_a8d77cfae4f1da83acac929c1ce13d252}{matrix\+\_\+get\+\_\+abs\+\_\+max\+\_\+elem\+\_\+in\+\_\+part\+\_\+column}} (uint8\+\_\+t max\+\_\+m, uint8\+\_\+t max\+\_\+n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}max\+\_\+m\mbox{]}\mbox{[}max\+\_\+n\mbox{]}, uint8\+\_\+t row\+\_\+num, uint8\+\_\+t col\+\_\+num) +\begin{DoxyCompactList}\small\item\em Get the maximum absolute value of a column vector in a sub-\/matrix. \end{DoxyCompactList}\item +\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} \mbox{\hyperlink{matrix_8c_a5f6a1948ec005cff4985559821c4943f}{matrix\+\_\+get\+\_\+abs\+\_\+max\+\_\+elem\+\_\+and\+\_\+index\+\_\+in\+\_\+part\+\_\+column}} (uint8\+\_\+t max\+\_\+m, uint8\+\_\+t max\+\_\+n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}max\+\_\+m\mbox{]}\mbox{[}max\+\_\+n\mbox{]}, uint8\+\_\+t row\+\_\+num, uint8\+\_\+t col\+\_\+num, uint8\+\_\+t $\ast$index) +\begin{DoxyCompactList}\small\item\em Get the maximum absolute value and its position in a column vector in a sub-\/matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8c_a875d6c55a16ee9f8bf523b8c1c82bc6f}{matrix\+\_\+swap\+\_\+rows}} (uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t i, uint8\+\_\+t j) +\begin{DoxyCompactList}\small\item\em Swaps two rows of a matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8c_a3570c016691507c003dd7a54cb37e7e2}{matrix\+\_\+part\+\_\+swap\+\_\+rows}} (uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t i, uint8\+\_\+t j, uint8\+\_\+t col\+\_\+begin, uint8\+\_\+t col\+\_\+end) +\begin{DoxyCompactList}\small\item\em Swaps two rows of a sub-\/matrix. \end{DoxyCompactList}\item +double \mbox{\hyperlink{matrix_8c_aec03481d950677386122e3c8ba6a5cd0}{matrix\+\_\+get\+\_\+two\+\_\+norm}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Get the 2-\/norm of a matrix that is equal to the largest singular value. \end{DoxyCompactList}\item +double \mbox{\hyperlink{matrix_8c_aaf85a32b8562c91d2d1889819580375e}{matrix\+\_\+get\+\_\+frob\+\_\+norm}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Get the Frobenius norm of a matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8c_ab166871472924745f70e2bb6e17498c8}{matrix\+\_\+get\+\_\+inv\+\_\+upp\+\_\+triang}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} U\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} inv\+\_\+U\mbox{[}$\,$\mbox{]}\mbox{[}m\mbox{]}) +\begin{DoxyCompactList}\small\item\em Computes the inverse an upper triangular matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8c_ae8e87640fa1a2d259ee4dc98c955cb48}{matrix\+\_\+get\+\_\+inv\+\_\+low\+\_\+triang}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} L\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} inv\+\_\+L\mbox{[}$\,$\mbox{]}\mbox{[}m\mbox{]}) +\begin{DoxyCompactList}\small\item\em Computes the inverse a lower triangular matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8c_abbaf8f39b2b7bb4bd2987f99674c1213}{matrix\+\_\+get\+\_\+upp\+\_\+triang}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} tr\+\_\+up\+\_\+A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Gets the upper triangular part of a matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8c_adfd93dda9be9b2e8df5805af7fee7845}{matrix\+\_\+get\+\_\+low\+\_\+triang}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} tr\+\_\+low\+\_\+A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Gets the lower triangular part of a matrix. \end{DoxyCompactList}\item +\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} \mbox{\hyperlink{matrix_8c_a722a0230185fd66f0cecbeae7d50ce1a}{matrix\+\_\+read}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t i, uint8\+\_\+t j) +\begin{DoxyCompactList}\small\item\em Get the value of a matrix at the position (i,j). \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8c_a90b6eafa665d34d7330581c32564d632}{matrix\+\_\+write}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t i, uint8\+\_\+t j, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} val) +\begin{DoxyCompactList}\small\item\em Write a value in a matrix at the position (i,j). \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Matrix computations. + +Matrix computations include operations such as addition, subtraction, and transposition. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{matrix_8c_ac7101bbaa3a2698658276a7e21501093}\label{matrix_8c_ac7101bbaa3a2698658276a7e21501093}} +\index{matrix.c@{matrix.c}!matrix\_add@{matrix\_add}} +\index{matrix\_add@{matrix\_add}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_add()}{matrix\_add()}} +{\footnotesize\ttfamily void matrix\+\_\+add (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{B\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\+\_\+plus\+\_\+B\mbox{[}m\mbox{]}\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the addition of two matrices. + +Add matrix B to matrix A and return the result in A\+\_\+plus\+\_\+B matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix to add. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix to add. \\ +\hline +\mbox{\texttt{ in}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the first matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em B\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the second matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em A\+\_\+plus\+\_\+\+B\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the destination matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 341 of file matrix.\+c. + + + +Referenced by matrix\+\_\+test(). + +\mbox{\Hypertarget{matrix_8c_aa8acafd4181978f536976f8151e51516}\label{matrix_8c_aa8acafd4181978f536976f8151e51516}} +\index{matrix.c@{matrix.c}!matrix\_add\_to\_diag@{matrix\_add\_to\_diag}} +\index{matrix\_add\_to\_diag@{matrix\_add\_to\_diag}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_add\_to\_diag()}{matrix\_add\_to\_diag()}} +{\footnotesize\ttfamily void matrix\+\_\+add\+\_\+to\+\_\+diag (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{diag\+\_\+el\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{value }\end{DoxyParamCaption})} + + + +Add a number to diagonal elements of a matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in,out}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em diag\+\_\+el\+\_\+num} & number of diagonal elements to overwrite. \\ +\hline +\mbox{\texttt{ in}} & {\em value} & the value to add to the diagonal elements. \\ +\hline +\end{DoxyParams} + + +Definition at line 353 of file matrix.\+c. + + + +Referenced by opt\+\_\+levenberg\+\_\+marquardt(), and opt\+\_\+levenberg\+\_\+marquardt\+\_\+correction(). + +\mbox{\Hypertarget{matrix_8c_a0e06b2cfb86340e88be7b1219bef0ce3}\label{matrix_8c_a0e06b2cfb86340e88be7b1219bef0ce3}} +\index{matrix.c@{matrix.c}!matrix\_clear@{matrix\_clear}} +\index{matrix\_clear@{matrix\_clear}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_clear()}{matrix\_clear()}} +{\footnotesize\ttfamily void matrix\+\_\+clear (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Clear all the elements of the vector. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 46 of file matrix.\+c. + + + +Referenced by dist\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+T\+J(), householder\+\_\+test(), matrix\+\_\+get\+\_\+diag\+\_\+mat(), matrix\+\_\+get\+\_\+diag\+\_\+mat\+\_\+new(), matrix\+\_\+get\+\_\+inv\+\_\+low\+\_\+triang(), matrix\+\_\+get\+\_\+inv\+\_\+upp\+\_\+triang(), and qr\+\_\+givens\+\_\+decomp(). + +\mbox{\Hypertarget{matrix_8c_ae8d8daa117e9f96a5e29fe6c76c4998c}\label{matrix_8c_ae8d8daa117e9f96a5e29fe6c76c4998c}} +\index{matrix.c@{matrix.c}!matrix\_copy@{matrix\_copy}} +\index{matrix\_copy@{matrix\_copy}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_copy()}{matrix\_copy()}} +{\footnotesize\ttfamily void matrix\+\_\+copy (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{src\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{dest\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Copy the elements of a matrix to another matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix to copy. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix to copy. \\ +\hline +\mbox{\texttt{ in}} & {\em src\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the source matrix \\ +\hline +\mbox{\texttt{ out}} & {\em dest\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the destination matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 83 of file matrix.\+c. + + + +References matrix\+\_\+t. + + + +Referenced by givens\+\_\+test(), householder\+\_\+test(), matrix\+\_\+get\+\_\+two\+\_\+norm(), solve\+\_\+big\+\_\+matrix\+\_\+test(), solve\+\_\+test(), and triangular\+\_\+matrices\+\_\+test(). + +\mbox{\Hypertarget{matrix_8c_a72297a60e572f85929989e813388a9c5}\label{matrix_8c_a72297a60e572f85929989e813388a9c5}} +\index{matrix.c@{matrix.c}!matrix\_flex\_part\_print@{matrix\_flex\_part\_print}} +\index{matrix\_flex\_part\_print@{matrix\_flex\_part\_print}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_flex\_part\_print()}{matrix\_flex\_part\_print()}} +{\footnotesize\ttfamily void matrix\+\_\+flex\+\_\+part\+\_\+print (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{start\+\_\+row\+\_\+ind, }\item[{uint8\+\_\+t}]{end\+\_\+row\+\_\+ind, }\item[{uint8\+\_\+t}]{start\+\_\+col\+\_\+ind, }\item[{uint8\+\_\+t}]{end\+\_\+col\+\_\+ind, }\item[{uint8\+\_\+t}]{before\+\_\+dot, }\item[{uint8\+\_\+t}]{after\+\_\+dot }\end{DoxyParamCaption})} + + + +Display the values of the sub-\/matrix elements. + +This function allows the user to determine the precision as well as the with of the numbers to display. + +\begin{DoxyNote}{Note} +This function is more memory-\/consuming than \mbox{\hyperlink{matrix_8c_a72073ccd483f9cc438425d3d8ffd3029}{matrix\+\_\+part\+\_\+print}}. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & total row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & total column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the entire matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em start\+\_\+row\+\_\+ind} & start row number of the sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em end\+\_\+row\+\_\+ind} & end row number of the sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em start\+\_\+col\+\_\+ind} & start column number of the sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em end\+\_\+col\+\_\+ind} & end column number of the sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em before\+\_\+dot} & the number of digits to be printed before the decimal point. \\ +\hline +\mbox{\texttt{ in}} & {\em after\+\_\+dot} & the number of digits to be printed after the decimal point. \\ +\hline +\end{DoxyParams} + + +Definition at line 247 of file matrix.\+c. + + + +References utils\+\_\+printf(). + + + +Referenced by matrix\+\_\+test(). + +\mbox{\Hypertarget{matrix_8c_ad386233d68c73656a03641ddf3ecaaf2}\label{matrix_8c_ad386233d68c73656a03641ddf3ecaaf2}} +\index{matrix.c@{matrix.c}!matrix\_flex\_print@{matrix\_flex\_print}} +\index{matrix\_flex\_print@{matrix\_flex\_print}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_flex\_print()}{matrix\_flex\_print()}} +{\footnotesize\ttfamily void matrix\+\_\+flex\+\_\+print (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{before\+\_\+dec, }\item[{uint8\+\_\+t}]{after\+\_\+dec }\end{DoxyParamCaption})} + + + +Display the values of the matrix elements. + +This function allows the user to determine the precision as well as the with of the numbers to display. + +\begin{DoxyNote}{Note} +This function is more memory-\/consuming than \mbox{\hyperlink{matrix_8c_a32ab12965ec43c2acf65cf9dd510353a}{matrix\+\_\+print}}. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the entire matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em before\+\_\+dec} & the number of digits to be printed before the decimal point. \\ +\hline +\mbox{\texttt{ in}} & {\em after\+\_\+dec} & the number of digits to be printed after the decimal point. \\ +\hline +\end{DoxyParams} + + +Definition at line 220 of file matrix.\+c. + + + +References utils\+\_\+printf(). + + + +Referenced by givens\+\_\+test(), householder\+\_\+test(), inv\+\_\+triangular\+\_\+matrices\+\_\+test(), lu\+\_\+decomp\+\_\+test(), matrix\+\_\+test(), moore\+\_\+penrose\+\_\+pinv\+\_\+compute\+\_\+print(), optimization\+\_\+test(), pos\+\_\+algos\+\_\+common\+\_\+test(), solve\+\_\+big\+\_\+matrix\+\_\+test(), solve\+\_\+test(), and triangular\+\_\+matrices\+\_\+test(). + +\mbox{\Hypertarget{matrix_8c_a5f6a1948ec005cff4985559821c4943f}\label{matrix_8c_a5f6a1948ec005cff4985559821c4943f}} +\index{matrix.c@{matrix.c}!matrix\_get\_abs\_max\_elem\_and\_index\_in\_part\_column@{matrix\_get\_abs\_max\_elem\_and\_index\_in\_part\_column}} +\index{matrix\_get\_abs\_max\_elem\_and\_index\_in\_part\_column@{matrix\_get\_abs\_max\_elem\_and\_index\_in\_part\_column}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_get\_abs\_max\_elem\_and\_index\_in\_part\_column()}{matrix\_get\_abs\_max\_elem\_and\_index\_in\_part\_column()}} +{\footnotesize\ttfamily \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\+\_\+get\+\_\+abs\+\_\+max\+\_\+elem\+\_\+and\+\_\+index\+\_\+in\+\_\+part\+\_\+column (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{max\+\_\+m, }\item[{uint8\+\_\+t}]{max\+\_\+n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}max\+\_\+m\mbox{]}\mbox{[}max\+\_\+n\mbox{]}, }\item[{uint8\+\_\+t}]{row\+\_\+num, }\item[{uint8\+\_\+t}]{col\+\_\+num, }\item[{uint8\+\_\+t $\ast$}]{index }\end{DoxyParamCaption})} + + + +Get the maximum absolute value and its position in a column vector in a sub-\/matrix. + +\newpage + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em max\+\_\+m} & total row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em max\+\_\+n} & total column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the entire matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em row\+\_\+num} & row number of the sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em col\+\_\+num} & column number of the sub-\/matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em index} & pointer to the variable holding the position of the maximum absolute value in the column vector of the sub-\/matrix.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the maximum absolute value of a partial column. +\end{DoxyReturn} + + +Definition at line 703 of file matrix.\+c. + + + +References matrix\+\_\+t. + + + +Referenced by lu\+\_\+decomp(). + +\mbox{\Hypertarget{matrix_8c_a0a3d3cfa20ad3e75ad783af457343672}\label{matrix_8c_a0a3d3cfa20ad3e75ad783af457343672}} +\index{matrix.c@{matrix.c}!matrix\_get\_abs\_max\_elem\_in\_column@{matrix\_get\_abs\_max\_elem\_in\_column}} +\index{matrix\_get\_abs\_max\_elem\_in\_column@{matrix\_get\_abs\_max\_elem\_in\_column}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_get\_abs\_max\_elem\_in\_column()}{matrix\_get\_abs\_max\_elem\_in\_column()}} +{\footnotesize\ttfamily \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\+\_\+get\+\_\+abs\+\_\+max\+\_\+elem\+\_\+in\+\_\+column (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{col\+\_\+num }\end{DoxyParamCaption})} + + + +Get the maximum absolute value of a column vector in a matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em col\+\_\+num} & column number.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the maximum absolute value of a column. +\end{DoxyReturn} + + +Definition at line 651 of file matrix.\+c. + + + +References matrix\+\_\+t. + +\mbox{\Hypertarget{matrix_8c_a8d77cfae4f1da83acac929c1ce13d252}\label{matrix_8c_a8d77cfae4f1da83acac929c1ce13d252}} +\index{matrix.c@{matrix.c}!matrix\_get\_abs\_max\_elem\_in\_part\_column@{matrix\_get\_abs\_max\_elem\_in\_part\_column}} +\index{matrix\_get\_abs\_max\_elem\_in\_part\_column@{matrix\_get\_abs\_max\_elem\_in\_part\_column}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_get\_abs\_max\_elem\_in\_part\_column()}{matrix\_get\_abs\_max\_elem\_in\_part\_column()}} +{\footnotesize\ttfamily \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\+\_\+get\+\_\+abs\+\_\+max\+\_\+elem\+\_\+in\+\_\+part\+\_\+column (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{max\+\_\+m, }\item[{uint8\+\_\+t}]{max\+\_\+n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}max\+\_\+m\mbox{]}\mbox{[}max\+\_\+n\mbox{]}, }\item[{uint8\+\_\+t}]{row\+\_\+num, }\item[{uint8\+\_\+t}]{col\+\_\+num }\end{DoxyParamCaption})} + + + +Get the maximum absolute value of a column vector in a sub-\/matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em max\+\_\+m} & total row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em max\+\_\+n} & total column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the entire matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em row\+\_\+num} & row number of the sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em col\+\_\+num} & column number of the sub-\/matrix.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the maximum absolute value of a partial column. +\end{DoxyReturn} + + +Definition at line 685 of file matrix.\+c. + + + +References matrix\+\_\+t. + +\mbox{\Hypertarget{matrix_8c_a3ae0b9f73f82716f3427a523a3412864}\label{matrix_8c_a3ae0b9f73f82716f3427a523a3412864}} +\index{matrix.c@{matrix.c}!matrix\_get\_column\_vec@{matrix\_get\_column\_vec}} +\index{matrix\_get\_column\_vec@{matrix\_get\_column\_vec}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_get\_column\_vec()}{matrix\_get\_column\_vec()}} +{\footnotesize\ttfamily void matrix\+\_\+get\+\_\+column\+\_\+vec (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{col\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{col\+\_\+vec\mbox{[}m\mbox{]} }\end{DoxyParamCaption})} + + + +Get a column of a matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em col\+\_\+num} & number of the requested column. \\ +\hline +\mbox{\texttt{ out}} & {\em col\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the column vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 612 of file matrix.\+c. + + + +Referenced by matrix\+\_\+trans\+\_\+mul\+\_\+itself(). + +\mbox{\Hypertarget{matrix_8c_a18e47742f1653dcc4491badfe2537a0a}\label{matrix_8c_a18e47742f1653dcc4491badfe2537a0a}} +\index{matrix.c@{matrix.c}!matrix\_get\_diag\_mat@{matrix\_get\_diag\_mat}} +\index{matrix\_get\_diag\_mat@{matrix\_get\_diag\_mat}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_get\_diag\_mat()}{matrix\_get\_diag\_mat()}} +{\footnotesize\ttfamily void matrix\+\_\+get\+\_\+diag\+\_\+mat (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{value, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{diag\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Create a diagonal matrix with a specified value. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em value} & value of the diagonal elements. \\ +\hline +\mbox{\texttt{ in,out}} & {\em diag\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the diagonal matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 594 of file matrix.\+c. + + + +References matrix\+\_\+clear(), and matrix\+\_\+set\+\_\+diag\+\_\+elements(). + + + +Referenced by lu\+\_\+decomp(), and matrix\+\_\+test(). + +\mbox{\Hypertarget{matrix_8c_ae808f007791f060590d39c7668501988}\label{matrix_8c_ae808f007791f060590d39c7668501988}} +\index{matrix.c@{matrix.c}!matrix\_get\_diag\_mat\_new@{matrix\_get\_diag\_mat\_new}} +\index{matrix\_get\_diag\_mat\_new@{matrix\_get\_diag\_mat\_new}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_get\_diag\_mat\_new()}{matrix\_get\_diag\_mat\_new()}} +{\footnotesize\ttfamily void matrix\+\_\+get\+\_\+diag\+\_\+mat\+\_\+new (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{diag\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{length, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{vec\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Set all the diagonal elements of a matrix with values that are saved in a vector. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in,out}} & {\em diag\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em length} & size of the vector. \\ +\hline +\mbox{\texttt{ in}} & {\em vec} & pointer to the vector containing diagonal elements. \\ +\hline +\end{DoxyParams} + + +Definition at line 581 of file matrix.\+c. + + + +References matrix\+\_\+clear(). + + + +Referenced by matrix\+\_\+test(). + +\mbox{\Hypertarget{matrix_8c_aaf85a32b8562c91d2d1889819580375e}\label{matrix_8c_aaf85a32b8562c91d2d1889819580375e}} +\index{matrix.c@{matrix.c}!matrix\_get\_frob\_norm@{matrix\_get\_frob\_norm}} +\index{matrix\_get\_frob\_norm@{matrix\_get\_frob\_norm}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_get\_frob\_norm()}{matrix\_get\_frob\_norm()}} +{\footnotesize\ttfamily double matrix\+\_\+get\+\_\+frob\+\_\+norm (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Get the Frobenius norm of a matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the Frobenius norm a matrix. +\end{DoxyReturn} + + +Definition at line 782 of file matrix.\+c. + + + +Referenced by matrix\+\_\+test(). + +\mbox{\Hypertarget{matrix_8c_ae8e87640fa1a2d259ee4dc98c955cb48}\label{matrix_8c_ae8e87640fa1a2d259ee4dc98c955cb48}} +\index{matrix.c@{matrix.c}!matrix\_get\_inv\_low\_triang@{matrix\_get\_inv\_low\_triang}} +\index{matrix\_get\_inv\_low\_triang@{matrix\_get\_inv\_low\_triang}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_get\_inv\_low\_triang()}{matrix\_get\_inv\_low\_triang()}} +{\footnotesize\ttfamily void matrix\+\_\+get\+\_\+inv\+\_\+low\+\_\+triang (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{L\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{inv\+\_\+L\mbox{[}$\,$\mbox{]}\mbox{[}m\mbox{]} }\end{DoxyParamCaption})} + + + +Computes the inverse a lower triangular matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em L\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em inv\+\_\+\+L\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the inverse matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 817 of file matrix.\+c. + + + +References matrix\+\_\+clear(), and matrix\+\_\+t. + + + +Referenced by inv\+\_\+triangular\+\_\+matrices\+\_\+test(), and solve\+\_\+lu\+\_\+decomp(). + +\mbox{\Hypertarget{matrix_8c_ab166871472924745f70e2bb6e17498c8}\label{matrix_8c_ab166871472924745f70e2bb6e17498c8}} +\index{matrix.c@{matrix.c}!matrix\_get\_inv\_upp\_triang@{matrix\_get\_inv\_upp\_triang}} +\index{matrix\_get\_inv\_upp\_triang@{matrix\_get\_inv\_upp\_triang}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_get\_inv\_upp\_triang()}{matrix\_get\_inv\_upp\_triang()}} +{\footnotesize\ttfamily void matrix\+\_\+get\+\_\+inv\+\_\+upp\+\_\+triang (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{U\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{inv\+\_\+U\mbox{[}$\,$\mbox{]}\mbox{[}m\mbox{]} }\end{DoxyParamCaption})} + + + +Computes the inverse an upper triangular matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em U\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the upper triangular matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em inv\+\_\+\+U\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the inverse matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 795 of file matrix.\+c. + + + +References matrix\+\_\+clear(), and matrix\+\_\+t. + + + +Referenced by inv\+\_\+triangular\+\_\+matrices\+\_\+test(). + +\mbox{\Hypertarget{matrix_8c_adfd93dda9be9b2e8df5805af7fee7845}\label{matrix_8c_adfd93dda9be9b2e8df5805af7fee7845}} +\index{matrix.c@{matrix.c}!matrix\_get\_low\_triang@{matrix\_get\_low\_triang}} +\index{matrix\_get\_low\_triang@{matrix\_get\_low\_triang}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_get\_low\_triang()}{matrix\_get\_low\_triang()}} +{\footnotesize\ttfamily void matrix\+\_\+get\+\_\+low\+\_\+triang (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{tr\+\_\+low\+\_\+A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Gets the lower triangular part of a matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em tr\+\_\+low\+\_\+\+A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the lower triangular part of the matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 868 of file matrix.\+c. + + + +Referenced by triangular\+\_\+matrices\+\_\+test(). + +\mbox{\Hypertarget{matrix_8c_aef8d1508ad101227ab255a714ab22b94}\label{matrix_8c_aef8d1508ad101227ab255a714ab22b94}} +\index{matrix.c@{matrix.c}!matrix\_get\_max\_elem\_in\_column@{matrix\_get\_max\_elem\_in\_column}} +\index{matrix\_get\_max\_elem\_in\_column@{matrix\_get\_max\_elem\_in\_column}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_get\_max\_elem\_in\_column()}{matrix\_get\_max\_elem\_in\_column()}} +{\footnotesize\ttfamily \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\+\_\+get\+\_\+max\+\_\+elem\+\_\+in\+\_\+column (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{col\+\_\+num }\end{DoxyParamCaption})} + + + +Get the largest element of a column vector in a matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em col\+\_\+num} & column number.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the largest element of a column. +\end{DoxyReturn} + + +Definition at line 635 of file matrix.\+c. + + + +References matrix\+\_\+t. + +\mbox{\Hypertarget{matrix_8c_ad2cecc467ac6480ef0f3423f962b39bc}\label{matrix_8c_ad2cecc467ac6480ef0f3423f962b39bc}} +\index{matrix.c@{matrix.c}!matrix\_get\_max\_elem\_in\_part\_column@{matrix\_get\_max\_elem\_in\_part\_column}} +\index{matrix\_get\_max\_elem\_in\_part\_column@{matrix\_get\_max\_elem\_in\_part\_column}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_get\_max\_elem\_in\_part\_column()}{matrix\_get\_max\_elem\_in\_part\_column()}} +{\footnotesize\ttfamily \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\+\_\+get\+\_\+max\+\_\+elem\+\_\+in\+\_\+part\+\_\+column (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{max\+\_\+m, }\item[{uint8\+\_\+t}]{max\+\_\+n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}max\+\_\+m\mbox{]}\mbox{[}max\+\_\+n\mbox{]}, }\item[{uint8\+\_\+t}]{row\+\_\+num, }\item[{uint8\+\_\+t}]{col\+\_\+num }\end{DoxyParamCaption})} + + + +Get the largest element of a column vector in a sub-\/matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em max\+\_\+m} & total row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em max\+\_\+n} & total column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the entire matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em row\+\_\+num} & row number of the sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em col\+\_\+num} & column number of the sub-\/matrix.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the largest element of a partial column. +\end{DoxyReturn} + + +Definition at line 668 of file matrix.\+c. + + + +References matrix\+\_\+t. + +\mbox{\Hypertarget{matrix_8c_ac20399f6a8de13b1f392a1e3f7c0fbf4}\label{matrix_8c_ac20399f6a8de13b1f392a1e3f7c0fbf4}} +\index{matrix.c@{matrix.c}!matrix\_get\_part\_column\_vec@{matrix\_get\_part\_column\_vec}} +\index{matrix\_get\_part\_column\_vec@{matrix\_get\_part\_column\_vec}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_get\_part\_column\_vec()}{matrix\_get\_part\_column\_vec()}} +{\footnotesize\ttfamily void matrix\+\_\+get\+\_\+part\+\_\+column\+\_\+vec (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{max\+\_\+m, }\item[{uint8\+\_\+t}]{max\+\_\+n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}max\+\_\+m\mbox{]}\mbox{[}max\+\_\+n\mbox{]}, }\item[{uint8\+\_\+t}]{col\+\_\+num, }\item[{uint8\+\_\+t}]{offset, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{col\+\_\+vec\mbox{[}max\+\_\+m -\/ offset\mbox{]} }\end{DoxyParamCaption})} + + + +Get a part of a column of a matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em max\+\_\+m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em max\+\_\+n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em col\+\_\+num} & number of the requested column. \\ +\hline +\mbox{\texttt{ in}} & {\em offset} & points to the start position of the column vector. \\ +\hline +\mbox{\texttt{ out}} & {\em col\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the column vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 623 of file matrix.\+c. + +\mbox{\Hypertarget{matrix_8c_a53879e7c4cfbc96725aef9f8234be7dd}\label{matrix_8c_a53879e7c4cfbc96725aef9f8234be7dd}} +\index{matrix.c@{matrix.c}!matrix\_get\_rank@{matrix\_get\_rank}} +\index{matrix\_get\_rank@{matrix\_get\_rank}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_get\_rank()}{matrix\_get\_rank()}} +{\footnotesize\ttfamily uint8\+\_\+t matrix\+\_\+get\+\_\+rank (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{singl\+\_\+values\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{uint8\+\_\+t}]{length }\end{DoxyParamCaption})} + + + +Compute the rank of a matrix. + +The S\+VD must be previously invoked to get the singular values of the matrix. + +\begin{DoxyNote}{Note} +This function should be invoked after the call of the \mbox{\hyperlink{svd_8c_acdccfce5b7732e6334ca5a521c57e63e}{svd}} method. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the source matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the source matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em singl\+\_\+values\+\_\+arr\mbox{[}$\,$\mbox{]}} & array containing the singular values of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em length} & length of the singular values array.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the rank of the matrix. +\end{DoxyReturn} + + +Definition at line 312 of file matrix.\+c. + + + +Referenced by trilateration\+\_\+get\+\_\+rank\+\_\+and\+\_\+homogeneous\+\_\+solution(). + +\mbox{\Hypertarget{matrix_8c_aec03481d950677386122e3c8ba6a5cd0}\label{matrix_8c_aec03481d950677386122e3c8ba6a5cd0}} +\index{matrix.c@{matrix.c}!matrix\_get\_two\_norm@{matrix\_get\_two\_norm}} +\index{matrix\_get\_two\_norm@{matrix\_get\_two\_norm}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_get\_two\_norm()}{matrix\_get\_two\_norm()}} +{\footnotesize\ttfamily double matrix\+\_\+get\+\_\+two\+\_\+norm (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Get the 2-\/norm of a matrix that is equal to the largest singular value. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the 2-\/norm of a matrix. +\end{DoxyReturn} + + +Definition at line 752 of file matrix.\+c. + + + +References matrix\+\_\+dim\+\_\+t\+::col\+\_\+num, matrix\+\_\+copy(), matrix\+\_\+print(), matrix\+\_\+t, matrix\+\_\+dim\+\_\+t\+::row\+\_\+num, svd(), svd\+\_\+get\+\_\+single\+\_\+values\+\_\+num(), and svd\+\_\+get\+\_\+\+U\+\_\+dim(). + + + +Referenced by matrix\+\_\+test(). + +\mbox{\Hypertarget{matrix_8c_abbaf8f39b2b7bb4bd2987f99674c1213}\label{matrix_8c_abbaf8f39b2b7bb4bd2987f99674c1213}} +\index{matrix.c@{matrix.c}!matrix\_get\_upp\_triang@{matrix\_get\_upp\_triang}} +\index{matrix\_get\_upp\_triang@{matrix\_get\_upp\_triang}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_get\_upp\_triang()}{matrix\_get\_upp\_triang()}} +{\footnotesize\ttfamily void matrix\+\_\+get\+\_\+upp\+\_\+triang (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{tr\+\_\+up\+\_\+A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Gets the upper triangular part of a matrix. + +\newpage + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em tr\+\_\+up\+\_\+\+A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the upper triangular part of the matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 841 of file matrix.\+c. + + + +Referenced by qr\+\_\+givens\+\_\+decomp(), and triangular\+\_\+matrices\+\_\+test(). + +\mbox{\Hypertarget{matrix_8c_a48b36217faeda15438f4e07c54d0ef9e}\label{matrix_8c_a48b36217faeda15438f4e07c54d0ef9e}} +\index{matrix.c@{matrix.c}!matrix\_in\_place\_transpose@{matrix\_in\_place\_transpose}} +\index{matrix\_in\_place\_transpose@{matrix\_in\_place\_transpose}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_in\_place\_transpose()}{matrix\_in\_place\_transpose()}} +{\footnotesize\ttfamily void matrix\+\_\+in\+\_\+place\+\_\+transpose (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}$\,$\mbox{]}\mbox{[}m\mbox{]} }\end{DoxyParamCaption})} + + + +Computes the in-\/place transpose of a matrix. + +Transpose the matrix without auxiliary memory. + +\begin{DoxyNote}{Note} +This function is limited to square matrices. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row and column number of the matrix. \\ +\hline +\mbox{\texttt{ in,out}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix to transpose. \\ +\hline +\end{DoxyParams} + + +Definition at line 69 of file matrix.\+c. + + + +References matrix\+\_\+t. + +\mbox{\Hypertarget{matrix_8c_acfd2bbc4a90915e57a4555694e842312}\label{matrix_8c_acfd2bbc4a90915e57a4555694e842312}} +\index{matrix.c@{matrix.c}!matrix\_init@{matrix\_init}} +\index{matrix\_init@{matrix\_init}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_init()}{matrix\_init()}} +{\footnotesize\ttfamily void matrix\+\_\+init (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{value }\end{DoxyParamCaption})} + + + +Initialize all the elements of the matrix with a specified value. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em value} & value to be set. \\ +\hline +\end{DoxyParams} + + +Definition at line 51 of file matrix.\+c. + +\mbox{\Hypertarget{matrix_8c_a550aa0d5a3212e35ad0af134895fd20a}\label{matrix_8c_a550aa0d5a3212e35ad0af134895fd20a}} +\index{matrix.c@{matrix.c}!matrix\_mul@{matrix\_mul}} +\index{matrix\_mul@{matrix\_mul}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_mul()}{matrix\_mul()}} +{\footnotesize\ttfamily void matrix\+\_\+mul (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{a\+\_\+line\+\_\+num, }\item[{uint8\+\_\+t}]{a\+\_\+col\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{a\+\_\+matrix\mbox{[}a\+\_\+line\+\_\+num\mbox{]}\mbox{[}a\+\_\+col\+\_\+num\mbox{]}, }\item[{uint8\+\_\+t}]{b\+\_\+line\+\_\+num, }\item[{uint8\+\_\+t}]{b\+\_\+col\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{b\+\_\+matrix\mbox{[}b\+\_\+line\+\_\+num\mbox{]}\mbox{[}b\+\_\+col\+\_\+num\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{dest\+\_\+matrix\mbox{[}a\+\_\+line\+\_\+num\mbox{]}\mbox{[}b\+\_\+col\+\_\+num\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the multiplication of two matrices. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em a\+\_\+line\+\_\+num} & row number of the first matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em a\+\_\+col\+\_\+num} & column number of the first matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em a\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the first matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em b\+\_\+line\+\_\+num} & row number of the second matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em b\+\_\+col\+\_\+num} & column number of the second matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em b\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the second matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em dest\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the destination matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 363 of file matrix.\+c. + + + +Referenced by get\+\_\+\+P\+D\+O\+P(), matrix\+\_\+test(), and solve\+\_\+lu\+\_\+decomp(). + +\mbox{\Hypertarget{matrix_8c_acfd7c6f021f4fbcd393fe849c82f34de}\label{matrix_8c_acfd7c6f021f4fbcd393fe849c82f34de}} +\index{matrix.c@{matrix.c}!matrix\_mul\_col\_vec\_row\_vec@{matrix\_mul\_col\_vec\_row\_vec}} +\index{matrix\_mul\_col\_vec\_row\_vec@{matrix\_mul\_col\_vec\_row\_vec}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_mul\_col\_vec\_row\_vec()}{matrix\_mul\_col\_vec\_row\_vec()}} +{\footnotesize\ttfamily void matrix\+\_\+mul\+\_\+col\+\_\+vec\+\_\+row\+\_\+vec (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{col\+\_\+vec\mbox{[}m\mbox{]}, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{row\+\_\+vec\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{max\+\_\+n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{res\+\_\+mat\mbox{[}$\,$\mbox{]}\mbox{[}max\+\_\+n\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the multiplication of a column and row vector. + +Return Cm,1 $\ast$ R1,n = Mm,n, where C is a m-\/dimensional column vector, R is a n-\/dimensional row vector, and the result is a (mxn)-\/matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the column vector. \\ +\hline +\mbox{\texttt{ in}} & {\em col\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the column vector. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the row vector. \\ +\hline +\mbox{\texttt{ in}} & {\em row\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the row vector. \\ +\hline +\mbox{\texttt{ in}} & {\em max\+\_\+n} & column number of the result matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em res\+\_\+mat\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the (mxn) result matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 531 of file matrix.\+c. + +\mbox{\Hypertarget{matrix_8c_a51139e6c87b602e5e0ebfbc406fda35d}\label{matrix_8c_a51139e6c87b602e5e0ebfbc406fda35d}} +\index{matrix.c@{matrix.c}!matrix\_mul\_scalar@{matrix\_mul\_scalar}} +\index{matrix\_mul\_scalar@{matrix\_mul\_scalar}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_mul\_scalar()}{matrix\_mul\_scalar()}} +{\footnotesize\ttfamily void matrix\+\_\+mul\+\_\+scalar (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{mat\+\_\+src\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{value, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{mat\+\_\+dest\mbox{[}m\mbox{]}\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Multiply all elements of a matrix with a specified value. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em mat\+\_\+src} & pointer to the source matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em value} & multiplication factor. \\ +\hline +\mbox{\texttt{ out}} & {\em mat\+\_\+dest\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the destination matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 602 of file matrix.\+c. + + + +Referenced by loc\+\_\+levenberg\+\_\+marquardt(), loc\+\_\+levenberg\+\_\+marquardt\+\_\+correction(), opt\+\_\+levenberg\+\_\+marquardt(), and opt\+\_\+levenberg\+\_\+marquardt\+\_\+correction(). + +\mbox{\Hypertarget{matrix_8c_ac735d13efe5b76ecf60ac13ec79da8e3}\label{matrix_8c_ac735d13efe5b76ecf60ac13ec79da8e3}} +\index{matrix.c@{matrix.c}!matrix\_mul\_scalar\_vec\_matr@{matrix\_mul\_scalar\_vec\_matr}} +\index{matrix\_mul\_scalar\_vec\_matr@{matrix\_mul\_scalar\_vec\_matr}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_mul\_scalar\_vec\_matr()}{matrix\_mul\_scalar\_vec\_matr()}} +{\footnotesize\ttfamily void matrix\+\_\+mul\+\_\+scalar\+\_\+vec\+\_\+matr (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{scalar, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{vec\mbox{[}m\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{dst\+\_\+arr\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the multiplication of a scalar with row vector and a matrix. + +Return scal$\ast$\+R1,m $\ast$ Am,n = R1,n, where scal is a scalar, R is a m-\/dimensional row vector, A is a (mxn)-\/matrix, and the result is a row vector of n-\/dimension. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & size of the row vector and row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em scalar} & scalar value. \\ +\hline +\mbox{\texttt{ in}} & {\em vec\mbox{[}$\,$\mbox{]}} & pointer to the row vector. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em dst\+\_\+arr} & pointer to the destination row vector of n-\/dimension. \\ +\hline +\end{DoxyParams} + + +Definition at line 470 of file matrix.\+c. + + + +References matrix\+\_\+t. + +\mbox{\Hypertarget{matrix_8c_ad610bcce232c69ca302550f57b1ad9fb}\label{matrix_8c_ad610bcce232c69ca302550f57b1ad9fb}} +\index{matrix.c@{matrix.c}!matrix\_mul\_vec@{matrix\_mul\_vec}} +\index{matrix\_mul\_vec@{matrix\_mul\_vec}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_mul\_vec()}{matrix\_mul\_vec()}} +{\footnotesize\ttfamily void matrix\+\_\+mul\+\_\+vec (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{vec\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{dst\+\_\+arr\mbox{[}m\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the multiplication of a matrix with a column vector. + +Return Am,n $\ast$ Vn,1 = Bm,1, where the A is a (mxn)-\/matrix, V is a n-\/dimensional column vector, and the result is a m-\/dimensional column vector. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix to multiply. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix to multiply. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em vec} & pointer to the n-\/dimensional column vector. \\ +\hline +\mbox{\texttt{ out}} & {\em dst\+\_\+arr} & pointer to the destination m-\/dimensional column vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 434 of file matrix.\+c. + + + +References matrix\+\_\+t. + + + +Referenced by get\+\_\+delta\+\_\+x(), loc\+\_\+gauss\+\_\+newton(), modified\+\_\+gauss\+\_\+newton(), newton\+\_\+raphson(), opt\+\_\+levenberg\+\_\+marquardt\+\_\+correction(), solve(), solve\+\_\+lu\+\_\+decomp(), solve\+\_\+test(), and trilateration\+\_\+get\+\_\+particular\+\_\+solution(). + +\mbox{\Hypertarget{matrix_8c_a56513a88eff05b0683320c532fadf945}\label{matrix_8c_a56513a88eff05b0683320c532fadf945}} +\index{matrix.c@{matrix.c}!matrix\_part\_copy@{matrix\_part\_copy}} +\index{matrix\_part\_copy@{matrix\_part\_copy}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_part\_copy()}{matrix\_part\_copy()}} +{\footnotesize\ttfamily void matrix\+\_\+part\+\_\+copy (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{src\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{start\+\_\+row\+\_\+ind, }\item[{uint8\+\_\+t}]{end\+\_\+row\+\_\+ind, }\item[{uint8\+\_\+t}]{start\+\_\+col\+\_\+ind, }\item[{uint8\+\_\+t}]{end\+\_\+col\+\_\+ind, }\item[{uint8\+\_\+t}]{dest\+\_\+row\+\_\+num, }\item[{uint8\+\_\+t}]{dest\+\_\+col\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{dest\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}dest\+\_\+col\+\_\+num\mbox{]} }\end{DoxyParamCaption})} + + + +Copy a part of a matrix to another matrix or sub-\/matrix. + +A part of the source matrix can be copied in a sub-\/part of the destination matrix (sub-\/matrix). The source and destination sub-\/matrices are limited by the row and column indices. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the source matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the source matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em src\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the source matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em start\+\_\+row\+\_\+ind} & the start index of the rows of the source sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em end\+\_\+row\+\_\+ind} & the end index of the rows of the source sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em start\+\_\+col\+\_\+ind} & the start index of the columns of the source sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em end\+\_\+col\+\_\+ind} & the end index of the columns of the source sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em dest\+\_\+row\+\_\+num} & the row number of the destination sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em dest\+\_\+col\+\_\+num} & the column number of the destination sub-\/matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em dest\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the destination (sub)-\/matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 89 of file matrix.\+c. + + + +Referenced by qr\+\_\+common\+\_\+get\+\_\+reduced\+\_\+\+Q\+R(), and qr\+\_\+givens\+\_\+decomp(). + +\mbox{\Hypertarget{matrix_8c_a3763252ca00e4c8522ae1bfd5ef40f0a}\label{matrix_8c_a3763252ca00e4c8522ae1bfd5ef40f0a}} +\index{matrix.c@{matrix.c}!matrix\_part\_mul@{matrix\_part\_mul}} +\index{matrix\_part\_mul@{matrix\_part\_mul}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_part\_mul()}{matrix\_part\_mul()}} +{\footnotesize\ttfamily void matrix\+\_\+part\+\_\+mul (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{a\+\_\+col\+\_\+num\+\_\+max, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{a\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}a\+\_\+col\+\_\+num\+\_\+max\mbox{]}, }\item[{uint8\+\_\+t}]{b\+\_\+col\+\_\+num\+\_\+max, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{b\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}b\+\_\+col\+\_\+num\+\_\+max\mbox{]}, }\item[{uint8\+\_\+t}]{a\+\_\+start\+\_\+row\+\_\+ind, }\item[{uint8\+\_\+t}]{a\+\_\+end\+\_\+row\+\_\+ind, }\item[{uint8\+\_\+t}]{a\+\_\+start\+\_\+col\+\_\+ind, }\item[{uint8\+\_\+t}]{a\+\_\+end\+\_\+col\+\_\+ind, }\item[{uint8\+\_\+t}]{b\+\_\+start\+\_\+row\+\_\+ind, }\item[{uint8\+\_\+t}]{b\+\_\+end\+\_\+row\+\_\+ind, }\item[{uint8\+\_\+t}]{b\+\_\+start\+\_\+col\+\_\+ind, }\item[{uint8\+\_\+t}]{b\+\_\+end\+\_\+col\+\_\+ind, }\item[{uint8\+\_\+t}]{dest\+\_\+col\+\_\+size, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{dest\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}dest\+\_\+col\+\_\+size\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the partial multiplication of two matrices. + +Enables the calculation of matrix product of parts of two matrices. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em a\+\_\+col\+\_\+num\+\_\+max} & column number of the first matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em a\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the first matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em b\+\_\+col\+\_\+num\+\_\+max} & column number of the second matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em b\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the second matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em a\+\_\+start\+\_\+row\+\_\+ind} & row begin of the first, partial matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em a\+\_\+end\+\_\+row\+\_\+ind} & row end of the first, partial matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em a\+\_\+start\+\_\+col\+\_\+ind} & column begin of the first, partial matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em a\+\_\+end\+\_\+col\+\_\+ind} & column end of the first, partial matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em b\+\_\+start\+\_\+row\+\_\+ind} & row begin of the second, partial matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em b\+\_\+end\+\_\+row\+\_\+ind} & row end of the second, partial matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em b\+\_\+start\+\_\+col\+\_\+ind} & column begin of the second, partial matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em b\+\_\+end\+\_\+col\+\_\+ind} & column end of the second, partial matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em dest\+\_\+col\+\_\+size} & column size of the destination matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em dest\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the destination matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 391 of file matrix.\+c. + + + +Referenced by matrix\+\_\+test(). + +\mbox{\Hypertarget{matrix_8c_a06f75ae4924e3f0dfd0b6a25313dc731}\label{matrix_8c_a06f75ae4924e3f0dfd0b6a25313dc731}} +\index{matrix.c@{matrix.c}!matrix\_part\_mul\_scalar\_vec\_matr@{matrix\_part\_mul\_scalar\_vec\_matr}} +\index{matrix\_part\_mul\_scalar\_vec\_matr@{matrix\_part\_mul\_scalar\_vec\_matr}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_part\_mul\_scalar\_vec\_matr()}{matrix\_part\_mul\_scalar\_vec\_matr()}} +{\footnotesize\ttfamily void matrix\+\_\+part\+\_\+mul\+\_\+scalar\+\_\+vec\+\_\+matr (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{max\+\_\+m, }\item[{uint8\+\_\+t}]{max\+\_\+n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{scalar, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{vec\mbox{[}max\+\_\+m\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}max\+\_\+m\mbox{]}\mbox{[}max\+\_\+n\mbox{]}, }\item[{uint8\+\_\+t}]{begin\+\_\+row, }\item[{uint8\+\_\+t}]{begin\+\_\+column, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{dst\+\_\+arr\mbox{[}max\+\_\+n -\/ begin\+\_\+row\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the multiplication of a scalar with row vector and a sub-\/matrix. + +Return scal$\ast$\+R1,m $\ast$ Am,n = R1,n, where scal is a scalar, R is a m-\/dimensional row vector, A is a (mxn)-\/matrix, and the result is a row vector of n-\/dimension. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em max\+\_\+m} & size of the row vector and row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em max\+\_\+n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em scalar} & scalar value. \\ +\hline +\mbox{\texttt{ in}} & {\em vec\mbox{[}$\,$\mbox{]}} & pointer to the row vector. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em begin\+\_\+row} & start row number of the sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em begin\+\_\+column} & start column number of the sub-\/matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em dst\+\_\+arr} & pointer to the destination row vector of n-\/dimension. \\ +\hline +\end{DoxyParams} + + +Definition at line 489 of file matrix.\+c. + + + +References matrix\+\_\+t. + +\mbox{\Hypertarget{matrix_8c_a72073ccd483f9cc438425d3d8ffd3029}\label{matrix_8c_a72073ccd483f9cc438425d3d8ffd3029}} +\index{matrix.c@{matrix.c}!matrix\_part\_print@{matrix\_part\_print}} +\index{matrix\_part\_print@{matrix\_part\_print}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_part\_print()}{matrix\_part\_print()}} +{\footnotesize\ttfamily void matrix\+\_\+part\+\_\+print (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{start\+\_\+row\+\_\+ind, }\item[{uint8\+\_\+t}]{end\+\_\+row\+\_\+ind, }\item[{uint8\+\_\+t}]{start\+\_\+col\+\_\+ind, }\item[{uint8\+\_\+t}]{end\+\_\+col\+\_\+ind }\end{DoxyParamCaption})} + + + +Display the values of the sub-\/matrix elements. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & total row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & total column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the entire matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em start\+\_\+row\+\_\+ind} & start row number of the sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em end\+\_\+row\+\_\+ind} & end row number of the sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em start\+\_\+col\+\_\+ind} & start column number of the sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em end\+\_\+col\+\_\+ind} & end column number of the sub-\/matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 164 of file matrix.\+c. + +\mbox{\Hypertarget{matrix_8c_a3570c016691507c003dd7a54cb37e7e2}\label{matrix_8c_a3570c016691507c003dd7a54cb37e7e2}} +\index{matrix.c@{matrix.c}!matrix\_part\_swap\_rows@{matrix\_part\_swap\_rows}} +\index{matrix\_part\_swap\_rows@{matrix\_part\_swap\_rows}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_part\_swap\_rows()}{matrix\_part\_swap\_rows()}} +{\footnotesize\ttfamily void matrix\+\_\+part\+\_\+swap\+\_\+rows (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{i, }\item[{uint8\+\_\+t}]{j, }\item[{uint8\+\_\+t}]{col\+\_\+begin, }\item[{uint8\+\_\+t}]{col\+\_\+end }\end{DoxyParamCaption})} + + + +Swaps two rows of a sub-\/matrix. + +Swaps the rows i and j of a part of a matrix. + +\newpage + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em n} & column number of the entire matrix. \\ +\hline +\mbox{\texttt{ in,out}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the entire matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em i} & the i-\/the row of the sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em j} & the j-\/the row of the sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em col\+\_\+begin} & the column begin of the sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em col\+\_\+end} & the column end of the sub-\/matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 736 of file matrix.\+c. + + + +References matrix\+\_\+t. + + + +Referenced by lu\+\_\+decomp(). + +\mbox{\Hypertarget{matrix_8c_a32ab12965ec43c2acf65cf9dd510353a}\label{matrix_8c_a32ab12965ec43c2acf65cf9dd510353a}} +\index{matrix.c@{matrix.c}!matrix\_print@{matrix\_print}} +\index{matrix\_print@{matrix\_print}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_print()}{matrix\_print()}} +{\footnotesize\ttfamily void matrix\+\_\+print (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Display the values of the matrix elements. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the entire matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 141 of file matrix.\+c. + + + +Referenced by matrix\+\_\+get\+\_\+two\+\_\+norm(), and svd\+\_\+compute\+\_\+print\+\_\+\+U\+\_\+\+S\+\_\+\+V\+\_\+s(). + +\mbox{\Hypertarget{matrix_8c_a722a0230185fd66f0cecbeae7d50ce1a}\label{matrix_8c_a722a0230185fd66f0cecbeae7d50ce1a}} +\index{matrix.c@{matrix.c}!matrix\_read@{matrix\_read}} +\index{matrix\_read@{matrix\_read}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_read()}{matrix\_read()}} +{\footnotesize\ttfamily \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\+\_\+read (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{i, }\item[{uint8\+\_\+t}]{j }\end{DoxyParamCaption})} + + + +Get the value of a matrix at the position (i,j). + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em i} & row number. \\ +\hline +\mbox{\texttt{ in}} & {\em j} & column number.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the value of the matrix at the row i and column j. +\end{DoxyReturn} + + +Definition at line 895 of file matrix.\+c. + +\mbox{\Hypertarget{matrix_8c_a49aa70a7d6ad76388ea08acfe43b7374}\label{matrix_8c_a49aa70a7d6ad76388ea08acfe43b7374}} +\index{matrix.c@{matrix.c}!matrix\_set\_diag\_elements@{matrix\_set\_diag\_elements}} +\index{matrix\_set\_diag\_elements@{matrix\_set\_diag\_elements}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_set\_diag\_elements()}{matrix\_set\_diag\_elements()}} +{\footnotesize\ttfamily void matrix\+\_\+set\+\_\+diag\+\_\+elements (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{value, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{diag\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Set all the diagonal elements of a matrix with a specified value. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em value} & value to be set. \\ +\hline +\mbox{\texttt{ in,out}} & {\em diag\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 565 of file matrix.\+c. + + + +Referenced by matrix\+\_\+get\+\_\+diag\+\_\+mat(). + +\mbox{\Hypertarget{matrix_8c_aed6fab1ffa40243eeb08117215082be3}\label{matrix_8c_aed6fab1ffa40243eeb08117215082be3}} +\index{matrix.c@{matrix.c}!matrix\_sub@{matrix\_sub}} +\index{matrix\_sub@{matrix\_sub}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_sub()}{matrix\_sub()}} +{\footnotesize\ttfamily void matrix\+\_\+sub (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{B\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\+\_\+minus\+\_\+B\mbox{[}m\mbox{]}\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the subtraction of two matrices. + +Subtract matrix B from matrix A and return the result in A\+\_\+minus\+\_\+B matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix to add. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix to add. \\ +\hline +\mbox{\texttt{ in}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the first matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em B\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the second matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em A\+\_\+minus\+\_\+\+B\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the destination matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 329 of file matrix.\+c. + + + +Referenced by matrix\+\_\+test(). + +\mbox{\Hypertarget{matrix_8c_a875d6c55a16ee9f8bf523b8c1c82bc6f}\label{matrix_8c_a875d6c55a16ee9f8bf523b8c1c82bc6f}} +\index{matrix.c@{matrix.c}!matrix\_swap\_rows@{matrix\_swap\_rows}} +\index{matrix\_swap\_rows@{matrix\_swap\_rows}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_swap\_rows()}{matrix\_swap\_rows()}} +{\footnotesize\ttfamily void matrix\+\_\+swap\+\_\+rows (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{i, }\item[{uint8\+\_\+t}]{j }\end{DoxyParamCaption})} + + + +Swaps two rows of a matrix. + +Swaps the rows i and j of a matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em i} & the i-\/the row of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em j} & the j-\/the row of the matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 725 of file matrix.\+c. + + + +References matrix\+\_\+t. + + + +Referenced by lu\+\_\+decomp(), and matrix\+\_\+test(). + +\mbox{\Hypertarget{matrix_8c_a0107887a6c40980fa639750be8262f01}\label{matrix_8c_a0107887a6c40980fa639750be8262f01}} +\index{matrix.c@{matrix.c}!matrix\_trans\_mul\_itself@{matrix\_trans\_mul\_itself}} +\index{matrix\_trans\_mul\_itself@{matrix\_trans\_mul\_itself}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_trans\_mul\_itself()}{matrix\_trans\_mul\_itself()}} +{\footnotesize\ttfamily void matrix\+\_\+trans\+\_\+mul\+\_\+itself (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\+T\+\_\+mul\+\_\+A\mbox{[}n\mbox{]}\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the multiplication of the transpose of a matrix with itself. + +Transpose the matrix A and multiply it with the matrix A\+: A\textquotesingle{}$\ast$A. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em A\+T\+\_\+mul\+\_\+\+A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the destination matrix (A\textquotesingle{}$\ast$A). \\ +\hline +\end{DoxyParams} + + +Definition at line 545 of file matrix.\+c. + + + +References matrix\+\_\+get\+\_\+column\+\_\+vec(), and matrix\+\_\+t. + + + +Referenced by magnetic\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+T\+J(), modified\+\_\+gauss\+\_\+newton(), opt\+\_\+levenberg\+\_\+marquardt(), and opt\+\_\+levenberg\+\_\+marquardt\+\_\+correction(). + +\mbox{\Hypertarget{matrix_8c_a53b0a1829b2085414fb66a9e9bd6c7b7}\label{matrix_8c_a53b0a1829b2085414fb66a9e9bd6c7b7}} +\index{matrix.c@{matrix.c}!matrix\_trans\_mul\_vec@{matrix\_trans\_mul\_vec}} +\index{matrix\_trans\_mul\_vec@{matrix\_trans\_mul\_vec}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_trans\_mul\_vec()}{matrix\_trans\_mul\_vec()}} +{\footnotesize\ttfamily void matrix\+\_\+trans\+\_\+mul\+\_\+vec (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{b\+\_\+size, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{b\+\_\+vec\mbox{[}m\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{c\+\_\+vec\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the multiplication of transposed matrix with column vector. + +Transpose A and return A\textquotesingle{}n,m $\ast$ Vm,1 = Bn,1, where A is a (mxn)-\/matrix, V is a m-\/dimensional column vector, and the result is a n-\/dimensional column vector. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix to transpose and multiply. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix to transpose and multiply. \\ +\hline +\mbox{\texttt{ in}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em b\+\_\+size} & size of the column vector. \\ +\hline +\mbox{\texttt{ in}} & {\em b\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the column vector of m-\/dimension. \\ +\hline +\mbox{\texttt{ out}} & {\em c\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the destination, column vector of n-\/dimension. \\ +\hline +\end{DoxyParams} + + +Definition at line 511 of file matrix.\+c. + + + +Referenced by magnetic\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+Tf(), modified\+\_\+gauss\+\_\+newton(), opt\+\_\+levenberg\+\_\+marquardt(), opt\+\_\+levenberg\+\_\+marquardt\+\_\+correction(), solve\+\_\+givens(), and solve\+\_\+householder(). + +\mbox{\Hypertarget{matrix_8c_ad7c9a682a3cc4ca33c030afa8798241a}\label{matrix_8c_ad7c9a682a3cc4ca33c030afa8798241a}} +\index{matrix.c@{matrix.c}!matrix\_transpose@{matrix\_transpose}} +\index{matrix\_transpose@{matrix\_transpose}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_transpose()}{matrix\_transpose()}} +{\footnotesize\ttfamily void matrix\+\_\+transpose (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{src\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{dest\+\_\+matrix\mbox{[}n\mbox{]}\mbox{[}m\mbox{]} }\end{DoxyParamCaption})} + + + +Computes the transpose of a matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em src\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix to transpose. \\ +\hline +\mbox{\texttt{ out}} & {\em dest\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the destination matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 56 of file matrix.\+c. + + + +Referenced by get\+\_\+\+P\+D\+O\+P(), matrix\+\_\+test(), moore\+\_\+penrose\+\_\+get\+\_\+pinv(), and triangular\+\_\+matrices\+\_\+test(). + +\mbox{\Hypertarget{matrix_8c_a3cf18a2c5c6ad62a4e0a0c00d27e2887}\label{matrix_8c_a3cf18a2c5c6ad62a4e0a0c00d27e2887}} +\index{matrix.c@{matrix.c}!matrix\_vec\_mul\_matr@{matrix\_vec\_mul\_matr}} +\index{matrix\_vec\_mul\_matr@{matrix\_vec\_mul\_matr}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_vec\_mul\_matr()}{matrix\_vec\_mul\_matr()}} +{\footnotesize\ttfamily void matrix\+\_\+vec\+\_\+mul\+\_\+matr (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{vec\mbox{[}m\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{dst\+\_\+arr\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the multiplication of row vector and a matrix. + +Return R1,m $\ast$ Am,n = R1,n, where R is a m-\/dimensional row vector, A is a (mxn)-\/matrix, and the result is a row vector of n-\/dimension. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & size of the row vector and row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em vec\mbox{[}$\,$\mbox{]}} & pointer to the row vector. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em dst\+\_\+arr} & pointer to the destination row vector of n-\/dimension. \\ +\hline +\end{DoxyParams} + + +Definition at line 452 of file matrix.\+c. + + + +References matrix\+\_\+t. + +\mbox{\Hypertarget{matrix_8c_a90b6eafa665d34d7330581c32564d632}\label{matrix_8c_a90b6eafa665d34d7330581c32564d632}} +\index{matrix.c@{matrix.c}!matrix\_write@{matrix\_write}} +\index{matrix\_write@{matrix\_write}!matrix.c@{matrix.c}} +\doxysubsubsection{\texorpdfstring{matrix\_write()}{matrix\_write()}} +{\footnotesize\ttfamily void matrix\+\_\+write (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{i, }\item[{uint8\+\_\+t}]{j, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{val }\end{DoxyParamCaption})} + + + +Write a value in a matrix at the position (i,j). + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em i} & row number. \\ +\hline +\mbox{\texttt{ in}} & {\em j} & column number. \\ +\hline +\mbox{\texttt{ in}} & {\em val} & value to write in the matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 901 of file matrix.\+c. + diff --git a/doc/doxygen/latex/matrix_8h.tex b/doc/doxygen/latex/matrix_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..31c0fa794df6d68aaea50a909cf8385256dada20 --- /dev/null +++ b/doc/doxygen/latex/matrix_8h.tex @@ -0,0 +1,1644 @@ +\hypertarget{matrix_8h}{}\doxysection{matrix.\+h File Reference} +\label{matrix_8h}\index{matrix.h@{matrix.h}} + + +Matrix computations. + + +{\ttfamily \#include $<$inttypes.\+h$>$}\newline +{\ttfamily \#include $<$stdbool.\+h$>$}\newline +\doxysubsection*{Data Structures} +\begin{DoxyCompactItemize} +\item +struct \mbox{\hyperlink{structmatrix__dim__t}{matrix\+\_\+dim\+\_\+t}} +\begin{DoxyCompactList}\small\item\em A structure to define the row and column number of a matrix. \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Macros} +\begin{DoxyCompactItemize} +\item +\#define \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}~double +\begin{DoxyCompactList}\small\item\em Define the data type of the matrix elements. \end{DoxyCompactList}\item +\#define \mbox{\hyperlink{matrix_8h_af57ae8796956bfd0ee173b9040ba5192}{M\+A\+C\+H\+E\+PS}}~2E-\/16 +\item +\#define \mbox{\hyperlink{matrix_8h_ae71449b1cc6e6250b91f539153a7a0d3}{M\+\_\+\+PI}}~3.\+14159265358979323846 +\end{DoxyCompactItemize} +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{matrix_8h_acfd2bbc4a90915e57a4555694e842312}{matrix\+\_\+init}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} value) +\begin{DoxyCompactList}\small\item\em Initialize all the elements of the matrix with a specified value. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8h_a0e06b2cfb86340e88be7b1219bef0ce3}{matrix\+\_\+clear}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Clear all the elements of the vector. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8h_ad7c9a682a3cc4ca33c030afa8798241a}{matrix\+\_\+transpose}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} src\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} dest\+\_\+matrix\mbox{[}n\mbox{]}\mbox{[}m\mbox{]}) +\begin{DoxyCompactList}\small\item\em Computes the transpose of a matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8h_a48b36217faeda15438f4e07c54d0ef9e}{matrix\+\_\+in\+\_\+place\+\_\+transpose}} (uint8\+\_\+t m, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}$\,$\mbox{]}\mbox{[}m\mbox{]}) +\begin{DoxyCompactList}\small\item\em Computes the in-\/place transpose of a matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8h_ae8d8daa117e9f96a5e29fe6c76c4998c}{matrix\+\_\+copy}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} src\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} dest\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Copy the elements of a matrix to another matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8h_a56513a88eff05b0683320c532fadf945}{matrix\+\_\+part\+\_\+copy}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} src\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t start\+\_\+row\+\_\+ind, uint8\+\_\+t end\+\_\+row\+\_\+ind, uint8\+\_\+t start\+\_\+col\+\_\+ind, uint8\+\_\+t end\+\_\+col\+\_\+ind, uint8\+\_\+t dest\+\_\+row\+\_\+num, uint8\+\_\+t dest\+\_\+col\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} dest\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}dest\+\_\+col\+\_\+num\mbox{]}) +\begin{DoxyCompactList}\small\item\em Copy a part of a matrix to another matrix or sub-\/matrix. \end{DoxyCompactList}\item +uint8\+\_\+t \mbox{\hyperlink{matrix_8h_a53879e7c4cfbc96725aef9f8234be7dd}{matrix\+\_\+get\+\_\+rank}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} singl\+\_\+values\+\_\+arr\mbox{[}$\,$\mbox{]}, uint8\+\_\+t length) +\begin{DoxyCompactList}\small\item\em Compute the rank of a matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8h_ac7101bbaa3a2698658276a7e21501093}{matrix\+\_\+add}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} B\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\+\_\+plus\+\_\+B\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the addition of two matrices. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8h_aa8acafd4181978f536976f8151e51516}{matrix\+\_\+add\+\_\+to\+\_\+diag}} (uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t diag\+\_\+el\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} value) +\begin{DoxyCompactList}\small\item\em Add a number to diagonal elements of a matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8h_aed6fab1ffa40243eeb08117215082be3}{matrix\+\_\+sub}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} B\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\+\_\+minus\+\_\+B\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the subtraction of two matrices. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8h_a550aa0d5a3212e35ad0af134895fd20a}{matrix\+\_\+mul}} (uint8\+\_\+t a\+\_\+line\+\_\+num, uint8\+\_\+t a\+\_\+col\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} a\+\_\+matrix\mbox{[}a\+\_\+line\+\_\+num\mbox{]}\mbox{[}a\+\_\+col\+\_\+num\mbox{]}, uint8\+\_\+t b\+\_\+line\+\_\+num, uint8\+\_\+t b\+\_\+col\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} b\+\_\+matrix\mbox{[}b\+\_\+line\+\_\+num\mbox{]}\mbox{[}b\+\_\+col\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} dest\+\_\+matrix\mbox{[}a\+\_\+line\+\_\+num\mbox{]}\mbox{[}b\+\_\+col\+\_\+num\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the multiplication of two matrices. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8h_a3763252ca00e4c8522ae1bfd5ef40f0a}{matrix\+\_\+part\+\_\+mul}} (uint8\+\_\+t a\+\_\+col\+\_\+num\+\_\+max, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} a\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}a\+\_\+col\+\_\+num\+\_\+max\mbox{]}, uint8\+\_\+t b\+\_\+col\+\_\+num\+\_\+max, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} b\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}b\+\_\+col\+\_\+num\+\_\+max\mbox{]}, uint8\+\_\+t a\+\_\+start\+\_\+row\+\_\+ind, uint8\+\_\+t a\+\_\+end\+\_\+row\+\_\+ind, uint8\+\_\+t a\+\_\+start\+\_\+col\+\_\+ind, uint8\+\_\+t a\+\_\+end\+\_\+col\+\_\+ind, uint8\+\_\+t b\+\_\+start\+\_\+row\+\_\+ind, uint8\+\_\+t b\+\_\+end\+\_\+row\+\_\+ind, uint8\+\_\+t b\+\_\+start\+\_\+col\+\_\+ind, uint8\+\_\+t b\+\_\+end\+\_\+col\+\_\+ind, uint8\+\_\+t dest\+\_\+col\+\_\+size, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} dest\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}dest\+\_\+col\+\_\+size\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the partial multiplication of two matrices. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8h_ad610bcce232c69ca302550f57b1ad9fb}{matrix\+\_\+mul\+\_\+vec}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} vec\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} dst\+\_\+arr\mbox{[}m\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the multiplication of a matrix with a column vector. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8h_a53b0a1829b2085414fb66a9e9bd6c7b7}{matrix\+\_\+trans\+\_\+mul\+\_\+vec}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t b\+\_\+size, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} b\+\_\+vec\mbox{[}m\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} c\+\_\+vec\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the multiplication of transposed matrix with column vector. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8h_acfd7c6f021f4fbcd393fe849c82f34de}{matrix\+\_\+mul\+\_\+col\+\_\+vec\+\_\+row\+\_\+vec}} (uint8\+\_\+t m, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} col\+\_\+vec\mbox{[}m\mbox{]}, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} row\+\_\+vec\mbox{[}n\mbox{]}, uint8\+\_\+t max\+\_\+n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} res\+\_\+mat\mbox{[}$\,$\mbox{]}\mbox{[}max\+\_\+n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the multiplication of a column and row vector. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8h_a3cf18a2c5c6ad62a4e0a0c00d27e2887}{matrix\+\_\+vec\+\_\+mul\+\_\+matr}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} vec\mbox{[}m\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} dst\+\_\+arr\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the multiplication of row vector and a matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8h_ac735d13efe5b76ecf60ac13ec79da8e3}{matrix\+\_\+mul\+\_\+scalar\+\_\+vec\+\_\+matr}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} scalar, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} vec\mbox{[}m\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} dst\+\_\+arr\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the multiplication of a scalar with row vector and a matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8h_a0107887a6c40980fa639750be8262f01}{matrix\+\_\+trans\+\_\+mul\+\_\+itself}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\+T\+\_\+mul\+\_\+A\mbox{[}n\mbox{]}\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the multiplication of the transpose of a matrix with itself. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8h_a49aa70a7d6ad76388ea08acfe43b7374}{matrix\+\_\+set\+\_\+diag\+\_\+elements}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} value, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} diag\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Set all the diagonal elements of a matrix with a specified value. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8h_ae808f007791f060590d39c7668501988}{matrix\+\_\+get\+\_\+diag\+\_\+mat\+\_\+new}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} diag\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t length, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} vec\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Set all the diagonal elements of a matrix with values that are saved in a vector. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8h_a18e47742f1653dcc4491badfe2537a0a}{matrix\+\_\+get\+\_\+diag\+\_\+mat}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} value, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} diag\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Create a diagonal matrix with a specified value. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8h_a51139e6c87b602e5e0ebfbc406fda35d}{matrix\+\_\+mul\+\_\+scalar}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} mat\+\_\+src\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} value, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} mat\+\_\+dest\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Multiply all elements of a matrix with a specified value. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8h_a3ae0b9f73f82716f3427a523a3412864}{matrix\+\_\+get\+\_\+column\+\_\+vec}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t col\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} col\+\_\+vec\mbox{[}m\mbox{]}) +\begin{DoxyCompactList}\small\item\em Get a column of a matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8h_ac20399f6a8de13b1f392a1e3f7c0fbf4}{matrix\+\_\+get\+\_\+part\+\_\+column\+\_\+vec}} (uint8\+\_\+t max\+\_\+m, uint8\+\_\+t max\+\_\+n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}max\+\_\+m\mbox{]}\mbox{[}max\+\_\+n\mbox{]}, uint8\+\_\+t col\+\_\+num, uint8\+\_\+t offset, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} col\+\_\+vec\mbox{[}max\+\_\+m -\/ offset\mbox{]}) +\begin{DoxyCompactList}\small\item\em Get a part of a column of a matrix. \end{DoxyCompactList}\item +\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} \mbox{\hyperlink{matrix_8h_aef8d1508ad101227ab255a714ab22b94}{matrix\+\_\+get\+\_\+max\+\_\+elem\+\_\+in\+\_\+column}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t col\+\_\+num) +\begin{DoxyCompactList}\small\item\em Get the largest element of a column vector in a matrix. \end{DoxyCompactList}\item +\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} \mbox{\hyperlink{matrix_8h_a0a3d3cfa20ad3e75ad783af457343672}{matrix\+\_\+get\+\_\+abs\+\_\+max\+\_\+elem\+\_\+in\+\_\+column}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t col\+\_\+num) +\begin{DoxyCompactList}\small\item\em Get the maximum absolute value of a column vector in a matrix. \end{DoxyCompactList}\item +\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} \mbox{\hyperlink{matrix_8h_ad2cecc467ac6480ef0f3423f962b39bc}{matrix\+\_\+get\+\_\+max\+\_\+elem\+\_\+in\+\_\+part\+\_\+column}} (uint8\+\_\+t max\+\_\+m, uint8\+\_\+t max\+\_\+n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}max\+\_\+m\mbox{]}\mbox{[}max\+\_\+n\mbox{]}, uint8\+\_\+t row\+\_\+num, uint8\+\_\+t col\+\_\+num) +\begin{DoxyCompactList}\small\item\em Get the largest element of a column vector in a sub-\/matrix. \end{DoxyCompactList}\item +\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} \mbox{\hyperlink{matrix_8h_a8d77cfae4f1da83acac929c1ce13d252}{matrix\+\_\+get\+\_\+abs\+\_\+max\+\_\+elem\+\_\+in\+\_\+part\+\_\+column}} (uint8\+\_\+t max\+\_\+m, uint8\+\_\+t max\+\_\+n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}max\+\_\+m\mbox{]}\mbox{[}max\+\_\+n\mbox{]}, uint8\+\_\+t row\+\_\+num, uint8\+\_\+t col\+\_\+num) +\begin{DoxyCompactList}\small\item\em Get the maximum absolute value of a column vector in a sub-\/matrix. \end{DoxyCompactList}\item +\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} \mbox{\hyperlink{matrix_8h_a5f6a1948ec005cff4985559821c4943f}{matrix\+\_\+get\+\_\+abs\+\_\+max\+\_\+elem\+\_\+and\+\_\+index\+\_\+in\+\_\+part\+\_\+column}} (uint8\+\_\+t max\+\_\+m, uint8\+\_\+t max\+\_\+n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}max\+\_\+m\mbox{]}\mbox{[}max\+\_\+n\mbox{]}, uint8\+\_\+t row\+\_\+num, uint8\+\_\+t col\+\_\+num, uint8\+\_\+t $\ast$index) +\begin{DoxyCompactList}\small\item\em Get the maximum absolute value and its position in a column vector in a sub-\/matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8h_a875d6c55a16ee9f8bf523b8c1c82bc6f}{matrix\+\_\+swap\+\_\+rows}} (uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t i, uint8\+\_\+t j) +\begin{DoxyCompactList}\small\item\em Swaps two rows of a matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8h_a3570c016691507c003dd7a54cb37e7e2}{matrix\+\_\+part\+\_\+swap\+\_\+rows}} (uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t i, uint8\+\_\+t j, uint8\+\_\+t col\+\_\+begin, uint8\+\_\+t col\+\_\+end) +\begin{DoxyCompactList}\small\item\em Swaps two rows of a sub-\/matrix. \end{DoxyCompactList}\item +double \mbox{\hyperlink{matrix_8h_aec03481d950677386122e3c8ba6a5cd0}{matrix\+\_\+get\+\_\+two\+\_\+norm}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Get the 2-\/norm of a matrix that is equal to the largest singular value. \end{DoxyCompactList}\item +double \mbox{\hyperlink{matrix_8h_aaf85a32b8562c91d2d1889819580375e}{matrix\+\_\+get\+\_\+frob\+\_\+norm}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Get the Frobenius norm of a matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8h_ab166871472924745f70e2bb6e17498c8}{matrix\+\_\+get\+\_\+inv\+\_\+upp\+\_\+triang}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} U\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} inv\+\_\+U\mbox{[}$\,$\mbox{]}\mbox{[}m\mbox{]}) +\begin{DoxyCompactList}\small\item\em Computes the inverse an upper triangular matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8h_ae8e87640fa1a2d259ee4dc98c955cb48}{matrix\+\_\+get\+\_\+inv\+\_\+low\+\_\+triang}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} L\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} inv\+\_\+L\mbox{[}$\,$\mbox{]}\mbox{[}m\mbox{]}) +\begin{DoxyCompactList}\small\item\em Computes the inverse a lower triangular matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8h_abbaf8f39b2b7bb4bd2987f99674c1213}{matrix\+\_\+get\+\_\+upp\+\_\+triang}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} tr\+\_\+up\+\_\+A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Gets the upper triangular part of a matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8h_adfd93dda9be9b2e8df5805af7fee7845}{matrix\+\_\+get\+\_\+low\+\_\+triang}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} tr\+\_\+low\+\_\+A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Gets the lower triangular part of a matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8h_a32ab12965ec43c2acf65cf9dd510353a}{matrix\+\_\+print}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Display the values of the matrix elements. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8h_a72073ccd483f9cc438425d3d8ffd3029}{matrix\+\_\+part\+\_\+print}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t start\+\_\+row\+\_\+ind, uint8\+\_\+t end\+\_\+row\+\_\+ind, uint8\+\_\+t start\+\_\+col\+\_\+ind, uint8\+\_\+t end\+\_\+col\+\_\+ind) +\begin{DoxyCompactList}\small\item\em Display the values of the sub-\/matrix elements. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8h_a82f374a9b8b215f0ef53d35401eae524}{matrix\+\_\+flex\+\_\+print}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t before\+\_\+dec, uint8\+\_\+t after\+\_\+dec) +\begin{DoxyCompactList}\small\item\em Display the values of the matrix elements. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8h_a72297a60e572f85929989e813388a9c5}{matrix\+\_\+flex\+\_\+part\+\_\+print}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t start\+\_\+row\+\_\+ind, uint8\+\_\+t end\+\_\+row\+\_\+ind, uint8\+\_\+t start\+\_\+col\+\_\+ind, uint8\+\_\+t end\+\_\+col\+\_\+ind, uint8\+\_\+t before\+\_\+dot, uint8\+\_\+t after\+\_\+dot) +\begin{DoxyCompactList}\small\item\em Display the values of the sub-\/matrix elements. \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8h_a06f75ae4924e3f0dfd0b6a25313dc731}{matrix\+\_\+part\+\_\+mul\+\_\+scalar\+\_\+vec\+\_\+matr}} (uint8\+\_\+t max\+\_\+m, uint8\+\_\+t max\+\_\+n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} scalar, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} vec\mbox{[}max\+\_\+m\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}max\+\_\+m\mbox{]}\mbox{[}max\+\_\+n\mbox{]}, uint8\+\_\+t begin\+\_\+row, uint8\+\_\+t begin\+\_\+column, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} dst\+\_\+arr\mbox{[}max\+\_\+n -\/ begin\+\_\+row\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the multiplication of a scalar with row vector and a sub-\/matrix. \end{DoxyCompactList}\item +\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} \mbox{\hyperlink{matrix_8h_a722a0230185fd66f0cecbeae7d50ce1a}{matrix\+\_\+read}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t i, uint8\+\_\+t j) +\begin{DoxyCompactList}\small\item\em Get the value of a matrix at the position (i,j). \end{DoxyCompactList}\item +void \mbox{\hyperlink{matrix_8h_a90b6eafa665d34d7330581c32564d632}{matrix\+\_\+write}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t i, uint8\+\_\+t j, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} val) +\begin{DoxyCompactList}\small\item\em Write a value in a matrix at the position (i,j). \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Matrix computations. + +Matrix computations include operations such as addition, subtraction, and transposition. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Macro Definition Documentation} +\mbox{\Hypertarget{matrix_8h_ae71449b1cc6e6250b91f539153a7a0d3}\label{matrix_8h_ae71449b1cc6e6250b91f539153a7a0d3}} +\index{matrix.h@{matrix.h}!M\_PI@{M\_PI}} +\index{M\_PI@{M\_PI}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{M\_PI}{M\_PI}} +{\footnotesize\ttfamily \#define M\+\_\+\+PI~3.\+14159265358979323846} + +Pi, the ratio of a circle\textquotesingle{}s circumference to its diameter. + +Definition at line 54 of file matrix.\+h. + +\mbox{\Hypertarget{matrix_8h_af57ae8796956bfd0ee173b9040ba5192}\label{matrix_8h_af57ae8796956bfd0ee173b9040ba5192}} +\index{matrix.h@{matrix.h}!MACHEPS@{MACHEPS}} +\index{MACHEPS@{MACHEPS}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{MACHEPS}{MACHEPS}} +{\footnotesize\ttfamily \#define M\+A\+C\+H\+E\+PS~2E-\/16} + +The upper bound on the relative error due to rounding in floating point arithmetic. + +Definition at line 46 of file matrix.\+h. + +\mbox{\Hypertarget{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}\label{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}} +\index{matrix.h@{matrix.h}!matrix\_t@{matrix\_t}} +\index{matrix\_t@{matrix\_t}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_t}{matrix\_t}} +{\footnotesize\ttfamily \#define matrix\+\_\+t~double} + + + +Define the data type of the matrix elements. + +The user can choose between a double or floating point arithmetic. + +Definition at line 38 of file matrix.\+h. + + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{matrix_8h_ac7101bbaa3a2698658276a7e21501093}\label{matrix_8h_ac7101bbaa3a2698658276a7e21501093}} +\index{matrix.h@{matrix.h}!matrix\_add@{matrix\_add}} +\index{matrix\_add@{matrix\_add}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_add()}{matrix\_add()}} +{\footnotesize\ttfamily void matrix\+\_\+add (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{B\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\+\_\+plus\+\_\+B\mbox{[}m\mbox{]}\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the addition of two matrices. + +Add matrix B to matrix A and return the result in A\+\_\+plus\+\_\+B matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix to add. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix to add. \\ +\hline +\mbox{\texttt{ in}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the first matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em B\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the second matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em A\+\_\+plus\+\_\+\+B\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the destination matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 341 of file matrix.\+c. + + + +Referenced by matrix\+\_\+test(). + +\mbox{\Hypertarget{matrix_8h_aa8acafd4181978f536976f8151e51516}\label{matrix_8h_aa8acafd4181978f536976f8151e51516}} +\index{matrix.h@{matrix.h}!matrix\_add\_to\_diag@{matrix\_add\_to\_diag}} +\index{matrix\_add\_to\_diag@{matrix\_add\_to\_diag}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_add\_to\_diag()}{matrix\_add\_to\_diag()}} +{\footnotesize\ttfamily void matrix\+\_\+add\+\_\+to\+\_\+diag (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{diag\+\_\+el\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{value }\end{DoxyParamCaption})} + + + +Add a number to diagonal elements of a matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in,out}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em diag\+\_\+el\+\_\+num} & number of diagonal elements to overwrite. \\ +\hline +\mbox{\texttt{ in}} & {\em value} & the value to add to the diagonal elements. \\ +\hline +\end{DoxyParams} + + +Definition at line 353 of file matrix.\+c. + + + +Referenced by opt\+\_\+levenberg\+\_\+marquardt(), and opt\+\_\+levenberg\+\_\+marquardt\+\_\+correction(). + +\mbox{\Hypertarget{matrix_8h_a0e06b2cfb86340e88be7b1219bef0ce3}\label{matrix_8h_a0e06b2cfb86340e88be7b1219bef0ce3}} +\index{matrix.h@{matrix.h}!matrix\_clear@{matrix\_clear}} +\index{matrix\_clear@{matrix\_clear}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_clear()}{matrix\_clear()}} +{\footnotesize\ttfamily void matrix\+\_\+clear (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Clear all the elements of the vector. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 46 of file matrix.\+c. + + + +Referenced by dist\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+T\+J(), householder\+\_\+test(), matrix\+\_\+get\+\_\+diag\+\_\+mat(), matrix\+\_\+get\+\_\+diag\+\_\+mat\+\_\+new(), matrix\+\_\+get\+\_\+inv\+\_\+low\+\_\+triang(), matrix\+\_\+get\+\_\+inv\+\_\+upp\+\_\+triang(), and qr\+\_\+givens\+\_\+decomp(). + +\mbox{\Hypertarget{matrix_8h_ae8d8daa117e9f96a5e29fe6c76c4998c}\label{matrix_8h_ae8d8daa117e9f96a5e29fe6c76c4998c}} +\index{matrix.h@{matrix.h}!matrix\_copy@{matrix\_copy}} +\index{matrix\_copy@{matrix\_copy}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_copy()}{matrix\_copy()}} +{\footnotesize\ttfamily void matrix\+\_\+copy (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{src\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{dest\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Copy the elements of a matrix to another matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix to copy. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix to copy. \\ +\hline +\mbox{\texttt{ in}} & {\em src\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the source matrix \\ +\hline +\mbox{\texttt{ out}} & {\em dest\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the destination matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 83 of file matrix.\+c. + + + +References matrix\+\_\+t. + + + +Referenced by givens\+\_\+test(), householder\+\_\+test(), matrix\+\_\+get\+\_\+two\+\_\+norm(), solve\+\_\+big\+\_\+matrix\+\_\+test(), solve\+\_\+test(), and triangular\+\_\+matrices\+\_\+test(). + +\mbox{\Hypertarget{matrix_8h_a72297a60e572f85929989e813388a9c5}\label{matrix_8h_a72297a60e572f85929989e813388a9c5}} +\index{matrix.h@{matrix.h}!matrix\_flex\_part\_print@{matrix\_flex\_part\_print}} +\index{matrix\_flex\_part\_print@{matrix\_flex\_part\_print}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_flex\_part\_print()}{matrix\_flex\_part\_print()}} +{\footnotesize\ttfamily void matrix\+\_\+flex\+\_\+part\+\_\+print (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{start\+\_\+row\+\_\+ind, }\item[{uint8\+\_\+t}]{end\+\_\+row\+\_\+ind, }\item[{uint8\+\_\+t}]{start\+\_\+col\+\_\+ind, }\item[{uint8\+\_\+t}]{end\+\_\+col\+\_\+ind, }\item[{uint8\+\_\+t}]{before\+\_\+dot, }\item[{uint8\+\_\+t}]{after\+\_\+dot }\end{DoxyParamCaption})} + + + +Display the values of the sub-\/matrix elements. + +This function allows the user to determine the precision as well as the with of the numbers to display. + +\begin{DoxyNote}{Note} +This function is more memory-\/consuming than \mbox{\hyperlink{matrix_8c_a72073ccd483f9cc438425d3d8ffd3029}{matrix\+\_\+part\+\_\+print}}. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & total row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & total column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the entire matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em start\+\_\+row\+\_\+ind} & start row number of the sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em end\+\_\+row\+\_\+ind} & end row number of the sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em start\+\_\+col\+\_\+ind} & start column number of the sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em end\+\_\+col\+\_\+ind} & end column number of the sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em before\+\_\+dot} & the number of digits to be printed before the decimal point. \\ +\hline +\mbox{\texttt{ in}} & {\em after\+\_\+dot} & the number of digits to be printed after the decimal point. \\ +\hline +\end{DoxyParams} + + +Definition at line 247 of file matrix.\+c. + + + +References utils\+\_\+printf(). + + + +Referenced by matrix\+\_\+test(). + +\mbox{\Hypertarget{matrix_8h_a82f374a9b8b215f0ef53d35401eae524}\label{matrix_8h_a82f374a9b8b215f0ef53d35401eae524}} +\index{matrix.h@{matrix.h}!matrix\_flex\_print@{matrix\_flex\_print}} +\index{matrix\_flex\_print@{matrix\_flex\_print}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_flex\_print()}{matrix\_flex\_print()}} +{\footnotesize\ttfamily void matrix\+\_\+flex\+\_\+print (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{before\+\_\+dec, }\item[{uint8\+\_\+t}]{after\+\_\+dec }\end{DoxyParamCaption})} + + + +Display the values of the matrix elements. + +This function allows the user to determine the precision as well as the with of the numbers to display. + +\begin{DoxyNote}{Note} +This function is more memory-\/consuming than \mbox{\hyperlink{matrix_8c_a32ab12965ec43c2acf65cf9dd510353a}{matrix\+\_\+print}}. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the entire matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em before\+\_\+dec} & the number of digits to be printed before the decimal point. \\ +\hline +\mbox{\texttt{ in}} & {\em after\+\_\+dec} & the number of digits to be printed after the decimal point. \\ +\hline +\end{DoxyParams} + + +Definition at line 220 of file matrix.\+c. + + + +References utils\+\_\+printf(). + + + +Referenced by givens\+\_\+test(), householder\+\_\+test(), inv\+\_\+triangular\+\_\+matrices\+\_\+test(), lu\+\_\+decomp\+\_\+test(), matrix\+\_\+test(), moore\+\_\+penrose\+\_\+pinv\+\_\+compute\+\_\+print(), optimization\+\_\+test(), pos\+\_\+algos\+\_\+common\+\_\+test(), solve\+\_\+big\+\_\+matrix\+\_\+test(), solve\+\_\+test(), and triangular\+\_\+matrices\+\_\+test(). + +\mbox{\Hypertarget{matrix_8h_a5f6a1948ec005cff4985559821c4943f}\label{matrix_8h_a5f6a1948ec005cff4985559821c4943f}} +\index{matrix.h@{matrix.h}!matrix\_get\_abs\_max\_elem\_and\_index\_in\_part\_column@{matrix\_get\_abs\_max\_elem\_and\_index\_in\_part\_column}} +\index{matrix\_get\_abs\_max\_elem\_and\_index\_in\_part\_column@{matrix\_get\_abs\_max\_elem\_and\_index\_in\_part\_column}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_get\_abs\_max\_elem\_and\_index\_in\_part\_column()}{matrix\_get\_abs\_max\_elem\_and\_index\_in\_part\_column()}} +{\footnotesize\ttfamily \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\+\_\+get\+\_\+abs\+\_\+max\+\_\+elem\+\_\+and\+\_\+index\+\_\+in\+\_\+part\+\_\+column (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{max\+\_\+m, }\item[{uint8\+\_\+t}]{max\+\_\+n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}max\+\_\+m\mbox{]}\mbox{[}max\+\_\+n\mbox{]}, }\item[{uint8\+\_\+t}]{row\+\_\+num, }\item[{uint8\+\_\+t}]{col\+\_\+num, }\item[{uint8\+\_\+t $\ast$}]{index }\end{DoxyParamCaption})} + + + +Get the maximum absolute value and its position in a column vector in a sub-\/matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em max\+\_\+m} & total row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em max\+\_\+n} & total column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the entire matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em row\+\_\+num} & row number of the sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em col\+\_\+num} & column number of the sub-\/matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em index} & pointer to the variable holding the position of the maximum absolute value in the column vector of the sub-\/matrix.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the maximum absolute value of a partial column. +\end{DoxyReturn} + + +Definition at line 703 of file matrix.\+c. + + + +References matrix\+\_\+t. + + + +Referenced by lu\+\_\+decomp(). + +\mbox{\Hypertarget{matrix_8h_a0a3d3cfa20ad3e75ad783af457343672}\label{matrix_8h_a0a3d3cfa20ad3e75ad783af457343672}} +\index{matrix.h@{matrix.h}!matrix\_get\_abs\_max\_elem\_in\_column@{matrix\_get\_abs\_max\_elem\_in\_column}} +\index{matrix\_get\_abs\_max\_elem\_in\_column@{matrix\_get\_abs\_max\_elem\_in\_column}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_get\_abs\_max\_elem\_in\_column()}{matrix\_get\_abs\_max\_elem\_in\_column()}} +{\footnotesize\ttfamily \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\+\_\+get\+\_\+abs\+\_\+max\+\_\+elem\+\_\+in\+\_\+column (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{col\+\_\+num }\end{DoxyParamCaption})} + + + +Get the maximum absolute value of a column vector in a matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em col\+\_\+num} & column number.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the maximum absolute value of a column. +\end{DoxyReturn} + + +Definition at line 651 of file matrix.\+c. + + + +References matrix\+\_\+t. + +\mbox{\Hypertarget{matrix_8h_a8d77cfae4f1da83acac929c1ce13d252}\label{matrix_8h_a8d77cfae4f1da83acac929c1ce13d252}} +\index{matrix.h@{matrix.h}!matrix\_get\_abs\_max\_elem\_in\_part\_column@{matrix\_get\_abs\_max\_elem\_in\_part\_column}} +\index{matrix\_get\_abs\_max\_elem\_in\_part\_column@{matrix\_get\_abs\_max\_elem\_in\_part\_column}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_get\_abs\_max\_elem\_in\_part\_column()}{matrix\_get\_abs\_max\_elem\_in\_part\_column()}} +{\footnotesize\ttfamily \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\+\_\+get\+\_\+abs\+\_\+max\+\_\+elem\+\_\+in\+\_\+part\+\_\+column (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{max\+\_\+m, }\item[{uint8\+\_\+t}]{max\+\_\+n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}max\+\_\+m\mbox{]}\mbox{[}max\+\_\+n\mbox{]}, }\item[{uint8\+\_\+t}]{row\+\_\+num, }\item[{uint8\+\_\+t}]{col\+\_\+num }\end{DoxyParamCaption})} + + + +Get the maximum absolute value of a column vector in a sub-\/matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em max\+\_\+m} & total row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em max\+\_\+n} & total column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the entire matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em row\+\_\+num} & row number of the sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em col\+\_\+num} & column number of the sub-\/matrix.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the maximum absolute value of a partial column. +\end{DoxyReturn} + + +Definition at line 685 of file matrix.\+c. + + + +References matrix\+\_\+t. + +\mbox{\Hypertarget{matrix_8h_a3ae0b9f73f82716f3427a523a3412864}\label{matrix_8h_a3ae0b9f73f82716f3427a523a3412864}} +\index{matrix.h@{matrix.h}!matrix\_get\_column\_vec@{matrix\_get\_column\_vec}} +\index{matrix\_get\_column\_vec@{matrix\_get\_column\_vec}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_get\_column\_vec()}{matrix\_get\_column\_vec()}} +{\footnotesize\ttfamily void matrix\+\_\+get\+\_\+column\+\_\+vec (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{col\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{col\+\_\+vec\mbox{[}m\mbox{]} }\end{DoxyParamCaption})} + + + +Get a column of a matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em col\+\_\+num} & number of the requested column. \\ +\hline +\mbox{\texttt{ out}} & {\em col\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the column vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 612 of file matrix.\+c. + + + +Referenced by matrix\+\_\+trans\+\_\+mul\+\_\+itself(). + +\mbox{\Hypertarget{matrix_8h_a18e47742f1653dcc4491badfe2537a0a}\label{matrix_8h_a18e47742f1653dcc4491badfe2537a0a}} +\index{matrix.h@{matrix.h}!matrix\_get\_diag\_mat@{matrix\_get\_diag\_mat}} +\index{matrix\_get\_diag\_mat@{matrix\_get\_diag\_mat}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_get\_diag\_mat()}{matrix\_get\_diag\_mat()}} +{\footnotesize\ttfamily void matrix\+\_\+get\+\_\+diag\+\_\+mat (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{value, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{diag\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Create a diagonal matrix with a specified value. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em value} & value of the diagonal elements. \\ +\hline +\mbox{\texttt{ in,out}} & {\em diag\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the diagonal matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 594 of file matrix.\+c. + + + +References matrix\+\_\+clear(), and matrix\+\_\+set\+\_\+diag\+\_\+elements(). + + + +Referenced by lu\+\_\+decomp(), and matrix\+\_\+test(). + +\mbox{\Hypertarget{matrix_8h_ae808f007791f060590d39c7668501988}\label{matrix_8h_ae808f007791f060590d39c7668501988}} +\index{matrix.h@{matrix.h}!matrix\_get\_diag\_mat\_new@{matrix\_get\_diag\_mat\_new}} +\index{matrix\_get\_diag\_mat\_new@{matrix\_get\_diag\_mat\_new}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_get\_diag\_mat\_new()}{matrix\_get\_diag\_mat\_new()}} +{\footnotesize\ttfamily void matrix\+\_\+get\+\_\+diag\+\_\+mat\+\_\+new (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{diag\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{length, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{vec\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Set all the diagonal elements of a matrix with values that are saved in a vector. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in,out}} & {\em diag\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em length} & size of the vector. \\ +\hline +\mbox{\texttt{ in}} & {\em vec} & pointer to the vector containing diagonal elements. \\ +\hline +\end{DoxyParams} + + +Definition at line 581 of file matrix.\+c. + + + +References matrix\+\_\+clear(). + + + +Referenced by matrix\+\_\+test(). + +\mbox{\Hypertarget{matrix_8h_aaf85a32b8562c91d2d1889819580375e}\label{matrix_8h_aaf85a32b8562c91d2d1889819580375e}} +\index{matrix.h@{matrix.h}!matrix\_get\_frob\_norm@{matrix\_get\_frob\_norm}} +\index{matrix\_get\_frob\_norm@{matrix\_get\_frob\_norm}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_get\_frob\_norm()}{matrix\_get\_frob\_norm()}} +{\footnotesize\ttfamily double matrix\+\_\+get\+\_\+frob\+\_\+norm (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Get the Frobenius norm of a matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the Frobenius norm a matrix. +\end{DoxyReturn} + + +Definition at line 782 of file matrix.\+c. + + + +Referenced by matrix\+\_\+test(). + +\mbox{\Hypertarget{matrix_8h_ae8e87640fa1a2d259ee4dc98c955cb48}\label{matrix_8h_ae8e87640fa1a2d259ee4dc98c955cb48}} +\index{matrix.h@{matrix.h}!matrix\_get\_inv\_low\_triang@{matrix\_get\_inv\_low\_triang}} +\index{matrix\_get\_inv\_low\_triang@{matrix\_get\_inv\_low\_triang}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_get\_inv\_low\_triang()}{matrix\_get\_inv\_low\_triang()}} +{\footnotesize\ttfamily void matrix\+\_\+get\+\_\+inv\+\_\+low\+\_\+triang (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{L\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{inv\+\_\+L\mbox{[}$\,$\mbox{]}\mbox{[}m\mbox{]} }\end{DoxyParamCaption})} + + + +Computes the inverse a lower triangular matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em L\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em inv\+\_\+\+L\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the inverse matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 817 of file matrix.\+c. + + + +References matrix\+\_\+clear(), and matrix\+\_\+t. + + + +Referenced by inv\+\_\+triangular\+\_\+matrices\+\_\+test(), and solve\+\_\+lu\+\_\+decomp(). + +\mbox{\Hypertarget{matrix_8h_ab166871472924745f70e2bb6e17498c8}\label{matrix_8h_ab166871472924745f70e2bb6e17498c8}} +\index{matrix.h@{matrix.h}!matrix\_get\_inv\_upp\_triang@{matrix\_get\_inv\_upp\_triang}} +\index{matrix\_get\_inv\_upp\_triang@{matrix\_get\_inv\_upp\_triang}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_get\_inv\_upp\_triang()}{matrix\_get\_inv\_upp\_triang()}} +{\footnotesize\ttfamily void matrix\+\_\+get\+\_\+inv\+\_\+upp\+\_\+triang (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{U\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{inv\+\_\+U\mbox{[}$\,$\mbox{]}\mbox{[}m\mbox{]} }\end{DoxyParamCaption})} + + + +Computes the inverse an upper triangular matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em U\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the upper triangular matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em inv\+\_\+\+U\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the inverse matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 795 of file matrix.\+c. + + + +References matrix\+\_\+clear(), and matrix\+\_\+t. + + + +Referenced by inv\+\_\+triangular\+\_\+matrices\+\_\+test(). + +\mbox{\Hypertarget{matrix_8h_adfd93dda9be9b2e8df5805af7fee7845}\label{matrix_8h_adfd93dda9be9b2e8df5805af7fee7845}} +\index{matrix.h@{matrix.h}!matrix\_get\_low\_triang@{matrix\_get\_low\_triang}} +\index{matrix\_get\_low\_triang@{matrix\_get\_low\_triang}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_get\_low\_triang()}{matrix\_get\_low\_triang()}} +{\footnotesize\ttfamily void matrix\+\_\+get\+\_\+low\+\_\+triang (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{tr\+\_\+low\+\_\+A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Gets the lower triangular part of a matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em tr\+\_\+low\+\_\+\+A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the lower triangular part of the matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 868 of file matrix.\+c. + + + +Referenced by triangular\+\_\+matrices\+\_\+test(). + +\mbox{\Hypertarget{matrix_8h_aef8d1508ad101227ab255a714ab22b94}\label{matrix_8h_aef8d1508ad101227ab255a714ab22b94}} +\index{matrix.h@{matrix.h}!matrix\_get\_max\_elem\_in\_column@{matrix\_get\_max\_elem\_in\_column}} +\index{matrix\_get\_max\_elem\_in\_column@{matrix\_get\_max\_elem\_in\_column}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_get\_max\_elem\_in\_column()}{matrix\_get\_max\_elem\_in\_column()}} +{\footnotesize\ttfamily \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\+\_\+get\+\_\+max\+\_\+elem\+\_\+in\+\_\+column (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{col\+\_\+num }\end{DoxyParamCaption})} + + + +Get the largest element of a column vector in a matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em col\+\_\+num} & column number.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the largest element of a column. +\end{DoxyReturn} + + +Definition at line 635 of file matrix.\+c. + + + +References matrix\+\_\+t. + +\mbox{\Hypertarget{matrix_8h_ad2cecc467ac6480ef0f3423f962b39bc}\label{matrix_8h_ad2cecc467ac6480ef0f3423f962b39bc}} +\index{matrix.h@{matrix.h}!matrix\_get\_max\_elem\_in\_part\_column@{matrix\_get\_max\_elem\_in\_part\_column}} +\index{matrix\_get\_max\_elem\_in\_part\_column@{matrix\_get\_max\_elem\_in\_part\_column}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_get\_max\_elem\_in\_part\_column()}{matrix\_get\_max\_elem\_in\_part\_column()}} +{\footnotesize\ttfamily \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\+\_\+get\+\_\+max\+\_\+elem\+\_\+in\+\_\+part\+\_\+column (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{max\+\_\+m, }\item[{uint8\+\_\+t}]{max\+\_\+n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}max\+\_\+m\mbox{]}\mbox{[}max\+\_\+n\mbox{]}, }\item[{uint8\+\_\+t}]{row\+\_\+num, }\item[{uint8\+\_\+t}]{col\+\_\+num }\end{DoxyParamCaption})} + + + +Get the largest element of a column vector in a sub-\/matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em max\+\_\+m} & total row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em max\+\_\+n} & total column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the entire matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em row\+\_\+num} & row number of the sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em col\+\_\+num} & column number of the sub-\/matrix.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the largest element of a partial column. +\end{DoxyReturn} + + +Definition at line 668 of file matrix.\+c. + + + +References matrix\+\_\+t. + +\mbox{\Hypertarget{matrix_8h_ac20399f6a8de13b1f392a1e3f7c0fbf4}\label{matrix_8h_ac20399f6a8de13b1f392a1e3f7c0fbf4}} +\index{matrix.h@{matrix.h}!matrix\_get\_part\_column\_vec@{matrix\_get\_part\_column\_vec}} +\index{matrix\_get\_part\_column\_vec@{matrix\_get\_part\_column\_vec}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_get\_part\_column\_vec()}{matrix\_get\_part\_column\_vec()}} +{\footnotesize\ttfamily void matrix\+\_\+get\+\_\+part\+\_\+column\+\_\+vec (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{max\+\_\+m, }\item[{uint8\+\_\+t}]{max\+\_\+n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}max\+\_\+m\mbox{]}\mbox{[}max\+\_\+n\mbox{]}, }\item[{uint8\+\_\+t}]{col\+\_\+num, }\item[{uint8\+\_\+t}]{offset, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{col\+\_\+vec\mbox{[}max\+\_\+m -\/ offset\mbox{]} }\end{DoxyParamCaption})} + + + +Get a part of a column of a matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em max\+\_\+m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em max\+\_\+n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em col\+\_\+num} & number of the requested column. \\ +\hline +\mbox{\texttt{ in}} & {\em offset} & points to the start position of the column vector. \\ +\hline +\mbox{\texttt{ out}} & {\em col\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the column vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 623 of file matrix.\+c. + +\mbox{\Hypertarget{matrix_8h_a53879e7c4cfbc96725aef9f8234be7dd}\label{matrix_8h_a53879e7c4cfbc96725aef9f8234be7dd}} +\index{matrix.h@{matrix.h}!matrix\_get\_rank@{matrix\_get\_rank}} +\index{matrix\_get\_rank@{matrix\_get\_rank}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_get\_rank()}{matrix\_get\_rank()}} +{\footnotesize\ttfamily uint8\+\_\+t matrix\+\_\+get\+\_\+rank (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{singl\+\_\+values\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{uint8\+\_\+t}]{length }\end{DoxyParamCaption})} + + + +Compute the rank of a matrix. + +The S\+VD must be previously invoked to get the singular values of the matrix. + +\begin{DoxyNote}{Note} +This function should be invoked after the call of the \mbox{\hyperlink{svd_8c_acdccfce5b7732e6334ca5a521c57e63e}{svd}} method. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the source matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the source matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em singl\+\_\+values\+\_\+arr\mbox{[}$\,$\mbox{]}} & array containing the singular values of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em length} & length of the singular values array.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the rank of the matrix. +\end{DoxyReturn} + + +Definition at line 312 of file matrix.\+c. + + + +Referenced by trilateration\+\_\+get\+\_\+rank\+\_\+and\+\_\+homogeneous\+\_\+solution(). + +\mbox{\Hypertarget{matrix_8h_aec03481d950677386122e3c8ba6a5cd0}\label{matrix_8h_aec03481d950677386122e3c8ba6a5cd0}} +\index{matrix.h@{matrix.h}!matrix\_get\_two\_norm@{matrix\_get\_two\_norm}} +\index{matrix\_get\_two\_norm@{matrix\_get\_two\_norm}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_get\_two\_norm()}{matrix\_get\_two\_norm()}} +{\footnotesize\ttfamily double matrix\+\_\+get\+\_\+two\+\_\+norm (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Get the 2-\/norm of a matrix that is equal to the largest singular value. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the 2-\/norm of a matrix. +\end{DoxyReturn} + + +Definition at line 752 of file matrix.\+c. + + + +References matrix\+\_\+dim\+\_\+t\+::col\+\_\+num, matrix\+\_\+copy(), matrix\+\_\+print(), matrix\+\_\+t, matrix\+\_\+dim\+\_\+t\+::row\+\_\+num, svd(), svd\+\_\+get\+\_\+single\+\_\+values\+\_\+num(), and svd\+\_\+get\+\_\+\+U\+\_\+dim(). + + + +Referenced by matrix\+\_\+test(). + +\mbox{\Hypertarget{matrix_8h_abbaf8f39b2b7bb4bd2987f99674c1213}\label{matrix_8h_abbaf8f39b2b7bb4bd2987f99674c1213}} +\index{matrix.h@{matrix.h}!matrix\_get\_upp\_triang@{matrix\_get\_upp\_triang}} +\index{matrix\_get\_upp\_triang@{matrix\_get\_upp\_triang}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_get\_upp\_triang()}{matrix\_get\_upp\_triang()}} +{\footnotesize\ttfamily void matrix\+\_\+get\+\_\+upp\+\_\+triang (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{tr\+\_\+up\+\_\+A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Gets the upper triangular part of a matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em tr\+\_\+up\+\_\+\+A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the upper triangular part of the matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 841 of file matrix.\+c. + + + +Referenced by qr\+\_\+givens\+\_\+decomp(), and triangular\+\_\+matrices\+\_\+test(). + +\mbox{\Hypertarget{matrix_8h_a48b36217faeda15438f4e07c54d0ef9e}\label{matrix_8h_a48b36217faeda15438f4e07c54d0ef9e}} +\index{matrix.h@{matrix.h}!matrix\_in\_place\_transpose@{matrix\_in\_place\_transpose}} +\index{matrix\_in\_place\_transpose@{matrix\_in\_place\_transpose}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_in\_place\_transpose()}{matrix\_in\_place\_transpose()}} +{\footnotesize\ttfamily void matrix\+\_\+in\+\_\+place\+\_\+transpose (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}$\,$\mbox{]}\mbox{[}m\mbox{]} }\end{DoxyParamCaption})} + + + +Computes the in-\/place transpose of a matrix. + +Transpose the matrix without auxiliary memory. + +\begin{DoxyNote}{Note} +This function is limited to square matrices. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row and column number of the matrix. \\ +\hline +\mbox{\texttt{ in,out}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix to transpose. \\ +\hline +\end{DoxyParams} + + +Definition at line 69 of file matrix.\+c. + + + +References matrix\+\_\+t. + +\mbox{\Hypertarget{matrix_8h_acfd2bbc4a90915e57a4555694e842312}\label{matrix_8h_acfd2bbc4a90915e57a4555694e842312}} +\index{matrix.h@{matrix.h}!matrix\_init@{matrix\_init}} +\index{matrix\_init@{matrix\_init}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_init()}{matrix\_init()}} +{\footnotesize\ttfamily void matrix\+\_\+init (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{value }\end{DoxyParamCaption})} + + + +Initialize all the elements of the matrix with a specified value. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em value} & value to be set. \\ +\hline +\end{DoxyParams} + + +Definition at line 51 of file matrix.\+c. + +\mbox{\Hypertarget{matrix_8h_a550aa0d5a3212e35ad0af134895fd20a}\label{matrix_8h_a550aa0d5a3212e35ad0af134895fd20a}} +\index{matrix.h@{matrix.h}!matrix\_mul@{matrix\_mul}} +\index{matrix\_mul@{matrix\_mul}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_mul()}{matrix\_mul()}} +{\footnotesize\ttfamily void matrix\+\_\+mul (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{a\+\_\+line\+\_\+num, }\item[{uint8\+\_\+t}]{a\+\_\+col\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{a\+\_\+matrix\mbox{[}a\+\_\+line\+\_\+num\mbox{]}\mbox{[}a\+\_\+col\+\_\+num\mbox{]}, }\item[{uint8\+\_\+t}]{b\+\_\+line\+\_\+num, }\item[{uint8\+\_\+t}]{b\+\_\+col\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{b\+\_\+matrix\mbox{[}b\+\_\+line\+\_\+num\mbox{]}\mbox{[}b\+\_\+col\+\_\+num\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{dest\+\_\+matrix\mbox{[}a\+\_\+line\+\_\+num\mbox{]}\mbox{[}b\+\_\+col\+\_\+num\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the multiplication of two matrices. + +\newpage + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em a\+\_\+line\+\_\+num} & row number of the first matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em a\+\_\+col\+\_\+num} & column number of the first matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em a\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the first matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em b\+\_\+line\+\_\+num} & row number of the second matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em b\+\_\+col\+\_\+num} & column number of the second matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em b\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the second matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em dest\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the destination matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 363 of file matrix.\+c. + + + +Referenced by get\+\_\+\+P\+D\+O\+P(), matrix\+\_\+test(), and solve\+\_\+lu\+\_\+decomp(). + +\mbox{\Hypertarget{matrix_8h_acfd7c6f021f4fbcd393fe849c82f34de}\label{matrix_8h_acfd7c6f021f4fbcd393fe849c82f34de}} +\index{matrix.h@{matrix.h}!matrix\_mul\_col\_vec\_row\_vec@{matrix\_mul\_col\_vec\_row\_vec}} +\index{matrix\_mul\_col\_vec\_row\_vec@{matrix\_mul\_col\_vec\_row\_vec}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_mul\_col\_vec\_row\_vec()}{matrix\_mul\_col\_vec\_row\_vec()}} +{\footnotesize\ttfamily void matrix\+\_\+mul\+\_\+col\+\_\+vec\+\_\+row\+\_\+vec (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{col\+\_\+vec\mbox{[}m\mbox{]}, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{row\+\_\+vec\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{max\+\_\+n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{res\+\_\+mat\mbox{[}$\,$\mbox{]}\mbox{[}max\+\_\+n\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the multiplication of a column and row vector. + +Return Cm,1 $\ast$ R1,n = Mm,n, where C is a m-\/dimensional column vector, R is a n-\/dimensional row vector, and the result is a (mxn)-\/matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the column vector. \\ +\hline +\mbox{\texttt{ in}} & {\em col\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the column vector. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the row vector. \\ +\hline +\mbox{\texttt{ in}} & {\em row\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the row vector. \\ +\hline +\mbox{\texttt{ in}} & {\em max\+\_\+n} & column number of the result matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em res\+\_\+mat\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the (mxn) result matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 531 of file matrix.\+c. + +\mbox{\Hypertarget{matrix_8h_a51139e6c87b602e5e0ebfbc406fda35d}\label{matrix_8h_a51139e6c87b602e5e0ebfbc406fda35d}} +\index{matrix.h@{matrix.h}!matrix\_mul\_scalar@{matrix\_mul\_scalar}} +\index{matrix\_mul\_scalar@{matrix\_mul\_scalar}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_mul\_scalar()}{matrix\_mul\_scalar()}} +{\footnotesize\ttfamily void matrix\+\_\+mul\+\_\+scalar (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{mat\+\_\+src\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{value, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{mat\+\_\+dest\mbox{[}m\mbox{]}\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Multiply all elements of a matrix with a specified value. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em mat\+\_\+src} & pointer to the source matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em value} & multiplication factor. \\ +\hline +\mbox{\texttt{ out}} & {\em mat\+\_\+dest\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the destination matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 602 of file matrix.\+c. + + + +Referenced by loc\+\_\+levenberg\+\_\+marquardt(), loc\+\_\+levenberg\+\_\+marquardt\+\_\+correction(), opt\+\_\+levenberg\+\_\+marquardt(), and opt\+\_\+levenberg\+\_\+marquardt\+\_\+correction(). + +\mbox{\Hypertarget{matrix_8h_ac735d13efe5b76ecf60ac13ec79da8e3}\label{matrix_8h_ac735d13efe5b76ecf60ac13ec79da8e3}} +\index{matrix.h@{matrix.h}!matrix\_mul\_scalar\_vec\_matr@{matrix\_mul\_scalar\_vec\_matr}} +\index{matrix\_mul\_scalar\_vec\_matr@{matrix\_mul\_scalar\_vec\_matr}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_mul\_scalar\_vec\_matr()}{matrix\_mul\_scalar\_vec\_matr()}} +{\footnotesize\ttfamily void matrix\+\_\+mul\+\_\+scalar\+\_\+vec\+\_\+matr (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{scalar, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{vec\mbox{[}m\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{dst\+\_\+arr\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the multiplication of a scalar with row vector and a matrix. + +Return scal$\ast$\+R1,m $\ast$ Am,n = R1,n, where scal is a scalar, R is a m-\/dimensional row vector, A is a (mxn)-\/matrix, and the result is a row vector of n-\/dimension. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & size of the row vector and row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em scalar} & scalar value. \\ +\hline +\mbox{\texttt{ in}} & {\em vec\mbox{[}$\,$\mbox{]}} & pointer to the row vector. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em dst\+\_\+arr} & pointer to the destination row vector of n-\/dimension. \\ +\hline +\end{DoxyParams} + + +Definition at line 470 of file matrix.\+c. + + + +References matrix\+\_\+t. + +\mbox{\Hypertarget{matrix_8h_ad610bcce232c69ca302550f57b1ad9fb}\label{matrix_8h_ad610bcce232c69ca302550f57b1ad9fb}} +\index{matrix.h@{matrix.h}!matrix\_mul\_vec@{matrix\_mul\_vec}} +\index{matrix\_mul\_vec@{matrix\_mul\_vec}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_mul\_vec()}{matrix\_mul\_vec()}} +{\footnotesize\ttfamily void matrix\+\_\+mul\+\_\+vec (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{vec\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{dst\+\_\+arr\mbox{[}m\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the multiplication of a matrix with a column vector. + +Return Am,n $\ast$ Vn,1 = Bm,1, where the A is a (mxn)-\/matrix, V is a n-\/dimensional column vector, and the result is a m-\/dimensional column vector. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix to multiply. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix to multiply. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em vec} & pointer to the n-\/dimensional column vector. \\ +\hline +\mbox{\texttt{ out}} & {\em dst\+\_\+arr} & pointer to the destination m-\/dimensional column vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 434 of file matrix.\+c. + + + +References matrix\+\_\+t. + + + +Referenced by get\+\_\+delta\+\_\+x(), loc\+\_\+gauss\+\_\+newton(), modified\+\_\+gauss\+\_\+newton(), newton\+\_\+raphson(), opt\+\_\+levenberg\+\_\+marquardt\+\_\+correction(), solve(), solve\+\_\+lu\+\_\+decomp(), solve\+\_\+test(), and trilateration\+\_\+get\+\_\+particular\+\_\+solution(). + +\mbox{\Hypertarget{matrix_8h_a56513a88eff05b0683320c532fadf945}\label{matrix_8h_a56513a88eff05b0683320c532fadf945}} +\index{matrix.h@{matrix.h}!matrix\_part\_copy@{matrix\_part\_copy}} +\index{matrix\_part\_copy@{matrix\_part\_copy}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_part\_copy()}{matrix\_part\_copy()}} +{\footnotesize\ttfamily void matrix\+\_\+part\+\_\+copy (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{src\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{start\+\_\+row\+\_\+ind, }\item[{uint8\+\_\+t}]{end\+\_\+row\+\_\+ind, }\item[{uint8\+\_\+t}]{start\+\_\+col\+\_\+ind, }\item[{uint8\+\_\+t}]{end\+\_\+col\+\_\+ind, }\item[{uint8\+\_\+t}]{dest\+\_\+row\+\_\+num, }\item[{uint8\+\_\+t}]{dest\+\_\+col\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{dest\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}dest\+\_\+col\+\_\+num\mbox{]} }\end{DoxyParamCaption})} + + + +Copy a part of a matrix to another matrix or sub-\/matrix. + +A part of the source matrix can be copied in a sub-\/part of the destination matrix (sub-\/matrix). The source and destination sub-\/matrices are limited by the row and column indices. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the source matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the source matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em src\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the source matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em start\+\_\+row\+\_\+ind} & the start index of the rows of the source sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em end\+\_\+row\+\_\+ind} & the end index of the rows of the source sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em start\+\_\+col\+\_\+ind} & the start index of the columns of the source sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em end\+\_\+col\+\_\+ind} & the end index of the columns of the source sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em dest\+\_\+row\+\_\+num} & the row number of the destination sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em dest\+\_\+col\+\_\+num} & the column number of the destination sub-\/matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em dest\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the destination (sub)-\/matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 89 of file matrix.\+c. + + + +Referenced by qr\+\_\+common\+\_\+get\+\_\+reduced\+\_\+\+Q\+R(), and qr\+\_\+givens\+\_\+decomp(). + +\mbox{\Hypertarget{matrix_8h_a3763252ca00e4c8522ae1bfd5ef40f0a}\label{matrix_8h_a3763252ca00e4c8522ae1bfd5ef40f0a}} +\index{matrix.h@{matrix.h}!matrix\_part\_mul@{matrix\_part\_mul}} +\index{matrix\_part\_mul@{matrix\_part\_mul}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_part\_mul()}{matrix\_part\_mul()}} +{\footnotesize\ttfamily void matrix\+\_\+part\+\_\+mul (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{a\+\_\+col\+\_\+num\+\_\+max, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{a\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}a\+\_\+col\+\_\+num\+\_\+max\mbox{]}, }\item[{uint8\+\_\+t}]{b\+\_\+col\+\_\+num\+\_\+max, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{b\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}b\+\_\+col\+\_\+num\+\_\+max\mbox{]}, }\item[{uint8\+\_\+t}]{a\+\_\+start\+\_\+row\+\_\+ind, }\item[{uint8\+\_\+t}]{a\+\_\+end\+\_\+row\+\_\+ind, }\item[{uint8\+\_\+t}]{a\+\_\+start\+\_\+col\+\_\+ind, }\item[{uint8\+\_\+t}]{a\+\_\+end\+\_\+col\+\_\+ind, }\item[{uint8\+\_\+t}]{b\+\_\+start\+\_\+row\+\_\+ind, }\item[{uint8\+\_\+t}]{b\+\_\+end\+\_\+row\+\_\+ind, }\item[{uint8\+\_\+t}]{b\+\_\+start\+\_\+col\+\_\+ind, }\item[{uint8\+\_\+t}]{b\+\_\+end\+\_\+col\+\_\+ind, }\item[{uint8\+\_\+t}]{dest\+\_\+col\+\_\+size, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{dest\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}dest\+\_\+col\+\_\+size\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the partial multiplication of two matrices. + +Enables the calculation of matrix product of parts of two matrices. + +\newpage + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em a\+\_\+col\+\_\+num\+\_\+max} & column number of the first matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em a\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the first matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em b\+\_\+col\+\_\+num\+\_\+max} & column number of the second matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em b\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the second matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em a\+\_\+start\+\_\+row\+\_\+ind} & row begin of the first, partial matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em a\+\_\+end\+\_\+row\+\_\+ind} & row end of the first, partial matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em a\+\_\+start\+\_\+col\+\_\+ind} & column begin of the first, partial matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em a\+\_\+end\+\_\+col\+\_\+ind} & column end of the first, partial matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em b\+\_\+start\+\_\+row\+\_\+ind} & row begin of the second, partial matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em b\+\_\+end\+\_\+row\+\_\+ind} & row end of the second, partial matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em b\+\_\+start\+\_\+col\+\_\+ind} & column begin of the second, partial matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em b\+\_\+end\+\_\+col\+\_\+ind} & column end of the second, partial matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em dest\+\_\+col\+\_\+size} & column size of the destination matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em dest\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the destination matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 391 of file matrix.\+c. + + + +Referenced by matrix\+\_\+test(). + +\mbox{\Hypertarget{matrix_8h_a06f75ae4924e3f0dfd0b6a25313dc731}\label{matrix_8h_a06f75ae4924e3f0dfd0b6a25313dc731}} +\index{matrix.h@{matrix.h}!matrix\_part\_mul\_scalar\_vec\_matr@{matrix\_part\_mul\_scalar\_vec\_matr}} +\index{matrix\_part\_mul\_scalar\_vec\_matr@{matrix\_part\_mul\_scalar\_vec\_matr}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_part\_mul\_scalar\_vec\_matr()}{matrix\_part\_mul\_scalar\_vec\_matr()}} +{\footnotesize\ttfamily void matrix\+\_\+part\+\_\+mul\+\_\+scalar\+\_\+vec\+\_\+matr (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{max\+\_\+m, }\item[{uint8\+\_\+t}]{max\+\_\+n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{scalar, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{vec\mbox{[}max\+\_\+m\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}max\+\_\+m\mbox{]}\mbox{[}max\+\_\+n\mbox{]}, }\item[{uint8\+\_\+t}]{begin\+\_\+row, }\item[{uint8\+\_\+t}]{begin\+\_\+column, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{dst\+\_\+arr\mbox{[}max\+\_\+n -\/ begin\+\_\+row\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the multiplication of a scalar with row vector and a sub-\/matrix. + +Return scal$\ast$\+R1,m $\ast$ Am,n = R1,n, where scal is a scalar, R is a m-\/dimensional row vector, A is a (mxn)-\/matrix, and the result is a row vector of n-\/dimension. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em max\+\_\+m} & size of the row vector and row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em max\+\_\+n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em scalar} & scalar value. \\ +\hline +\mbox{\texttt{ in}} & {\em vec\mbox{[}$\,$\mbox{]}} & pointer to the row vector. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em begin\+\_\+row} & start row number of the sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em begin\+\_\+column} & start column number of the sub-\/matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em dst\+\_\+arr} & pointer to the destination row vector of n-\/dimension. \\ +\hline +\end{DoxyParams} + + +Definition at line 489 of file matrix.\+c. + + + +References matrix\+\_\+t. + +\mbox{\Hypertarget{matrix_8h_a72073ccd483f9cc438425d3d8ffd3029}\label{matrix_8h_a72073ccd483f9cc438425d3d8ffd3029}} +\index{matrix.h@{matrix.h}!matrix\_part\_print@{matrix\_part\_print}} +\index{matrix\_part\_print@{matrix\_part\_print}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_part\_print()}{matrix\_part\_print()}} +{\footnotesize\ttfamily void matrix\+\_\+part\+\_\+print (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{start\+\_\+row\+\_\+ind, }\item[{uint8\+\_\+t}]{end\+\_\+row\+\_\+ind, }\item[{uint8\+\_\+t}]{start\+\_\+col\+\_\+ind, }\item[{uint8\+\_\+t}]{end\+\_\+col\+\_\+ind }\end{DoxyParamCaption})} + + + +Display the values of the sub-\/matrix elements. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & total row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & total column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the entire matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em start\+\_\+row\+\_\+ind} & start row number of the sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em end\+\_\+row\+\_\+ind} & end row number of the sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em start\+\_\+col\+\_\+ind} & start column number of the sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em end\+\_\+col\+\_\+ind} & end column number of the sub-\/matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 164 of file matrix.\+c. + +\mbox{\Hypertarget{matrix_8h_a3570c016691507c003dd7a54cb37e7e2}\label{matrix_8h_a3570c016691507c003dd7a54cb37e7e2}} +\index{matrix.h@{matrix.h}!matrix\_part\_swap\_rows@{matrix\_part\_swap\_rows}} +\index{matrix\_part\_swap\_rows@{matrix\_part\_swap\_rows}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_part\_swap\_rows()}{matrix\_part\_swap\_rows()}} +{\footnotesize\ttfamily void matrix\+\_\+part\+\_\+swap\+\_\+rows (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{i, }\item[{uint8\+\_\+t}]{j, }\item[{uint8\+\_\+t}]{col\+\_\+begin, }\item[{uint8\+\_\+t}]{col\+\_\+end }\end{DoxyParamCaption})} + + + +Swaps two rows of a sub-\/matrix. + +Swaps the rows i and j of a part of a matrix. + +\newpage + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em n} & column number of the entire matrix. \\ +\hline +\mbox{\texttt{ in,out}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the entire matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em i} & the i-\/the row of the sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em j} & the j-\/the row of the sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em col\+\_\+begin} & the column begin of the sub-\/matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em col\+\_\+end} & the column end of the sub-\/matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 736 of file matrix.\+c. + + + +References matrix\+\_\+t. + + + +Referenced by lu\+\_\+decomp(). + +\mbox{\Hypertarget{matrix_8h_a32ab12965ec43c2acf65cf9dd510353a}\label{matrix_8h_a32ab12965ec43c2acf65cf9dd510353a}} +\index{matrix.h@{matrix.h}!matrix\_print@{matrix\_print}} +\index{matrix\_print@{matrix\_print}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_print()}{matrix\_print()}} +{\footnotesize\ttfamily void matrix\+\_\+print (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Display the values of the matrix elements. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the entire matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 141 of file matrix.\+c. + + + +Referenced by matrix\+\_\+get\+\_\+two\+\_\+norm(), and svd\+\_\+compute\+\_\+print\+\_\+\+U\+\_\+\+S\+\_\+\+V\+\_\+s(). + +\mbox{\Hypertarget{matrix_8h_a722a0230185fd66f0cecbeae7d50ce1a}\label{matrix_8h_a722a0230185fd66f0cecbeae7d50ce1a}} +\index{matrix.h@{matrix.h}!matrix\_read@{matrix\_read}} +\index{matrix\_read@{matrix\_read}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_read()}{matrix\_read()}} +{\footnotesize\ttfamily \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\+\_\+read (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{i, }\item[{uint8\+\_\+t}]{j }\end{DoxyParamCaption})} + + + +Get the value of a matrix at the position (i,j). + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em i} & row number. \\ +\hline +\mbox{\texttt{ in}} & {\em j} & column number.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the value of the matrix at the row i and column j. +\end{DoxyReturn} + + +Definition at line 895 of file matrix.\+c. + +\mbox{\Hypertarget{matrix_8h_a49aa70a7d6ad76388ea08acfe43b7374}\label{matrix_8h_a49aa70a7d6ad76388ea08acfe43b7374}} +\index{matrix.h@{matrix.h}!matrix\_set\_diag\_elements@{matrix\_set\_diag\_elements}} +\index{matrix\_set\_diag\_elements@{matrix\_set\_diag\_elements}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_set\_diag\_elements()}{matrix\_set\_diag\_elements()}} +{\footnotesize\ttfamily void matrix\+\_\+set\+\_\+diag\+\_\+elements (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{value, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{diag\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Set all the diagonal elements of a matrix with a specified value. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em value} & value to be set. \\ +\hline +\mbox{\texttt{ in,out}} & {\em diag\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 565 of file matrix.\+c. + + + +Referenced by matrix\+\_\+get\+\_\+diag\+\_\+mat(). + +\mbox{\Hypertarget{matrix_8h_aed6fab1ffa40243eeb08117215082be3}\label{matrix_8h_aed6fab1ffa40243eeb08117215082be3}} +\index{matrix.h@{matrix.h}!matrix\_sub@{matrix\_sub}} +\index{matrix\_sub@{matrix\_sub}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_sub()}{matrix\_sub()}} +{\footnotesize\ttfamily void matrix\+\_\+sub (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{B\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\+\_\+minus\+\_\+B\mbox{[}m\mbox{]}\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the subtraction of two matrices. + +Subtract matrix B from matrix A and return the result in A\+\_\+minus\+\_\+B matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix to add. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix to add. \\ +\hline +\mbox{\texttt{ in}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the first matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em B\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the second matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em A\+\_\+minus\+\_\+\+B\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the destination matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 329 of file matrix.\+c. + + + +Referenced by matrix\+\_\+test(). + +\mbox{\Hypertarget{matrix_8h_a875d6c55a16ee9f8bf523b8c1c82bc6f}\label{matrix_8h_a875d6c55a16ee9f8bf523b8c1c82bc6f}} +\index{matrix.h@{matrix.h}!matrix\_swap\_rows@{matrix\_swap\_rows}} +\index{matrix\_swap\_rows@{matrix\_swap\_rows}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_swap\_rows()}{matrix\_swap\_rows()}} +{\footnotesize\ttfamily void matrix\+\_\+swap\+\_\+rows (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{i, }\item[{uint8\+\_\+t}]{j }\end{DoxyParamCaption})} + + + +Swaps two rows of a matrix. + +Swaps the rows i and j of a matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em i} & the i-\/the row of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em j} & the j-\/the row of the matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 725 of file matrix.\+c. + + + +References matrix\+\_\+t. + + + +Referenced by lu\+\_\+decomp(), and matrix\+\_\+test(). + +\mbox{\Hypertarget{matrix_8h_a0107887a6c40980fa639750be8262f01}\label{matrix_8h_a0107887a6c40980fa639750be8262f01}} +\index{matrix.h@{matrix.h}!matrix\_trans\_mul\_itself@{matrix\_trans\_mul\_itself}} +\index{matrix\_trans\_mul\_itself@{matrix\_trans\_mul\_itself}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_trans\_mul\_itself()}{matrix\_trans\_mul\_itself()}} +{\footnotesize\ttfamily void matrix\+\_\+trans\+\_\+mul\+\_\+itself (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\+T\+\_\+mul\+\_\+A\mbox{[}n\mbox{]}\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the multiplication of the transpose of a matrix with itself. + +Transpose the matrix A and multiply it with the matrix A\+: A\textquotesingle{}$\ast$A. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em A\+T\+\_\+mul\+\_\+\+A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the destination matrix (A\textquotesingle{}$\ast$A). \\ +\hline +\end{DoxyParams} + + +Definition at line 545 of file matrix.\+c. + + + +References matrix\+\_\+get\+\_\+column\+\_\+vec(), and matrix\+\_\+t. + + + +Referenced by magnetic\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+T\+J(), modified\+\_\+gauss\+\_\+newton(), opt\+\_\+levenberg\+\_\+marquardt(), and opt\+\_\+levenberg\+\_\+marquardt\+\_\+correction(). + +\mbox{\Hypertarget{matrix_8h_a53b0a1829b2085414fb66a9e9bd6c7b7}\label{matrix_8h_a53b0a1829b2085414fb66a9e9bd6c7b7}} +\index{matrix.h@{matrix.h}!matrix\_trans\_mul\_vec@{matrix\_trans\_mul\_vec}} +\index{matrix\_trans\_mul\_vec@{matrix\_trans\_mul\_vec}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_trans\_mul\_vec()}{matrix\_trans\_mul\_vec()}} +{\footnotesize\ttfamily void matrix\+\_\+trans\+\_\+mul\+\_\+vec (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{b\+\_\+size, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{b\+\_\+vec\mbox{[}m\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{c\+\_\+vec\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the multiplication of transposed matrix with column vector. + +Transpose A and return A\textquotesingle{}n,m $\ast$ Vm,1 = Bn,1, where A is a (mxn)-\/matrix, V is a m-\/dimensional column vector, and the result is a n-\/dimensional column vector. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix to transpose and multiply. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix to transpose and multiply. \\ +\hline +\mbox{\texttt{ in}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em b\+\_\+size} & size of the column vector. \\ +\hline +\mbox{\texttt{ in}} & {\em b\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the column vector of m-\/dimension. \\ +\hline +\mbox{\texttt{ out}} & {\em c\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the destination, column vector of n-\/dimension. \\ +\hline +\end{DoxyParams} + + +Definition at line 511 of file matrix.\+c. + + + +Referenced by magnetic\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+Tf(), modified\+\_\+gauss\+\_\+newton(), opt\+\_\+levenberg\+\_\+marquardt(), opt\+\_\+levenberg\+\_\+marquardt\+\_\+correction(), solve\+\_\+givens(), and solve\+\_\+householder(). + +\mbox{\Hypertarget{matrix_8h_ad7c9a682a3cc4ca33c030afa8798241a}\label{matrix_8h_ad7c9a682a3cc4ca33c030afa8798241a}} +\index{matrix.h@{matrix.h}!matrix\_transpose@{matrix\_transpose}} +\index{matrix\_transpose@{matrix\_transpose}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_transpose()}{matrix\_transpose()}} +{\footnotesize\ttfamily void matrix\+\_\+transpose (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{src\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{dest\+\_\+matrix\mbox{[}n\mbox{]}\mbox{[}m\mbox{]} }\end{DoxyParamCaption})} + + + +Computes the transpose of a matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em src\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix to transpose. \\ +\hline +\mbox{\texttt{ out}} & {\em dest\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the destination matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 56 of file matrix.\+c. + + + +Referenced by get\+\_\+\+P\+D\+O\+P(), matrix\+\_\+test(), moore\+\_\+penrose\+\_\+get\+\_\+pinv(), and triangular\+\_\+matrices\+\_\+test(). + +\mbox{\Hypertarget{matrix_8h_a3cf18a2c5c6ad62a4e0a0c00d27e2887}\label{matrix_8h_a3cf18a2c5c6ad62a4e0a0c00d27e2887}} +\index{matrix.h@{matrix.h}!matrix\_vec\_mul\_matr@{matrix\_vec\_mul\_matr}} +\index{matrix\_vec\_mul\_matr@{matrix\_vec\_mul\_matr}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_vec\_mul\_matr()}{matrix\_vec\_mul\_matr()}} +{\footnotesize\ttfamily void matrix\+\_\+vec\+\_\+mul\+\_\+matr (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{vec\mbox{[}m\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{dst\+\_\+arr\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the multiplication of row vector and a matrix. + +Return R1,m $\ast$ Am,n = R1,n, where R is a m-\/dimensional row vector, A is a (mxn)-\/matrix, and the result is a row vector of n-\/dimension. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & size of the row vector and row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em vec\mbox{[}$\,$\mbox{]}} & pointer to the row vector. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em dst\+\_\+arr} & pointer to the destination row vector of n-\/dimension. \\ +\hline +\end{DoxyParams} + + +Definition at line 452 of file matrix.\+c. + + + +References matrix\+\_\+t. + +\mbox{\Hypertarget{matrix_8h_a90b6eafa665d34d7330581c32564d632}\label{matrix_8h_a90b6eafa665d34d7330581c32564d632}} +\index{matrix.h@{matrix.h}!matrix\_write@{matrix\_write}} +\index{matrix\_write@{matrix\_write}!matrix.h@{matrix.h}} +\doxysubsubsection{\texorpdfstring{matrix\_write()}{matrix\_write()}} +{\footnotesize\ttfamily void matrix\+\_\+write (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{i, }\item[{uint8\+\_\+t}]{j, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{val }\end{DoxyParamCaption})} + + + +Write a value in a matrix at the position (i,j). + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ out}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em i} & row number. \\ +\hline +\mbox{\texttt{ in}} & {\em j} & column number. \\ +\hline +\mbox{\texttt{ in}} & {\em val} & value to write in the matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 901 of file matrix.\+c. + diff --git a/doc/doxygen/latex/matrix__test_8c.tex b/doc/doxygen/latex/matrix__test_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..8f464b848c8f900bcb88dd8eda074e9a6c683c0f --- /dev/null +++ b/doc/doxygen/latex/matrix__test_8c.tex @@ -0,0 +1,35 @@ +\hypertarget{matrix__test_8c}{}\doxysection{matrix\+\_\+test.\+c File Reference} +\label{matrix__test_8c}\index{matrix\_test.c@{matrix\_test.c}} + + +Examples of matrix computations. + + +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include $<$stdint.\+h$>$}\newline +{\ttfamily \#include $<$inttypes.\+h$>$}\newline +{\ttfamily \#include $<$math.\+h$>$}\newline +{\ttfamily \#include \char`\"{}utils.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{matrix__test_8c_aad3d0f4acb79e8a9b61eda59dc3a12b2}\label{matrix__test_8c_aad3d0f4acb79e8a9b61eda59dc3a12b2}} +void \mbox{\hyperlink{matrix__test_8c_aad3d0f4acb79e8a9b61eda59dc3a12b2}{matrix\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Test some matrix operations. \end{DoxyCompactList}\item +\mbox{\Hypertarget{matrix__test_8c_a5713bd664a96ccd028896420050f22df}\label{matrix__test_8c_a5713bd664a96ccd028896420050f22df}} +void \mbox{\hyperlink{matrix__test_8c_a5713bd664a96ccd028896420050f22df}{inv\+\_\+triangular\+\_\+matrices\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Examples of the inverse of triangular matrices. \end{DoxyCompactList}\item +\mbox{\Hypertarget{matrix__test_8c_af3bd1663337eb8dbe0fbcb49b517621f}\label{matrix__test_8c_af3bd1663337eb8dbe0fbcb49b517621f}} +void \mbox{\hyperlink{matrix__test_8c_af3bd1663337eb8dbe0fbcb49b517621f}{triangular\+\_\+matrices\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Examples of triangular matrices. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Examples of matrix computations. + +Matrix computation examples of the (see \mbox{\hyperlink{matrix_8h}{matrix}} functions). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/matrix__test_8h.tex b/doc/doxygen/latex/matrix__test_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..290d29f728394a1b9793cbae0a4666983554c041 --- /dev/null +++ b/doc/doxygen/latex/matrix__test_8h.tex @@ -0,0 +1,29 @@ +\hypertarget{matrix__test_8h}{}\doxysection{matrix\+\_\+test.\+h File Reference} +\label{matrix__test_8h}\index{matrix\_test.h@{matrix\_test.h}} + + +Examples of matrix computations. + + +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{matrix__test_8h_aad3d0f4acb79e8a9b61eda59dc3a12b2}\label{matrix__test_8h_aad3d0f4acb79e8a9b61eda59dc3a12b2}} +void \mbox{\hyperlink{matrix__test_8h_aad3d0f4acb79e8a9b61eda59dc3a12b2}{matrix\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Test some matrix operations. \end{DoxyCompactList}\item +\mbox{\Hypertarget{matrix__test_8h_a5713bd664a96ccd028896420050f22df}\label{matrix__test_8h_a5713bd664a96ccd028896420050f22df}} +void \mbox{\hyperlink{matrix__test_8h_a5713bd664a96ccd028896420050f22df}{inv\+\_\+triangular\+\_\+matrices\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Examples of the inverse of triangular matrices. \end{DoxyCompactList}\item +\mbox{\Hypertarget{matrix__test_8h_af3bd1663337eb8dbe0fbcb49b517621f}\label{matrix__test_8h_af3bd1663337eb8dbe0fbcb49b517621f}} +void \mbox{\hyperlink{matrix__test_8h_af3bd1663337eb8dbe0fbcb49b517621f}{triangular\+\_\+matrices\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Examples of triangular matrices. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Examples of matrix computations. + +Matrix computation examples (see \mbox{\hyperlink{matrix_8h}{matrix}} functions). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/modified__gauss__newton_8c.tex b/doc/doxygen/latex/modified__gauss__newton_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..9ace588e78cb901c34de4471320fec2bd053a995 --- /dev/null +++ b/doc/doxygen/latex/modified__gauss__newton_8c.tex @@ -0,0 +1,87 @@ +\hypertarget{modified__gauss__newton_8c}{}\doxysection{modified\+\_\+gauss\+\_\+newton.\+c File Reference} +\label{modified__gauss__newton_8c}\index{modified\_gauss\_newton.c@{modified\_gauss\_newton.c}} + + +Implement the Gauss--Newton algorithm. + + +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include $<$math.\+h$>$}\newline +{\ttfamily \#include \char`\"{}utils.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}vector.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}moore\+\_\+penrose\+\_\+pseudo\+\_\+inverse.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +uint8\+\_\+t \mbox{\hyperlink{modified__gauss__newton_8c_a7376799043ad2c27fac02371624051bc}{modified\+\_\+gauss\+\_\+newton}} (uint8\+\_\+t f\+\_\+length, uint8\+\_\+t n, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x0\+\_\+vec\mbox{[}n\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} data\+\_\+vec\mbox{[}f\+\_\+length\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} eps, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} fmin, uint8\+\_\+t max\+\_\+iter\+\_\+num, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} est\+\_\+x\+\_\+vec\mbox{[}n\mbox{]}, void($\ast$get\+\_\+f\+\_\+error)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x0\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} data\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]}), void($\ast$get\+\_\+jacobian)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x0\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]})) +\begin{DoxyCompactList}\small\item\em Implements the modified Gauss--Newton algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Implement the Gauss--Newton algorithm. + +\begin{DoxyNote}{Note} +This function is generally implemented. +\end{DoxyNote} +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} + +Abdelmoumen Norrdine \href{mailto:a.norrdine@googlemail.com}{\texttt{ a.\+norrdine@googlemail.\+com}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{modified__gauss__newton_8c_a7376799043ad2c27fac02371624051bc}\label{modified__gauss__newton_8c_a7376799043ad2c27fac02371624051bc}} +\index{modified\_gauss\_newton.c@{modified\_gauss\_newton.c}!modified\_gauss\_newton@{modified\_gauss\_newton}} +\index{modified\_gauss\_newton@{modified\_gauss\_newton}!modified\_gauss\_newton.c@{modified\_gauss\_newton.c}} +\doxysubsubsection{\texorpdfstring{modified\_gauss\_newton()}{modified\_gauss\_newton()}} +{\footnotesize\ttfamily uint8\+\_\+t modified\+\_\+gauss\+\_\+newton (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{f\+\_\+length, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{x0\+\_\+vec\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{data\+\_\+vec\mbox{[}f\+\_\+length\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{eps, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{fmin, }\item[{uint8\+\_\+t}]{max\+\_\+iter\+\_\+num, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{est\+\_\+x\+\_\+vec\mbox{[}n\mbox{]}, }\item[{void($\ast$)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x0\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} data\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]})}]{get\+\_\+f\+\_\+error, }\item[{void($\ast$)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x0\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]})}]{get\+\_\+jacobian }\end{DoxyParamCaption})} + + + +Implements the modified Gauss--Newton algorithm. + +The user should provide pointers to the error and Jacobian functions. \begin{DoxyNote}{Note} +This function is generally implemented. +\end{DoxyNote} + +\newpage + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em f\+\_\+length} & length of the error functions vector. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & length of the start vector. \\ +\hline +\mbox{\texttt{ in}} & {\em x0\+\_\+vec\mbox{[}$\,$\mbox{]}} & start vector. \\ +\hline +\mbox{\texttt{ in}} & {\em data\+\_\+vec\mbox{[}$\,$\mbox{]}} & data vector. \\ +\hline +\mbox{\texttt{ in}} & {\em eps} & accuracy bound. \\ +\hline +\mbox{\texttt{ in}} & {\em fmin} & termination tolerance on the error function. \\ +\hline +\mbox{\texttt{ in}} & {\em max\+\_\+iter\+\_\+num} & maximal iteration number of the Gauss--Newton algorithm. \\ +\hline +\mbox{\texttt{ out}} & {\em est\+\_\+x\+\_\+vec\mbox{[}$\,$\mbox{]}} & estimated (optimized) vector. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$get\+\_\+f\+\_\+error)} & pointer to the error function. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$get\+\_\+jacobian)} & pointer to the Jacobian matrix.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +required iteration number. +\end{DoxyReturn} + + +Definition at line 32 of file modified\+\_\+gauss\+\_\+newton.\+c. + + + +References matrix\+\_\+mul\+\_\+vec(), matrix\+\_\+t, matrix\+\_\+trans\+\_\+mul\+\_\+itself(), matrix\+\_\+trans\+\_\+mul\+\_\+vec(), moore\+\_\+penrose\+\_\+get\+\_\+pinv(), utils\+\_\+max(), vector\+\_\+copy(), vector\+\_\+get\+\_\+euclidean\+\_\+distance(), vector\+\_\+get\+\_\+norm2(), vector\+\_\+sub(), and vector\+\_\+t. + + + +Referenced by optimization\+\_\+exponential\+\_\+data\+\_\+test(), optimization\+\_\+sinusoidal\+\_\+data\+\_\+test(), and optimization\+\_\+test(). + diff --git a/doc/doxygen/latex/modified__gauss__newton_8h.tex b/doc/doxygen/latex/modified__gauss__newton_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..b25acbecb6de15dab610fbad0d374cce6b416955 --- /dev/null +++ b/doc/doxygen/latex/modified__gauss__newton_8h.tex @@ -0,0 +1,82 @@ +\hypertarget{modified__gauss__newton_8h}{}\doxysection{modified\+\_\+gauss\+\_\+newton.\+h File Reference} +\label{modified__gauss__newton_8h}\index{modified\_gauss\_newton.h@{modified\_gauss\_newton.h}} + + +Implement the Gauss--Newton algorithm. + + +{\ttfamily \#include $<$inttypes.\+h$>$}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}vector.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +uint8\+\_\+t \mbox{\hyperlink{modified__gauss__newton_8h_a7376799043ad2c27fac02371624051bc}{modified\+\_\+gauss\+\_\+newton}} (uint8\+\_\+t f\+\_\+length, uint8\+\_\+t n, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x0\+\_\+vec\mbox{[}n\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} data\+\_\+vec\mbox{[}f\+\_\+length\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} eps, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} fmin, uint8\+\_\+t max\+\_\+iter\+\_\+num, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} est\+\_\+x\+\_\+vec\mbox{[}n\mbox{]}, void($\ast$get\+\_\+f\+\_\+error)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x0\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} data\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]}), void($\ast$get\+\_\+jacobian)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x0\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]})) +\begin{DoxyCompactList}\small\item\em Implements the modified Gauss--Newton algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Implement the Gauss--Newton algorithm. + +\begin{DoxyNote}{Note} +This function is generally implemented. +\end{DoxyNote} +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} + +Abdelmoumen Norrdine \href{mailto:a.norrdine@googlemail.com}{\texttt{ a.\+norrdine@googlemail.\+com}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{modified__gauss__newton_8h_a7376799043ad2c27fac02371624051bc}\label{modified__gauss__newton_8h_a7376799043ad2c27fac02371624051bc}} +\index{modified\_gauss\_newton.h@{modified\_gauss\_newton.h}!modified\_gauss\_newton@{modified\_gauss\_newton}} +\index{modified\_gauss\_newton@{modified\_gauss\_newton}!modified\_gauss\_newton.h@{modified\_gauss\_newton.h}} +\doxysubsubsection{\texorpdfstring{modified\_gauss\_newton()}{modified\_gauss\_newton()}} +{\footnotesize\ttfamily uint8\+\_\+t modified\+\_\+gauss\+\_\+newton (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{f\+\_\+length, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{x0\+\_\+vec\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{data\+\_\+vec\mbox{[}f\+\_\+length\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{eps, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{fmin, }\item[{uint8\+\_\+t}]{max\+\_\+iter\+\_\+num, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{est\+\_\+x\+\_\+vec\mbox{[}n\mbox{]}, }\item[{void($\ast$)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x0\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} data\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]})}]{get\+\_\+f\+\_\+error, }\item[{void($\ast$)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x0\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]})}]{get\+\_\+jacobian }\end{DoxyParamCaption})} + + + +Implements the modified Gauss--Newton algorithm. + +The user should provide pointers to the error and Jacobian functions. \begin{DoxyNote}{Note} +This function is generally implemented. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em f\+\_\+length} & length of the error functions vector. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & length of the start vector. \\ +\hline +\mbox{\texttt{ in}} & {\em x0\+\_\+vec\mbox{[}$\,$\mbox{]}} & start vector. \\ +\hline +\mbox{\texttt{ in}} & {\em data\+\_\+vec\mbox{[}$\,$\mbox{]}} & data vector. \\ +\hline +\mbox{\texttt{ in}} & {\em eps} & accuracy bound. \\ +\hline +\mbox{\texttt{ in}} & {\em fmin} & termination tolerance on the error function. \\ +\hline +\mbox{\texttt{ in}} & {\em max\+\_\+iter\+\_\+num} & maximal iteration number of the Gauss--Newton algorithm. \\ +\hline +\mbox{\texttt{ out}} & {\em est\+\_\+x\+\_\+vec\mbox{[}$\,$\mbox{]}} & estimated (optimized) vector. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$get\+\_\+f\+\_\+error)} & pointer to the error function. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$get\+\_\+jacobian)} & pointer to the Jacobian matrix.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +required iteration number. +\end{DoxyReturn} + + +Definition at line 32 of file modified\+\_\+gauss\+\_\+newton.\+c. + + + +References matrix\+\_\+mul\+\_\+vec(), matrix\+\_\+t, matrix\+\_\+trans\+\_\+mul\+\_\+itself(), matrix\+\_\+trans\+\_\+mul\+\_\+vec(), moore\+\_\+penrose\+\_\+get\+\_\+pinv(), utils\+\_\+max(), vector\+\_\+copy(), vector\+\_\+get\+\_\+euclidean\+\_\+distance(), vector\+\_\+get\+\_\+norm2(), vector\+\_\+sub(), and vector\+\_\+t. + + + +Referenced by optimization\+\_\+exponential\+\_\+data\+\_\+test(), optimization\+\_\+sinusoidal\+\_\+data\+\_\+test(), and optimization\+\_\+test(). + diff --git a/doc/doxygen/latex/modules.tex b/doc/doxygen/latex/modules.tex new file mode 100644 index 0000000000000000000000000000000000000000..d2d1be946e60e396cc3a6d374ad9f41f7f7b07dd --- /dev/null +++ b/doc/doxygen/latex/modules.tex @@ -0,0 +1,27 @@ +\doxysection{Modules} +Here is a list of all modules\+:\begin{DoxyCompactList} +\item \contentsline{section}{E\+X\+A\+M\+P\+L\+ES}{\pageref{group__examples}}{} +\item \contentsline{section}{L\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}{\pageref{group__linear__algebra}}{} +\begin{DoxyCompactList} +\item \contentsline{section}{B\+A\+S\+I\+C\+\_\+\+O\+P\+E\+R\+A\+T\+I\+O\+NS}{\pageref{group__basic__operations}}{} +\item \contentsline{section}{M\+A\+T\+R\+I\+X\+\_\+\+D\+E\+C\+O\+M\+P\+O\+S\+I\+T\+I\+O\+NS}{\pageref{group__matrix__decompositions}}{} +\item \contentsline{section}{P\+S\+E\+U\+D\+O\+\_\+\+I\+N\+V\+E\+R\+SE}{\pageref{group__pseudo__inverse}}{} +\item \contentsline{section}{S\+O\+L\+V\+E\+\_\+\+L\+I\+N\+E\+A\+R\+\_\+\+E\+Q\+U\+A\+T\+I\+O\+NS}{\pageref{group__solve__linear__equations}}{} +\item \contentsline{section}{U\+T\+I\+L\+I\+T\+I\+ES}{\pageref{group__utilities}}{} +\end{DoxyCompactList} +\item \contentsline{section}{L\+O\+C\+A\+L\+I\+Z\+A\+T\+I\+ON}{\pageref{group__localization}}{} +\begin{DoxyCompactList} +\item \contentsline{section}{P\+O\+S\+I\+T\+I\+O\+N\+\_\+\+A\+L\+G\+OS}{\pageref{group__position__algos}}{} +\begin{DoxyCompactList} +\item \contentsline{section}{D\+I\+S\+T\+A\+N\+C\+E\+\_\+\+B\+A\+S\+ED}{\pageref{group__distance__based}}{} +\item \contentsline{section}{M\+A\+G\+N\+E\+T\+I\+C\+\_\+\+B\+A\+S\+ED}{\pageref{group__magnetic__based}}{} +\item \contentsline{section}{P\+O\+S\+\_\+\+A\+L\+G\+O\+S\+\_\+\+C\+O\+M\+M\+ON}{\pageref{group__pos__algos__common}}{} +\end{DoxyCompactList} +\item \contentsline{section}{P\+O\+S\+I\+T\+I\+O\+N\+\_\+\+O\+P\+T\+I\+M\+I\+Z\+A\+T\+I\+ON}{\pageref{group__position__optimization}}{} +\end{DoxyCompactList} +\item \contentsline{section}{N\+O\+N\+\_\+\+L\+I\+N\+E\+A\+R\+\_\+\+A\+L\+G\+E\+B\+RA}{\pageref{group__non__linear__algebra}}{} +\begin{DoxyCompactList} +\item \contentsline{section}{O\+P\+T\+I\+M\+I\+Z\+A\+T\+I\+ON}{\pageref{group__optimization}}{} +\item \contentsline{section}{S\+O\+L\+V\+E\+\_\+\+N\+O\+N\+\_\+\+L\+I\+N\+E\+A\+R\+\_\+\+E\+Q\+U\+A\+T\+I\+O\+NS}{\pageref{group__solve__non__linear__equations}}{} +\end{DoxyCompactList} +\end{DoxyCompactList} diff --git a/doc/doxygen/latex/moore__penrose__pinv__test_8c.tex b/doc/doxygen/latex/moore__penrose__pinv__test_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..d22ca6e06846314b72cfe23f14b6d16b1f3f7d20 --- /dev/null +++ b/doc/doxygen/latex/moore__penrose__pinv__test_8c.tex @@ -0,0 +1,27 @@ +\hypertarget{moore__penrose__pinv__test_8c}{}\doxysection{moore\+\_\+penrose\+\_\+pinv\+\_\+test.\+c File Reference} +\label{moore__penrose__pinv__test_8c}\index{moore\_penrose\_pinv\_test.c@{moore\_penrose\_pinv\_test.c}} + + +Examples of the Moore--Penrose algorithm. + + +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include $<$inttypes.\+h$>$}\newline +{\ttfamily \#include \char`\"{}moore\+\_\+penrose\+\_\+pseudo\+\_\+inverse.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{moore__penrose__pinv__test_8c_a71ea6881aeb228d371528527d1974014}\label{moore__penrose__pinv__test_8c_a71ea6881aeb228d371528527d1974014}} +void \mbox{\hyperlink{moore__penrose__pinv__test_8c_a71ea6881aeb228d371528527d1974014}{moore\+\_\+penrose\+\_\+pinv\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Examples of the Moore--Penrose algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Examples of the Moore--Penrose algorithm. + +Moore--Penrose algorithm examples (see the \mbox{\hyperlink{moore__penrose__pseudo__inverse_8h}{Moore-\/-\/\+Penrose}} approach). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/moore__penrose__pinv__test_8h.tex b/doc/doxygen/latex/moore__penrose__pinv__test_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..e954af9cdba3efbe318c053e8430efe50882d3db --- /dev/null +++ b/doc/doxygen/latex/moore__penrose__pinv__test_8h.tex @@ -0,0 +1,23 @@ +\hypertarget{moore__penrose__pinv__test_8h}{}\doxysection{moore\+\_\+penrose\+\_\+pinv\+\_\+test.\+h File Reference} +\label{moore__penrose__pinv__test_8h}\index{moore\_penrose\_pinv\_test.h@{moore\_penrose\_pinv\_test.h}} + + +Examples of the Moore--Penrose algorithm. + + +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{moore__penrose__pinv__test_8h_a71ea6881aeb228d371528527d1974014}\label{moore__penrose__pinv__test_8h_a71ea6881aeb228d371528527d1974014}} +void \mbox{\hyperlink{moore__penrose__pinv__test_8h_a71ea6881aeb228d371528527d1974014}{moore\+\_\+penrose\+\_\+pinv\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Examples of the Moore--Penrose algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Examples of the Moore--Penrose algorithm. + +Moore--Penrose algorithm examples (see the \mbox{\hyperlink{moore__penrose__pseudo__inverse_8h}{Moore-\/-\/\+Penrose}} approach). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/moore__penrose__pseudo__inverse_8c.tex b/doc/doxygen/latex/moore__penrose__pseudo__inverse_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..6002fde44a0ed772d0e78fce60a75081ff03a5ca --- /dev/null +++ b/doc/doxygen/latex/moore__penrose__pseudo__inverse_8c.tex @@ -0,0 +1,110 @@ +\hypertarget{moore__penrose__pseudo__inverse_8c}{}\doxysection{moore\+\_\+penrose\+\_\+pseudo\+\_\+inverse.\+c File Reference} +\label{moore__penrose__pseudo__inverse_8c}\index{moore\_penrose\_pseudo\_inverse.c@{moore\_penrose\_pseudo\_inverse.c}} + + +Moore--Penrose algorithm to compute the pseudo-\/inverse of a rectangular matrix. + + +{\ttfamily \#include $<$stdbool.\+h$>$}\newline +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include \char`\"{}moore\+\_\+penrose\+\_\+pseudo\+\_\+inverse.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}svd.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +int8\+\_\+t \mbox{\hyperlink{moore__penrose__pseudo__inverse_8c_a0ddd46446f074a0d38c04157686f5fce}{moore\+\_\+penrose\+\_\+get\+\_\+pinv}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} pinv\+\_\+A\mbox{[}n\mbox{]}\mbox{[}m\mbox{]}) +\begin{DoxyCompactList}\small\item\em Calculate the Moore--Penrose inverse of a rectangular matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{moore__penrose__pseudo__inverse_8c_ada5b18da23c06c1a6f2449bbfe97a7c9}{moore\+\_\+penrose\+\_\+pinv\+\_\+compute\+\_\+print}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t i) +\begin{DoxyCompactList}\small\item\em Compute and print the Moore--Penrose inverse of a matrix. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Moore--Penrose algorithm to compute the pseudo-\/inverse of a rectangular matrix. + +The computation of the pseudo-\/inverse is based on the Singular Value Decomposition (S\+VD). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{moore__penrose__pseudo__inverse_8c_a0ddd46446f074a0d38c04157686f5fce}\label{moore__penrose__pseudo__inverse_8c_a0ddd46446f074a0d38c04157686f5fce}} +\index{moore\_penrose\_pseudo\_inverse.c@{moore\_penrose\_pseudo\_inverse.c}!moore\_penrose\_get\_pinv@{moore\_penrose\_get\_pinv}} +\index{moore\_penrose\_get\_pinv@{moore\_penrose\_get\_pinv}!moore\_penrose\_pseudo\_inverse.c@{moore\_penrose\_pseudo\_inverse.c}} +\doxysubsubsection{\texorpdfstring{moore\_penrose\_get\_pinv()}{moore\_penrose\_get\_pinv()}} +{\footnotesize\ttfamily int8\+\_\+t moore\+\_\+penrose\+\_\+get\+\_\+pinv (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{pinv\+\_\+A\mbox{[}n\mbox{]}\mbox{[}m\mbox{]} }\end{DoxyParamCaption})} + + + +Calculate the Moore--Penrose inverse of a rectangular matrix. + +The computation of the Moore--Penrose inverse is based on the Golub--Kahan--Reinsch S\+VD algorithm. + +\newpage + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix to inverse. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix to inverse. \\ +\hline +\mbox{\texttt{ in}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix A. \\ +\hline +\mbox{\texttt{ out}} & {\em pinv\+\_\+\+A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the pseudo-\/inverse matrix.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +1, if the computation of the Moore-\/\+Penrose inverse is successful. + +-\/1, if the maximal, allowed column or row number is exceeded. + +-\/2, if the matrix is underdetermined (m$<$n). + +-\/3, if the rank of the matrix is equal to 0. +\end{DoxyReturn} + + +Definition at line 38 of file moore\+\_\+penrose\+\_\+pseudo\+\_\+inverse.\+c. + + + +References matrix\+\_\+dim\+\_\+t\+::col\+\_\+num, matrix\+\_\+t, matrix\+\_\+transpose(), matrix\+\_\+dim\+\_\+t\+::row\+\_\+num, svd\+\_\+get\+\_\+single\+\_\+values\+\_\+num(), and svd\+\_\+get\+\_\+\+U\+\_\+dim(). + + + +Referenced by get\+\_\+delta\+\_\+x(), get\+\_\+\+P\+D\+O\+P(), loc\+\_\+gauss\+\_\+newton(), modified\+\_\+gauss\+\_\+newton(), moore\+\_\+penrose\+\_\+pinv\+\_\+compute\+\_\+print(), newton\+\_\+raphson(), solve(), trilateration2(), and trilateration\+\_\+get\+\_\+particular\+\_\+solution(). + +\mbox{\Hypertarget{moore__penrose__pseudo__inverse_8c_ada5b18da23c06c1a6f2449bbfe97a7c9}\label{moore__penrose__pseudo__inverse_8c_ada5b18da23c06c1a6f2449bbfe97a7c9}} +\index{moore\_penrose\_pseudo\_inverse.c@{moore\_penrose\_pseudo\_inverse.c}!moore\_penrose\_pinv\_compute\_print@{moore\_penrose\_pinv\_compute\_print}} +\index{moore\_penrose\_pinv\_compute\_print@{moore\_penrose\_pinv\_compute\_print}!moore\_penrose\_pseudo\_inverse.c@{moore\_penrose\_pseudo\_inverse.c}} +\doxysubsubsection{\texorpdfstring{moore\_penrose\_pinv\_compute\_print()}{moore\_penrose\_pinv\_compute\_print()}} +{\footnotesize\ttfamily void moore\+\_\+penrose\+\_\+pinv\+\_\+compute\+\_\+print (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{i }\end{DoxyParamCaption})} + + + +Compute and print the Moore--Penrose inverse of a matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em i} & label. \\ +\hline +\end{DoxyParams} + + +Definition at line 167 of file moore\+\_\+penrose\+\_\+pseudo\+\_\+inverse.\+c. + + + +References matrix\+\_\+flex\+\_\+print(), matrix\+\_\+t, and moore\+\_\+penrose\+\_\+get\+\_\+pinv(). + + + +Referenced by moore\+\_\+penrose\+\_\+pinv\+\_\+test(). + diff --git a/doc/doxygen/latex/moore__penrose__pseudo__inverse_8h.tex b/doc/doxygen/latex/moore__penrose__pseudo__inverse_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..d3ad73381ace01c879f991559264fd5dde7f79d5 --- /dev/null +++ b/doc/doxygen/latex/moore__penrose__pseudo__inverse_8h.tex @@ -0,0 +1,126 @@ +\hypertarget{moore__penrose__pseudo__inverse_8h}{}\doxysection{moore\+\_\+penrose\+\_\+pseudo\+\_\+inverse.\+h File Reference} +\label{moore__penrose__pseudo__inverse_8h}\index{moore\_penrose\_pseudo\_inverse.h@{moore\_penrose\_pseudo\_inverse.h}} + + +Moore--Penrose algorithm to compute the pseudo-\/inverse of a matrix. + + +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +\doxysubsection*{Macros} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{moore__penrose__pseudo__inverse_8h_a08c63915b31bfeb8d6256981f71b3746}\label{moore__penrose__pseudo__inverse_8h_a08c63915b31bfeb8d6256981f71b3746}} +\#define \mbox{\hyperlink{moore__penrose__pseudo__inverse_8h_a08c63915b31bfeb8d6256981f71b3746}{M\+A\+X\+\_\+\+R\+O\+W\+\_\+\+N\+UM}}~23 +\begin{DoxyCompactList}\small\item\em The maximal row number allowed. \end{DoxyCompactList}\item +\mbox{\Hypertarget{moore__penrose__pseudo__inverse_8h_ad174a66874978917203ae18e88d263af}\label{moore__penrose__pseudo__inverse_8h_ad174a66874978917203ae18e88d263af}} +\#define \mbox{\hyperlink{moore__penrose__pseudo__inverse_8h_ad174a66874978917203ae18e88d263af}{M\+A\+X\+\_\+\+C\+O\+L\+\_\+\+N\+UM}}~23 +\begin{DoxyCompactList}\small\item\em The maximal column number allowed. \end{DoxyCompactList}\item +\mbox{\Hypertarget{moore__penrose__pseudo__inverse_8h_ae65d746cc90c1447fe1651614fde76eb}\label{moore__penrose__pseudo__inverse_8h_ae65d746cc90c1447fe1651614fde76eb}} +\#define \mbox{\hyperlink{moore__penrose__pseudo__inverse_8h_ae65d746cc90c1447fe1651614fde76eb}{M\+O\+O\+R\+E\+\_\+\+P\+E\+N\+R\+O\+S\+E\+\_\+\+P\+S\+E\+U\+D\+O\+\_\+\+C\+O\+M\+P\+\_\+\+S\+U\+C\+C\+E\+SS}}~1 +\begin{DoxyCompactList}\small\item\em The Moore--Penrose inverse is successfully completed. \end{DoxyCompactList}\item +\mbox{\Hypertarget{moore__penrose__pseudo__inverse_8h_a4b5bc244bcae0f030336269904158df1}\label{moore__penrose__pseudo__inverse_8h_a4b5bc244bcae0f030336269904158df1}} +\#define \mbox{\hyperlink{moore__penrose__pseudo__inverse_8h_a4b5bc244bcae0f030336269904158df1}{M\+O\+O\+R\+E\+\_\+\+P\+E\+N\+R\+O\+S\+E\+\_\+\+P\+S\+E\+U\+D\+O\+\_\+\+M\+A\+X\+\_\+\+A\+L\+L\+O\+W\+\_\+\+R\+O\+W\+\_\+\+C\+O\+L\+\_\+\+E\+X\+C\+E\+E\+ED}}~-\/1 +\begin{DoxyCompactList}\small\item\em The maximal row number allowed is exceeded. \end{DoxyCompactList}\item +\mbox{\Hypertarget{moore__penrose__pseudo__inverse_8h_aa41b1dd19931edcc50247511f12859e4}\label{moore__penrose__pseudo__inverse_8h_aa41b1dd19931edcc50247511f12859e4}} +\#define \mbox{\hyperlink{moore__penrose__pseudo__inverse_8h_aa41b1dd19931edcc50247511f12859e4}{M\+O\+O\+R\+E\+\_\+\+P\+E\+N\+R\+O\+S\+E\+\_\+\+P\+S\+E\+U\+D\+O\+\_\+\+G\+I\+V\+E\+\_\+\+M\+A\+T\+R\+I\+X\+\_\+\+T\+R\+A\+N\+S\+P\+O\+SE}}~-\/2 +\begin{DoxyCompactList}\small\item\em The transposed matrix should be delivered. \end{DoxyCompactList}\item +\mbox{\Hypertarget{moore__penrose__pseudo__inverse_8h_a068a278115f777cb1b92107e5c88c68e}\label{moore__penrose__pseudo__inverse_8h_a068a278115f777cb1b92107e5c88c68e}} +\#define \mbox{\hyperlink{moore__penrose__pseudo__inverse_8h_a068a278115f777cb1b92107e5c88c68e}{M\+O\+O\+R\+E\+\_\+\+P\+E\+N\+R\+O\+S\+E\+\_\+\+I\+N\+V\+A\+L\+I\+D\+\_\+\+R\+A\+N\+K\+\_\+\+V\+A\+L\+UE}}~-\/3 +\begin{DoxyCompactList}\small\item\em Invalid rank value of a matrix. \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +int8\+\_\+t \mbox{\hyperlink{moore__penrose__pseudo__inverse_8h_a0ddd46446f074a0d38c04157686f5fce}{moore\+\_\+penrose\+\_\+get\+\_\+pinv}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} pinv\+\_\+A\mbox{[}n\mbox{]}\mbox{[}m\mbox{]}) +\begin{DoxyCompactList}\small\item\em Calculate the Moore--Penrose inverse of a rectangular matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{moore__penrose__pseudo__inverse_8h_ada5b18da23c06c1a6f2449bbfe97a7c9}{moore\+\_\+penrose\+\_\+pinv\+\_\+compute\+\_\+print}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t i) +\begin{DoxyCompactList}\small\item\em Compute and print the Moore--Penrose inverse of a matrix. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Moore--Penrose algorithm to compute the pseudo-\/inverse of a matrix. + +The computation of the pseudo-\/inverse is based on the Singular Value Decomposition (S\+VD). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{moore__penrose__pseudo__inverse_8h_a0ddd46446f074a0d38c04157686f5fce}\label{moore__penrose__pseudo__inverse_8h_a0ddd46446f074a0d38c04157686f5fce}} +\index{moore\_penrose\_pseudo\_inverse.h@{moore\_penrose\_pseudo\_inverse.h}!moore\_penrose\_get\_pinv@{moore\_penrose\_get\_pinv}} +\index{moore\_penrose\_get\_pinv@{moore\_penrose\_get\_pinv}!moore\_penrose\_pseudo\_inverse.h@{moore\_penrose\_pseudo\_inverse.h}} +\doxysubsubsection{\texorpdfstring{moore\_penrose\_get\_pinv()}{moore\_penrose\_get\_pinv()}} +{\footnotesize\ttfamily int8\+\_\+t moore\+\_\+penrose\+\_\+get\+\_\+pinv (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{pinv\+\_\+A\mbox{[}n\mbox{]}\mbox{[}m\mbox{]} }\end{DoxyParamCaption})} + + + +Calculate the Moore--Penrose inverse of a rectangular matrix. + +The computation of the Moore--Penrose inverse is based on the Golub--Kahan--Reinsch S\+VD algorithm. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix to inverse. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix to inverse. \\ +\hline +\mbox{\texttt{ in}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix A. \\ +\hline +\mbox{\texttt{ out}} & {\em pinv\+\_\+\+A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the pseudo-\/inverse matrix.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +1, if the computation of the Moore-\/\+Penrose inverse is successful. + +-\/1, if the maximal, allowed column or row number is exceeded. + +-\/2, if the matrix is underdetermined (m$<$n). + +-\/3, if the rank of the matrix is equal to 0. +\end{DoxyReturn} + + +Definition at line 38 of file moore\+\_\+penrose\+\_\+pseudo\+\_\+inverse.\+c. + + + +References matrix\+\_\+dim\+\_\+t\+::col\+\_\+num, matrix\+\_\+t, matrix\+\_\+transpose(), matrix\+\_\+dim\+\_\+t\+::row\+\_\+num, svd\+\_\+get\+\_\+single\+\_\+values\+\_\+num(), and svd\+\_\+get\+\_\+\+U\+\_\+dim(). + + + +Referenced by get\+\_\+delta\+\_\+x(), get\+\_\+\+P\+D\+O\+P(), loc\+\_\+gauss\+\_\+newton(), modified\+\_\+gauss\+\_\+newton(), moore\+\_\+penrose\+\_\+pinv\+\_\+compute\+\_\+print(), newton\+\_\+raphson(), solve(), trilateration2(), and trilateration\+\_\+get\+\_\+particular\+\_\+solution(). + +\mbox{\Hypertarget{moore__penrose__pseudo__inverse_8h_ada5b18da23c06c1a6f2449bbfe97a7c9}\label{moore__penrose__pseudo__inverse_8h_ada5b18da23c06c1a6f2449bbfe97a7c9}} +\index{moore\_penrose\_pseudo\_inverse.h@{moore\_penrose\_pseudo\_inverse.h}!moore\_penrose\_pinv\_compute\_print@{moore\_penrose\_pinv\_compute\_print}} +\index{moore\_penrose\_pinv\_compute\_print@{moore\_penrose\_pinv\_compute\_print}!moore\_penrose\_pseudo\_inverse.h@{moore\_penrose\_pseudo\_inverse.h}} +\doxysubsubsection{\texorpdfstring{moore\_penrose\_pinv\_compute\_print()}{moore\_penrose\_pinv\_compute\_print()}} +{\footnotesize\ttfamily void moore\+\_\+penrose\+\_\+pinv\+\_\+compute\+\_\+print (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{i }\end{DoxyParamCaption})} + + + +Compute and print the Moore--Penrose inverse of a matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em i} & label. \\ +\hline +\end{DoxyParams} + + +Definition at line 167 of file moore\+\_\+penrose\+\_\+pseudo\+\_\+inverse.\+c. + + + +References matrix\+\_\+flex\+\_\+print(), matrix\+\_\+t, and moore\+\_\+penrose\+\_\+get\+\_\+pinv(). + + + +Referenced by moore\+\_\+penrose\+\_\+pinv\+\_\+test(). + diff --git a/doc/doxygen/latex/multipath__algo__own__norm__distr__test_8c.tex b/doc/doxygen/latex/multipath__algo__own__norm__distr__test_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..a1053f5f7384fa7b3abc8f80b5398afd34d038ea --- /dev/null +++ b/doc/doxygen/latex/multipath__algo__own__norm__distr__test_8c.tex @@ -0,0 +1,37 @@ +\hypertarget{multipath__algo__own__norm__distr__test_8c}{}\doxysection{multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test.\+c File Reference} +\label{multipath__algo__own__norm__distr__test_8c}\index{multipath\_algo\_own\_norm\_distr\_test.c@{multipath\_algo\_own\_norm\_distr\_test.c}} + + +Example of the algorithm for the recognition and mitigation of multipath effects. + + +{\ttfamily \#include $<$float.\+h$>$}\newline +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include $<$unistd.\+h$>$}\newline +{\ttfamily \#include $<$inttypes.\+h$>$}\newline +{\ttfamily \#include \char`\"{}multipath\+\_\+dist\+\_\+detection\+\_\+mitigation.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}loc\+\_\+levenberg\+\_\+marquardt.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}norm\+\_\+dist\+\_\+rnd\+\_\+generator.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}dist\+\_\+based\+\_\+jacobian.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}dist\+\_\+based\+\_\+fi.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}shell\+\_\+sort.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}vector.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}D\+O\+P.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{multipath__algo__own__norm__distr__test_8c_a557f81ea2791d07f6341dc44b0f169dd}\label{multipath__algo__own__norm__distr__test_8c_a557f81ea2791d07f6341dc44b0f169dd}} +void \mbox{\hyperlink{multipath__algo__own__norm__distr__test_8c_a557f81ea2791d07f6341dc44b0f169dd}{multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Example of the algorithm for the recognition and mitigation of multipath effects. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Example of the algorithm for the recognition and mitigation of multipath effects. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} + +Naouar Guerchali + +Abdelmoumen Norrdine \href{mailto:a.norrdine@googlemail.com}{\texttt{ a.\+norrdine@googlemail.\+com}} +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/multipath__algo__own__norm__distr__test_8h.tex b/doc/doxygen/latex/multipath__algo__own__norm__distr__test_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..c32e8a3b4fc5832b5692badcc20ee2a1ca3c5470 --- /dev/null +++ b/doc/doxygen/latex/multipath__algo__own__norm__distr__test_8h.tex @@ -0,0 +1,25 @@ +\hypertarget{multipath__algo__own__norm__distr__test_8h}{}\doxysection{multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test.\+h File Reference} +\label{multipath__algo__own__norm__distr__test_8h}\index{multipath\_algo\_own\_norm\_distr\_test.h@{multipath\_algo\_own\_norm\_distr\_test.h}} + + +Example of the algorithm for the recognition and mitigation of multipath effects. + + +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{multipath__algo__own__norm__distr__test_8h_a557f81ea2791d07f6341dc44b0f169dd}\label{multipath__algo__own__norm__distr__test_8h_a557f81ea2791d07f6341dc44b0f169dd}} +void \mbox{\hyperlink{multipath__algo__own__norm__distr__test_8h_a557f81ea2791d07f6341dc44b0f169dd}{multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Example of the algorithm for the recognition and mitigation of multipath effects. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Example of the algorithm for the recognition and mitigation of multipath effects. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} + +Naouar Guerchali + +Abdelmoumen Norrdine \href{mailto:a.norrdine@googlemail.com}{\texttt{ a.\+norrdine@googlemail.\+com}} +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/multipath__dist__detection__mitigation_8c.tex b/doc/doxygen/latex/multipath__dist__detection__mitigation_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..9c78991328fde3f7ce4853f9923d5a11e1f7422c --- /dev/null +++ b/doc/doxygen/latex/multipath__dist__detection__mitigation_8c.tex @@ -0,0 +1,292 @@ +\hypertarget{multipath__dist__detection__mitigation_8c}{}\doxysection{multipath\+\_\+dist\+\_\+detection\+\_\+mitigation.\+c File Reference} +\label{multipath__dist__detection__mitigation_8c}\index{multipath\_dist\_detection\_mitigation.c@{multipath\_dist\_detection\_mitigation.c}} + + +Implement the Multipath Distance Detection and Mitigation (M\+D\+DM) algorithm. + + +{\ttfamily \#include $<$math.\+h$>$}\newline +{\ttfamily \#include $<$stdbool.\+h$>$}\newline +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include $<$float.\+h$>$}\newline +{\ttfamily \#include $<$stdlib.\+h$>$}\newline +{\ttfamily \#include $<$stdint.\+h$>$}\newline +{\ttfamily \#include $<$string.\+h$>$}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}vector.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}combinatorics.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}multipath\+\_\+dist\+\_\+detection\+\_\+mitigation.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}norm\+\_\+dist\+\_\+rnd\+\_\+generator.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}shell\+\_\+sort.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}dist\+\_\+based\+\_\+position.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}D\+O\+P.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}trilateration.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} \mbox{\hyperlink{multipath__dist__detection__mitigation_8c_a38019260396a33562d5a1912c691c26a}{get\+\_\+exact\+\_\+distance\+\_\+to\+\_\+anchor}} (\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\mbox{[}$\,$\mbox{]}, uint32\+\_\+t exact\+\_\+point\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Computes the exact distance between a mobile station and a reference station. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{multipath__dist__detection__mitigation_8c_a5609107d45b6abfa6614fc79c56273c8}{is\+\_\+member}} (\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} vector, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} multipath\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Determine if a candidate is a multipath or not. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{multipath__dist__detection__mitigation_8c_a944bb181ffe0b3abc69e345ae88fbfc1}{is\+\_\+anchor}} (uint8\+\_\+t m, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+matr\mbox{[}m\mbox{]}\mbox{[}3\mbox{]}, uint32\+\_\+t point\mbox{[}3\mbox{]}) +\begin{DoxyCompactList}\small\item\em Determine if a point is an anchor or not. \end{DoxyCompactList}\item +void \mbox{\hyperlink{multipath__dist__detection__mitigation_8c_a2776d1c18727f8feb5f0a83a6963e957}{sim\+\_\+\+U\+W\+B\+\_\+dist}} (uint8\+\_\+t m, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}3\mbox{]}, uint32\+\_\+t exact\+\_\+point\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} sigma, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} multipath\mbox{[}n\mbox{]}, int seed, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} r\+\_\+noised\+\_\+vec\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Simulate an U\+W\+B-\/based localization system. \end{DoxyCompactList}\item +void \mbox{\hyperlink{multipath__dist__detection__mitigation_8c_a6530e8d8955c511d3452748fec987a39}{get\+\_\+optimal\+\_\+partial\+\_\+ref\+\_\+matrix}} (uint8\+\_\+t anchors\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+matrix\mbox{[}anchors\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, uint8\+\_\+t k, uint8\+\_\+t optimal\+\_\+anchors\+\_\+comb\mbox{[}k\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} opt\+\_\+partial\+\_\+ref\+\_\+matrix\mbox{[}k\mbox{]}\mbox{[}3\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the optimal partial matrix including reference points. \end{DoxyCompactList}\item +void \mbox{\hyperlink{multipath__dist__detection__mitigation_8c_a540837de8e8a9d4e5dbaac1814b19b5e}{get\+\_\+optimal\+\_\+partial\+\_\+r\+\_\+noised\+\_\+vec}} (uint8\+\_\+t k, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} r\+\_\+noised\+\_\+vec\mbox{[}$\,$\mbox{]}, uint8\+\_\+t optimal\+\_\+anchors\+\_\+comb\mbox{[}k\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} opt\+\_\+sub\+\_\+r\+\_\+noised\+\_\+vec\mbox{[}k\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute noised distances corresponding to the optimal partial matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{multipath__dist__detection__mitigation_8c_a8cce1ff9263404ca1e58d67910f38d47}{recog\+\_\+mitigate\+\_\+multipath}} (uint8\+\_\+t k, uint8\+\_\+t m, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} noised\+\_\+r\+\_\+vec\mbox{[}m\mbox{]}, uint8\+\_\+t anchors\+\_\+optimal\+\_\+combi\mbox{[}k\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} start\+\_\+optimal\+\_\+pos\mbox{[}3\mbox{]}) +\begin{DoxyCompactList}\small\item\em Implement the Multipath Distance Detection and Mitigation (M\+D\+DM) algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Implement the Multipath Distance Detection and Mitigation (M\+D\+DM) algorithm. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} + +Abdelmoumen Norrdine \href{mailto:a.norrdine@googlemail.com}{\texttt{ a.\+norrdine@googlemail.\+com}} + +Naouar Guerchali +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{multipath__dist__detection__mitigation_8c_a38019260396a33562d5a1912c691c26a}\label{multipath__dist__detection__mitigation_8c_a38019260396a33562d5a1912c691c26a}} +\index{multipath\_dist\_detection\_mitigation.c@{multipath\_dist\_detection\_mitigation.c}!get\_exact\_distance\_to\_anchor@{get\_exact\_distance\_to\_anchor}} +\index{get\_exact\_distance\_to\_anchor@{get\_exact\_distance\_to\_anchor}!multipath\_dist\_detection\_mitigation.c@{multipath\_dist\_detection\_mitigation.c}} +\doxysubsubsection{\texorpdfstring{get\_exact\_distance\_to\_anchor()}{get\_exact\_distance\_to\_anchor()}} +{\footnotesize\ttfamily \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} get\+\_\+exact\+\_\+distance\+\_\+to\+\_\+anchor (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+point\mbox{[}$\,$\mbox{]}, }\item[{uint32\+\_\+t}]{exact\+\_\+point\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Computes the exact distance between a mobile station and a reference station. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+point} & three-\/dimensional coordinates of a reference station. \\ +\hline +\mbox{\texttt{ in}} & {\em exact\+\_\+point} & three-\/dimensional coordinates of the mobile device.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the exact distance between the mobile station and the reference station. +\end{DoxyReturn} + + +Definition at line 42 of file multipath\+\_\+dist\+\_\+detection\+\_\+mitigation.\+c. + + + +References matrix\+\_\+t. + + + +Referenced by sim\+\_\+\+U\+W\+B\+\_\+dist(). + +\mbox{\Hypertarget{multipath__dist__detection__mitigation_8c_a540837de8e8a9d4e5dbaac1814b19b5e}\label{multipath__dist__detection__mitigation_8c_a540837de8e8a9d4e5dbaac1814b19b5e}} +\index{multipath\_dist\_detection\_mitigation.c@{multipath\_dist\_detection\_mitigation.c}!get\_optimal\_partial\_r\_noised\_vec@{get\_optimal\_partial\_r\_noised\_vec}} +\index{get\_optimal\_partial\_r\_noised\_vec@{get\_optimal\_partial\_r\_noised\_vec}!multipath\_dist\_detection\_mitigation.c@{multipath\_dist\_detection\_mitigation.c}} +\doxysubsubsection{\texorpdfstring{get\_optimal\_partial\_r\_noised\_vec()}{get\_optimal\_partial\_r\_noised\_vec()}} +{\footnotesize\ttfamily void get\+\_\+optimal\+\_\+partial\+\_\+r\+\_\+noised\+\_\+vec (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{k, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{r\+\_\+noised\+\_\+vec\mbox{[}$\,$\mbox{]}, }\item[{uint8\+\_\+t}]{optimal\+\_\+anchors\+\_\+comb\mbox{[}k\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{opt\+\_\+sub\+\_\+r\+\_\+noised\+\_\+vec\mbox{[}k\mbox{]} }\end{DoxyParamCaption})} + + + +Compute noised distances corresponding to the optimal partial matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em k} & k anchors (possible sub-\/experiments). \\ +\hline +\mbox{\texttt{ in}} & {\em r\+\_\+noised\+\_\+vec\mbox{[}$\,$\mbox{]}} & include noised distances. \\ +\hline +\mbox{\texttt{ in}} & {\em optimal\+\_\+anchors\+\_\+comb\mbox{[}$\,$\mbox{]}} & optimal k-\/anchor combination. \\ +\hline +\mbox{\texttt{ in,out}} & {\em opt\+\_\+sub\+\_\+r\+\_\+noised\+\_\+vec\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & noised distances corresponding to the optimal k-\/anchors. \\ +\hline +\end{DoxyParams} + + +Definition at line 123 of file multipath\+\_\+dist\+\_\+detection\+\_\+mitigation.\+c. + + + +Referenced by multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test(), and recog\+\_\+mitigate\+\_\+multipath(). + +\mbox{\Hypertarget{multipath__dist__detection__mitigation_8c_a6530e8d8955c511d3452748fec987a39}\label{multipath__dist__detection__mitigation_8c_a6530e8d8955c511d3452748fec987a39}} +\index{multipath\_dist\_detection\_mitigation.c@{multipath\_dist\_detection\_mitigation.c}!get\_optimal\_partial\_ref\_matrix@{get\_optimal\_partial\_ref\_matrix}} +\index{get\_optimal\_partial\_ref\_matrix@{get\_optimal\_partial\_ref\_matrix}!multipath\_dist\_detection\_mitigation.c@{multipath\_dist\_detection\_mitigation.c}} +\doxysubsubsection{\texorpdfstring{get\_optimal\_partial\_ref\_matrix()}{get\_optimal\_partial\_ref\_matrix()}} +{\footnotesize\ttfamily void get\+\_\+optimal\+\_\+partial\+\_\+ref\+\_\+matrix (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{anchors\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+matrix\mbox{[}anchors\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{uint8\+\_\+t}]{k, }\item[{uint8\+\_\+t}]{optimal\+\_\+anchors\+\_\+comb\mbox{[}k\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{opt\+\_\+partial\+\_\+ref\+\_\+matrix\mbox{[}k\mbox{]}\mbox{[}3\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the optimal partial matrix including reference points. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em anchors\+\_\+num} & number of the reference points. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em k} & k anchors (possible sub-\/experiments). \\ +\hline +\mbox{\texttt{ in}} & {\em optimal\+\_\+anchors\+\_\+comb\mbox{[}$\,$\mbox{]}} & optimal anchor combination. \\ +\hline +\mbox{\texttt{ out}} & {\em opt\+\_\+partial\+\_\+ref\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & optimal partial matrix of anchors. \\ +\hline +\end{DoxyParams} + + +Definition at line 108 of file multipath\+\_\+dist\+\_\+detection\+\_\+mitigation.\+c. + + + +Referenced by multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test(), and recog\+\_\+mitigate\+\_\+multipath(). + +\mbox{\Hypertarget{multipath__dist__detection__mitigation_8c_a944bb181ffe0b3abc69e345ae88fbfc1}\label{multipath__dist__detection__mitigation_8c_a944bb181ffe0b3abc69e345ae88fbfc1}} +\index{multipath\_dist\_detection\_mitigation.c@{multipath\_dist\_detection\_mitigation.c}!is\_anchor@{is\_anchor}} +\index{is\_anchor@{is\_anchor}!multipath\_dist\_detection\_mitigation.c@{multipath\_dist\_detection\_mitigation.c}} +\doxysubsubsection{\texorpdfstring{is\_anchor()}{is\_anchor()}} +{\footnotesize\ttfamily bool is\+\_\+anchor (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+matr\mbox{[}m\mbox{]}\mbox{[}3\mbox{]}, }\item[{uint32\+\_\+t}]{point\mbox{[}3\mbox{]} }\end{DoxyParamCaption})} + + + +Determine if a point is an anchor or not. + +\newpage + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & number of the reference points. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+matr\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of a point.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +true, if a point is an anchor. + +false, if not. +\end{DoxyReturn} + + +Definition at line 65 of file multipath\+\_\+dist\+\_\+detection\+\_\+mitigation.\+c. + + + +Referenced by multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test(). + +\mbox{\Hypertarget{multipath__dist__detection__mitigation_8c_a5609107d45b6abfa6614fc79c56273c8}\label{multipath__dist__detection__mitigation_8c_a5609107d45b6abfa6614fc79c56273c8}} +\index{multipath\_dist\_detection\_mitigation.c@{multipath\_dist\_detection\_mitigation.c}!is\_member@{is\_member}} +\index{is\_member@{is\_member}!multipath\_dist\_detection\_mitigation.c@{multipath\_dist\_detection\_mitigation.c}} +\doxysubsubsection{\texorpdfstring{is\_member()}{is\_member()}} +{\footnotesize\ttfamily bool is\+\_\+member (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{vector, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{multipath\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Determine if a candidate is a multipath or not. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em vector} & a candidate. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & size of the multipath-\/vector. \\ +\hline +\mbox{\texttt{ in}} & {\em multipath\mbox{[}$\,$\mbox{]}} & pointer to the multipath-\/vector.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +true, if a candidate is a multipath. + +false, if not. +\end{DoxyReturn} + + +Definition at line 55 of file multipath\+\_\+dist\+\_\+detection\+\_\+mitigation.\+c. + + + +Referenced by sim\+\_\+\+U\+W\+B\+\_\+dist(). + +\mbox{\Hypertarget{multipath__dist__detection__mitigation_8c_a8cce1ff9263404ca1e58d67910f38d47}\label{multipath__dist__detection__mitigation_8c_a8cce1ff9263404ca1e58d67910f38d47}} +\index{multipath\_dist\_detection\_mitigation.c@{multipath\_dist\_detection\_mitigation.c}!recog\_mitigate\_multipath@{recog\_mitigate\_multipath}} +\index{recog\_mitigate\_multipath@{recog\_mitigate\_multipath}!multipath\_dist\_detection\_mitigation.c@{multipath\_dist\_detection\_mitigation.c}} +\doxysubsubsection{\texorpdfstring{recog\_mitigate\_multipath()}{recog\_mitigate\_multipath()}} +{\footnotesize\ttfamily void recog\+\_\+mitigate\+\_\+multipath (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{k, }\item[{uint8\+\_\+t}]{m, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+\+Matrix\mbox{[}m\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{r\+\_\+noised\+\_\+vec\mbox{[}m\mbox{]}, }\item[{uint8\+\_\+t}]{anchors\+\_\+optimal\mbox{[}k\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{start\+\_\+optimal\mbox{[}3\mbox{]} }\end{DoxyParamCaption})} + + + +Implement the Multipath Distance Detection and Mitigation (M\+D\+DM) algorithm. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em k} & k anchors (possible sub-\/experiments). \\ +\hline +\mbox{\texttt{ in}} & {\em m} & number of anchors. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+\+Matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em r\+\_\+noised\+\_\+vec\mbox{[}$\,$\mbox{]}} & include noised distances. \\ +\hline +\mbox{\texttt{ in}} & {\em anchors\+\_\+optimal\mbox{[}$\,$\mbox{]}} & optimal k-\/anchor combination. \\ +\hline +\mbox{\texttt{ in,out}} & {\em start\+\_\+optimal\mbox{[}$\,$\mbox{]}} & optimal position. \\ +\hline +\end{DoxyParams} + + +Definition at line 133 of file multipath\+\_\+dist\+\_\+detection\+\_\+mitigation.\+c. + + + +References C\+O\+M\+B\+I\+\_\+\+E\+R\+R\+OR, C\+O\+M\+B\+I\+\_\+\+S\+U\+C\+C\+E\+SS, combinatorics\+\_\+get\+\_\+next\+\_\+without\+\_\+rep(), combinatorics\+\_\+init(), get\+\_\+optimal\+\_\+partial\+\_\+r\+\_\+noised\+\_\+vec(), get\+\_\+optimal\+\_\+partial\+\_\+ref\+\_\+matrix(), matrix\+\_\+t, shell\+\_\+sort(), trilateration2(), vector\+\_\+copy(), vector\+\_\+get\+\_\+index\+\_\+vector(), vector\+\_\+get\+\_\+norm2(), vector\+\_\+square(), and vector\+\_\+sub(). + + + +Referenced by multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test(). + +\mbox{\Hypertarget{multipath__dist__detection__mitigation_8c_a2776d1c18727f8feb5f0a83a6963e957}\label{multipath__dist__detection__mitigation_8c_a2776d1c18727f8feb5f0a83a6963e957}} +\index{multipath\_dist\_detection\_mitigation.c@{multipath\_dist\_detection\_mitigation.c}!sim\_UWB\_dist@{sim\_UWB\_dist}} +\index{sim\_UWB\_dist@{sim\_UWB\_dist}!multipath\_dist\_detection\_mitigation.c@{multipath\_dist\_detection\_mitigation.c}} +\doxysubsubsection{\texorpdfstring{sim\_UWB\_dist()}{sim\_UWB\_dist()}} +{\footnotesize\ttfamily void sim\+\_\+\+U\+W\+B\+\_\+dist (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}3\mbox{]}, }\item[{uint32\+\_\+t}]{exact\+\_\+point\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{sigma, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{multipath\mbox{[}n\mbox{]}, }\item[{int}]{seed, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{r\+\_\+noised\+\_\+vec\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Simulate an U\+W\+B-\/based localization system. + +The U\+WB system is simulated by noising the distances from a mobile to the reference station. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & number of the reference points. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em exact\+\_\+point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of a true position. \\ +\hline +\mbox{\texttt{ in}} & {\em sigma} & $ \sigma_{M,W} $ parameter. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & number of the multipath-\/affected distances. \\ +\hline +\mbox{\texttt{ in}} & {\em multipath\mbox{[}$\,$\mbox{]}} & multipath vector. \\ +\hline +\mbox{\texttt{ in}} & {\em seed} & seed value. \\ +\hline +\mbox{\texttt{ in}} & {\em r\+\_\+noised\+\_\+vec\mbox{[}$\,$\mbox{]}} & noised distances. \\ +\hline +\end{DoxyParams} + + +Definition at line 78 of file multipath\+\_\+dist\+\_\+detection\+\_\+mitigation.\+c. + + + +References get\+\_\+exact\+\_\+distance\+\_\+to\+\_\+anchor(), get\+\_\+norm\+\_\+distr\+\_\+rand\+\_\+num(), get\+\_\+rand\+\_\+num(), is\+\_\+member(), and matrix\+\_\+t. + + + +Referenced by multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test(). + diff --git a/doc/doxygen/latex/multipath__dist__detection__mitigation_8h.tex b/doc/doxygen/latex/multipath__dist__detection__mitigation_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..dd7193080424453d77cc2bf05426ead4390c7f99 --- /dev/null +++ b/doc/doxygen/latex/multipath__dist__detection__mitigation_8h.tex @@ -0,0 +1,276 @@ +\hypertarget{multipath__dist__detection__mitigation_8h}{}\doxysection{multipath\+\_\+dist\+\_\+detection\+\_\+mitigation.\+h File Reference} +\label{multipath__dist__detection__mitigation_8h}\index{multipath\_dist\_detection\_mitigation.h@{multipath\_dist\_detection\_mitigation.h}} + + +Implement the Multipath Distance Detection and Mitigation (M\+D\+DM) algorithm. + + +{\ttfamily \#include $<$inttypes.\+h$>$}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} \mbox{\hyperlink{multipath__dist__detection__mitigation_8h_a38019260396a33562d5a1912c691c26a}{get\+\_\+exact\+\_\+distance\+\_\+to\+\_\+anchor}} (\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+point\mbox{[}$\,$\mbox{]}, uint32\+\_\+t exact\+\_\+point\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Computes the exact distance between a mobile station and a reference station. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{multipath__dist__detection__mitigation_8h_a5609107d45b6abfa6614fc79c56273c8}{is\+\_\+member}} (\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} vector, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} multipath\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Determine if a candidate is a multipath or not. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{multipath__dist__detection__mitigation_8h_a944bb181ffe0b3abc69e345ae88fbfc1}{is\+\_\+anchor}} (uint8\+\_\+t m, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+matr\mbox{[}m\mbox{]}\mbox{[}3\mbox{]}, uint32\+\_\+t point\mbox{[}3\mbox{]}) +\begin{DoxyCompactList}\small\item\em Determine if a point is an anchor or not. \end{DoxyCompactList}\item +void \mbox{\hyperlink{multipath__dist__detection__mitigation_8h_a2776d1c18727f8feb5f0a83a6963e957}{sim\+\_\+\+U\+W\+B\+\_\+dist}} (uint8\+\_\+t m, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}3\mbox{]}, uint32\+\_\+t exact\+\_\+point\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} sigma, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} multipath\mbox{[}n\mbox{]}, int seed, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} r\+\_\+noised\+\_\+vec\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Simulate an U\+W\+B-\/based localization system. \end{DoxyCompactList}\item +void \mbox{\hyperlink{multipath__dist__detection__mitigation_8h_a6530e8d8955c511d3452748fec987a39}{get\+\_\+optimal\+\_\+partial\+\_\+ref\+\_\+matrix}} (uint8\+\_\+t anchors\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+matrix\mbox{[}anchors\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, uint8\+\_\+t k, uint8\+\_\+t optimal\+\_\+anchors\+\_\+comb\mbox{[}k\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} opt\+\_\+partial\+\_\+ref\+\_\+matrix\mbox{[}k\mbox{]}\mbox{[}3\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the optimal partial matrix including reference points. \end{DoxyCompactList}\item +void \mbox{\hyperlink{multipath__dist__detection__mitigation_8h_a540837de8e8a9d4e5dbaac1814b19b5e}{get\+\_\+optimal\+\_\+partial\+\_\+r\+\_\+noised\+\_\+vec}} (uint8\+\_\+t k, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} r\+\_\+noised\+\_\+vec\mbox{[}$\,$\mbox{]}, uint8\+\_\+t optimal\+\_\+anchors\+\_\+comb\mbox{[}k\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} opt\+\_\+sub\+\_\+r\+\_\+noised\+\_\+vec\mbox{[}k\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute noised distances corresponding to the optimal partial matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{multipath__dist__detection__mitigation_8h_a2840a12d90b5b26b59d50f449f754fbd}{recog\+\_\+mitigate\+\_\+multipath}} (uint8\+\_\+t k, uint8\+\_\+t m, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} ref\+\_\+\+Matrix\mbox{[}m\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} r\+\_\+noised\+\_\+vec\mbox{[}m\mbox{]}, uint8\+\_\+t anchors\+\_\+optimal\mbox{[}k\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} start\+\_\+optimal\mbox{[}3\mbox{]}) +\begin{DoxyCompactList}\small\item\em Implement the Multipath Distance Detection and Mitigation (M\+D\+DM) algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Implement the Multipath Distance Detection and Mitigation (M\+D\+DM) algorithm. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} + +Abdelmoumen Norrdine \href{mailto:a.norrdine@googlemail.com}{\texttt{ a.\+norrdine@googlemail.\+com}} + +Naouar Guerchali +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{multipath__dist__detection__mitigation_8h_a38019260396a33562d5a1912c691c26a}\label{multipath__dist__detection__mitigation_8h_a38019260396a33562d5a1912c691c26a}} +\index{multipath\_dist\_detection\_mitigation.h@{multipath\_dist\_detection\_mitigation.h}!get\_exact\_distance\_to\_anchor@{get\_exact\_distance\_to\_anchor}} +\index{get\_exact\_distance\_to\_anchor@{get\_exact\_distance\_to\_anchor}!multipath\_dist\_detection\_mitigation.h@{multipath\_dist\_detection\_mitigation.h}} +\doxysubsubsection{\texorpdfstring{get\_exact\_distance\_to\_anchor()}{get\_exact\_distance\_to\_anchor()}} +{\footnotesize\ttfamily \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} get\+\_\+exact\+\_\+distance\+\_\+to\+\_\+anchor (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+point\mbox{[}$\,$\mbox{]}, }\item[{uint32\+\_\+t}]{exact\+\_\+point\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Computes the exact distance between a mobile station and a reference station. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em ref\+\_\+point} & three-\/dimensional coordinates of a reference station. \\ +\hline +\mbox{\texttt{ in}} & {\em exact\+\_\+point} & three-\/dimensional coordinates of the mobile device.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the exact distance between the mobile station and the reference station. +\end{DoxyReturn} + + +Definition at line 42 of file multipath\+\_\+dist\+\_\+detection\+\_\+mitigation.\+c. + + + +References matrix\+\_\+t. + + + +Referenced by sim\+\_\+\+U\+W\+B\+\_\+dist(). + +\mbox{\Hypertarget{multipath__dist__detection__mitigation_8h_a540837de8e8a9d4e5dbaac1814b19b5e}\label{multipath__dist__detection__mitigation_8h_a540837de8e8a9d4e5dbaac1814b19b5e}} +\index{multipath\_dist\_detection\_mitigation.h@{multipath\_dist\_detection\_mitigation.h}!get\_optimal\_partial\_r\_noised\_vec@{get\_optimal\_partial\_r\_noised\_vec}} +\index{get\_optimal\_partial\_r\_noised\_vec@{get\_optimal\_partial\_r\_noised\_vec}!multipath\_dist\_detection\_mitigation.h@{multipath\_dist\_detection\_mitigation.h}} +\doxysubsubsection{\texorpdfstring{get\_optimal\_partial\_r\_noised\_vec()}{get\_optimal\_partial\_r\_noised\_vec()}} +{\footnotesize\ttfamily void get\+\_\+optimal\+\_\+partial\+\_\+r\+\_\+noised\+\_\+vec (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{k, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{r\+\_\+noised\+\_\+vec\mbox{[}$\,$\mbox{]}, }\item[{uint8\+\_\+t}]{optimal\+\_\+anchors\+\_\+comb\mbox{[}k\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{opt\+\_\+sub\+\_\+r\+\_\+noised\+\_\+vec\mbox{[}k\mbox{]} }\end{DoxyParamCaption})} + + + +Compute noised distances corresponding to the optimal partial matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em k} & k anchors (possible sub-\/experiments). \\ +\hline +\mbox{\texttt{ in}} & {\em r\+\_\+noised\+\_\+vec\mbox{[}$\,$\mbox{]}} & include noised distances. \\ +\hline +\mbox{\texttt{ in}} & {\em optimal\+\_\+anchors\+\_\+comb\mbox{[}$\,$\mbox{]}} & optimal k-\/anchor combination. \\ +\hline +\mbox{\texttt{ in,out}} & {\em opt\+\_\+sub\+\_\+r\+\_\+noised\+\_\+vec\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & noised distances corresponding to the optimal k-\/anchors. \\ +\hline +\end{DoxyParams} + + +Definition at line 123 of file multipath\+\_\+dist\+\_\+detection\+\_\+mitigation.\+c. + + + +Referenced by multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test(), and recog\+\_\+mitigate\+\_\+multipath(). + +\mbox{\Hypertarget{multipath__dist__detection__mitigation_8h_a6530e8d8955c511d3452748fec987a39}\label{multipath__dist__detection__mitigation_8h_a6530e8d8955c511d3452748fec987a39}} +\index{multipath\_dist\_detection\_mitigation.h@{multipath\_dist\_detection\_mitigation.h}!get\_optimal\_partial\_ref\_matrix@{get\_optimal\_partial\_ref\_matrix}} +\index{get\_optimal\_partial\_ref\_matrix@{get\_optimal\_partial\_ref\_matrix}!multipath\_dist\_detection\_mitigation.h@{multipath\_dist\_detection\_mitigation.h}} +\doxysubsubsection{\texorpdfstring{get\_optimal\_partial\_ref\_matrix()}{get\_optimal\_partial\_ref\_matrix()}} +{\footnotesize\ttfamily void get\+\_\+optimal\+\_\+partial\+\_\+ref\+\_\+matrix (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{anchors\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+matrix\mbox{[}anchors\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{uint8\+\_\+t}]{k, }\item[{uint8\+\_\+t}]{optimal\+\_\+anchors\+\_\+comb\mbox{[}k\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{opt\+\_\+partial\+\_\+ref\+\_\+matrix\mbox{[}k\mbox{]}\mbox{[}3\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the optimal partial matrix including reference points. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em anchors\+\_\+num} & number of the reference points. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em k} & k anchors (possible sub-\/experiments). \\ +\hline +\mbox{\texttt{ in}} & {\em optimal\+\_\+anchors\+\_\+comb\mbox{[}$\,$\mbox{]}} & optimal anchor combination. \\ +\hline +\mbox{\texttt{ out}} & {\em opt\+\_\+partial\+\_\+ref\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & optimal partial matrix of anchors. \\ +\hline +\end{DoxyParams} + + +Definition at line 108 of file multipath\+\_\+dist\+\_\+detection\+\_\+mitigation.\+c. + + + +Referenced by multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test(), and recog\+\_\+mitigate\+\_\+multipath(). + +\mbox{\Hypertarget{multipath__dist__detection__mitigation_8h_a944bb181ffe0b3abc69e345ae88fbfc1}\label{multipath__dist__detection__mitigation_8h_a944bb181ffe0b3abc69e345ae88fbfc1}} +\index{multipath\_dist\_detection\_mitigation.h@{multipath\_dist\_detection\_mitigation.h}!is\_anchor@{is\_anchor}} +\index{is\_anchor@{is\_anchor}!multipath\_dist\_detection\_mitigation.h@{multipath\_dist\_detection\_mitigation.h}} +\doxysubsubsection{\texorpdfstring{is\_anchor()}{is\_anchor()}} +{\footnotesize\ttfamily bool is\+\_\+anchor (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+matr\mbox{[}m\mbox{]}\mbox{[}3\mbox{]}, }\item[{uint32\+\_\+t}]{point\mbox{[}3\mbox{]} }\end{DoxyParamCaption})} + + + +Determine if a point is an anchor or not. + +\newpage + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & number of the reference points. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+matr\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of a point.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +true, if a point is an anchor. + +false, if not. +\end{DoxyReturn} + + +Definition at line 65 of file multipath\+\_\+dist\+\_\+detection\+\_\+mitigation.\+c. + + + +Referenced by multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test(). + +\mbox{\Hypertarget{multipath__dist__detection__mitigation_8h_a5609107d45b6abfa6614fc79c56273c8}\label{multipath__dist__detection__mitigation_8h_a5609107d45b6abfa6614fc79c56273c8}} +\index{multipath\_dist\_detection\_mitigation.h@{multipath\_dist\_detection\_mitigation.h}!is\_member@{is\_member}} +\index{is\_member@{is\_member}!multipath\_dist\_detection\_mitigation.h@{multipath\_dist\_detection\_mitigation.h}} +\doxysubsubsection{\texorpdfstring{is\_member()}{is\_member()}} +{\footnotesize\ttfamily bool is\+\_\+member (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{vector, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{multipath\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Determine if a candidate is a multipath or not. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em vector} & a candidate. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & size of the multipath-\/vector. \\ +\hline +\mbox{\texttt{ in}} & {\em multipath\mbox{[}$\,$\mbox{]}} & pointer to the multipath-\/vector.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +true, if a candidate is a multipath. + +false, if not. +\end{DoxyReturn} + + +Definition at line 55 of file multipath\+\_\+dist\+\_\+detection\+\_\+mitigation.\+c. + + + +Referenced by sim\+\_\+\+U\+W\+B\+\_\+dist(). + +\mbox{\Hypertarget{multipath__dist__detection__mitigation_8h_a2840a12d90b5b26b59d50f449f754fbd}\label{multipath__dist__detection__mitigation_8h_a2840a12d90b5b26b59d50f449f754fbd}} +\index{multipath\_dist\_detection\_mitigation.h@{multipath\_dist\_detection\_mitigation.h}!recog\_mitigate\_multipath@{recog\_mitigate\_multipath}} +\index{recog\_mitigate\_multipath@{recog\_mitigate\_multipath}!multipath\_dist\_detection\_mitigation.h@{multipath\_dist\_detection\_mitigation.h}} +\doxysubsubsection{\texorpdfstring{recog\_mitigate\_multipath()}{recog\_mitigate\_multipath()}} +{\footnotesize\ttfamily void recog\+\_\+mitigate\+\_\+multipath (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{k, }\item[{uint8\+\_\+t}]{m, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+\+Matrix\mbox{[}m\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{r\+\_\+noised\+\_\+vec\mbox{[}m\mbox{]}, }\item[{uint8\+\_\+t}]{anchors\+\_\+optimal\mbox{[}k\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{start\+\_\+optimal\mbox{[}3\mbox{]} }\end{DoxyParamCaption})} + + +Implement the Multipath Distance Detection and Mitigation (M\+D\+DM) algorithm. + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em k} & k anchors (possible sub-\/experiments). \\ +\hline +\mbox{\texttt{ in}} & {\em m} & number of anchors. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+\+Matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em r\+\_\+noised\+\_\+vec\mbox{[}$\,$\mbox{]}} & include noised distances. \\ +\hline +\mbox{\texttt{ in}} & {\em anchors\+\_\+optimal\mbox{[}$\,$\mbox{]}} & optimal k-\/anchor combination. \\ +\hline +\mbox{\texttt{ in,out}} & {\em start\+\_\+optimal\mbox{[}$\,$\mbox{]}} & optimal position. \\ +\hline +\end{DoxyParams} + + +Definition at line 133 of file multipath\+\_\+dist\+\_\+detection\+\_\+mitigation.\+c. + + + +References C\+O\+M\+B\+I\+\_\+\+E\+R\+R\+OR, C\+O\+M\+B\+I\+\_\+\+S\+U\+C\+C\+E\+SS, combinatorics\+\_\+get\+\_\+next\+\_\+without\+\_\+rep(), combinatorics\+\_\+init(), get\+\_\+optimal\+\_\+partial\+\_\+r\+\_\+noised\+\_\+vec(), get\+\_\+optimal\+\_\+partial\+\_\+ref\+\_\+matrix(), matrix\+\_\+t, shell\+\_\+sort(), trilateration2(), vector\+\_\+copy(), vector\+\_\+get\+\_\+index\+\_\+vector(), vector\+\_\+get\+\_\+norm2(), vector\+\_\+square(), and vector\+\_\+sub(). + + + +Referenced by multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test(). + +\mbox{\Hypertarget{multipath__dist__detection__mitigation_8h_a2776d1c18727f8feb5f0a83a6963e957}\label{multipath__dist__detection__mitigation_8h_a2776d1c18727f8feb5f0a83a6963e957}} +\index{multipath\_dist\_detection\_mitigation.h@{multipath\_dist\_detection\_mitigation.h}!sim\_UWB\_dist@{sim\_UWB\_dist}} +\index{sim\_UWB\_dist@{sim\_UWB\_dist}!multipath\_dist\_detection\_mitigation.h@{multipath\_dist\_detection\_mitigation.h}} +\doxysubsubsection{\texorpdfstring{sim\_UWB\_dist()}{sim\_UWB\_dist()}} +{\footnotesize\ttfamily void sim\+\_\+\+U\+W\+B\+\_\+dist (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{ref\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}3\mbox{]}, }\item[{uint32\+\_\+t}]{exact\+\_\+point\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{sigma, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{multipath\mbox{[}n\mbox{]}, }\item[{int}]{seed, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{r\+\_\+noised\+\_\+vec\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Simulate an U\+W\+B-\/based localization system. + +The U\+WB system is simulated by noising the distances from a mobile to the reference station. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & number of the reference points. \\ +\hline +\mbox{\texttt{ in}} & {\em ref\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em exact\+\_\+point\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of a true position. \\ +\hline +\mbox{\texttt{ in}} & {\em sigma} & $ \sigma_{M,W} $ parameter. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & number of the multipath-\/affected distances. \\ +\hline +\mbox{\texttt{ in}} & {\em multipath\mbox{[}$\,$\mbox{]}} & multipath vector. \\ +\hline +\mbox{\texttt{ in}} & {\em seed} & seed value. \\ +\hline +\mbox{\texttt{ in}} & {\em r\+\_\+noised\+\_\+vec\mbox{[}$\,$\mbox{]}} & noised distances. \\ +\hline +\end{DoxyParams} + + +Definition at line 78 of file multipath\+\_\+dist\+\_\+detection\+\_\+mitigation.\+c. + + + +References get\+\_\+exact\+\_\+distance\+\_\+to\+\_\+anchor(), get\+\_\+norm\+\_\+distr\+\_\+rand\+\_\+num(), get\+\_\+rand\+\_\+num(), is\+\_\+member(), and matrix\+\_\+t. + + + +Referenced by multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test(). + diff --git a/doc/doxygen/latex/newton__raphson_8c.tex b/doc/doxygen/latex/newton__raphson_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..6a98f56d52d7d412a9299204b15cd5a4164628ba --- /dev/null +++ b/doc/doxygen/latex/newton__raphson_8c.tex @@ -0,0 +1,75 @@ +\hypertarget{newton__raphson_8c}{}\doxysection{newton\+\_\+raphson.\+c File Reference} +\label{newton__raphson_8c}\index{newton\_raphson.c@{newton\_raphson.c}} + + +Implement the Newton--Raphson algorithm. + + +{\ttfamily \#include \char`\"{}vector.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}moore\+\_\+penrose\+\_\+pseudo\+\_\+inverse.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +uint8\+\_\+t \mbox{\hyperlink{newton__raphson_8c_ac6837f695990867bd72cf23ee93961cc}{newton\+\_\+raphson}} (uint8\+\_\+t f\+\_\+length, uint8\+\_\+t n, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x0\+\_\+arr\mbox{[}$\,$\mbox{]}, double eps, uint8\+\_\+t max\+\_\+it\+\_\+num, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} est\+\_\+x\+\_\+arr\mbox{[}$\,$\mbox{]}, void($\ast$get\+\_\+non\+\_\+lin\+\_\+sys)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]}), void($\ast$get\+\_\+jacobian)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]})) +\begin{DoxyCompactList}\small\item\em Implements the Newton--Raphson algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Implement the Newton--Raphson algorithm. + +The Newton--Raphson algorithm enables to solve multi-\/variant nonlinear equation systems. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{newton__raphson_8c_ac6837f695990867bd72cf23ee93961cc}\label{newton__raphson_8c_ac6837f695990867bd72cf23ee93961cc}} +\index{newton\_raphson.c@{newton\_raphson.c}!newton\_raphson@{newton\_raphson}} +\index{newton\_raphson@{newton\_raphson}!newton\_raphson.c@{newton\_raphson.c}} +\doxysubsubsection{\texorpdfstring{newton\_raphson()}{newton\_raphson()}} +{\footnotesize\ttfamily uint8\+\_\+t newton\+\_\+raphson (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{f\+\_\+length, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{x0\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{double}]{eps, }\item[{uint8\+\_\+t}]{max\+\_\+it\+\_\+num, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{est\+\_\+x\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{void($\ast$)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]})}]{get\+\_\+non\+\_\+lin\+\_\+sys, }\item[{void($\ast$)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]})}]{get\+\_\+jacobian }\end{DoxyParamCaption})} + + + +Implements the Newton--Raphson algorithm. + +The user should provide pointers to non-\/linear equation systems and Jacobian functions. \begin{DoxyNote}{Note} +This function is generally implemented. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em f\+\_\+length} & length of the error functions vector. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & length of the start vector. \\ +\hline +\mbox{\texttt{ in}} & {\em x0\+\_\+arr\mbox{[}$\,$\mbox{]}} & start vector. \\ +\hline +\mbox{\texttt{ in}} & {\em eps} & accuracy bound. \\ +\hline +\mbox{\texttt{ in}} & {\em max\+\_\+it\+\_\+num} & maximal iteration number of the Newton--Raphson algorithm. \\ +\hline +\mbox{\texttt{ out}} & {\em est\+\_\+x\+\_\+arr\mbox{[}$\,$\mbox{]}} & estimated (solution) vector. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$get\+\_\+non\+\_\+lin\+\_\+sys)} & pointer to non-\/linear equation systems. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$get\+\_\+jacobian)} & pointer to the Jacobian matrix.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +required iteration number. +\end{DoxyReturn} + + +Definition at line 28 of file newton\+\_\+raphson.\+c. + + + +References matrix\+\_\+mul\+\_\+vec(), matrix\+\_\+t, moore\+\_\+penrose\+\_\+get\+\_\+pinv(), vector\+\_\+copy(), vector\+\_\+get\+\_\+euclidean\+\_\+distance(), vector\+\_\+sub(), and vector\+\_\+t. + + + +Referenced by fsolve(). + diff --git a/doc/doxygen/latex/newton__raphson_8h.tex b/doc/doxygen/latex/newton__raphson_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..4b7b0150d33ba82d448a0a385ea91313c49dca08 --- /dev/null +++ b/doc/doxygen/latex/newton__raphson_8h.tex @@ -0,0 +1,75 @@ +\hypertarget{newton__raphson_8h}{}\doxysection{newton\+\_\+raphson.\+h File Reference} +\label{newton__raphson_8h}\index{newton\_raphson.h@{newton\_raphson.h}} + + +Implement the Newton--Raphson algorithm. + + +{\ttfamily \#include $<$inttypes.\+h$>$}\newline +{\ttfamily \#include \char`\"{}vector.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +uint8\+\_\+t \mbox{\hyperlink{newton__raphson_8h_ac6837f695990867bd72cf23ee93961cc}{newton\+\_\+raphson}} (uint8\+\_\+t f\+\_\+length, uint8\+\_\+t n, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x0\+\_\+arr\mbox{[}$\,$\mbox{]}, double eps, uint8\+\_\+t max\+\_\+it\+\_\+num, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} est\+\_\+x\+\_\+arr\mbox{[}$\,$\mbox{]}, void($\ast$get\+\_\+non\+\_\+lin\+\_\+sys)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]}), void($\ast$get\+\_\+jacobian)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]})) +\begin{DoxyCompactList}\small\item\em Implements the Newton--Raphson algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Implement the Newton--Raphson algorithm. + +The Newton--Raphson algorithm enables to solve multi-\/variant nonlinear equation systems. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{newton__raphson_8h_ac6837f695990867bd72cf23ee93961cc}\label{newton__raphson_8h_ac6837f695990867bd72cf23ee93961cc}} +\index{newton\_raphson.h@{newton\_raphson.h}!newton\_raphson@{newton\_raphson}} +\index{newton\_raphson@{newton\_raphson}!newton\_raphson.h@{newton\_raphson.h}} +\doxysubsubsection{\texorpdfstring{newton\_raphson()}{newton\_raphson()}} +{\footnotesize\ttfamily uint8\+\_\+t newton\+\_\+raphson (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{f\+\_\+length, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{x0\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{double}]{eps, }\item[{uint8\+\_\+t}]{max\+\_\+it\+\_\+num, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{est\+\_\+x\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{void($\ast$)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]})}]{get\+\_\+non\+\_\+lin\+\_\+sys, }\item[{void($\ast$)(\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]})}]{get\+\_\+jacobian }\end{DoxyParamCaption})} + + + +Implements the Newton--Raphson algorithm. + +The user should provide pointers to non-\/linear equation systems and Jacobian functions. \begin{DoxyNote}{Note} +This function is generally implemented. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em f\+\_\+length} & length of the error functions vector. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & length of the start vector. \\ +\hline +\mbox{\texttt{ in}} & {\em x0\+\_\+arr\mbox{[}$\,$\mbox{]}} & start vector. \\ +\hline +\mbox{\texttt{ in}} & {\em eps} & accuracy bound. \\ +\hline +\mbox{\texttt{ in}} & {\em max\+\_\+it\+\_\+num} & maximal iteration number of the Newton--Raphson algorithm. \\ +\hline +\mbox{\texttt{ out}} & {\em est\+\_\+x\+\_\+arr\mbox{[}$\,$\mbox{]}} & estimated (solution) vector. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$get\+\_\+non\+\_\+lin\+\_\+sys)} & pointer to non-\/linear equation systems. \\ +\hline +\mbox{\texttt{ in}} & {\em ($\ast$get\+\_\+jacobian)} & pointer to the Jacobian matrix.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +required iteration number. +\end{DoxyReturn} + + +Definition at line 28 of file newton\+\_\+raphson.\+c. + + + +References matrix\+\_\+mul\+\_\+vec(), matrix\+\_\+t, moore\+\_\+penrose\+\_\+get\+\_\+pinv(), vector\+\_\+copy(), vector\+\_\+get\+\_\+euclidean\+\_\+distance(), vector\+\_\+sub(), and vector\+\_\+t. + + + +Referenced by fsolve(). + diff --git a/doc/doxygen/latex/norm__dist__rnd__generator_8c.tex b/doc/doxygen/latex/norm__dist__rnd__generator_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..1ebd2f619b3631f17aa8240f1f680782da18e7c5 --- /dev/null +++ b/doc/doxygen/latex/norm__dist__rnd__generator_8c.tex @@ -0,0 +1,91 @@ +\hypertarget{norm__dist__rnd__generator_8c}{}\doxysection{norm\+\_\+dist\+\_\+rnd\+\_\+generator.\+c File Reference} +\label{norm__dist__rnd__generator_8c}\index{norm\_dist\_rnd\_generator.c@{norm\_dist\_rnd\_generator.c}} + + +Generating normally distributed random numbers. + + +{\ttfamily \#include $<$stdlib.\+h$>$}\newline +{\ttfamily \#include $<$math.\+h$>$}\newline +{\ttfamily \#include \char`\"{}norm\+\_\+dist\+\_\+rnd\+\_\+generator.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +double \mbox{\hyperlink{norm__dist__rnd__generator_8c_a7c43c3270c6c14bb23f14d071f6132bf}{get\+\_\+norm\+\_\+distr\+\_\+rand\+\_\+num}} (double mean\+\_\+val, double std\+\_\+dev\+\_\+val) +\begin{DoxyCompactList}\small\item\em Get a normally distributed random number by applying the Box--Muller method. \end{DoxyCompactList}\item +double \mbox{\hyperlink{norm__dist__rnd__generator_8c_a5767383d0f4f1fed2c194695a22f56cb}{get\+\_\+rand\+\_\+num}} (int initial\+\_\+seed\+\_\+val) +\begin{DoxyCompactList}\small\item\em Generate uniform (0.\+0, 1.\+0) random numbers by using the Linear Congruential Generator (L\+GC) algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Generating normally distributed random numbers. + +The generation of normally distributed random numbers is implemented by using the Box--Muller method. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{norm__dist__rnd__generator_8c_a7c43c3270c6c14bb23f14d071f6132bf}\label{norm__dist__rnd__generator_8c_a7c43c3270c6c14bb23f14d071f6132bf}} +\index{norm\_dist\_rnd\_generator.c@{norm\_dist\_rnd\_generator.c}!get\_norm\_distr\_rand\_num@{get\_norm\_distr\_rand\_num}} +\index{get\_norm\_distr\_rand\_num@{get\_norm\_distr\_rand\_num}!norm\_dist\_rnd\_generator.c@{norm\_dist\_rnd\_generator.c}} +\doxysubsubsection{\texorpdfstring{get\_norm\_distr\_rand\_num()}{get\_norm\_distr\_rand\_num()}} +{\footnotesize\ttfamily double get\+\_\+norm\+\_\+distr\+\_\+rand\+\_\+num (\begin{DoxyParamCaption}\item[{double}]{mean\+\_\+val, }\item[{double}]{std\+\_\+dev\+\_\+val }\end{DoxyParamCaption})} + + + +Get a normally distributed random number by applying the Box--Muller method. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em mean\+\_\+val} & mean value. \\ +\hline +\mbox{\texttt{ in}} & {\em std\+\_\+dev\+\_\+val} & standard deviation.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +normally distributed random number. +\end{DoxyReturn} + + +Definition at line 40 of file norm\+\_\+dist\+\_\+rnd\+\_\+generator.\+c. + + + +References get\+\_\+rand\+\_\+num(), and PI. + + + +Referenced by sim\+\_\+\+U\+W\+B\+\_\+dist(). + +\mbox{\Hypertarget{norm__dist__rnd__generator_8c_a5767383d0f4f1fed2c194695a22f56cb}\label{norm__dist__rnd__generator_8c_a5767383d0f4f1fed2c194695a22f56cb}} +\index{norm\_dist\_rnd\_generator.c@{norm\_dist\_rnd\_generator.c}!get\_rand\_num@{get\_rand\_num}} +\index{get\_rand\_num@{get\_rand\_num}!norm\_dist\_rnd\_generator.c@{norm\_dist\_rnd\_generator.c}} +\doxysubsubsection{\texorpdfstring{get\_rand\_num()}{get\_rand\_num()}} +{\footnotesize\ttfamily double get\+\_\+rand\+\_\+num (\begin{DoxyParamCaption}\item[{int}]{initial\+\_\+seed\+\_\+val }\end{DoxyParamCaption})} + + + +Generate uniform (0.\+0, 1.\+0) random numbers by using the Linear Congruential Generator (L\+GC) algorithm. + +\begin{DoxyNote}{Note} +The L\+GC is implemented based on the following book\+: R. Jain, \char`\"{}\+The Art of Computer Systems Performance Analysis,\char`\"{} John Wiley \& Sons, 1991. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em initial\+\_\+seed\+\_\+val} & initial seed value.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +random number between 0.\+0 and 1.\+0. +\end{DoxyReturn} + + +Definition at line 80 of file norm\+\_\+dist\+\_\+rnd\+\_\+generator.\+c. + + + +Referenced by get\+\_\+norm\+\_\+distr\+\_\+rand\+\_\+num(), and sim\+\_\+\+U\+W\+B\+\_\+dist(). + diff --git a/doc/doxygen/latex/norm__dist__rnd__generator_8h.tex b/doc/doxygen/latex/norm__dist__rnd__generator_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..2853ceff35bec2a171f8b8e8422c44b06c730623 --- /dev/null +++ b/doc/doxygen/latex/norm__dist__rnd__generator_8h.tex @@ -0,0 +1,106 @@ +\hypertarget{norm__dist__rnd__generator_8h}{}\doxysection{norm\+\_\+dist\+\_\+rnd\+\_\+generator.\+h File Reference} +\label{norm__dist__rnd__generator_8h}\index{norm\_dist\_rnd\_generator.h@{norm\_dist\_rnd\_generator.h}} + + +Generating normally distributed random numbers. + + +\doxysubsection*{Macros} +\begin{DoxyCompactItemize} +\item +\#define \mbox{\hyperlink{norm__dist__rnd__generator_8h_a598a3330b3c21701223ee0ca14316eca}{PI}}~3.\+14159265 +\end{DoxyCompactItemize} +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +double \mbox{\hyperlink{norm__dist__rnd__generator_8h_a35eb81d6885b8d16d225b230f88a919a}{get\+\_\+norm\+\_\+distr\+\_\+rand\+\_\+num}} (double mean, double std\+\_\+dev) +\begin{DoxyCompactList}\small\item\em Get a normally distributed random number by applying the Box--Muller method. \end{DoxyCompactList}\item +double \mbox{\hyperlink{norm__dist__rnd__generator_8h_a58c36346c01fb7f1a336a610b177b903}{get\+\_\+rand\+\_\+num}} (int seed) +\begin{DoxyCompactList}\small\item\em Generate uniform (0.\+0, 1.\+0) random numbers by using the Linear Congruential Generator (L\+GC) algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Generating normally distributed random numbers. + +The generation of normally distributed random numbers is implemented by using the Box--Muller method. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Macro Definition Documentation} +\mbox{\Hypertarget{norm__dist__rnd__generator_8h_a598a3330b3c21701223ee0ca14316eca}\label{norm__dist__rnd__generator_8h_a598a3330b3c21701223ee0ca14316eca}} +\index{norm\_dist\_rnd\_generator.h@{norm\_dist\_rnd\_generator.h}!PI@{PI}} +\index{PI@{PI}!norm\_dist\_rnd\_generator.h@{norm\_dist\_rnd\_generator.h}} +\doxysubsubsection{\texorpdfstring{PI}{PI}} +{\footnotesize\ttfamily \#define PI~3.\+14159265} + +Pi, the ratio of a circle\textquotesingle{}s circumference to its diameter. + +Definition at line 33 of file norm\+\_\+dist\+\_\+rnd\+\_\+generator.\+h. + + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{norm__dist__rnd__generator_8h_a35eb81d6885b8d16d225b230f88a919a}\label{norm__dist__rnd__generator_8h_a35eb81d6885b8d16d225b230f88a919a}} +\index{norm\_dist\_rnd\_generator.h@{norm\_dist\_rnd\_generator.h}!get\_norm\_distr\_rand\_num@{get\_norm\_distr\_rand\_num}} +\index{get\_norm\_distr\_rand\_num@{get\_norm\_distr\_rand\_num}!norm\_dist\_rnd\_generator.h@{norm\_dist\_rnd\_generator.h}} +\doxysubsubsection{\texorpdfstring{get\_norm\_distr\_rand\_num()}{get\_norm\_distr\_rand\_num()}} +{\footnotesize\ttfamily double get\+\_\+norm\+\_\+distr\+\_\+rand\+\_\+num (\begin{DoxyParamCaption}\item[{double}]{mean\+\_\+val, }\item[{double}]{std\+\_\+dev\+\_\+val }\end{DoxyParamCaption})} + + + +Get a normally distributed random number by applying the Box--Muller method. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em mean\+\_\+val} & mean value. \\ +\hline +\mbox{\texttt{ in}} & {\em std\+\_\+dev\+\_\+val} & standard deviation.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +normally distributed random number. +\end{DoxyReturn} + + +Definition at line 40 of file norm\+\_\+dist\+\_\+rnd\+\_\+generator.\+c. + + + +References get\+\_\+rand\+\_\+num(), and PI. + + + +Referenced by sim\+\_\+\+U\+W\+B\+\_\+dist(). + +\mbox{\Hypertarget{norm__dist__rnd__generator_8h_a58c36346c01fb7f1a336a610b177b903}\label{norm__dist__rnd__generator_8h_a58c36346c01fb7f1a336a610b177b903}} +\index{norm\_dist\_rnd\_generator.h@{norm\_dist\_rnd\_generator.h}!get\_rand\_num@{get\_rand\_num}} +\index{get\_rand\_num@{get\_rand\_num}!norm\_dist\_rnd\_generator.h@{norm\_dist\_rnd\_generator.h}} +\doxysubsubsection{\texorpdfstring{get\_rand\_num()}{get\_rand\_num()}} +{\footnotesize\ttfamily double get\+\_\+rand\+\_\+num (\begin{DoxyParamCaption}\item[{int}]{initial\+\_\+seed\+\_\+val }\end{DoxyParamCaption})} + + + +Generate uniform (0.\+0, 1.\+0) random numbers by using the Linear Congruential Generator (L\+GC) algorithm. + +\begin{DoxyNote}{Note} +The L\+GC is implemented based on the following book\+: R. Jain, \char`\"{}\+The Art of Computer Systems Performance Analysis,\char`\"{} John Wiley \& Sons, 1991. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em initial\+\_\+seed\+\_\+val} & initial seed value.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +random number between 0.\+0 and 1.\+0. +\end{DoxyReturn} + + +Definition at line 80 of file norm\+\_\+dist\+\_\+rnd\+\_\+generator.\+c. + + + +Referenced by get\+\_\+norm\+\_\+distr\+\_\+rand\+\_\+num(), and sim\+\_\+\+U\+W\+B\+\_\+dist(). + diff --git a/doc/doxygen/latex/optimization__test_8c.tex b/doc/doxygen/latex/optimization__test_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..17090342ef02ab16bf243c6258fedd3c1e326401 --- /dev/null +++ b/doc/doxygen/latex/optimization__test_8c.tex @@ -0,0 +1,272 @@ +\hypertarget{optimization__test_8c}{}\doxysection{optimization\+\_\+test.\+c File Reference} +\label{optimization__test_8c}\index{optimization\_test.c@{optimization\_test.c}} + + +Examples of optimization algorithms. + + +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include $<$math.\+h$>$}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}vector.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}levenberg\+\_\+marquardt.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}modified\+\_\+gauss\+\_\+newton.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{optimization__test_8c_ac7361316d224b72baa4a681297d9f51c}{optimization\+\_\+get\+\_\+J}} (\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x0\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}$\,$\mbox{]}\mbox{[}3\mbox{]}) +\begin{DoxyCompactList}\small\item\em Calculate the Jacobian matrix of the function \mbox{\hyperlink{optimization__test_8c_a610651298b8018db96cf21ee31740d3b}{optimization\+\_\+get\+\_\+f\+\_\+error}}. \end{DoxyCompactList}\item +void \mbox{\hyperlink{optimization__test_8c_a610651298b8018db96cf21ee31740d3b}{optimization\+\_\+get\+\_\+f\+\_\+error}} (\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x0\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} measured\+\_\+data\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Calculate the error vector of the approximation. \end{DoxyCompactList}\item +\mbox{\Hypertarget{optimization__test_8c_a1062ae4598fabcf957ec0b855737db20}\label{optimization__test_8c_a1062ae4598fabcf957ec0b855737db20}} +void \mbox{\hyperlink{optimization__test_8c_a1062ae4598fabcf957ec0b855737db20}{optimization\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Examples of optimization algorithms using the L\+VM and GN algorithms. \end{DoxyCompactList}\item +void \mbox{\hyperlink{optimization__test_8c_ac11e842f01767e97924c100df684476d}{optimization\+\_\+get\+\_\+exp\+\_\+f}} (\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} data\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Calculate the error vector using exponential data. \end{DoxyCompactList}\item +void \mbox{\hyperlink{optimization__test_8c_a98fdeac6ec9a38cb63f48e7c0f0085f0}{optimization\+\_\+get\+\_\+exp\+\_\+\+Jacobian}} (\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}$\,$\mbox{]}\mbox{[}2\mbox{]}) +\begin{DoxyCompactList}\small\item\em Calculate the Jacobian matrix using exponential data. \end{DoxyCompactList}\item +void \mbox{\hyperlink{optimization__test_8c_a5f1f1ed377535a6d4c5758c38174fcb9}{optimization\+\_\+exponential\+\_\+data\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Examples of optimization algorithms using exponential data. \end{DoxyCompactList}\item +void \mbox{\hyperlink{optimization__test_8c_a1daefb42bf903899e7e1d5237ba62c0b}{optimization\+\_\+get\+\_\+sin\+\_\+f}} (\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} data\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} f\+\_\+vec\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Calculate the error vector using sinusoidal data. \end{DoxyCompactList}\item +void \mbox{\hyperlink{optimization__test_8c_acb161b62c37921a9edd0cb7aeb76342a}{optimization\+\_\+get\+\_\+sin\+\_\+\+Jacobian}} (\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} x\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} J\mbox{[}$\,$\mbox{]}\mbox{[}4\mbox{]}) +\begin{DoxyCompactList}\small\item\em Calculate the Jacobian matrix using sinusoidal data. \end{DoxyCompactList}\item +void \mbox{\hyperlink{optimization__test_8c_a5f89a9747d6a7bec1ad0a80ba31647b9}{optimization\+\_\+sinusoidal\+\_\+data\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Examples of optimization algorithms using sinusoidal data. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Examples of optimization algorithms. + +Optimization algorithms examples (see the \mbox{\hyperlink{modified__gauss__newton_8h}{modified GN}} and \mbox{\hyperlink{levenberg__marquardt_8h}{L\+VM}} optimization methods). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{optimization__test_8c_a5f1f1ed377535a6d4c5758c38174fcb9}\label{optimization__test_8c_a5f1f1ed377535a6d4c5758c38174fcb9}} +\index{optimization\_test.c@{optimization\_test.c}!optimization\_exponential\_data\_test@{optimization\_exponential\_data\_test}} +\index{optimization\_exponential\_data\_test@{optimization\_exponential\_data\_test}!optimization\_test.c@{optimization\_test.c}} +\doxysubsubsection{\texorpdfstring{optimization\_exponential\_data\_test()}{optimization\_exponential\_data\_test()}} +{\footnotesize\ttfamily void optimization\+\_\+exponential\+\_\+data\+\_\+test (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})} + + + +Examples of optimization algorithms using exponential data. + +The model function is\+: $ g(\vec{x}, t) = x_1 \mathrm{e}^{x_2t}, $ where $\vec{x} = [x_1, x_2]^T$ and $ \vec{x_0} = [6,.3]$ is the initial guess. The data set is $ d(t_i, y_i)$, whereby $ t_i $ is equal to $ \lbrace 1, \hdots, 8 \rbrace$ and $ y_i$ is equal to $\lbrace 8.3, 11.0, 14.7, 19.7, 26.7, 35.2, 44.4, 55.9 \rbrace $. + +Definition at line 264 of file optimization\+\_\+test.\+c. + + + +References matrix\+\_\+t, modified\+\_\+gauss\+\_\+newton(), opt\+\_\+levenberg\+\_\+marquardt(), optimization\+\_\+get\+\_\+exp\+\_\+f(), optimization\+\_\+get\+\_\+exp\+\_\+\+Jacobian(), vector\+\_\+clear(), and vector\+\_\+t. + +\mbox{\Hypertarget{optimization__test_8c_ac11e842f01767e97924c100df684476d}\label{optimization__test_8c_ac11e842f01767e97924c100df684476d}} +\index{optimization\_test.c@{optimization\_test.c}!optimization\_get\_exp\_f@{optimization\_get\_exp\_f}} +\index{optimization\_get\_exp\_f@{optimization\_get\_exp\_f}!optimization\_test.c@{optimization\_test.c}} +\doxysubsubsection{\texorpdfstring{optimization\_get\_exp\_f()}{optimization\_get\_exp\_f()}} +{\footnotesize\ttfamily void optimization\+\_\+get\+\_\+exp\+\_\+f (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{x\+\_\+vec\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{data\+\_\+vec\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{f\+\_\+vec\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Calculate the error vector using exponential data. + +The error function is\+: $ \vec{f}(x_1, x_2) = \begin{bmatrix} x_1 \mathrm{e}^{x_2} - y_1, ~\hdots, x_1\mathrm{e}^{8x_2}-y_8 \end{bmatrix}^{T}, $ + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em x\+\_\+vec\mbox{[}$\,$\mbox{]}} & start vector. \\ +\hline +\mbox{\texttt{ in}} & {\em data\+\_\+vec\mbox{[}$\,$\mbox{]}} & data vector. \\ +\hline +\mbox{\texttt{ out}} & {\em f\+\_\+vec\mbox{[}$\,$\mbox{]}} & calculated error vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 215 of file optimization\+\_\+test.\+c. + + + +References vector\+\_\+t. + + + +Referenced by optimization\+\_\+exponential\+\_\+data\+\_\+test(). + +\mbox{\Hypertarget{optimization__test_8c_a98fdeac6ec9a38cb63f48e7c0f0085f0}\label{optimization__test_8c_a98fdeac6ec9a38cb63f48e7c0f0085f0}} +\index{optimization\_test.c@{optimization\_test.c}!optimization\_get\_exp\_Jacobian@{optimization\_get\_exp\_Jacobian}} +\index{optimization\_get\_exp\_Jacobian@{optimization\_get\_exp\_Jacobian}!optimization\_test.c@{optimization\_test.c}} +\doxysubsubsection{\texorpdfstring{optimization\_get\_exp\_Jacobian()}{optimization\_get\_exp\_Jacobian()}} +{\footnotesize\ttfamily void optimization\+\_\+get\+\_\+exp\+\_\+\+Jacobian (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{x\+\_\+vec\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{J\mbox{[}$\,$\mbox{]}\mbox{[}2\mbox{]} }\end{DoxyParamCaption})} + + + +Calculate the Jacobian matrix using exponential data. + +The Jacobian matrix is\+: $ {J_f} = \begin{bmatrix} \frac{\partial f_1}{\partial x1} & \frac{\partial f_1}{\partial x_2} \\ \frac{\partial f_2}{\partial x1} & \frac{\partial f_2}{\partial x_2} \\ \vdots & \vdots & \\ \frac{\partial f_n}{\partial x1} & \frac{\partial f_n}{\partial x_2} \\ \end{bmatrix} = \begin{bmatrix} \mathrm{e}^{x_2} & \mathrm{e}^{x_2} x_1\\ \mathrm{e}^{2 x_2} & 2\mathrm{e}^{2x_2} x_1 \\ \vdots & \vdots & \\ \mathrm{e}^{8 x_2} & 8\mathrm{e}^{8x_2} x_1 \\ \end{bmatrix}. $ + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em x\+\_\+vec\mbox{[}$\,$\mbox{]}} & start vector. \\ +\hline +\mbox{\texttt{ in}} & {\em J\mbox{[}$\,$\mbox{]}} & Jacobian matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 251 of file optimization\+\_\+test.\+c. + + + +References vector\+\_\+t. + + + +Referenced by optimization\+\_\+exponential\+\_\+data\+\_\+test(). + +\mbox{\Hypertarget{optimization__test_8c_a610651298b8018db96cf21ee31740d3b}\label{optimization__test_8c_a610651298b8018db96cf21ee31740d3b}} +\index{optimization\_test.c@{optimization\_test.c}!optimization\_get\_f\_error@{optimization\_get\_f\_error}} +\index{optimization\_get\_f\_error@{optimization\_get\_f\_error}!optimization\_test.c@{optimization\_test.c}} +\doxysubsubsection{\texorpdfstring{optimization\_get\_f\_error()}{optimization\_get\_f\_error()}} +{\footnotesize\ttfamily void optimization\+\_\+get\+\_\+f\+\_\+error (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{x0\+\_\+vec\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{measured\+\_\+data\+\_\+vec\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{f\+\_\+vec\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Calculate the error vector of the approximation. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em x0\+\_\+vec\mbox{[}$\,$\mbox{]}} & start values. \\ +\hline +\mbox{\texttt{ in}} & {\em measured\+\_\+data\+\_\+vec\mbox{[}$\,$\mbox{]}} & measured data vector. \\ +\hline +\mbox{\texttt{ out}} & {\em f\+\_\+vec\mbox{[}$\,$\mbox{]}} & calculated error vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 70 of file optimization\+\_\+test.\+c. + + + +References matrix\+\_\+t. + + + +Referenced by optimization\+\_\+test(). + +\mbox{\Hypertarget{optimization__test_8c_ac7361316d224b72baa4a681297d9f51c}\label{optimization__test_8c_ac7361316d224b72baa4a681297d9f51c}} +\index{optimization\_test.c@{optimization\_test.c}!optimization\_get\_J@{optimization\_get\_J}} +\index{optimization\_get\_J@{optimization\_get\_J}!optimization\_test.c@{optimization\_test.c}} +\doxysubsubsection{\texorpdfstring{optimization\_get\_J()}{optimization\_get\_J()}} +{\footnotesize\ttfamily void optimization\+\_\+get\+\_\+J (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{x0\+\_\+vec\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{J\mbox{[}$\,$\mbox{]}\mbox{[}3\mbox{]} }\end{DoxyParamCaption})} + + + +Calculate the Jacobian matrix of the function \mbox{\hyperlink{optimization__test_8c_a610651298b8018db96cf21ee31740d3b}{optimization\+\_\+get\+\_\+f\+\_\+error}}. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em x0\+\_\+vec\mbox{[}$\,$\mbox{]}} & start values. \\ +\hline +\mbox{\texttt{ out}} & {\em J\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & calculated Jacobian matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 39 of file optimization\+\_\+test.\+c. + + + +References matrix\+\_\+t. + + + +Referenced by optimization\+\_\+test(). + +\mbox{\Hypertarget{optimization__test_8c_a1daefb42bf903899e7e1d5237ba62c0b}\label{optimization__test_8c_a1daefb42bf903899e7e1d5237ba62c0b}} +\index{optimization\_test.c@{optimization\_test.c}!optimization\_get\_sin\_f@{optimization\_get\_sin\_f}} +\index{optimization\_get\_sin\_f@{optimization\_get\_sin\_f}!optimization\_test.c@{optimization\_test.c}} +\doxysubsubsection{\texorpdfstring{optimization\_get\_sin\_f()}{optimization\_get\_sin\_f()}} +{\footnotesize\ttfamily void optimization\+\_\+get\+\_\+sin\+\_\+f (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{x\+\_\+vec\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{data\+\_\+vec\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{f\+\_\+vec\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Calculate the error vector using sinusoidal data. + +The error function is\+: $ \vec{f}(x_1, x_2, x_3, x_4)= \begin{bmatrix} x_1 \sin\left( x_2 +x_3\right) +x_4 - y_1 \\ \vdots \\ x_1 \sin\left( 12 x_2 +x_3\right) +x_4 - y_{12} \end{bmatrix}. $ + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em x\+\_\+vec\mbox{[}$\,$\mbox{]}} & start vector. \\ +\hline +\mbox{\texttt{ in}} & {\em data\+\_\+vec\mbox{[}$\,$\mbox{]}} & data vector. \\ +\hline +\mbox{\texttt{ out}} & {\em f\+\_\+vec\mbox{[}$\,$\mbox{]}} & calculated error vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 325 of file optimization\+\_\+test.\+c. + + + +References vector\+\_\+t. + + + +Referenced by optimization\+\_\+sinusoidal\+\_\+data\+\_\+test(). + +\mbox{\Hypertarget{optimization__test_8c_acb161b62c37921a9edd0cb7aeb76342a}\label{optimization__test_8c_acb161b62c37921a9edd0cb7aeb76342a}} +\index{optimization\_test.c@{optimization\_test.c}!optimization\_get\_sin\_Jacobian@{optimization\_get\_sin\_Jacobian}} +\index{optimization\_get\_sin\_Jacobian@{optimization\_get\_sin\_Jacobian}!optimization\_test.c@{optimization\_test.c}} +\doxysubsubsection{\texorpdfstring{optimization\_get\_sin\_Jacobian()}{optimization\_get\_sin\_Jacobian()}} +{\footnotesize\ttfamily void optimization\+\_\+get\+\_\+sin\+\_\+\+Jacobian (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{x\+\_\+vec\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{J\mbox{[}$\,$\mbox{]}\mbox{[}4\mbox{]} }\end{DoxyParamCaption})} + + + +Calculate the Jacobian matrix using sinusoidal data. + +The Jacobian matrix is $ J_f = \left[\begin{matrix} \sin\left( x_2 +x_3\right) & x_1 \cos\left( x_2 +x_3\right) & x_1\cos\left( x_2 +x_3\right) \\ \sin\left( 2 x_2 +x_3\right) & 2 x_1 \cos\left( 2 x_2 +x_3\right) & x_1 \cos\left( 2 x_2 +x_3\right)\\ \vdots & \vdots \\ \sin\left( 12 x_2 +x_3\right) & 12 x_1 \cos\left( 12 x_2 +x_3\right) & x_1 \cos\left( 12 x_2 +x_3\right) \end{matrix}\right]. $ + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em x\+\_\+vec\mbox{[}$\,$\mbox{]}} & start vector. \\ +\hline +\mbox{\texttt{ in}} & {\em J\mbox{[}$\,$\mbox{]}} & Jacobian matrix. \\ +\hline +\end{DoxyParams} + + +Definition at line 360 of file optimization\+\_\+test.\+c. + + + +References vector\+\_\+t. + + + +Referenced by optimization\+\_\+sinusoidal\+\_\+data\+\_\+test(). + +\mbox{\Hypertarget{optimization__test_8c_a5f89a9747d6a7bec1ad0a80ba31647b9}\label{optimization__test_8c_a5f89a9747d6a7bec1ad0a80ba31647b9}} +\index{optimization\_test.c@{optimization\_test.c}!optimization\_sinusoidal\_data\_test@{optimization\_sinusoidal\_data\_test}} +\index{optimization\_sinusoidal\_data\_test@{optimization\_sinusoidal\_data\_test}!optimization\_test.c@{optimization\_test.c}} +\doxysubsubsection{\texorpdfstring{optimization\_sinusoidal\_data\_test()}{optimization\_sinusoidal\_data\_test()}} +{\footnotesize\ttfamily void optimization\+\_\+sinusoidal\+\_\+data\+\_\+test (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})} + + + +Examples of optimization algorithms using sinusoidal data. + +The model function is\+: $ g(\vec{x}, t) = x_1 \sin\left( x_2t +x_3\right) + x_4, $ whereby $\vec{x} = [x_1, x_2, x_3, x_4]^T$ and $\vec{x_0} = [17, 0.5, 10.5, 77]$ is the initial guess. The set of data points is $ d(t_i, y_i) $, where $t_i $ is equal to $\lbrace 1, \hdots, 12 \rbrace$ and $y_i$ is equal to $\lbrace 61, 65, 72, 78, 85, 90, 92, 92, 88, 81, 72, 63 \rbrace$. + +Definition at line 376 of file optimization\+\_\+test.\+c. + + + +References matrix\+\_\+t, modified\+\_\+gauss\+\_\+newton(), opt\+\_\+levenberg\+\_\+marquardt(), optimization\+\_\+get\+\_\+sin\+\_\+f(), optimization\+\_\+get\+\_\+sin\+\_\+\+Jacobian(), vector\+\_\+clear(), and vector\+\_\+t. + diff --git a/doc/doxygen/latex/optimization__test_8h.tex b/doc/doxygen/latex/optimization__test_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..de9d89aca99077feb59407d6a62599de38b5178f --- /dev/null +++ b/doc/doxygen/latex/optimization__test_8h.tex @@ -0,0 +1,66 @@ +\hypertarget{optimization__test_8h}{}\doxysection{optimization\+\_\+test.\+h File Reference} +\label{optimization__test_8h}\index{optimization\_test.h@{optimization\_test.h}} + + +Examples of optimization algorithms. + + +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{optimization__test_8h_a1062ae4598fabcf957ec0b855737db20}\label{optimization__test_8h_a1062ae4598fabcf957ec0b855737db20}} +void \mbox{\hyperlink{optimization__test_8h_a1062ae4598fabcf957ec0b855737db20}{optimization\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Examples of optimization algorithms using the L\+VM and GN algorithms. \end{DoxyCompactList}\item +void \mbox{\hyperlink{optimization__test_8h_a5f1f1ed377535a6d4c5758c38174fcb9}{optimization\+\_\+exponential\+\_\+data\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Examples of optimization algorithms using exponential data. \end{DoxyCompactList}\item +void \mbox{\hyperlink{optimization__test_8h_a5f89a9747d6a7bec1ad0a80ba31647b9}{optimization\+\_\+sinusoidal\+\_\+data\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Examples of optimization algorithms using sinusoidal data. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Examples of optimization algorithms. + +Optimization algorithms examples (see the \mbox{\hyperlink{modified__gauss__newton_8h}{modified GN}} and \mbox{\hyperlink{levenberg__marquardt_8h}{L\+VM}} optimization methods). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{optimization__test_8h_a5f1f1ed377535a6d4c5758c38174fcb9}\label{optimization__test_8h_a5f1f1ed377535a6d4c5758c38174fcb9}} +\index{optimization\_test.h@{optimization\_test.h}!optimization\_exponential\_data\_test@{optimization\_exponential\_data\_test}} +\index{optimization\_exponential\_data\_test@{optimization\_exponential\_data\_test}!optimization\_test.h@{optimization\_test.h}} +\doxysubsubsection{\texorpdfstring{optimization\_exponential\_data\_test()}{optimization\_exponential\_data\_test()}} +{\footnotesize\ttfamily void optimization\+\_\+exponential\+\_\+data\+\_\+test (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})} + + + +Examples of optimization algorithms using exponential data. + +The model function is\+: $ g(\vec{x}, t) = x_1 \mathrm{e}^{x_2t}, $ where $\vec{x} = [x_1, x_2]^T$ and $ \vec{x_0} = [6,.3]$ is the initial guess. The data set is $ d(t_i, y_i)$, whereby $ t_i $ is equal to $ \lbrace 1, \hdots, 8 \rbrace$ and $ y_i$ is equal to $\lbrace 8.3, 11.0, 14.7, 19.7, 26.7, 35.2, 44.4, 55.9 \rbrace $. + +Definition at line 264 of file optimization\+\_\+test.\+c. + + + +References matrix\+\_\+t, modified\+\_\+gauss\+\_\+newton(), opt\+\_\+levenberg\+\_\+marquardt(), optimization\+\_\+get\+\_\+exp\+\_\+f(), optimization\+\_\+get\+\_\+exp\+\_\+\+Jacobian(), vector\+\_\+clear(), and vector\+\_\+t. + +\mbox{\Hypertarget{optimization__test_8h_a5f89a9747d6a7bec1ad0a80ba31647b9}\label{optimization__test_8h_a5f89a9747d6a7bec1ad0a80ba31647b9}} +\index{optimization\_test.h@{optimization\_test.h}!optimization\_sinusoidal\_data\_test@{optimization\_sinusoidal\_data\_test}} +\index{optimization\_sinusoidal\_data\_test@{optimization\_sinusoidal\_data\_test}!optimization\_test.h@{optimization\_test.h}} +\doxysubsubsection{\texorpdfstring{optimization\_sinusoidal\_data\_test()}{optimization\_sinusoidal\_data\_test()}} +{\footnotesize\ttfamily void optimization\+\_\+sinusoidal\+\_\+data\+\_\+test (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})} + + + +Examples of optimization algorithms using sinusoidal data. + +The model function is\+: $ g(\vec{x}, t) = x_1 \sin\left( x_2t +x_3\right) + x_4, $ whereby $\vec{x} = [x_1, x_2, x_3, x_4]^T$ and $\vec{x_0} = [17, 0.5, 10.5, 77]$ is the initial guess. The set of data points is $ d(t_i, y_i) $, where $t_i $ is equal to $\lbrace 1, \hdots, 12 \rbrace$ and $y_i$ is equal to $\lbrace 61, 65, 72, 78, 85, 90, 92, 92, 88, 81, 72, 63 \rbrace$. + +Definition at line 376 of file optimization\+\_\+test.\+c. + + + +References matrix\+\_\+t, modified\+\_\+gauss\+\_\+newton(), opt\+\_\+levenberg\+\_\+marquardt(), optimization\+\_\+get\+\_\+sin\+\_\+f(), optimization\+\_\+get\+\_\+sin\+\_\+\+Jacobian(), vector\+\_\+clear(), and vector\+\_\+t. + diff --git a/doc/doxygen/latex/pos__algos__common__test_8c.tex b/doc/doxygen/latex/pos__algos__common__test_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..3b20d2e24d16c5f12ca1ef01cad7a2da7a4fa80c --- /dev/null +++ b/doc/doxygen/latex/pos__algos__common__test_8c.tex @@ -0,0 +1,27 @@ +\hypertarget{pos__algos__common__test_8c}{}\doxysection{pos\+\_\+algos\+\_\+common\+\_\+test.\+c File Reference} +\label{pos__algos__common__test_8c}\index{pos\_algos\_common\_test.c@{pos\_algos\_common\_test.c}} + + +Examples of common algorithms of localization systems. + + +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include \char`\"{}D\+O\+P.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}trilateration.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{pos__algos__common__test_8c_ad7c3809ba4d66f929854a4127784be8c}\label{pos__algos__common__test_8c_ad7c3809ba4d66f929854a4127784be8c}} +void \mbox{\hyperlink{pos__algos__common__test_8c_ad7c3809ba4d66f929854a4127784be8c}{pos\+\_\+algos\+\_\+common\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Example of common localization algorithms. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Examples of common algorithms of localization systems. + +Common algorithms examples of positioning systems (see the \mbox{\hyperlink{group__pos__algos__common}{positioning algorithms common}} module). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/pos__algos__common__test_8h.tex b/doc/doxygen/latex/pos__algos__common__test_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..c5224c1e2f61603a5bb400737cb6b30634e768bb --- /dev/null +++ b/doc/doxygen/latex/pos__algos__common__test_8h.tex @@ -0,0 +1,23 @@ +\hypertarget{pos__algos__common__test_8h}{}\doxysection{pos\+\_\+algos\+\_\+common\+\_\+test.\+h File Reference} +\label{pos__algos__common__test_8h}\index{pos\_algos\_common\_test.h@{pos\_algos\_common\_test.h}} + + +Examples of common algorithms of localization systems. + + +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{pos__algos__common__test_8h_ad7c3809ba4d66f929854a4127784be8c}\label{pos__algos__common__test_8h_ad7c3809ba4d66f929854a4127784be8c}} +void \mbox{\hyperlink{pos__algos__common__test_8h_ad7c3809ba4d66f929854a4127784be8c}{pos\+\_\+algos\+\_\+common\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Example of common localization algorithms. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Examples of common algorithms of localization systems. + +Common algorithms examples of positioning systems (see the \mbox{\hyperlink{group__pos__algos__common}{positioning algorithms common}} module). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/position__optimization__test_8c.tex b/doc/doxygen/latex/position__optimization__test_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..56795c0e2a03c5e1a99804a4430bc5b3e8465149 --- /dev/null +++ b/doc/doxygen/latex/position__optimization__test_8c.tex @@ -0,0 +1,35 @@ +\hypertarget{position__optimization__test_8c}{}\doxysection{position\+\_\+optimization\+\_\+test.\+c File Reference} +\label{position__optimization__test_8c}\index{position\_optimization\_test.c@{position\_optimization\_test.c}} + + +Examples of optimization algorithms for localization systems. + + +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include $<$stdint.\+h$>$}\newline +{\ttfamily \#include \char`\"{}loc\+\_\+levenberg\+\_\+marquardt.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}loc\+\_\+gauss\+\_\+newton.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}dist\+\_\+based\+\_\+fi.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}dist\+\_\+based\+\_\+position.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}dist\+\_\+based\+\_\+jacobian.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}vector.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{position__optimization__test_8c_adf2ebfc668717eeac312234ac2b24166}\label{position__optimization__test_8c_adf2ebfc668717eeac312234ac2b24166}} +void \mbox{\hyperlink{position__optimization__test_8c_adf2ebfc668717eeac312234ac2b24166}{position\+\_\+optimization\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Examples of optimization algorithms of a localization system. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Examples of optimization algorithms for localization systems. + +Optimization algorithms examples for localization systems. (see the \mbox{\hyperlink{loc__gauss__newton_8h}{modified GN}} and \mbox{\hyperlink{loc__levenberg__marquardt_8h}{L\+VM}} optimization methods). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} + +Naouar Guerchali + +Abdelmoumen Norrdine \href{mailto:a.norrdine@googlemail.com}{\texttt{ a.\+norrdine@googlemail.\+com}} +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/position__optimization__test_8h.tex b/doc/doxygen/latex/position__optimization__test_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..006bf67ada0e7eb89245b33a6417370813fe3ef2 --- /dev/null +++ b/doc/doxygen/latex/position__optimization__test_8h.tex @@ -0,0 +1,27 @@ +\hypertarget{position__optimization__test_8h}{}\doxysection{position\+\_\+optimization\+\_\+test.\+h File Reference} +\label{position__optimization__test_8h}\index{position\_optimization\_test.h@{position\_optimization\_test.h}} + + +Examples of optimization algorithms for localization systems. + + +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{position__optimization__test_8h_adf2ebfc668717eeac312234ac2b24166}\label{position__optimization__test_8h_adf2ebfc668717eeac312234ac2b24166}} +void \mbox{\hyperlink{position__optimization__test_8h_adf2ebfc668717eeac312234ac2b24166}{position\+\_\+optimization\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Examples of optimization algorithms of a localization system. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Examples of optimization algorithms for localization systems. + +Optimization algorithms examples for localization systems. (see the \mbox{\hyperlink{loc__gauss__newton_8h}{modified GN}} and \mbox{\hyperlink{loc__levenberg__marquardt_8h}{L\+VM}} optimization methods). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} + +Naouar Guerchali + +Abdelmoumen Norrdine \href{mailto:a.norrdine@googlemail.com}{\texttt{ a.\+norrdine@googlemail.\+com}} +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/pseudo__inverse_8h.tex b/doc/doxygen/latex/pseudo__inverse_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..14ca63b990d4f8eff31adb0420a6029db16edcb3 --- /dev/null +++ b/doc/doxygen/latex/pseudo__inverse_8h.tex @@ -0,0 +1,61 @@ +\hypertarget{pseudo__inverse_8h}{}\doxysection{pseudo\+\_\+inverse.\+h File Reference} +\label{pseudo__inverse_8h}\index{pseudo\_inverse.h@{pseudo\_inverse.h}} + + +Compute the pseudo-\/inverse of a matrix. + + +\doxysubsection*{Enumerations} +\begin{DoxyCompactItemize} +\item +enum \mbox{\hyperlink{pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3}{A\+L\+G\+O\+R\+I\+T\+HM}} \{ \mbox{\hyperlink{pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3ae835310f82eb01d07137e72133cd5b06}{Moore\+\_\+\+Penrose}}, +\mbox{\hyperlink{pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3a9db08339065f28367b9ae058d1127a04}{Householder}}, +\mbox{\hyperlink{pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3aab4d4fdd6aa659e7306fa9abf3d0a991}{Givens}}, +\mbox{\hyperlink{pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3ab15a7891aa5223439e4692a1048cb220}{Gauss}} + \} +\begin{DoxyCompactList}\small\item\em Possible algorithms to compute the pseudo-\/inverse matrix. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Compute the pseudo-\/inverse of a matrix. + +The pseudo-\/inverse matrix can be computed using the Singular Value Decomposition (S\+VD), Householder, or Givens algorithms. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Enumeration Type Documentation} +\mbox{\Hypertarget{pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3}\label{pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3}} +\index{pseudo\_inverse.h@{pseudo\_inverse.h}!ALGORITHM@{ALGORITHM}} +\index{ALGORITHM@{ALGORITHM}!pseudo\_inverse.h@{pseudo\_inverse.h}} +\doxysubsubsection{\texorpdfstring{ALGORITHM}{ALGORITHM}} +{\footnotesize\ttfamily enum \mbox{\hyperlink{pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3}{A\+L\+G\+O\+R\+I\+T\+HM}}} + + + +Possible algorithms to compute the pseudo-\/inverse matrix. + +\begin{DoxyEnumFields}{Enumerator} +\raisebox{\heightof{T}}[0pt][0pt]{\index{Moore\_Penrose@{Moore\_Penrose}!pseudo\_inverse.h@{pseudo\_inverse.h}}\index{pseudo\_inverse.h@{pseudo\_inverse.h}!Moore\_Penrose@{Moore\_Penrose}}}\mbox{\Hypertarget{pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3ae835310f82eb01d07137e72133cd5b06}\label{pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3ae835310f82eb01d07137e72133cd5b06}} +Moore\+\_\+\+Penrose&Moore--Penrose algorithm. \\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{Householder@{Householder}!pseudo\_inverse.h@{pseudo\_inverse.h}}\index{pseudo\_inverse.h@{pseudo\_inverse.h}!Householder@{Householder}}}\mbox{\Hypertarget{pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3a9db08339065f28367b9ae058d1127a04}\label{pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3a9db08339065f28367b9ae058d1127a04}} +Householder&Householder algorithm. \\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{Givens@{Givens}!pseudo\_inverse.h@{pseudo\_inverse.h}}\index{pseudo\_inverse.h@{pseudo\_inverse.h}!Givens@{Givens}}}\mbox{\Hypertarget{pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3aab4d4fdd6aa659e7306fa9abf3d0a991}\label{pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3aab4d4fdd6aa659e7306fa9abf3d0a991}} +Givens&Givens algorithm. \\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{Gauss@{Gauss}!pseudo\_inverse.h@{pseudo\_inverse.h}}\index{pseudo\_inverse.h@{pseudo\_inverse.h}!Gauss@{Gauss}}}\mbox{\Hypertarget{pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3ab15a7891aa5223439e4692a1048cb220}\label{pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3ab15a7891aa5223439e4692a1048cb220}} +Gauss&Gaussian elimination with pivoting algorithm. \\ +\hline + +\end{DoxyEnumFields} + + +Definition at line 30 of file pseudo\+\_\+inverse.\+h. + diff --git a/doc/doxygen/latex/qr__common_8c.tex b/doc/doxygen/latex/qr__common_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..e3ab5d0569cf6aa7e598b14efe5e0579716680e7 --- /dev/null +++ b/doc/doxygen/latex/qr__common_8c.tex @@ -0,0 +1,97 @@ +\hypertarget{qr__common_8c}{}\doxysection{qr\+\_\+common.\+c File Reference} +\label{qr__common_8c}\index{qr\_common.c@{qr\_common.c}} + + +Common definitions and implementations for the Q\+R-\/decomposition. Provide necessary methods to construct Q-\/ and R-\/ matrices using. + + +{\ttfamily \#include $<$inttypes.\+h$>$}\newline +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include $<$string.\+h$>$}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{qr__common_8c_adad26253c0e08a0d9fe2dfe0f6d64112}{qr\+\_\+common\+\_\+backward\+\_\+subst}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} U\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} b\mbox{[}m\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} x\+\_\+sol\mbox{[}m\mbox{]}) +\begin{DoxyCompactList}\small\item\em Implements the backward substitution algorithm. \end{DoxyCompactList}\item +void \mbox{\hyperlink{qr__common_8c_a47e88b1e236d3637717ea144811cdc1b}{qr\+\_\+common\+\_\+get\+\_\+reduced\+\_\+\+QR}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} Q\mbox{[}m\mbox{]}\mbox{[}m\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} R\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} reduc\+\_\+Q\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} reduc\+\_\+R\mbox{[}n\mbox{]}\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the reduced form of the Q\+R-\/decomposition algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Common definitions and implementations for the Q\+R-\/decomposition. Provide necessary methods to construct Q-\/ and R-\/ matrices using. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{qr__common_8c_adad26253c0e08a0d9fe2dfe0f6d64112}\label{qr__common_8c_adad26253c0e08a0d9fe2dfe0f6d64112}} +\index{qr\_common.c@{qr\_common.c}!qr\_common\_backward\_subst@{qr\_common\_backward\_subst}} +\index{qr\_common\_backward\_subst@{qr\_common\_backward\_subst}!qr\_common.c@{qr\_common.c}} +\doxysubsubsection{\texorpdfstring{qr\_common\_backward\_subst()}{qr\_common\_backward\_subst()}} +{\footnotesize\ttfamily void qr\+\_\+common\+\_\+backward\+\_\+subst (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{U\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{b\mbox{[}m\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{x\+\_\+sol\mbox{[}m\mbox{]} }\end{DoxyParamCaption})} + + + +Implements the backward substitution algorithm. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em U\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix U. \\ +\hline +\mbox{\texttt{ in}} & {\em b\mbox{[}$\,$\mbox{]}} & pointer to the vector b. \\ +\hline +\mbox{\texttt{ out}} & {\em x\+\_\+sol\mbox{[}$\,$\mbox{]}} & pointer to the solution of the substitution algorithm. \\ +\hline +\end{DoxyParams} + + +Definition at line 28 of file qr\+\_\+common.\+c. + + + +References matrix\+\_\+t. + + + +Referenced by solve\+\_\+givens(), solve\+\_\+householder(), and solve\+\_\+lu\+\_\+decomp(). + +\mbox{\Hypertarget{qr__common_8c_a47e88b1e236d3637717ea144811cdc1b}\label{qr__common_8c_a47e88b1e236d3637717ea144811cdc1b}} +\index{qr\_common.c@{qr\_common.c}!qr\_common\_get\_reduced\_QR@{qr\_common\_get\_reduced\_QR}} +\index{qr\_common\_get\_reduced\_QR@{qr\_common\_get\_reduced\_QR}!qr\_common.c@{qr\_common.c}} +\doxysubsubsection{\texorpdfstring{qr\_common\_get\_reduced\_QR()}{qr\_common\_get\_reduced\_QR()}} +{\footnotesize\ttfamily void qr\+\_\+common\+\_\+get\+\_\+reduced\+\_\+\+QR (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{Q\mbox{[}m\mbox{]}\mbox{[}m\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{R\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{red\+\_\+Q\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{red\+\_\+R\mbox{[}n\mbox{]}\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the reduced form of the Q\+R-\/decomposition algorithm. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em Q\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix Q. \\ +\hline +\mbox{\texttt{ in}} & {\em R\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix R. \\ +\hline +\mbox{\texttt{ out}} & {\em red\+\_\+\+Q\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the reduced matrix Q. \\ +\hline +\mbox{\texttt{ out}} & {\em red\+\_\+\+R\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the reduced matrix R. \\ +\hline +\end{DoxyParams} + + +Definition at line 59 of file qr\+\_\+common.\+c. + + + +References matrix\+\_\+part\+\_\+copy(). + diff --git a/doc/doxygen/latex/qr__common_8h.tex b/doc/doxygen/latex/qr__common_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..25eb7e214d1e77774aef07d91b459d41679f10c6 --- /dev/null +++ b/doc/doxygen/latex/qr__common_8h.tex @@ -0,0 +1,103 @@ +\hypertarget{qr__common_8h}{}\doxysection{qr\+\_\+common.\+h File Reference} +\label{qr__common_8h}\index{qr\_common.h@{qr\_common.h}} + + +Common definitions and implementations for the Q\+R-\/decomposition. Provide necessary methods to construct Q-\/ and R-\/ matrices using. + + +{\ttfamily \#include $<$inttypes.\+h$>$}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +\doxysubsection*{Enumerations} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{qr__common_8h_ac62c54358ecc0c35cdef1c3fb37cc73b}\label{qr__common_8h_ac62c54358ecc0c35cdef1c3fb37cc73b}} +enum \mbox{\hyperlink{qr__common_8h_ac62c54358ecc0c35cdef1c3fb37cc73b}{Q\+R\+\_\+\+A\+L\+G\+O\+R\+I\+T\+HM}} \{ {\bfseries Q\+R\+\_\+\+Householder}, +{\bfseries Q\+R\+\_\+\+Givens} + \} +\begin{DoxyCompactList}\small\item\em Possible algorithms to compute the Q\+R-\/decomposition of a matrix. \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{qr__common_8h_adad26253c0e08a0d9fe2dfe0f6d64112}{qr\+\_\+common\+\_\+backward\+\_\+subst}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} U\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} b\mbox{[}m\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} x\+\_\+sol\mbox{[}m\mbox{]}) +\begin{DoxyCompactList}\small\item\em Implements the backward substitution algorithm. \end{DoxyCompactList}\item +void \mbox{\hyperlink{qr__common_8h_a3144f99da14a69ec80bf9ded23714612}{qr\+\_\+common\+\_\+get\+\_\+reduced\+\_\+\+QR}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} Q\mbox{[}m\mbox{]}\mbox{[}m\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} R\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} red\+\_\+Q\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} red\+\_\+R\mbox{[}n\mbox{]}\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the reduced form of the Q\+R-\/decomposition algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Common definitions and implementations for the Q\+R-\/decomposition. Provide necessary methods to construct Q-\/ and R-\/ matrices using. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{qr__common_8h_adad26253c0e08a0d9fe2dfe0f6d64112}\label{qr__common_8h_adad26253c0e08a0d9fe2dfe0f6d64112}} +\index{qr\_common.h@{qr\_common.h}!qr\_common\_backward\_subst@{qr\_common\_backward\_subst}} +\index{qr\_common\_backward\_subst@{qr\_common\_backward\_subst}!qr\_common.h@{qr\_common.h}} +\doxysubsubsection{\texorpdfstring{qr\_common\_backward\_subst()}{qr\_common\_backward\_subst()}} +{\footnotesize\ttfamily void qr\+\_\+common\+\_\+backward\+\_\+subst (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{U\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{b\mbox{[}m\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{x\+\_\+sol\mbox{[}m\mbox{]} }\end{DoxyParamCaption})} + + + +Implements the backward substitution algorithm. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em U\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix U. \\ +\hline +\mbox{\texttt{ in}} & {\em b\mbox{[}$\,$\mbox{]}} & pointer to the vector b. \\ +\hline +\mbox{\texttt{ out}} & {\em x\+\_\+sol\mbox{[}$\,$\mbox{]}} & pointer to the solution of the substitution algorithm. \\ +\hline +\end{DoxyParams} + + +Definition at line 28 of file qr\+\_\+common.\+c. + + + +References matrix\+\_\+t. + + + +Referenced by solve\+\_\+givens(), solve\+\_\+householder(), and solve\+\_\+lu\+\_\+decomp(). + +\mbox{\Hypertarget{qr__common_8h_a3144f99da14a69ec80bf9ded23714612}\label{qr__common_8h_a3144f99da14a69ec80bf9ded23714612}} +\index{qr\_common.h@{qr\_common.h}!qr\_common\_get\_reduced\_QR@{qr\_common\_get\_reduced\_QR}} +\index{qr\_common\_get\_reduced\_QR@{qr\_common\_get\_reduced\_QR}!qr\_common.h@{qr\_common.h}} +\doxysubsubsection{\texorpdfstring{qr\_common\_get\_reduced\_QR()}{qr\_common\_get\_reduced\_QR()}} +{\footnotesize\ttfamily void qr\+\_\+common\+\_\+get\+\_\+reduced\+\_\+\+QR (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{Q\mbox{[}m\mbox{]}\mbox{[}m\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{R\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{red\+\_\+Q\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{red\+\_\+R\mbox{[}n\mbox{]}\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the reduced form of the Q\+R-\/decomposition algorithm. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em Q\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix Q. \\ +\hline +\mbox{\texttt{ in}} & {\em R\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix R. \\ +\hline +\mbox{\texttt{ out}} & {\em red\+\_\+\+Q\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the reduced matrix Q. \\ +\hline +\mbox{\texttt{ out}} & {\em red\+\_\+\+R\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the reduced matrix R. \\ +\hline +\end{DoxyParams} + + +Definition at line 59 of file qr\+\_\+common.\+c. + + + +References matrix\+\_\+part\+\_\+copy(). + diff --git a/doc/doxygen/latex/qr__givens_8c.tex b/doc/doxygen/latex/qr__givens_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..7c7d475e49d429fa2523074dfbbf8ea6fe2df284 --- /dev/null +++ b/doc/doxygen/latex/qr__givens_8c.tex @@ -0,0 +1,110 @@ +\hypertarget{qr__givens_8c}{}\doxysection{qr\+\_\+givens.\+c File Reference} +\label{qr__givens_8c}\index{qr\_givens.c@{qr\_givens.c}} + + +Givens algorithm for the Q\+R-\/decomposition. Provide necessary methods to construct Q-\/ and R-\/ matrices using Givens rotations. A = QR, where Q is an (m $\times $ n)-\/matrix with orthonormal columns and R is an (n $\times$ n) upper triangular matrix. + + +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include $<$math.\+h$>$}\newline +{\ttfamily \#include $<$float.\+h$>$}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}qr\+\_\+givens.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +int8\+\_\+t \mbox{\hyperlink{qr__givens_8c_a07adca97c58afc057a5cff738f6473cc}{qr\+\_\+givens\+\_\+decomp}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t q\+\_\+col\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} Q\mbox{[}$\,$\mbox{]}\mbox{[}q\+\_\+col\+\_\+num\mbox{]}, bool reduced) +\begin{DoxyCompactList}\small\item\em Computes the QR decomposition of the matrix A by using the Givens algorithm. \end{DoxyCompactList}\item +void \mbox{\hyperlink{qr__givens_8c_a53f748fbc6f8a129deb6a048d423d644}{qr\+\_\+givens\+\_\+get\+\_\+params}} (\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} xjj, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} xij, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} c\+\_\+s\+\_\+t\+\_\+r\+\_\+vec\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the Givens parameters. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Givens algorithm for the Q\+R-\/decomposition. Provide necessary methods to construct Q-\/ and R-\/ matrices using Givens rotations. A = QR, where Q is an (m $\times $ n)-\/matrix with orthonormal columns and R is an (n $\times$ n) upper triangular matrix. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{qr__givens_8c_a07adca97c58afc057a5cff738f6473cc}\label{qr__givens_8c_a07adca97c58afc057a5cff738f6473cc}} +\index{qr\_givens.c@{qr\_givens.c}!qr\_givens\_decomp@{qr\_givens\_decomp}} +\index{qr\_givens\_decomp@{qr\_givens\_decomp}!qr\_givens.c@{qr\_givens.c}} +\doxysubsubsection{\texorpdfstring{qr\_givens\_decomp()}{qr\_givens\_decomp()}} +{\footnotesize\ttfamily int8\+\_\+t qr\+\_\+givens\+\_\+decomp (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{q\+\_\+col\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{Q\mbox{[}$\,$\mbox{]}\mbox{[}q\+\_\+col\+\_\+num\mbox{]}, }\item[{bool}]{reduced }\end{DoxyParamCaption})} + + + +Computes the QR decomposition of the matrix A by using the Givens algorithm. + +Gets a QR decomposition of an m-\/by-\/n matrix A such that A = Q$\ast$R. The compact as well as the full decomposition of the matrix can be computed. + +\begin{DoxyNote}{Note} +R is stored in the matrix A. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in,out}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrices A and R. \\ +\hline +\mbox{\texttt{ in}} & {\em q\+\_\+col\+\_\+num} & column number of the matrix Q. \\ +\hline +\mbox{\texttt{ out}} & {\em Q\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the Q matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em reduced} & computes the compact form of the QR decomposition if true, otherwise the full version.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +1, if computing the QR decomposition is successful. + +-\/1, if computing the QR decomposition is not successful. +\end{DoxyReturn} + + +Definition at line 33 of file qr\+\_\+givens.\+c. + + + +References matrix\+\_\+clear(), matrix\+\_\+get\+\_\+upp\+\_\+triang(), matrix\+\_\+part\+\_\+copy(), matrix\+\_\+t, and qr\+\_\+givens\+\_\+get\+\_\+params(). + + + +Referenced by givens\+\_\+test(), and solve\+\_\+givens(). + +\mbox{\Hypertarget{qr__givens_8c_a53f748fbc6f8a129deb6a048d423d644}\label{qr__givens_8c_a53f748fbc6f8a129deb6a048d423d644}} +\index{qr\_givens.c@{qr\_givens.c}!qr\_givens\_get\_params@{qr\_givens\_get\_params}} +\index{qr\_givens\_get\_params@{qr\_givens\_get\_params}!qr\_givens.c@{qr\_givens.c}} +\doxysubsubsection{\texorpdfstring{qr\_givens\_get\_params()}{qr\_givens\_get\_params()}} +{\footnotesize\ttfamily void qr\+\_\+givens\+\_\+get\+\_\+params (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{xjj, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{xij, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{c\+\_\+s\+\_\+t\+\_\+r\+\_\+vec\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the Givens parameters. + +The computation of the parameters c, s, t, and r can have problems with overflow or underflow, therefore this algorithm employs a normalization procedure. The Givens parameters c, s, t and r are saved in a vector. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em xjj} & value at the diagonal j of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em xij} & value at the index j of a column vector i. \\ +\hline +\mbox{\texttt{ out}} & {\em c\+\_\+s\+\_\+t\+\_\+r\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the vector holding the c, s, t and r parameters. \\ +\hline +\end{DoxyParams} + + +Definition at line 110 of file qr\+\_\+givens.\+c. + + + +References matrix\+\_\+t. + + + +Referenced by givens\+\_\+test(), and qr\+\_\+givens\+\_\+decomp(). + diff --git a/doc/doxygen/latex/qr__givens_8h.tex b/doc/doxygen/latex/qr__givens_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..00ea648a5a7c26993d3ccfdda3cda10ee21e96c9 --- /dev/null +++ b/doc/doxygen/latex/qr__givens_8h.tex @@ -0,0 +1,107 @@ +\hypertarget{qr__givens_8h}{}\doxysection{qr\+\_\+givens.\+h File Reference} +\label{qr__givens_8h}\index{qr\_givens.h@{qr\_givens.h}} + + +Givens algorithm for the Q\+R-\/decomposition. Provide necessary methods to construct Q-\/ and R-\/ matrices using Givens rotations. A = QR, where Q is an (m $\times$ n)-\/matrix with orthonormal columns and R is an (n $\times$ n) upper triangular matrix. + + +{\ttfamily \#include $<$inttypes.\+h$>$}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +int8\+\_\+t \mbox{\hyperlink{qr__givens_8h_a07adca97c58afc057a5cff738f6473cc}{qr\+\_\+givens\+\_\+decomp}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t q\+\_\+col\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} Q\mbox{[}$\,$\mbox{]}\mbox{[}q\+\_\+col\+\_\+num\mbox{]}, bool reduced) +\begin{DoxyCompactList}\small\item\em Computes the QR decomposition of the matrix A by using the Givens algorithm. \end{DoxyCompactList}\item +void \mbox{\hyperlink{qr__givens_8h_a53f748fbc6f8a129deb6a048d423d644}{qr\+\_\+givens\+\_\+get\+\_\+params}} (\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} xjj, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} xij, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} c\+\_\+s\+\_\+t\+\_\+r\+\_\+vec\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the Givens parameters. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Givens algorithm for the Q\+R-\/decomposition. Provide necessary methods to construct Q-\/ and R-\/ matrices using Givens rotations. A = QR, where Q is an (m $\times$ n)-\/matrix with orthonormal columns and R is an (n $\times$ n) upper triangular matrix. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{qr__givens_8h_a07adca97c58afc057a5cff738f6473cc}\label{qr__givens_8h_a07adca97c58afc057a5cff738f6473cc}} +\index{qr\_givens.h@{qr\_givens.h}!qr\_givens\_decomp@{qr\_givens\_decomp}} +\index{qr\_givens\_decomp@{qr\_givens\_decomp}!qr\_givens.h@{qr\_givens.h}} +\doxysubsubsection{\texorpdfstring{qr\_givens\_decomp()}{qr\_givens\_decomp()}} +{\footnotesize\ttfamily int8\+\_\+t qr\+\_\+givens\+\_\+decomp (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{q\+\_\+col\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{Q\mbox{[}$\,$\mbox{]}\mbox{[}q\+\_\+col\+\_\+num\mbox{]}, }\item[{bool}]{reduced }\end{DoxyParamCaption})} + + + +Computes the QR decomposition of the matrix A by using the Givens algorithm. + +Gets a QR decomposition of an m-\/by-\/n matrix A such that A = Q$\ast$R. The compact as well as the full decomposition of the matrix can be computed. + +\begin{DoxyNote}{Note} +R is stored in the matrix A. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix. \\ +\hline +\mbox{\texttt{ in,out}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrices A and R. \\ +\hline +\mbox{\texttt{ in}} & {\em q\+\_\+col\+\_\+num} & column number of the matrix Q. \\ +\hline +\mbox{\texttt{ out}} & {\em Q\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the Q matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em reduced} & computes the compact form of the QR decomposition if true, otherwise the full version.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +1, if computing the QR decomposition is successful. + +-\/1, if computing the QR decomposition is not successful. +\end{DoxyReturn} + + +Definition at line 33 of file qr\+\_\+givens.\+c. + + + +References matrix\+\_\+clear(), matrix\+\_\+get\+\_\+upp\+\_\+triang(), matrix\+\_\+part\+\_\+copy(), matrix\+\_\+t, and qr\+\_\+givens\+\_\+get\+\_\+params(). + + + +Referenced by givens\+\_\+test(), and solve\+\_\+givens(). + +\mbox{\Hypertarget{qr__givens_8h_a53f748fbc6f8a129deb6a048d423d644}\label{qr__givens_8h_a53f748fbc6f8a129deb6a048d423d644}} +\index{qr\_givens.h@{qr\_givens.h}!qr\_givens\_get\_params@{qr\_givens\_get\_params}} +\index{qr\_givens\_get\_params@{qr\_givens\_get\_params}!qr\_givens.h@{qr\_givens.h}} +\doxysubsubsection{\texorpdfstring{qr\_givens\_get\_params()}{qr\_givens\_get\_params()}} +{\footnotesize\ttfamily void qr\+\_\+givens\+\_\+get\+\_\+params (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{xjj, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{xij, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{c\+\_\+s\+\_\+t\+\_\+r\+\_\+vec\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the Givens parameters. + +The computation of the parameters c, s, t, and r can have problems with overflow or underflow, therefore this algorithm employs a normalization procedure. The Givens parameters c, s, t and r are saved in a vector. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em xjj} & value at the diagonal j of the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em xij} & value at the index j of a column vector i. \\ +\hline +\mbox{\texttt{ out}} & {\em c\+\_\+s\+\_\+t\+\_\+r\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the vector holding the c, s, t and r parameters. \\ +\hline +\end{DoxyParams} + + +Definition at line 110 of file qr\+\_\+givens.\+c. + + + +References matrix\+\_\+t. + + + +Referenced by givens\+\_\+test(), and qr\+\_\+givens\+\_\+decomp(). + diff --git a/doc/doxygen/latex/qr__householder_8c.tex b/doc/doxygen/latex/qr__householder_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..58d6ba2f6680d7eb4af3a30a50745820adbb3d6e --- /dev/null +++ b/doc/doxygen/latex/qr__householder_8c.tex @@ -0,0 +1,75 @@ +\hypertarget{qr__householder_8c}{}\doxysection{qr\+\_\+householder.\+c File Reference} +\label{qr__householder_8c}\index{qr\_householder.c@{qr\_householder.c}} + + +Householder algorithm for the Q\+R-\/decomposition. + + +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include $<$stdbool.\+h$>$}\newline +{\ttfamily \#include $<$math.\+h$>$}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}utils.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +int8\+\_\+t \mbox{\hyperlink{qr__householder_8c_a926e8bce91b658f64837d5c93b0bc74f}{qr\+\_\+householder\+\_\+decomp}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t q\+\_\+col\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} Q\mbox{[}$\,$\mbox{]}\mbox{[}q\+\_\+col\+\_\+num\mbox{]}, bool reduced) +\begin{DoxyCompactList}\small\item\em Computes the QR decomposition of the matrix A by using the Householder algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Householder algorithm for the Q\+R-\/decomposition. + +Provide necessary methods to construct Q-\/ and R-\/ matrices using Householder reflections. A = QR, where Q is an (m $\times$ n)-\/matrix with orthonormal columns and R is an (n $\times$ n) upper triangular matrix. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{qr__householder_8c_a926e8bce91b658f64837d5c93b0bc74f}\label{qr__householder_8c_a926e8bce91b658f64837d5c93b0bc74f}} +\index{qr\_householder.c@{qr\_householder.c}!qr\_householder\_decomp@{qr\_householder\_decomp}} +\index{qr\_householder\_decomp@{qr\_householder\_decomp}!qr\_householder.c@{qr\_householder.c}} +\doxysubsubsection{\texorpdfstring{qr\_householder\_decomp()}{qr\_householder\_decomp()}} +{\footnotesize\ttfamily int8\+\_\+t qr\+\_\+householder\+\_\+decomp (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{q\+\_\+col\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{Q\mbox{[}$\,$\mbox{]}\mbox{[}q\+\_\+col\+\_\+num\mbox{]}, }\item[{bool}]{reduced }\end{DoxyParamCaption})} + + + +Computes the QR decomposition of the matrix A by using the Householder algorithm. + +\begin{DoxyNote}{Note} +R is stored in the matrix A. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix to decompose in QR. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix to decompose in QR. \\ +\hline +\mbox{\texttt{ in,out}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrices A and R. \\ +\hline +\mbox{\texttt{ in}} & {\em q\+\_\+col\+\_\+num} & column number of the matrix Q. \\ +\hline +\mbox{\texttt{ in,out}} & {\em Q\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix Q. \\ +\hline +\mbox{\texttt{ in}} & {\em reduced} & computes the compact form of the QR decomposition if true, otherwise the full version.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +1, if computing the QR decomposition is successful. + +-\/1, if computing the QR decomposition is not successful. +\end{DoxyReturn} + + +Definition at line 33 of file qr\+\_\+householder.\+c. + + + +References matrix\+\_\+t, and utils\+\_\+get\+\_\+save\+\_\+square\+\_\+root(). + + + +Referenced by householder\+\_\+test(), and solve\+\_\+householder(). + diff --git a/doc/doxygen/latex/qr__householder_8h.tex b/doc/doxygen/latex/qr__householder_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..4de042dbba1ba35e2c9386e601c3fa8cb673d4d6 --- /dev/null +++ b/doc/doxygen/latex/qr__householder_8h.tex @@ -0,0 +1,72 @@ +\hypertarget{qr__householder_8h}{}\doxysection{qr\+\_\+householder.\+h File Reference} +\label{qr__householder_8h}\index{qr\_householder.h@{qr\_householder.h}} + + +Householder algorithm for the Q\+R-\/decomposition. + + +{\ttfamily \#include $<$inttypes.\+h$>$}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +int8\+\_\+t \mbox{\hyperlink{qr__householder_8h_a926e8bce91b658f64837d5c93b0bc74f}{qr\+\_\+householder\+\_\+decomp}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t q\+\_\+col\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} Q\mbox{[}$\,$\mbox{]}\mbox{[}q\+\_\+col\+\_\+num\mbox{]}, bool reduced) +\begin{DoxyCompactList}\small\item\em Computes the QR decomposition of the matrix A by using the Householder algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Householder algorithm for the Q\+R-\/decomposition. + +Provide necessary methods to construct Q-\/ and R-\/ matrices using Householder reflections. A = QR, where Q is an (m $\times$ n)-\/matrix with orthonormal columns and R is an (n $\times$ n) upper triangular matrix. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{qr__householder_8h_a926e8bce91b658f64837d5c93b0bc74f}\label{qr__householder_8h_a926e8bce91b658f64837d5c93b0bc74f}} +\index{qr\_householder.h@{qr\_householder.h}!qr\_householder\_decomp@{qr\_householder\_decomp}} +\index{qr\_householder\_decomp@{qr\_householder\_decomp}!qr\_householder.h@{qr\_householder.h}} +\doxysubsubsection{\texorpdfstring{qr\_householder\_decomp()}{qr\_householder\_decomp()}} +{\footnotesize\ttfamily int8\+\_\+t qr\+\_\+householder\+\_\+decomp (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{q\+\_\+col\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{Q\mbox{[}$\,$\mbox{]}\mbox{[}q\+\_\+col\+\_\+num\mbox{]}, }\item[{bool}]{reduced }\end{DoxyParamCaption})} + + + +Computes the QR decomposition of the matrix A by using the Householder algorithm. + +\begin{DoxyNote}{Note} +R is stored in the matrix A. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix to decompose in QR. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix to decompose in QR. \\ +\hline +\mbox{\texttt{ in,out}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrices A and R. \\ +\hline +\mbox{\texttt{ in}} & {\em q\+\_\+col\+\_\+num} & column number of the matrix Q. \\ +\hline +\mbox{\texttt{ in,out}} & {\em Q\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix Q. \\ +\hline +\mbox{\texttt{ in}} & {\em reduced} & computes the compact form of the QR decomposition if true, otherwise the full version.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +1, if computing the QR decomposition is successful. + +-\/1, if computing the QR decomposition is not successful. +\end{DoxyReturn} + + +Definition at line 33 of file qr\+\_\+householder.\+c. + + + +References matrix\+\_\+t, and utils\+\_\+get\+\_\+save\+\_\+square\+\_\+root(). + + + +Referenced by householder\+\_\+test(), and solve\+\_\+householder(). + diff --git a/doc/doxygen/latex/qr__pinv__test_8c.tex b/doc/doxygen/latex/qr__pinv__test_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..b02d5c5e9218557915c2dd62cab33e628b76fe3b --- /dev/null +++ b/doc/doxygen/latex/qr__pinv__test_8c.tex @@ -0,0 +1,27 @@ +\hypertarget{qr__pinv__test_8c}{}\doxysection{qr\+\_\+pinv\+\_\+test.\+c File Reference} +\label{qr__pinv__test_8c}\index{qr\_pinv\_test.c@{qr\_pinv\_test.c}} + + +Examples of the Q\+R-\/based pseudo-\/inverse algorithm. + + +{\ttfamily \#include $<$qr\+\_\+pseudo\+\_\+inverse.\+h$>$}\newline +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}qr\+\_\+common.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{qr__pinv__test_8c_a292d2351f35310e579dd0741ab4857db}\label{qr__pinv__test_8c_a292d2351f35310e579dd0741ab4857db}} +void \mbox{\hyperlink{qr__pinv__test_8c_a292d2351f35310e579dd0741ab4857db}{qr\+\_\+pinv\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Examples of the Q\+R-\/based pseudo-\/inverse algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Examples of the Q\+R-\/based pseudo-\/inverse algorithm. + +Q\+R-\/based pseudo-\/inverse algorithm examples (see the \mbox{\hyperlink{qr__pseudo__inverse_8h}{QR Pseudo-\/\+Inverse}} approach). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/qr__pinv__test_8h.tex b/doc/doxygen/latex/qr__pinv__test_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..3b3055653721f0ae8d5b66655acf6e5ead4ebfe3 --- /dev/null +++ b/doc/doxygen/latex/qr__pinv__test_8h.tex @@ -0,0 +1,23 @@ +\hypertarget{qr__pinv__test_8h}{}\doxysection{qr\+\_\+pinv\+\_\+test.\+h File Reference} +\label{qr__pinv__test_8h}\index{qr\_pinv\_test.h@{qr\_pinv\_test.h}} + + +Examples of the Q\+R-\/based pseudo-\/inverse algorithm. + + +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{qr__pinv__test_8h_a292d2351f35310e579dd0741ab4857db}\label{qr__pinv__test_8h_a292d2351f35310e579dd0741ab4857db}} +void \mbox{\hyperlink{qr__pinv__test_8h_a292d2351f35310e579dd0741ab4857db}{qr\+\_\+pinv\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Examples of the Q\+R-\/based pseudo-\/inverse algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Examples of the Q\+R-\/based pseudo-\/inverse algorithm. + +Q\+R-\/based pseudo-\/inverse algorithm examples (see the \mbox{\hyperlink{qr__pseudo__inverse_8h}{QR Pseudo-\/\+Inverse}} approach). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/qr__pseudo__inverse_8c.tex b/doc/doxygen/latex/qr__pseudo__inverse_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..d3540c42212b634e1573367549d2036a9bef664b --- /dev/null +++ b/doc/doxygen/latex/qr__pseudo__inverse_8c.tex @@ -0,0 +1,70 @@ +\hypertarget{qr__pseudo__inverse_8c}{}\doxysection{qr\+\_\+pseudo\+\_\+inverse.\+c File Reference} +\label{qr__pseudo__inverse_8c}\index{qr\_pseudo\_inverse.c@{qr\_pseudo\_inverse.c}} + + +QR decomposition algorithms to compute the pseudo-\/inverse of a matrix. + + +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}qr\+\_\+common.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}qr\+\_\+givens.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}qr\+\_\+householder.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}pseudo\+\_\+inverse.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +int8\+\_\+t \mbox{\hyperlink{qr__pseudo__inverse_8c_a9fb1ebdfe21c5a66cd322f00bf886d8d}{qr\+\_\+get\+\_\+pinv}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} pinv\+\_\+A\mbox{[}n\mbox{]}\mbox{[}m\mbox{]}, enum \mbox{\hyperlink{qr__common_8h_ac62c54358ecc0c35cdef1c3fb37cc73b}{Q\+R\+\_\+\+A\+L\+G\+O\+R\+I\+T\+HM}} algo) +\begin{DoxyCompactList}\small\item\em Calculate the pseudo inverse of a rectangular matrix using the QR decomposition. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +QR decomposition algorithms to compute the pseudo-\/inverse of a matrix. + +The computation of the pseudo-\/inverse is implemented using the Householder or the Givens algorithms. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{qr__pseudo__inverse_8c_a9fb1ebdfe21c5a66cd322f00bf886d8d}\label{qr__pseudo__inverse_8c_a9fb1ebdfe21c5a66cd322f00bf886d8d}} +\index{qr\_pseudo\_inverse.c@{qr\_pseudo\_inverse.c}!qr\_get\_pinv@{qr\_get\_pinv}} +\index{qr\_get\_pinv@{qr\_get\_pinv}!qr\_pseudo\_inverse.c@{qr\_pseudo\_inverse.c}} +\doxysubsubsection{\texorpdfstring{qr\_get\_pinv()}{qr\_get\_pinv()}} +{\footnotesize\ttfamily int8\+\_\+t qr\+\_\+get\+\_\+pinv (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{pinv\+\_\+A\mbox{[}n\mbox{]}\mbox{[}m\mbox{]}, }\item[{enum \mbox{\hyperlink{qr__common_8h_ac62c54358ecc0c35cdef1c3fb37cc73b}{Q\+R\+\_\+\+A\+L\+G\+O\+R\+I\+T\+HM}}}]{algo }\end{DoxyParamCaption})} + + + +Calculate the pseudo inverse of a rectangular matrix using the QR decomposition. + +The computation of the pseudo inverse is based on the Householder or Givens algorithm. + +\newpage + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix to inverse. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix to inverse. \\ +\hline +\mbox{\texttt{ in}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix A. \\ +\hline +\mbox{\texttt{ out}} & {\em pinv\+\_\+\+A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the pseudo-\/inverse matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em algo} & choice between the Householder or Givens algorithms.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +1, if computing the pseudo-\/inverse matrix is successful. + +-\/1, if computing the pseudo-\/inverse matrix is not successful. +\end{DoxyReturn} + + +Definition at line 32 of file qr\+\_\+pseudo\+\_\+inverse.\+c. + + + +Referenced by qr\+\_\+pinv\+\_\+test(). + diff --git a/doc/doxygen/latex/qr__pseudo__inverse_8h.tex b/doc/doxygen/latex/qr__pseudo__inverse_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..24f631563b1dbddd98f19e76b2e5c90dc3a5ee10 --- /dev/null +++ b/doc/doxygen/latex/qr__pseudo__inverse_8h.tex @@ -0,0 +1,66 @@ +\hypertarget{qr__pseudo__inverse_8h}{}\doxysection{qr\+\_\+pseudo\+\_\+inverse.\+h File Reference} +\label{qr__pseudo__inverse_8h}\index{qr\_pseudo\_inverse.h@{qr\_pseudo\_inverse.h}} + + +QR decomposition algorithms to compute the pseudo-\/inverse of a matrix. + + +{\ttfamily \#include $<$inttypes.\+h$>$}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}qr\+\_\+common.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +int8\+\_\+t \mbox{\hyperlink{qr__pseudo__inverse_8h_a9fb1ebdfe21c5a66cd322f00bf886d8d}{qr\+\_\+get\+\_\+pinv}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} pinv\+\_\+A\mbox{[}n\mbox{]}\mbox{[}m\mbox{]}, enum \mbox{\hyperlink{qr__common_8h_ac62c54358ecc0c35cdef1c3fb37cc73b}{Q\+R\+\_\+\+A\+L\+G\+O\+R\+I\+T\+HM}} algo) +\begin{DoxyCompactList}\small\item\em Calculate the pseudo inverse of a rectangular matrix using the QR decomposition. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +QR decomposition algorithms to compute the pseudo-\/inverse of a matrix. + +The computation of the pseudo-\/inverse is implemented using the Householder or the Givens algorithms. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{qr__pseudo__inverse_8h_a9fb1ebdfe21c5a66cd322f00bf886d8d}\label{qr__pseudo__inverse_8h_a9fb1ebdfe21c5a66cd322f00bf886d8d}} +\index{qr\_pseudo\_inverse.h@{qr\_pseudo\_inverse.h}!qr\_get\_pinv@{qr\_get\_pinv}} +\index{qr\_get\_pinv@{qr\_get\_pinv}!qr\_pseudo\_inverse.h@{qr\_pseudo\_inverse.h}} +\doxysubsubsection{\texorpdfstring{qr\_get\_pinv()}{qr\_get\_pinv()}} +{\footnotesize\ttfamily int8\+\_\+t qr\+\_\+get\+\_\+pinv (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{pinv\+\_\+A\mbox{[}n\mbox{]}\mbox{[}m\mbox{]}, }\item[{enum \mbox{\hyperlink{qr__common_8h_ac62c54358ecc0c35cdef1c3fb37cc73b}{Q\+R\+\_\+\+A\+L\+G\+O\+R\+I\+T\+HM}}}]{algo }\end{DoxyParamCaption})} + + + +Calculate the pseudo inverse of a rectangular matrix using the QR decomposition. + +The computation of the pseudo inverse is based on the Householder or Givens algorithm. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix to inverse. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix to inverse. \\ +\hline +\mbox{\texttt{ in}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix A. \\ +\hline +\mbox{\texttt{ out}} & {\em pinv\+\_\+\+A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the pseudo-\/inverse matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em algo} & choice between the Householder or Givens algorithms.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +1, if computing the pseudo-\/inverse matrix is successful. + +-\/1, if computing the pseudo-\/inverse matrix is not successful. +\end{DoxyReturn} + + +Definition at line 32 of file qr\+\_\+pseudo\+\_\+inverse.\+c. + + + +Referenced by qr\+\_\+pinv\+\_\+test(). + diff --git a/doc/doxygen/latex/refman.aux b/doc/doxygen/latex/refman.aux new file mode 100644 index 0000000000000000000000000000000000000000..8f3dd350d1d19111674f6f5d036b8d612701b172 --- /dev/null +++ b/doc/doxygen/latex/refman.aux @@ -0,0 +1,2535 @@ +\relax +\providecommand{\transparent@use}[1]{} +\providecommand\hyper@newdestlabel[2]{} +\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} +\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined +\global\let\oldcontentsline\contentsline +\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} +\global\let\oldnewlabel\newlabel +\gdef\newlabel#1#2{\newlabelxx{#1}#2} +\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} +\AtEndDocument{\ifx\hyper@anchor\@undefined +\let\contentsline\oldcontentsline +\let\newlabel\oldnewlabel +\fi} +\fi} +\global\let\hyper@last\relax +\gdef\HyperFirstAtBeginDocument#1{#1} +\providecommand\HyField@AuxAddToFields[1]{} +\providecommand\HyField@AuxAddToCoFields[2]{} +\providecommand \oddpage@label [2]{} +\@writefile{toc}{\@ifundefined {etoctocstyle}{\let \etoc@startlocaltoc \@gobble \let \etoc@settocdepth \@gobble \let \etoc@depthtag \@gobble \let \etoc@setlocaltop \@gobble }{}} +\@writefile{toc}{\contentsline {chapter}{\numberline {1}Rcd\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}Math\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}Lib Documentation}{1}{chapter.1}} +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\newlabel{index}{{1}{1}{Rcd\+Math\+Lib Documentation}{chapter.1}{}} +\@writefile{toc}{\contentsline {section}{\numberline {1.1}Rcd\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}Math\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}Lib in a nutshell}{1}{section.1.1}} +\newlabel{index_RcdMathLib-in-a-nutshell}{{1.1}{1}{Rcd\+Math\+Lib in a nutshell}{section.1.1}{}} +\@writefile{toc}{\contentsline {section}{\numberline {1.2}Download and use Rcd\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}Math\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}Lib}{1}{section.1.2}} +\newlabel{index_download-use-RcdMathLib}{{1.2}{1}{Download and use Rcd\+Math\+Lib}{section.1.2}{}} +\@writefile{toc}{\contentsline {section}{\numberline {1.3}The quickest start}{1}{section.1.3}} +\newlabel{index_the-quickest-start}{{1.3}{1}{The quickest start}{section.1.3}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {1.1}{\ignorespaces Example of real-world localization system}}{2}{figure.caption.1}} +\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}} +\newlabel{fig:exp_loc_sys}{{1.1}{2}{Example of real-world localization system}{figure.caption.1}{}} +\@writefile{toc}{\contentsline {section}{\numberline {1.4}Structure}{2}{section.1.4}} +\newlabel{index_structure}{{1.4}{2}{Structure}{section.1.4}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.4.1}Linear Algebra}{2}{subsection.1.4.1}} +\newlabel{index_autotoc_md0}{{1.4.1}{2}{Linear Algebra}{subsection.1.4.1}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.4.2}Non-\/\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}Linear Algebra}{3}{subsection.1.4.2}} +\newlabel{index_autotoc_md1}{{1.4.2}{3}{Non-\/\+Linear Algebra}{subsection.1.4.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.4.3}Localization}{3}{subsection.1.4.3}} +\newlabel{index_autotoc_md2}{{1.4.3}{3}{Localization}{subsection.1.4.3}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.4.4}examples}{3}{subsection.1.4.4}} +\newlabel{index_autotoc_md3}{{1.4.4}{3}{examples}{subsection.1.4.4}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.4.5}doc}{3}{subsection.1.4.5}} +\newlabel{index_autotoc_md4}{{1.4.5}{3}{doc}{subsection.1.4.5}{}} +\@writefile{toc}{\contentsline {section}{\numberline {1.5}Further information}{3}{section.1.5}} +\newlabel{index_further-information}{{1.5}{3}{Further information}{section.1.5}{}} +\@writefile{toc}{\contentsline {chapter}{\numberline {2}Creating an application}{5}{chapter.2}} +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\newlabel{creating-an-application}{{2}{5}{Creating an application}{chapter.2}{}} +\@writefile{toc}{\contentsline {section}{\numberline {2.1}Creating an application for full-\/fledged devices}{5}{section.2.1}} +\newlabel{creating-an-application_creating-an-application-full-fledge}{{2.1}{5}{Creating an application for full-\/fledged devices}{section.2.1}{}} +\@writefile{toc}{\contentsline {section}{\numberline {2.2}Creating an application for resource-\/limited devices}{5}{section.2.2}} +\newlabel{creating-an-application_creating-an-application-res-lim}{{2.2}{5}{Creating an application for resource-\/limited devices}{section.2.2}{}} +\@writefile{toc}{\contentsline {section}{\numberline {2.3}The main function}{5}{section.2.3}} +\newlabel{creating-an-application_the-main-function}{{2.3}{5}{The main function}{section.2.3}{}} +\@writefile{toc}{\contentsline {section}{\numberline {2.4}The application\textquotesingle {}s Makefile}{6}{section.2.4}} +\newlabel{creating-an-application_the-applications-makefile}{{2.4}{6}{The application\textquotesingle {}s Makefile}{section.2.4}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.4.1}The minimal Makefile}{6}{subsection.2.4.1}} +\newlabel{creating-an-application_the-minimal-makefile}{{2.4.1}{6}{The minimal Makefile}{subsection.2.4.1}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.4.2}Including modules}{6}{subsection.2.4.2}} +\newlabel{creating-an-application_including-modules}{{2.4.2}{6}{Including modules}{subsection.2.4.2}{}} +\@writefile{toc}{\contentsline {chapter}{\numberline {3}Creating modules}{7}{chapter.3}} +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\newlabel{creating-modules}{{3}{7}{Creating modules}{chapter.3}{}} +\@writefile{toc}{\contentsline {section}{\numberline {3.1}The general structure}{7}{section.3.1}} +\newlabel{creating-modules_the-general-structure}{{3.1}{7}{The general structure}{section.3.1}{}} +\@writefile{toc}{\contentsline {section}{\numberline {3.2}Module dependencies}{8}{section.3.2}} +\newlabel{creating-modules_module-dependencies}{{3.2}{8}{Module dependencies}{section.3.2}{}} +\@writefile{toc}{\contentsline {chapter}{\numberline {4}Getting started}{9}{chapter.4}} +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\newlabel{getting-started}{{4}{9}{Getting started}{chapter.4}{}} +\@writefile{toc}{\contentsline {section}{\numberline {4.1}Downloading Rcd\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}Math\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}Lib code}{9}{section.4.1}} +\newlabel{getting-started_downloading-RcdMathLib-code}{{4.1}{9}{Downloading Rcd\+Math\+Lib code}{section.4.1}{}} +\@writefile{toc}{\contentsline {section}{\numberline {4.2}Compiling Rcd\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}Math\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}Lib}{9}{section.4.2}} +\newlabel{getting-started_compiling-RcdMathLib}{{4.2}{9}{Compiling Rcd\+Math\+Lib}{section.4.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.1}Setting up a toolchain for full-\/fledged devices}{9}{subsection.4.2.1}} +\newlabel{getting-started_setting-up-a-toolchain-full-fledge}{{4.2.1}{9}{Setting up a toolchain for full-\/fledged devices}{subsection.4.2.1}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.2}Setting up a toolchain for resource-\/limited devices}{10}{subsection.4.2.2}} +\newlabel{getting-started_setting-up-a-toolchain-res-lim}{{4.2.2}{10}{Setting up a toolchain for resource-\/limited devices}{subsection.4.2.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.3}The build system for full-\/fledged devices}{10}{subsection.4.2.3}} +\newlabel{getting-started_the-build-system-full-fledge}{{4.2.3}{10}{The build system for full-\/fledged devices}{subsection.4.2.3}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.4}The build system for resource-\/limited devices}{11}{subsection.4.2.4}} +\newlabel{getting-started_the-build-system-res-lim}{{4.2.4}{11}{The build system for resource-\/limited devices}{subsection.4.2.4}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.5}Building and executing an example for resource-\/limited devices}{12}{subsection.4.2.5}} +\newlabel{getting-started_building-and-executing-an-example-res-lim}{{4.2.5}{12}{Building and executing an example for resource-\/limited devices}{subsection.4.2.5}{}} +\@writefile{toc}{\contentsline {chapter}{\numberline {5}Module Index}{13}{chapter.5}} +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{toc}{\contentsline {section}{\numberline {5.1}Modules}{13}{section.5.1}} +\@writefile{toc}{\contentsline {chapter}{\numberline {6}Data Structure Index}{15}{chapter.6}} +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{toc}{\contentsline {section}{\numberline {6.1}Data Structures}{15}{section.6.1}} +\@writefile{toc}{\contentsline {chapter}{\numberline {7}File Index}{17}{chapter.7}} +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{toc}{\contentsline {section}{\numberline {7.1}File List}{17}{section.7.1}} +\@writefile{toc}{\contentsline {chapter}{\numberline {8}Module Documentation}{21}{chapter.8}} +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{toc}{\contentsline {section}{\numberline {8.1}B\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}S\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}C\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}P\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}E\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}R\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}T\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}NS}{21}{section.8.1}} +\newlabel{group__basic__operations}{{8.1}{21}{B\+A\+S\+I\+C\+\_\+\+O\+P\+E\+R\+A\+T\+I\+O\+NS}{section.8.1}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {8.1.1}Detailed Description}{21}{subsection.8.1.1}} +\@input{group__distance__based.aux} +\@input{group__examples.aux} +\@input{group__linear__algebra.aux} +\@input{group__localization.aux} +\@input{group__magnetic__based.aux} +\@input{group__matrix__decompositions.aux} +\@input{group__non__linear__algebra.aux} +\@input{group__optimization.aux} +\@input{group__position__algos.aux} +\@input{group__position__optimization.aux} +\@input{group__pos__algos__common.aux} +\@input{group__pseudo__inverse.aux} +\@input{group__solve__linear__equations.aux} +\@input{group__solve__non__linear__equations.aux} +\@input{group__utilities.aux} +\@writefile{toc}{\contentsline {chapter}{\numberline {9}Data Structure Documentation}{37}{chapter.9}} +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{toc}{\contentsline {section}{\numberline {9.1}matrix\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}dim\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}t Struct Reference}{37}{section.9.1}} +\newlabel{structmatrix__dim__t}{{9.1}{37}{matrix\+\_\+dim\+\_\+t Struct Reference}{section.9.1}{}} +\newlabel{structmatrix__dim__t_a853244a0562d43bfdcdcb704ed707721}{{9.1}{37}{Data Fields}{section*.18}{}} +\newlabel{structmatrix__dim__t_aac6b6ff205184047714d5c22019bdbab}{{9.1}{37}{Data Fields}{section*.18}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {9.1.1}Detailed Description}{37}{subsection.9.1.1}} +\@writefile{toc}{\contentsline {chapter}{\numberline {10}File Documentation}{39}{chapter.10}} +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{toc}{\contentsline {section}{\numberline {10.1}combinatorics.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{39}{section.10.1}} +\newlabel{combinatorics_8c}{{10.1}{39}{combinatorics.\+c File Reference}{section.10.1}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.1.1}Detailed Description}{39}{subsection.10.1.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.1.2}Function Documentation}{39}{subsection.10.1.2}} +\newlabel{combinatorics_8c_ae500ce949afe79089e8146eb1fb5cbb0}{{10.1.2}{39}{Function Documentation}{subsection.10.1.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.1.2.1}combinatorics\_get\_next\_without\_rep()}{39}{subsubsection.10.1.2.1}} +\gdef \LT@i {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{57.07677pt}\LT@entry + {3}{132.96124pt}} +\gdef \LT@ii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{57.07677pt}\LT@entry + {3}{132.96124pt}} +\newlabel{combinatorics_8c_a1bcaeef00a7027e9b9b7694da2efd1b9}{{10.1.2.1}{40}{\texorpdfstring {combinatorics\_get\_next\_without\_rep()}{combinatorics\_get\_next\_without\_rep()}}{table.10.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.1.2.2}combinatorics\_init()}{40}{subsubsection.10.1.2.2}} +\@writefile{toc}{\contentsline {section}{\numberline {10.2}combinatorics.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{40}{section.10.2}} +\newlabel{combinatorics_8h}{{10.2}{40}{combinatorics.\+h File Reference}{section.10.2}{}} +\gdef \LT@iii {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{57.07677pt}\LT@entry + {3}{132.96124pt}} +\newlabel{combinatorics_8h_a1249f9e7a382225c0889b8ef630d6509}{{10.2}{41}{Macros}{section*.20}{}} +\newlabel{combinatorics_8h_a744ae7aa581aa908643d95d470394872}{{10.2}{41}{Macros}{section*.20}{}} +\newlabel{combinatorics_8h_af92c32bbf9a391a055cb472b6f43c498}{{10.2}{41}{Macros}{section*.20}{}} +\newlabel{combinatorics_8h_a16396d8294127e6ea7dbbdaa3b8132e7}{{10.2}{41}{Macros}{section*.20}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.2.1}Detailed Description}{41}{subsection.10.2.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.2.2}Function Documentation}{41}{subsection.10.2.2}} +\newlabel{combinatorics_8h_ae500ce949afe79089e8146eb1fb5cbb0}{{10.2.2}{41}{Function Documentation}{subsection.10.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.2.2.1}combinatorics\_get\_next\_without\_rep()}{41}{subsubsection.10.2.2.1}} +\gdef \LT@iv {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{57.07677pt}\LT@entry + {3}{132.96124pt}} +\newlabel{combinatorics_8h_a1bcaeef00a7027e9b9b7694da2efd1b9}{{10.2.2.1}{42}{\texorpdfstring {combinatorics\_get\_next\_without\_rep()}{combinatorics\_get\_next\_without\_rep()}}{table.10.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.2.2.2}combinatorics\_init()}{42}{subsubsection.10.2.2.2}} +\@writefile{toc}{\contentsline {section}{\numberline {10.3}damped\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}newton\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}raphson.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{42}{section.10.3}} +\newlabel{damped__newton__raphson_8c}{{10.3}{42}{damped\+\_\+newton\+\_\+raphson.\+c File Reference}{section.10.3}{}} +\gdef \LT@v {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{88.42674pt}\LT@entry + {3}{289.27928pt}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.3.1}Detailed Description}{43}{subsection.10.3.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.3.2}Function Documentation}{43}{subsection.10.3.2}} +\newlabel{damped__newton__raphson_8c_a0cf3dc5e334091bc43820fa1d8e86c14}{{10.3.2}{43}{Function Documentation}{subsection.10.3.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.3.2.1}damped\_newton\_raphson()}{43}{subsubsection.10.3.2.1}} +\gdef \LT@vi {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{88.42674pt}\LT@entry + {3}{167.33182pt}} +\newlabel{damped__newton__raphson_8c_a46f90a02170f4f35f9b3bdbc5c65271a}{{10.3.2.1}{44}{\texorpdfstring {damped\_newton\_raphson()}{damped\_newton\_raphson()}}{table.10.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.3.2.2}get\_damped\_norm()}{44}{subsubsection.10.3.2.2}} +\newlabel{damped__newton__raphson_8c_acd5be84f1d01dfb379d85cc8aef8b65e}{{10.3.2.2}{44}{\texorpdfstring {get\_damped\_norm()}{get\_damped\_norm()}}{table.10.6}{}} +\gdef \LT@vii {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{88.42674pt}\LT@entry + {3}{167.33182pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.3.2.3}get\_delta\_x()}{45}{subsubsection.10.3.2.3}} +\@writefile{toc}{\contentsline {section}{\numberline {10.4}damped\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}newton\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}raphson.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{45}{section.10.4}} +\newlabel{damped__newton__raphson_8h}{{10.4}{45}{damped\+\_\+newton\+\_\+raphson.\+h File Reference}{section.10.4}{}} +\gdef \LT@viii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{88.42674pt}\LT@entry + {3}{289.27928pt}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.4.1}Detailed Description}{46}{subsection.10.4.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.4.2}Function Documentation}{46}{subsection.10.4.2}} +\newlabel{damped__newton__raphson_8h_a0cf3dc5e334091bc43820fa1d8e86c14}{{10.4.2}{46}{Function Documentation}{subsection.10.4.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.4.2.1}damped\_newton\_raphson()}{46}{subsubsection.10.4.2.1}} +\gdef \LT@ix {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{88.42674pt}\LT@entry + {3}{167.33182pt}} +\newlabel{damped__newton__raphson_8h_a46f90a02170f4f35f9b3bdbc5c65271a}{{10.4.2.1}{47}{\texorpdfstring {damped\_newton\_raphson()}{damped\_newton\_raphson()}}{table.10.8}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.4.2.2}get\_damped\_norm()}{47}{subsubsection.10.4.2.2}} +\newlabel{damped__newton__raphson_8h_acd5be84f1d01dfb379d85cc8aef8b65e}{{10.4.2.2}{47}{\texorpdfstring {get\_damped\_norm()}{get\_damped\_norm()}}{table.10.9}{}} +\gdef \LT@x {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{88.42674pt}\LT@entry + {3}{167.33182pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.4.2.3}get\_delta\_x()}{48}{subsubsection.10.4.2.3}} +\@writefile{toc}{\contentsline {section}{\numberline {10.5}dist\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}based\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}fi.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{48}{section.10.5}} +\newlabel{dist__based__fi_8c}{{10.5}{48}{dist\+\_\+based\+\_\+fi.\+c File Reference}{section.10.5}{}} +\gdef \LT@xi {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{80.76563pt}\LT@entry + {3}{239.73509pt}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.5.1}Detailed Description}{49}{subsection.10.5.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.5.2}Function Documentation}{49}{subsection.10.5.2}} +\newlabel{dist__based__fi_8c_a2a1d8806de5f7f5131be1fbd706c17fa}{{10.5.2}{49}{Function Documentation}{subsection.10.5.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.5.2.1}dist\_based\_f\_i()}{49}{subsubsection.10.5.2.1}} +\newlabel{dist__based__fi_8c_a67e1cf0904bc0be1258e5fb4cb292a9a}{{10.5.2.1}{49}{\texorpdfstring {dist\_based\_f\_i()}{dist\_based\_f\_i()}}{table.10.11}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.5.2.2}dist\_based\_fi()}{49}{subsubsection.10.5.2.2}} +\gdef \LT@xii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{54.08861pt}\LT@entry + {3}{222.2216pt}} +\@writefile{toc}{\contentsline {section}{\numberline {10.6}dist\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}based\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}fi.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{50}{section.10.6}} +\newlabel{dist__based__fi_8h}{{10.6}{50}{dist\+\_\+based\+\_\+fi.\+h File Reference}{section.10.6}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.6.1}Detailed Description}{50}{subsection.10.6.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.6.2}Function Documentation}{50}{subsection.10.6.2}} +\newlabel{dist__based__fi_8h_a2a1d8806de5f7f5131be1fbd706c17fa}{{10.6.2}{50}{Function Documentation}{subsection.10.6.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.6.2.1}dist\_based\_f\_i()}{50}{subsubsection.10.6.2.1}} +\gdef \LT@xiii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{80.76563pt}\LT@entry + {3}{239.73509pt}} +\gdef \LT@xiv {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{54.08861pt}\LT@entry + {3}{222.2216pt}} +\newlabel{dist__based__fi_8h_a67e1cf0904bc0be1258e5fb4cb292a9a}{{10.6.2.1}{51}{\texorpdfstring {dist\_based\_f\_i()}{dist\_based\_f\_i()}}{table.10.13}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.6.2.2}dist\_based\_fi()}{51}{subsubsection.10.6.2.2}} +\@writefile{toc}{\contentsline {section}{\numberline {10.7}dist\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}based\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}jacobian.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{51}{section.10.7}} +\newlabel{dist__based__jacobian_8c}{{10.7}{51}{dist\+\_\+based\+\_\+jacobian.\+c File Reference}{section.10.7}{}} +\gdef \LT@xv {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{90.39539pt}\LT@entry + {3}{234.09245pt}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.7.1}Detailed Description}{52}{subsection.10.7.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.7.2}Function Documentation}{52}{subsection.10.7.2}} +\newlabel{dist__based__jacobian_8c_a8f900ff7d66d260d3b2e3e0ef2757ccc}{{10.7.2}{52}{Function Documentation}{subsection.10.7.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.7.2.1}dist\_based\_jacobian\_get\_J()}{52}{subsubsection.10.7.2.1}} +\newlabel{dist__based__jacobian_8c_a04231d3d216ce6814eb3e183f7a2e408}{{10.7.2.1}{52}{\texorpdfstring {dist\_based\_jacobian\_get\_J()}{dist\_based\_jacobian\_get\_J()}}{table.10.15}{}} +\gdef \LT@xvi {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{90.39539pt}\LT@entry + {3}{234.09245pt}} +\gdef \LT@xvii {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{90.39539pt}\LT@entry + {3}{234.09245pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.7.2.2}dist\_based\_jacobian\_get\_J\_mul\_s()}{53}{subsubsection.10.7.2.2}} +\newlabel{dist__based__jacobian_8c_a769d35615d26a67b97bfd40b5d26a95c}{{10.7.2.2}{53}{\texorpdfstring {dist\_based\_jacobian\_get\_J\_mul\_s()}{dist\_based\_jacobian\_get\_J\_mul\_s()}}{table.10.16}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.7.2.3}dist\_based\_jacobian\_get\_JTf()}{53}{subsubsection.10.7.2.3}} +\gdef \LT@xviii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{90.39539pt}\LT@entry + {3}{234.09245pt}} +\newlabel{dist__based__jacobian_8c_a59b1a3323c2896ff28f71135af0204a2}{{10.7.2.3}{54}{\texorpdfstring {dist\_based\_jacobian\_get\_JTf()}{dist\_based\_jacobian\_get\_JTf()}}{table.10.17}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.7.2.4}dist\_based\_jacobian\_get\_JTJ()}{54}{subsubsection.10.7.2.4}} +\@writefile{toc}{\contentsline {section}{\numberline {10.8}dist\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}based\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}jacobian.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{54}{section.10.8}} +\newlabel{dist__based__jacobian_8h}{{10.8}{54}{dist\+\_\+based\+\_\+jacobian.\+h File Reference}{section.10.8}{}} +\gdef \LT@xix {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{90.39539pt}\LT@entry + {3}{234.09245pt}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.8.1}Detailed Description}{55}{subsection.10.8.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.8.2}Function Documentation}{55}{subsection.10.8.2}} +\newlabel{dist__based__jacobian_8h_a8f900ff7d66d260d3b2e3e0ef2757ccc}{{10.8.2}{55}{Function Documentation}{subsection.10.8.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.8.2.1}dist\_based\_jacobian\_get\_J()}{55}{subsubsection.10.8.2.1}} +\newlabel{dist__based__jacobian_8h_a04231d3d216ce6814eb3e183f7a2e408}{{10.8.2.1}{55}{\texorpdfstring {dist\_based\_jacobian\_get\_J()}{dist\_based\_jacobian\_get\_J()}}{table.10.19}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.8.2.2}dist\_based\_jacobian\_get\_J\_mul\_s()}{55}{subsubsection.10.8.2.2}} +\gdef \LT@xx {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{90.39539pt}\LT@entry + {3}{234.09245pt}} +\gdef \LT@xxi {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{90.39539pt}\LT@entry + {3}{234.09245pt}} +\newlabel{dist__based__jacobian_8h_a769d35615d26a67b97bfd40b5d26a95c}{{10.8.2.2}{56}{\texorpdfstring {dist\_based\_jacobian\_get\_J\_mul\_s()}{dist\_based\_jacobian\_get\_J\_mul\_s()}}{table.10.20}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.8.2.3}dist\_based\_jacobian\_get\_JTf()}{56}{subsubsection.10.8.2.3}} +\newlabel{dist__based__jacobian_8h_a59b1a3323c2896ff28f71135af0204a2}{{10.8.2.3}{56}{\texorpdfstring {dist\_based\_jacobian\_get\_JTf()}{dist\_based\_jacobian\_get\_JTf()}}{table.10.21}{}} +\gdef \LT@xxii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{90.39539pt}\LT@entry + {3}{234.09245pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.8.2.4}dist\_based\_jacobian\_get\_JTJ()}{57}{subsubsection.10.8.2.4}} +\@writefile{toc}{\contentsline {section}{\numberline {10.9}dist\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}based\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}position.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{57}{section.10.9}} +\newlabel{dist__based__position_8c}{{10.9}{57}{dist\+\_\+based\+\_\+position.\+c File Reference}{section.10.9}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.9.1}Detailed Description}{57}{subsection.10.9.1}} +\gdef \LT@xxiii {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{93.09395pt}\LT@entry + {3}{179.79668pt}} +\gdef \LT@xxiv {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{47.4182pt}\LT@entry + {3}{234.09245pt}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.9.2}Function Documentation}{58}{subsection.10.9.2}} +\newlabel{dist__based__position_8c_a308f40001270af6663e2b1f9aff47cc3}{{10.9.2}{58}{Function Documentation}{subsection.10.9.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.9.2.1}dist\_based\_get\_absolute\_error()}{58}{subsubsection.10.9.2.1}} +\newlabel{dist__based__position_8c_a756c1407a4ba61d312a676ffd824517d}{{10.9.2.1}{58}{\texorpdfstring {dist\_based\_get\_absolute\_error()}{dist\_based\_get\_absolute\_error()}}{table.10.23}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.9.2.2}dist\_based\_get\_distance\_to\_anchor()}{58}{subsubsection.10.9.2.2}} +\gdef \LT@xxv {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{93.09395pt}\LT@entry + {3}{179.79668pt}} +\@writefile{toc}{\contentsline {section}{\numberline {10.10}dist\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}based\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}position.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{59}{section.10.10}} +\newlabel{dist__based__position_8h}{{10.10}{59}{dist\+\_\+based\+\_\+position.\+h File Reference}{section.10.10}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.10.1}Detailed Description}{59}{subsection.10.10.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.10.2}Function Documentation}{59}{subsection.10.10.2}} +\newlabel{dist__based__position_8h_a308f40001270af6663e2b1f9aff47cc3}{{10.10.2}{59}{Function Documentation}{subsection.10.10.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.10.2.1}dist\_based\_get\_absolute\_error()}{59}{subsubsection.10.10.2.1}} +\gdef \LT@xxvi {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{47.4182pt}\LT@entry + {3}{234.09245pt}} +\newlabel{dist__based__position_8h_a756c1407a4ba61d312a676ffd824517d}{{10.10.2.1}{60}{\texorpdfstring {dist\_based\_get\_absolute\_error()}{dist\_based\_get\_absolute\_error()}}{table.10.25}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.10.2.2}dist\_based\_get\_distance\_to\_anchor()}{60}{subsubsection.10.10.2.2}} +\@writefile{toc}{\contentsline {section}{\numberline {10.11}distance\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}based\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{60}{section.10.11}} +\newlabel{distance__based__test_8c}{{10.11}{60}{distance\+\_\+based\+\_\+test.\+c File Reference}{section.10.11}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.11.1}Detailed Description}{60}{subsection.10.11.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.11.2}Function Documentation}{61}{subsection.10.11.2}} +\newlabel{distance__based__test_8c_a3a6d73a022976728a5a298ba62d8e115}{{10.11.2}{61}{Function Documentation}{subsection.10.11.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.11.2.1}distance\_based\_test()}{61}{subsubsection.10.11.2.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.12}distance\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}based\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{61}{section.10.12}} +\newlabel{distance__based__test_8h}{{10.12}{61}{distance\+\_\+based\+\_\+test.\+h File Reference}{section.10.12}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.12.1}Detailed Description}{61}{subsection.10.12.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.12.2}Function Documentation}{61}{subsection.10.12.2}} +\newlabel{distance__based__test_8h_a3a6d73a022976728a5a298ba62d8e115}{{10.12.2}{61}{Function Documentation}{subsection.10.12.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.12.2.1}distance\_based\_test()}{62}{subsubsection.10.12.2.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.13}D\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}P.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{62}{section.10.13}} +\newlabel{DOP_8c}{{10.13}{62}{D\+O\+P.\+c File Reference}{section.10.13}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.13.1}Detailed Description}{62}{subsection.10.13.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.13.2}Function Documentation}{62}{subsection.10.13.2}} +\newlabel{DOP_8c_a8b878ff6d73e8da6fbc3ae40f01b1ce4}{{10.13.2}{62}{Function Documentation}{subsection.10.13.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.13.2.1}get\_PDOP()}{62}{subsubsection.10.13.2.1}} +\gdef \LT@xxvii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{52.5391pt}\LT@entry + {3}{234.09245pt}} +\@writefile{toc}{\contentsline {section}{\numberline {10.14}D\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}P.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{63}{section.10.14}} +\newlabel{DOP_8h}{{10.14}{63}{D\+O\+P.\+h File Reference}{section.10.14}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.14.1}Detailed Description}{63}{subsection.10.14.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.14.2}Function Documentation}{63}{subsection.10.14.2}} +\newlabel{DOP_8h_a8b878ff6d73e8da6fbc3ae40f01b1ce4}{{10.14.2}{63}{Function Documentation}{subsection.10.14.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.14.2.1}get\_PDOP()}{63}{subsubsection.10.14.2.1}} +\gdef \LT@xxviii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{52.5391pt}\LT@entry + {3}{234.09245pt}} +\@writefile{toc}{\contentsline {section}{\numberline {10.15}fsolve.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{64}{section.10.15}} +\newlabel{fsolve_8c}{{10.15}{64}{fsolve.\+c File Reference}{section.10.15}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.15.1}Detailed Description}{64}{subsection.10.15.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.15.2}Function Documentation}{64}{subsection.10.15.2}} +\newlabel{fsolve_8c_a690a05654627b94634ffed0893946ba7}{{10.15.2}{64}{Function Documentation}{subsection.10.15.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.15.2.1}fsolve()}{65}{subsubsection.10.15.2.1}} +\gdef \LT@xxix {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{88.42674pt}\LT@entry + {3}{186.42943pt}} +\@writefile{toc}{\contentsline {section}{\numberline {10.16}fsolve.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{66}{section.10.16}} +\newlabel{fsolve_8h}{{10.16}{66}{fsolve.\+h File Reference}{section.10.16}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.16.1}Detailed Description}{66}{subsection.10.16.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.16.2}Enumeration Type Documentation}{66}{subsection.10.16.2}} +\newlabel{fsolve_8h_a806eab83c4b4a937b86ebcfd984f9206}{{10.16.2}{66}{Enumeration Type Documentation}{subsection.10.16.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.16.2.1}NON\_LIN\_ALGORITHM}{66}{subsubsection.10.16.2.1}} +\gdef \LT@xxx {\LT@entry + {3}{125.66707pt}\LT@entry + {3}{162.40912pt}} +\gdef \LT@xxxi {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{88.42674pt}\LT@entry + {3}{186.42943pt}} +\newlabel{fsolve_8h_a806eab83c4b4a937b86ebcfd984f9206a44c226e2406536a0eba3ee940a4a7117}{{10.30}{67}{\texorpdfstring {NON\_LIN\_ALGORITHM}{NON\_LIN\_ALGORITHM}}{table.10.30}{}} +\newlabel{fsolve_8h_a806eab83c4b4a937b86ebcfd984f9206a99bd092827a3e3f95abceb5f6b0c1783}{{10.30}{67}{\texorpdfstring {NON\_LIN\_ALGORITHM}{NON\_LIN\_ALGORITHM}}{table.10.30}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.16.3}Function Documentation}{67}{subsection.10.16.3}} +\newlabel{fsolve_8h_a690a05654627b94634ffed0893946ba7}{{10.16.3}{67}{Function Documentation}{subsection.10.16.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.16.3.1}fsolve()}{67}{subsubsection.10.16.3.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.17}fsolve\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{68}{section.10.17}} +\newlabel{fsolve__test_8c}{{10.17}{68}{fsolve\+\_\+test.\+c File Reference}{section.10.17}{}} +\newlabel{fsolve__test_8c_a53bbdeb6ad57eeb4b512c4620b64cc37}{{10.17}{68}{Functions}{section*.37}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.17.1}Detailed Description}{68}{subsection.10.17.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.17.2}Function Documentation}{68}{subsection.10.17.2}} +\newlabel{fsolve__test_8c_aefd0d3fa000963221de289a3933b7c9b}{{10.17.2}{68}{Function Documentation}{subsection.10.17.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.17.2.1}get\_non\_lin\_sys\_f1\_()}{68}{subsubsection.10.17.2.1}} +\gdef \LT@xxxii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{45.35895pt}\LT@entry + {3}{141.48827pt}} +\gdef \LT@xxxiii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{45.35895pt}\LT@entry + {3}{156.21243pt}} +\newlabel{fsolve__test_8c_ae36fe8e55d180d348ef331efbbc5b908}{{10.17.2.1}{69}{\texorpdfstring {get\_non\_lin\_sys\_f1\_()}{get\_non\_lin\_sys\_f1\_()}}{table.10.32}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.17.2.2}get\_non\_lin\_sys\_f2\_()}{69}{subsubsection.10.17.2.2}} +\newlabel{fsolve__test_8c_a8f8a1fe785d5304202601b95e1e6871a}{{10.17.2.2}{69}{\texorpdfstring {get\_non\_lin\_sys\_f2\_()}{get\_non\_lin\_sys\_f2\_()}}{table.10.33}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.17.2.3}get\_non\_lin\_sys\_f3\_()}{69}{subsubsection.10.17.2.3}} +\gdef \LT@xxxiv {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{45.35895pt}\LT@entry + {3}{156.21243pt}} +\newlabel{fsolve__test_8c_a3344cde9f5060d7ab962fbaaf1cdd88f}{{10.17.2.3}{70}{\texorpdfstring {get\_non\_lin\_sys\_f3\_()}{get\_non\_lin\_sys\_f3\_()}}{table.10.34}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.17.2.4}get\_non\_lin\_sys\_J1\_()}{70}{subsubsection.10.17.2.4}} +\gdef \LT@xxxv {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{39.57205pt}\LT@entry + {3}{152.32532pt}} +\gdef \LT@xxxvi {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{39.57205pt}\LT@entry + {3}{156.21243pt}} +\newlabel{fsolve__test_8c_ab95955c80b1896b9e75a04faa4ce742e}{{10.17.2.4}{71}{\texorpdfstring {get\_non\_lin\_sys\_J1\_()}{get\_non\_lin\_sys\_J1\_()}}{table.10.35}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.17.2.5}get\_non\_lin\_sys\_J2\_()}{71}{subsubsection.10.17.2.5}} +\newlabel{fsolve__test_8c_a6686e4624961ca943bebb616e763a100}{{10.17.2.5}{71}{\texorpdfstring {get\_non\_lin\_sys\_J2\_()}{get\_non\_lin\_sys\_J2\_()}}{table.10.36}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.17.2.6}get\_non\_lin\_sys\_J3\_()}{71}{subsubsection.10.17.2.6}} +\gdef \LT@xxxvii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{39.57205pt}\LT@entry + {3}{156.21243pt}} +\@writefile{toc}{\contentsline {section}{\numberline {10.18}fsolve\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{72}{section.10.18}} +\newlabel{fsolve__test_8h}{{10.18}{72}{fsolve\+\_\+test.\+h File Reference}{section.10.18}{}} +\newlabel{fsolve__test_8h_a53bbdeb6ad57eeb4b512c4620b64cc37}{{10.18}{72}{Functions}{section*.38}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.18.1}Detailed Description}{72}{subsection.10.18.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.19}givens\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{72}{section.10.19}} +\newlabel{givens__test_8c}{{10.19}{72}{givens\+\_\+test.\+c File Reference}{section.10.19}{}} +\newlabel{givens__test_8c_a7b8199da35e2aec77e76bbb9c52a28ae}{{10.19}{72}{Functions}{section*.39}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.19.1}Detailed Description}{73}{subsection.10.19.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.20}givens\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{73}{section.10.20}} +\newlabel{givens__test_8h}{{10.20}{73}{givens\+\_\+test.\+h File Reference}{section.10.20}{}} +\newlabel{givens__test_8h_a7b8199da35e2aec77e76bbb9c52a28ae}{{10.20}{73}{Functions}{section*.40}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.20.1}Detailed Description}{73}{subsection.10.20.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.21}householder\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{73}{section.10.21}} +\newlabel{householder__test_8c}{{10.21}{73}{householder\+\_\+test.\+c File Reference}{section.10.21}{}} +\newlabel{householder__test_8c_aacc09bb5d8990f8f6f3bc872b9a8d9a0}{{10.21}{73}{Functions}{section*.41}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.21.1}Detailed Description}{74}{subsection.10.21.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.22}householder\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{74}{section.10.22}} +\newlabel{householder__test_8h}{{10.22}{74}{householder\+\_\+test.\+h File Reference}{section.10.22}{}} +\newlabel{householder__test_8h_aacc09bb5d8990f8f6f3bc872b9a8d9a0}{{10.22}{74}{Functions}{section*.42}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.22.1}Detailed Description}{74}{subsection.10.22.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.23}levenberg\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}marquardt.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{74}{section.10.23}} +\newlabel{levenberg__marquardt_8c}{{10.23}{74}{levenberg\+\_\+marquardt.\+c File Reference}{section.10.23}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.23.1}Detailed Description}{75}{subsection.10.23.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.23.2}Function Documentation}{75}{subsection.10.23.2}} +\newlabel{levenberg__marquardt_8c_a2a72b2b6be15a9998b61a9c0097e3d5f}{{10.23.2}{75}{Function Documentation}{subsection.10.23.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.23.2.1}opt\_levenberg\_marquardt()}{75}{subsubsection.10.23.2.1}} +\gdef \LT@xxxviii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{74.4229pt}\LT@entry + {3}{201.41382pt}} +\newlabel{levenberg__marquardt_8c_a741182c4bc201af44ac010bc4474b826}{{10.23.2.1}{76}{\texorpdfstring {opt\_levenberg\_marquardt()}{opt\_levenberg\_marquardt()}}{table.10.38}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.23.2.2}opt\_levenberg\_marquardt\_correction()}{76}{subsubsection.10.23.2.2}} +\gdef \LT@xxxix {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{74.4229pt}\LT@entry + {3}{251.16568pt}} +\gdef \LT@xl {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{40.2397pt}\LT@entry + {3}{155.02113pt}} +\newlabel{levenberg__marquardt_8c_a46fb5a9d6d185ff7f98c9cf34b56e34f}{{10.23.2.2}{77}{\texorpdfstring {opt\_levenberg\_marquardt\_correction()}{opt\_levenberg\_marquardt\_correction()}}{table.10.39}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.23.2.3}opt\_levenberg\_marquardt\_get\_mu0()}{77}{subsubsection.10.23.2.3}} +\@writefile{toc}{\contentsline {section}{\numberline {10.24}levenberg\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}marquardt.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{78}{section.10.24}} +\newlabel{levenberg__marquardt_8h}{{10.24}{78}{levenberg\+\_\+marquardt.\+h File Reference}{section.10.24}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.24.1}Detailed Description}{78}{subsection.10.24.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.24.2}Function Documentation}{78}{subsection.10.24.2}} +\newlabel{levenberg__marquardt_8h_a2a72b2b6be15a9998b61a9c0097e3d5f}{{10.24.2}{78}{Function Documentation}{subsection.10.24.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.24.2.1}opt\_levenberg\_marquardt()}{78}{subsubsection.10.24.2.1}} +\gdef \LT@xli {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{74.4229pt}\LT@entry + {3}{201.41382pt}} +\gdef \LT@xlii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{40.2397pt}\LT@entry + {3}{155.02113pt}} +\newlabel{levenberg__marquardt_8h_a46fb5a9d6d185ff7f98c9cf34b56e34f}{{10.24.2.1}{79}{\texorpdfstring {opt\_levenberg\_marquardt()}{opt\_levenberg\_marquardt()}}{table.10.41}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.24.2.2}opt\_levenberg\_marquardt\_get\_mu0()}{79}{subsubsection.10.24.2.2}} +\@writefile{toc}{\contentsline {section}{\numberline {10.25}loc\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}gauss\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}newton.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{80}{section.10.25}} +\newlabel{loc__gauss__newton_8c}{{10.25}{80}{loc\+\_\+gauss\+\_\+newton.\+c File Reference}{section.10.25}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.25.1}Detailed Description}{80}{subsection.10.25.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.25.2}Function Documentation}{80}{subsection.10.25.2}} +\newlabel{loc__gauss__newton_8c_aaba1f25cf23d5529e4fc3bca22f8784e}{{10.25.2}{80}{Function Documentation}{subsection.10.25.2}{}} +\gdef \LT@xliii {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{100.384pt}\LT@entry + {3}{242.24617pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.25.2.1}loc\_gauss\_newton()}{81}{subsubsection.10.25.2.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.26}loc\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}gauss\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}newton.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{82}{section.10.26}} +\newlabel{loc__gauss__newton_8h}{{10.26}{82}{loc\+\_\+gauss\+\_\+newton.\+h File Reference}{section.10.26}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.26.1}Detailed Description}{82}{subsection.10.26.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.26.2}Function Documentation}{82}{subsection.10.26.2}} +\newlabel{loc__gauss__newton_8h_aaba1f25cf23d5529e4fc3bca22f8784e}{{10.26.2}{82}{Function Documentation}{subsection.10.26.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.26.2.1}loc\_gauss\_newton()}{82}{subsubsection.10.26.2.1}} +\gdef \LT@xliv {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{100.384pt}\LT@entry + {3}{242.24617pt}} +\@writefile{toc}{\contentsline {section}{\numberline {10.27}loc\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}levenberg\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}marquardt.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{83}{section.10.27}} +\newlabel{loc__levenberg__marquardt_8c}{{10.27}{83}{loc\+\_\+levenberg\+\_\+marquardt.\+c File Reference}{section.10.27}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.27.1}Detailed Description}{84}{subsection.10.27.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.27.2}Function Documentation}{84}{subsection.10.27.2}} +\newlabel{loc__levenberg__marquardt_8c_a09fdd720ff5c5658e160657153ee615f}{{10.27.2}{84}{Function Documentation}{subsection.10.27.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.27.2.1}loc\_levenberg\_marquardt()}{84}{subsubsection.10.27.2.1}} +\gdef \LT@xlv {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{112.84332pt}\LT@entry + {3}{234.09245pt}} +\newlabel{loc__levenberg__marquardt_8c_a9b2c27f650c9db97f2923b645a8ca5f6}{{10.27.2.1}{85}{\texorpdfstring {loc\_levenberg\_marquardt()}{loc\_levenberg\_marquardt()}}{table.10.45}{}} +\gdef \LT@xlvi {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{112.84332pt}\LT@entry + {3}{234.09245pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.27.2.2}loc\_levenberg\_marquardt\_correction()}{86}{subsubsection.10.27.2.2}} +\newlabel{loc__levenberg__marquardt_8c_a4bad4d347859b95ac176779b34f26f8e}{{10.27.2.2}{86}{\texorpdfstring {loc\_levenberg\_marquardt\_correction()}{loc\_levenberg\_marquardt\_correction()}}{table.10.46}{}} +\gdef \LT@xlvii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{100.384pt}\LT@entry + {3}{234.09245pt}} +\gdef \LT@xlviii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{40.2397pt}\LT@entry + {3}{120.60564pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.27.2.3}loc\_levenberg\_marquardt\_get\_JTJ\_mu2\_I()}{87}{subsubsection.10.27.2.3}} +\newlabel{loc__levenberg__marquardt_8c_a34f52d51278453ca0fc0818a1f73a357}{{10.27.2.3}{87}{\texorpdfstring {loc\_levenberg\_marquardt\_get\_JTJ\_mu2\_I()}{loc\_levenberg\_marquardt\_get\_JTJ\_mu2\_I()}}{table.10.47}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.27.2.4}loc\_levenberg\_marquardt\_get\_mu0()}{87}{subsubsection.10.27.2.4}} +\@writefile{toc}{\contentsline {section}{\numberline {10.28}loc\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}levenberg\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}marquardt.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{88}{section.10.28}} +\newlabel{loc__levenberg__marquardt_8h}{{10.28}{88}{loc\+\_\+levenberg\+\_\+marquardt.\+h File Reference}{section.10.28}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.28.1}Detailed Description}{88}{subsection.10.28.1}} +\gdef \LT@xlix {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{112.84332pt}\LT@entry + {3}{234.09245pt}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.28.2}Function Documentation}{89}{subsection.10.28.2}} +\newlabel{loc__levenberg__marquardt_8h_a09fdd720ff5c5658e160657153ee615f}{{10.28.2}{89}{Function Documentation}{subsection.10.28.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.28.2.1}loc\_levenberg\_marquardt()}{89}{subsubsection.10.28.2.1}} +\gdef \LT@l {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{112.84332pt}\LT@entry + {3}{234.09245pt}} +\newlabel{loc__levenberg__marquardt_8h_a9b2c27f650c9db97f2923b645a8ca5f6}{{10.28.2.1}{90}{\texorpdfstring {loc\_levenberg\_marquardt()}{loc\_levenberg\_marquardt()}}{table.10.49}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.28.2.2}loc\_levenberg\_marquardt\_correction()}{90}{subsubsection.10.28.2.2}} +\newlabel{loc__levenberg__marquardt_8h_a4bad4d347859b95ac176779b34f26f8e}{{10.28.2.2}{91}{\texorpdfstring {loc\_levenberg\_marquardt\_correction()}{loc\_levenberg\_marquardt\_correction()}}{table.10.50}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.28.2.3}loc\_levenberg\_marquardt\_get\_JTJ\_mu2\_I()}{91}{subsubsection.10.28.2.3}} +\gdef \LT@li {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{100.384pt}\LT@entry + {3}{234.09245pt}} +\newlabel{loc__levenberg__marquardt_8h_a34f52d51278453ca0fc0818a1f73a357}{{10.28.2.3}{92}{\texorpdfstring {loc\_levenberg\_marquardt\_get\_JTJ\_mu2\_I()}{loc\_levenberg\_marquardt\_get\_JTJ\_mu2\_I()}}{table.10.51}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.28.2.4}loc\_levenberg\_marquardt\_get\_mu0()}{92}{subsubsection.10.28.2.4}} +\gdef \LT@lii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{40.2397pt}\LT@entry + {3}{120.60564pt}} +\@writefile{toc}{\contentsline {section}{\numberline {10.29}lu\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}decomp.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{93}{section.10.29}} +\newlabel{lu__decomp_8c}{{10.29}{93}{lu\+\_\+decomp.\+c File Reference}{section.10.29}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.29.1}Detailed Description}{93}{subsection.10.29.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.29.2}Function Documentation}{93}{subsection.10.29.2}} +\newlabel{lu__decomp_8c_a8649e9f4b85f17bf35a22b18e7f239d7}{{10.29.2}{93}{Function Documentation}{subsection.10.29.2}{}} +\gdef \LT@liii {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{31.7437pt}\LT@entry + {3}{138.73009pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.29.2.1}lu\_decomp()}{94}{subsubsection.10.29.2.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.30}lu\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}decomp.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{94}{section.10.30}} +\newlabel{lu__decomp_8h}{{10.30}{94}{lu\+\_\+decomp.\+h File Reference}{section.10.30}{}} +\gdef \LT@liv {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{31.7437pt}\LT@entry + {3}{138.73009pt}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.30.1}Detailed Description}{95}{subsection.10.30.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.30.2}Function Documentation}{95}{subsection.10.30.2}} +\newlabel{lu__decomp_8h_a8649e9f4b85f17bf35a22b18e7f239d7}{{10.30.2}{95}{Function Documentation}{subsection.10.30.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.30.2.1}lu\_decomp()}{95}{subsubsection.10.30.2.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.31}lu\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}decomp\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{96}{section.10.31}} +\newlabel{lu__decomp__test_8c}{{10.31}{96}{lu\+\_\+decomp\+\_\+test.\+c File Reference}{section.10.31}{}} +\newlabel{lu__decomp__test_8c_a5798fee8a59a44f3a6a712ffd700dfd1}{{10.31}{96}{Functions}{section*.51}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.31.1}Detailed Description}{96}{subsection.10.31.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.32}lu\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}decomp\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{96}{section.10.32}} +\newlabel{lu__decomp__test_8h}{{10.32}{96}{lu\+\_\+decomp\+\_\+test.\+h File Reference}{section.10.32}{}} +\newlabel{lu__decomp__test_8h_a5798fee8a59a44f3a6a712ffd700dfd1}{{10.32}{96}{Functions}{section*.52}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.32.1}Detailed Description}{96}{subsection.10.32.1}} +\gdef \LT@lv {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{94.89536pt}\LT@entry + {3}{239.73509pt}} +\@writefile{toc}{\contentsline {section}{\numberline {10.33}magnetic\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}based\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}fi.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{97}{section.10.33}} +\newlabel{magnetic__based__fi_8c}{{10.33}{97}{magnetic\+\_\+based\+\_\+fi.\+c File Reference}{section.10.33}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.33.1}Detailed Description}{97}{subsection.10.33.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.33.2}Function Documentation}{97}{subsection.10.33.2}} +\newlabel{magnetic__based__fi_8c_a897f5c675ad714feb9f2ae7571de620a}{{10.33.2}{97}{Function Documentation}{subsection.10.33.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.33.2.1}magnetic\_based\_f\_i()}{97}{subsubsection.10.33.2.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.34}magnetic\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}based\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}fi.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{98}{section.10.34}} +\newlabel{magnetic__based__fi_8h}{{10.34}{98}{magnetic\+\_\+based\+\_\+fi.\+h File Reference}{section.10.34}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.34.1}Detailed Description}{98}{subsection.10.34.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.34.2}Function Documentation}{98}{subsection.10.34.2}} +\newlabel{magnetic__based__fi_8h_a897f5c675ad714feb9f2ae7571de620a}{{10.34.2}{98}{Function Documentation}{subsection.10.34.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.34.2.1}magnetic\_based\_f\_i()}{98}{subsubsection.10.34.2.1}} +\gdef \LT@lvi {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{94.89536pt}\LT@entry + {3}{239.73509pt}} +\@writefile{toc}{\contentsline {section}{\numberline {10.35}magnetic\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}based\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}jacobian.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{99}{section.10.35}} +\newlabel{magnetic__based__jacobian_8c}{{10.35}{99}{magnetic\+\_\+based\+\_\+jacobian.\+c File Reference}{section.10.35}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.35.1}Detailed Description}{99}{subsection.10.35.1}} +\gdef \LT@lvii {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{90.39539pt}\LT@entry + {3}{234.09245pt}} +\gdef \LT@lviii {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{90.39539pt}\LT@entry + {3}{234.09245pt}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.35.2}Function Documentation}{100}{subsection.10.35.2}} +\newlabel{magnetic__based__jacobian_8c_ac3aca0a9af6ad84f6c010a215239f224}{{10.35.2}{100}{Function Documentation}{subsection.10.35.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.35.2.1}magnetic\_based\_jacobian\_get\_J()}{100}{subsubsection.10.35.2.1}} +\newlabel{magnetic__based__jacobian_8c_ae1e7849d86970a33ef5b784705ebc2fc}{{10.35.2.1}{100}{\texorpdfstring {magnetic\_based\_jacobian\_get\_J()}{magnetic\_based\_jacobian\_get\_J()}}{table.10.57}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.35.2.2}magnetic\_based\_jacobian\_get\_J\_mul\_s()}{100}{subsubsection.10.35.2.2}} +\gdef \LT@lix {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{94.89536pt}\LT@entry + {3}{235.21733pt}} +\newlabel{magnetic__based__jacobian_8c_a87f1c7a7d6b151883c2308de275269b8}{{10.35.2.2}{101}{\texorpdfstring {magnetic\_based\_jacobian\_get\_J\_mul\_s()}{magnetic\_based\_jacobian\_get\_J\_mul\_s()}}{table.10.58}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.35.2.3}magnetic\_based\_jacobian\_get\_JTf()}{101}{subsubsection.10.35.2.3}} +\newlabel{magnetic__based__jacobian_8c_aa66e6f52fd806c36f4b735b7c4c3307e}{{10.35.2.3}{101}{\texorpdfstring {magnetic\_based\_jacobian\_get\_JTf()}{magnetic\_based\_jacobian\_get\_JTf()}}{table.10.59}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.35.2.4}magnetic\_based\_jacobian\_get\_JTJ()}{101}{subsubsection.10.35.2.4}} +\gdef \LT@lx {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{90.39539pt}\LT@entry + {3}{310.04874pt}} +\@writefile{toc}{\contentsline {section}{\numberline {10.36}magnetic\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}based\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}jacobian.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{102}{section.10.36}} +\newlabel{magnetic__based__jacobian_8h}{{10.36}{102}{magnetic\+\_\+based\+\_\+jacobian.\+h File Reference}{section.10.36}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.36.1}Detailed Description}{102}{subsection.10.36.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.36.2}Function Documentation}{102}{subsection.10.36.2}} +\newlabel{magnetic__based__jacobian_8h_ac3aca0a9af6ad84f6c010a215239f224}{{10.36.2}{102}{Function Documentation}{subsection.10.36.2}{}} +\gdef \LT@lxi {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{90.39539pt}\LT@entry + {3}{234.09245pt}} +\gdef \LT@lxii {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{90.39539pt}\LT@entry + {3}{234.09245pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.36.2.1}magnetic\_based\_jacobian\_get\_J()}{103}{subsubsection.10.36.2.1}} +\newlabel{magnetic__based__jacobian_8h_ae1e7849d86970a33ef5b784705ebc2fc}{{10.36.2.1}{103}{\texorpdfstring {magnetic\_based\_jacobian\_get\_J()}{magnetic\_based\_jacobian\_get\_J()}}{table.10.61}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.36.2.2}magnetic\_based\_jacobian\_get\_J\_mul\_s()}{103}{subsubsection.10.36.2.2}} +\newlabel{magnetic__based__jacobian_8h_a87f1c7a7d6b151883c2308de275269b8}{{10.36.2.2}{103}{\texorpdfstring {magnetic\_based\_jacobian\_get\_J\_mul\_s()}{magnetic\_based\_jacobian\_get\_J\_mul\_s()}}{table.10.62}{}} +\gdef \LT@lxiii {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{94.89536pt}\LT@entry + {3}{235.21733pt}} +\gdef \LT@lxiv {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{90.39539pt}\LT@entry + {3}{310.04874pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.36.2.3}magnetic\_based\_jacobian\_get\_JTf()}{104}{subsubsection.10.36.2.3}} +\newlabel{magnetic__based__jacobian_8h_aa66e6f52fd806c36f4b735b7c4c3307e}{{10.36.2.3}{104}{\texorpdfstring {magnetic\_based\_jacobian\_get\_JTf()}{magnetic\_based\_jacobian\_get\_JTf()}}{table.10.63}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.36.2.4}magnetic\_based\_jacobian\_get\_JTJ()}{104}{subsubsection.10.36.2.4}} +\@writefile{toc}{\contentsline {section}{\numberline {10.37}magnetic\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}based\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}position.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{105}{section.10.37}} +\newlabel{magnetic__based__position_8c}{{10.37}{105}{magnetic\+\_\+based\+\_\+position.\+c File Reference}{section.10.37}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.37.1}Detailed Description}{105}{subsection.10.37.1}} +\gdef \LT@lxv {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{86.42354pt}\LT@entry + {3}{179.79668pt}} +\gdef \LT@lxvi {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{130.61429pt}\LT@entry + {3}{160.33008pt}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.37.2}Function Documentation}{106}{subsection.10.37.2}} +\newlabel{magnetic__based__position_8c_ad5a7513337486e277ea028480403569d}{{10.37.2}{106}{Function Documentation}{subsection.10.37.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.37.2.1}magnetic\_based\_get\_absolute\_error()}{106}{subsubsection.10.37.2.1}} +\newlabel{magnetic__based__position_8c_ae584dff239a0111c47b7c5d1e197af59}{{10.37.2.1}{106}{\texorpdfstring {magnetic\_based\_get\_absolute\_error()}{magnetic\_based\_get\_absolute\_error()}}{table.10.65}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.37.2.2}magnetic\_based\_get\_distances()}{106}{subsubsection.10.37.2.2}} +\newlabel{magnetic__based__position_8c_ac852e4c0dcb8e9901aa3fab5efd91599}{{10.37.2.2}{106}{\texorpdfstring {magnetic\_based\_get\_distances()}{magnetic\_based\_get\_distances()}}{table.10.66}{}} +\gdef \LT@lxvii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{54.08861pt}\LT@entry + {3}{234.09245pt}} +\gdef \LT@lxviii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{66.59831pt}\LT@entry + {3}{222.2216pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.37.2.3}magnetic\_based\_get\_distances\_to\_anchors()}{107}{subsubsection.10.37.2.3}} +\newlabel{magnetic__based__position_8c_a361f3f3c4f9516a1aa6107367ebfda8d}{{10.37.2.3}{107}{\texorpdfstring {magnetic\_based\_get\_distances\_to\_anchors()}{magnetic\_based\_get\_distances\_to\_anchors()}}{table.10.67}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.37.2.4}magnetic\_based\_get\_magnetic\_field()}{107}{subsubsection.10.37.2.4}} +\newlabel{magnetic__based__position_8c_aac026f28838a5b30c8f6f189e3ab354c}{{10.37.2.4}{107}{\texorpdfstring {magnetic\_based\_get\_magnetic\_field()}{magnetic\_based\_get\_magnetic\_field()}}{table.10.68}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.37.2.5}magnetic\_based\_get\_magnetic\_field\_vec()}{108}{subsubsection.10.37.2.5}} +\gdef \LT@lxix {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{90.39539pt}\LT@entry + {3}{234.09245pt}} +\gdef \LT@lxx {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{32.4155pt}\LT@entry + {3}{105.44006pt}} +\newlabel{magnetic__based__position_8c_a01bb024303e8eb202a19dbd70b291c06}{{10.37.2.5}{109}{\texorpdfstring {magnetic\_based\_get\_magnetic\_field\_vec()}{magnetic\_based\_get\_magnetic\_field\_vec()}}{table.10.69}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.37.2.6}magnetic\_based\_get\_r()}{109}{subsubsection.10.37.2.6}} +\newlabel{magnetic__based__position_8c_af316f67cb87759b57bc815326b8d1cef}{{10.37.2.6}{109}{\texorpdfstring {magnetic\_based\_get\_r()}{magnetic\_based\_get\_r()}}{table.10.70}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.37.2.7}magnetic\_based\_preprocessing\_get\_position()}{109}{subsubsection.10.37.2.7}} +\gdef \LT@lxxi {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{103.72435pt}\LT@entry + {3}{218.20778pt}} +\@writefile{toc}{\contentsline {section}{\numberline {10.38}magnetic\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}based\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}position.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{110}{section.10.38}} +\newlabel{magnetic__based__position_8h}{{10.38}{110}{magnetic\+\_\+based\+\_\+position.\+h File Reference}{section.10.38}{}} +\newlabel{magnetic__based__position_8h_a73d113d91ab7ec355ca707cc930eb718}{{10.38}{110}{Macros}{section*.58}{}} +\newlabel{magnetic__based__position_8h_af9cccf331f045b89a9f12366df5f7687}{{10.38}{110}{Macros}{section*.58}{}} +\newlabel{magnetic__based__position_8h_a30ab9da60435727bc80839d416461b8f}{{10.38}{110}{Macros}{section*.58}{}} +\newlabel{magnetic__based__position_8h_a598a3330b3c21701223ee0ca14316eca}{{10.38}{110}{Macros}{section*.58}{}} +\newlabel{magnetic__based__position_8h_a6f98ae7b0908254a0dfd1627e652bebe}{{10.38}{110}{Macros}{section*.58}{}} +\newlabel{magnetic__based__position_8h_a0fa11f33bdb89b468b60f19395381cc4}{{10.38}{110}{Macros}{section*.58}{}} +\newlabel{magnetic__based__position_8h_a97d832ae23af4f215e801e37e4f94254}{{10.38}{110}{Macros}{section*.58}{}} +\newlabel{magnetic__based__position_8h_a544d6868e9b6cf4f9b9db9e1ad413691}{{10.38}{110}{Macros}{section*.58}{}} +\newlabel{magnetic__based__position_8h_a3ee4ec231172a5fd866f72acead15bc4}{{10.38}{110}{Macros}{section*.58}{}} +\newlabel{magnetic__based__position_8h_a2ab193fcd7e0bc8f46ce92c3299b99bc}{{10.38}{110}{Macros}{section*.58}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.38.1}Detailed Description}{111}{subsection.10.38.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.38.2}Function Documentation}{111}{subsection.10.38.2}} +\newlabel{magnetic__based__position_8h_ad5a7513337486e277ea028480403569d}{{10.38.2}{111}{Function Documentation}{subsection.10.38.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.38.2.1}magnetic\_based\_get\_absolute\_error()}{111}{subsubsection.10.38.2.1}} +\gdef \LT@lxxii {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{86.42354pt}\LT@entry + {3}{179.79668pt}} +\gdef \LT@lxxiii {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{130.61429pt}\LT@entry + {3}{160.33008pt}} +\gdef \LT@lxxiv {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{54.08861pt}\LT@entry + {3}{234.09245pt}} +\newlabel{magnetic__based__position_8h_ae584dff239a0111c47b7c5d1e197af59}{{10.38.2.1}{112}{\texorpdfstring {magnetic\_based\_get\_absolute\_error()}{magnetic\_based\_get\_absolute\_error()}}{table.10.72}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.38.2.2}magnetic\_based\_get\_distances()}{112}{subsubsection.10.38.2.2}} +\newlabel{magnetic__based__position_8h_ac852e4c0dcb8e9901aa3fab5efd91599}{{10.38.2.2}{112}{\texorpdfstring {magnetic\_based\_get\_distances()}{magnetic\_based\_get\_distances()}}{table.10.73}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.38.2.3}magnetic\_based\_get\_distances\_to\_anchors()}{112}{subsubsection.10.38.2.3}} +\gdef \LT@lxxv {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{66.59831pt}\LT@entry + {3}{222.2216pt}} +\newlabel{magnetic__based__position_8h_a361f3f3c4f9516a1aa6107367ebfda8d}{{10.38.2.3}{113}{\texorpdfstring {magnetic\_based\_get\_distances\_to\_anchors()}{magnetic\_based\_get\_distances\_to\_anchors()}}{table.10.74}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.38.2.4}magnetic\_based\_get\_magnetic\_field()}{113}{subsubsection.10.38.2.4}} +\newlabel{magnetic__based__position_8h_aac026f28838a5b30c8f6f189e3ab354c}{{10.38.2.4}{113}{\texorpdfstring {magnetic\_based\_get\_magnetic\_field()}{magnetic\_based\_get\_magnetic\_field()}}{table.10.75}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.38.2.5}magnetic\_based\_get\_magnetic\_field\_vec()}{113}{subsubsection.10.38.2.5}} +\gdef \LT@lxxvi {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{90.39539pt}\LT@entry + {3}{234.09245pt}} +\gdef \LT@lxxvii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{32.4155pt}\LT@entry + {3}{105.44006pt}} +\newlabel{magnetic__based__position_8h_a01bb024303e8eb202a19dbd70b291c06}{{10.38.2.5}{114}{\texorpdfstring {magnetic\_based\_get\_magnetic\_field\_vec()}{magnetic\_based\_get\_magnetic\_field\_vec()}}{table.10.76}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.38.2.6}magnetic\_based\_get\_r()}{114}{subsubsection.10.38.2.6}} +\newlabel{magnetic__based__position_8h_af316f67cb87759b57bc815326b8d1cef}{{10.38.2.6}{114}{\texorpdfstring {magnetic\_based\_get\_r()}{magnetic\_based\_get\_r()}}{table.10.77}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.38.2.7}magnetic\_based\_preprocessing\_get\_position()}{114}{subsubsection.10.38.2.7}} +\gdef \LT@lxxviii {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{103.72435pt}\LT@entry + {3}{218.20778pt}} +\@writefile{toc}{\contentsline {section}{\numberline {10.39}magnetic\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}based\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{115}{section.10.39}} +\newlabel{magnetic__based__test_8c}{{10.39}{115}{magnetic\+\_\+based\+\_\+test.\+c File Reference}{section.10.39}{}} +\newlabel{magnetic__based__test_8c_a94f4b9ae7750825fc3d332e8f1903f75}{{10.39}{115}{Functions}{section*.60}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.39.1}Detailed Description}{115}{subsection.10.39.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.40}magnetic\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}based\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{115}{section.10.40}} +\newlabel{magnetic__based__test_8h}{{10.40}{115}{magnetic\+\_\+based\+\_\+test.\+h File Reference}{section.10.40}{}} +\newlabel{magnetic__based__test_8h_a94f4b9ae7750825fc3d332e8f1903f75}{{10.40}{116}{Functions}{section*.61}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.40.1}Detailed Description}{116}{subsection.10.40.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.41}matrix.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{116}{section.10.41}} +\newlabel{matrix_8c}{{10.41}{116}{matrix.\+c File Reference}{section.10.41}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.41.1}Detailed Description}{118}{subsection.10.41.1}} +\gdef \LT@lxxix {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{64.26013pt}\LT@entry + {3}{156.50473pt}} +\gdef \LT@lxxx {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{63.83406pt}\LT@entry + {3}{179.51749pt}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.41.2}Function Documentation}{119}{subsection.10.41.2}} +\newlabel{matrix_8c_ac7101bbaa3a2698658276a7e21501093}{{10.41.2}{119}{Function Documentation}{subsection.10.41.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.1}matrix\_add()}{119}{subsubsection.10.41.2.1}} +\newlabel{matrix_8c_aa8acafd4181978f536976f8151e51516}{{10.41.2.1}{119}{\texorpdfstring {matrix\_add()}{matrix\_add()}}{table.10.79}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.2}matrix\_add\_to\_diag()}{119}{subsubsection.10.41.2.2}} +\gdef \LT@lxxxi {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{128.98343pt}} +\gdef \LT@lxxxii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{72.38686pt}\LT@entry + {3}{159.33081pt}} +\newlabel{matrix_8c_a0e06b2cfb86340e88be7b1219bef0ce3}{{10.41.2.2}{120}{\texorpdfstring {matrix\_add\_to\_diag()}{matrix\_add\_to\_diag()}}{table.10.80}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.3}matrix\_clear()}{120}{subsubsection.10.41.2.3}} +\newlabel{matrix_8c_ae8d8daa117e9f96a5e29fe6c76c4998c}{{10.41.2.3}{120}{\texorpdfstring {matrix\_clear()}{matrix\_clear()}}{table.10.81}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.4}matrix\_copy()}{120}{subsubsection.10.41.2.4}} +\newlabel{matrix_8c_a72297a60e572f85929989e813388a9c5}{{10.41.2.4}{120}{\texorpdfstring {matrix\_copy()}{matrix\_copy()}}{table.10.82}{}} +\gdef \LT@lxxxiii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{66.64192pt}\LT@entry + {3}{244.79256pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.5}matrix\_flex\_part\_print()}{121}{subsubsection.10.41.2.5}} +\newlabel{matrix_8c_ad386233d68c73656a03641ddf3ecaaf2}{{10.41.2.5}{121}{\texorpdfstring {matrix\_flex\_part\_print()}{matrix\_flex\_part\_print()}}{table.10.83}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.6}matrix\_flex\_print()}{121}{subsubsection.10.41.2.6}} +\gdef \LT@lxxxiv {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{57.15619pt}\LT@entry + {3}{244.79256pt}} +\newlabel{matrix_8c_a5f6a1948ec005cff4985559821c4943f}{{10.41.2.6}{122}{\texorpdfstring {matrix\_flex\_print()}{matrix\_flex\_print()}}{table.10.84}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.7}matrix\_get\_abs\_max\_elem\_and\_index\_in\_part\_column()}{122}{subsubsection.10.41.2.7}} +\gdef \LT@lxxxv {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{368.07085pt}} +\gdef \LT@lxxxvi {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{128.98343pt}} +\newlabel{matrix_8c_a0a3d3cfa20ad3e75ad783af457343672}{{10.41.2.7}{123}{\texorpdfstring {matrix\_get\_abs\_max\_elem\_and\_index\_in\_part\_column()}{matrix\_get\_abs\_max\_elem\_and\_index\_in\_part\_column()}}{table.10.85}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.8}matrix\_get\_abs\_max\_elem\_in\_column()}{123}{subsubsection.10.41.2.8}} +\newlabel{matrix_8c_a8d77cfae4f1da83acac929c1ce13d252}{{10.41.2.8}{123}{\texorpdfstring {matrix\_get\_abs\_max\_elem\_in\_column()}{matrix\_get\_abs\_max\_elem\_in\_column()}}{table.10.86}{}} +\gdef \LT@lxxxvii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{148.49487pt}} +\gdef \LT@lxxxviii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{144.3732pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.9}matrix\_get\_abs\_max\_elem\_in\_part\_column()}{124}{subsubsection.10.41.2.9}} +\newlabel{matrix_8c_a3ae0b9f73f82716f3427a523a3412864}{{10.41.2.9}{124}{\texorpdfstring {matrix\_get\_abs\_max\_elem\_in\_part\_column()}{matrix\_get\_abs\_max\_elem\_in\_part\_column()}}{table.10.87}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.10}matrix\_get\_column\_vec()}{124}{subsubsection.10.41.2.10}} +\newlabel{matrix_8c_a18e47742f1653dcc4491badfe2537a0a}{{10.41.2.10}{124}{\texorpdfstring {matrix\_get\_column\_vec()}{matrix\_get\_column\_vec()}}{table.10.88}{}} +\gdef \LT@lxxxix {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{72.38686pt}\LT@entry + {3}{136.60637pt}} +\gdef \LT@xc {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{72.38686pt}\LT@entry + {3}{213.1407pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.11}matrix\_get\_diag\_mat()}{125}{subsubsection.10.41.2.11}} +\newlabel{matrix_8c_ae808f007791f060590d39c7668501988}{{10.41.2.11}{125}{\texorpdfstring {matrix\_get\_diag\_mat()}{matrix\_get\_diag\_mat()}}{table.10.89}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.12}matrix\_get\_diag\_mat\_new()}{125}{subsubsection.10.41.2.12}} +\newlabel{matrix_8c_aaf85a32b8562c91d2d1889819580375e}{{10.41.2.12}{125}{\texorpdfstring {matrix\_get\_diag\_mat\_new()}{matrix\_get\_diag\_mat\_new()}}{table.10.90}{}} +\gdef \LT@xci {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{31.7437pt}\LT@entry + {3}{128.98343pt}} +\gdef \LT@xcii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{47.0705pt}\LT@entry + {3}{128.98343pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.13}matrix\_get\_frob\_norm()}{126}{subsubsection.10.41.2.13}} +\newlabel{matrix_8c_ae8e87640fa1a2d259ee4dc98c955cb48}{{10.41.2.13}{126}{\texorpdfstring {matrix\_get\_frob\_norm()}{matrix\_get\_frob\_norm()}}{table.10.91}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.14}matrix\_get\_inv\_low\_triang()}{126}{subsubsection.10.41.2.14}} +\newlabel{matrix_8c_ab166871472924745f70e2bb6e17498c8}{{10.41.2.14}{126}{\texorpdfstring {matrix\_get\_inv\_low\_triang()}{matrix\_get\_inv\_low\_triang()}}{table.10.92}{}} +\gdef \LT@xciii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{48.56451pt}\LT@entry + {3}{160.23038pt}} +\gdef \LT@xciv {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{60.6152pt}\LT@entry + {3}{201.88126pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.15}matrix\_get\_inv\_upp\_triang()}{127}{subsubsection.10.41.2.15}} +\newlabel{matrix_8c_adfd93dda9be9b2e8df5805af7fee7845}{{10.41.2.15}{127}{\texorpdfstring {matrix\_get\_inv\_upp\_triang()}{matrix\_get\_inv\_upp\_triang()}}{table.10.93}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.16}matrix\_get\_low\_triang()}{127}{subsubsection.10.41.2.16}} +\newlabel{matrix_8c_aef8d1508ad101227ab255a714ab22b94}{{10.41.2.16}{127}{\texorpdfstring {matrix\_get\_low\_triang()}{matrix\_get\_low\_triang()}}{table.10.94}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.17}matrix\_get\_max\_elem\_in\_column()}{127}{subsubsection.10.41.2.17}} +\gdef \LT@xcv {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{128.98343pt}} +\gdef \LT@xcvi {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{148.49487pt}} +\newlabel{matrix_8c_ad2cecc467ac6480ef0f3423f962b39bc}{{10.41.2.17}{128}{\texorpdfstring {matrix\_get\_max\_elem\_in\_column()}{matrix\_get\_max\_elem\_in\_column()}}{table.10.95}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.18}matrix\_get\_max\_elem\_in\_part\_column()}{128}{subsubsection.10.41.2.18}} +\newlabel{matrix_8c_ac20399f6a8de13b1f392a1e3f7c0fbf4}{{10.41.2.18}{128}{\texorpdfstring {matrix\_get\_max\_elem\_in\_part\_column()}{matrix\_get\_max\_elem\_in\_part\_column()}}{table.10.96}{}} +\gdef \LT@xcvii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{200.67557pt}} +\gdef \LT@xcviii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{84.36429pt}\LT@entry + {3}{208.02876pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.19}matrix\_get\_part\_column\_vec()}{129}{subsubsection.10.41.2.19}} +\newlabel{matrix_8c_a53879e7c4cfbc96725aef9f8234be7dd}{{10.41.2.19}{129}{\texorpdfstring {matrix\_get\_part\_column\_vec()}{matrix\_get\_part\_column\_vec()}}{table.10.97}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.20}matrix\_get\_rank()}{129}{subsubsection.10.41.2.20}} +\gdef \LT@xcix {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{31.7437pt}\LT@entry + {3}{128.98343pt}} +\newlabel{matrix_8c_aec03481d950677386122e3c8ba6a5cd0}{{10.41.2.20}{130}{\texorpdfstring {matrix\_get\_rank()}{matrix\_get\_rank()}}{table.10.98}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.21}matrix\_get\_two\_norm()}{130}{subsubsection.10.41.2.21}} +\newlabel{matrix_8c_abbaf8f39b2b7bb4bd2987f99674c1213}{{10.41.2.21}{130}{\texorpdfstring {matrix\_get\_two\_norm()}{matrix\_get\_two\_norm()}}{table.10.99}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.22}matrix\_get\_upp\_triang()}{130}{subsubsection.10.41.2.22}} +\gdef \LT@c {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{57.25815pt}\LT@entry + {3}{203.6181pt}} +\gdef \LT@ci {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{163.36278pt}} +\newlabel{matrix_8c_a48b36217faeda15438f4e07c54d0ef9e}{{10.41.2.22}{131}{\texorpdfstring {matrix\_get\_upp\_triang()}{matrix\_get\_upp\_triang()}}{table.10.100}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.23}matrix\_in\_place\_transpose()}{131}{subsubsection.10.41.2.23}} +\newlabel{matrix_8c_acfd2bbc4a90915e57a4555694e842312}{{10.41.2.23}{131}{\texorpdfstring {matrix\_in\_place\_transpose()}{matrix\_in\_place\_transpose()}}{table.10.101}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.24}matrix\_init()}{131}{subsubsection.10.41.2.24}} +\gdef \LT@cii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{128.98343pt}} +\gdef \LT@ciii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{72.38686pt}\LT@entry + {3}{160.50089pt}} +\newlabel{matrix_8c_a550aa0d5a3212e35ad0af134895fd20a}{{10.41.2.24}{132}{\texorpdfstring {matrix\_init()}{matrix\_init()}}{table.10.102}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.25}matrix\_mul()}{132}{subsubsection.10.41.2.25}} +\newlabel{matrix_8c_acfd7c6f021f4fbcd393fe849c82f34de}{{10.41.2.25}{132}{\texorpdfstring {matrix\_mul()}{matrix\_mul()}}{table.10.103}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.26}matrix\_mul\_col\_vec\_row\_vec()}{132}{subsubsection.10.41.2.26}} +\gdef \LT@civ {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{58.24823pt}\LT@entry + {3}{153.48988pt}} +\gdef \LT@cv {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{62.7571pt}\LT@entry + {3}{140.59293pt}} +\newlabel{matrix_8c_a51139e6c87b602e5e0ebfbc406fda35d}{{10.41.2.26}{133}{\texorpdfstring {matrix\_mul\_col\_vec\_row\_vec()}{matrix\_mul\_col\_vec\_row\_vec()}}{table.10.104}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.27}matrix\_mul\_scalar()}{133}{subsubsection.10.41.2.27}} +\newlabel{matrix_8c_ac735d13efe5b76ecf60ac13ec79da8e3}{{10.41.2.27}{133}{\texorpdfstring {matrix\_mul\_scalar()}{matrix\_mul\_scalar()}}{table.10.105}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.28}matrix\_mul\_scalar\_vec\_matr()}{133}{subsubsection.10.41.2.28}} +\gdef \LT@cvi {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{218.8916pt}} +\gdef \LT@cvii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{232.31036pt}} +\newlabel{matrix_8c_ad610bcce232c69ca302550f57b1ad9fb}{{10.41.2.28}{134}{\texorpdfstring {matrix\_mul\_scalar\_vec\_matr()}{matrix\_mul\_scalar\_vec\_matr()}}{table.10.106}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.29}matrix\_mul\_vec()}{134}{subsubsection.10.41.2.29}} +\newlabel{matrix_8c_a56513a88eff05b0683320c532fadf945}{{10.41.2.29}{134}{\texorpdfstring {matrix\_mul\_vec()}{matrix\_mul\_vec()}}{table.10.107}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.30}matrix\_part\_copy()}{134}{subsubsection.10.41.2.30}} +\gdef \LT@cviii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{72.38686pt}\LT@entry + {3}{231.71611pt}} +\newlabel{matrix_8c_a3763252ca00e4c8522ae1bfd5ef40f0a}{{10.41.2.30}{135}{\texorpdfstring {matrix\_part\_copy()}{matrix\_part\_copy()}}{table.10.108}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.31}matrix\_part\_mul()}{135}{subsubsection.10.41.2.31}} +\gdef \LT@cix {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{78.33295pt}\LT@entry + {3}{181.96515pt}} +\gdef \LT@cx {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{68.42403pt}\LT@entry + {3}{218.8916pt}} +\newlabel{matrix_8c_a06f75ae4924e3f0dfd0b6a25313dc731}{{10.41.2.31}{136}{\texorpdfstring {matrix\_part\_mul()}{matrix\_part\_mul()}}{table.10.109}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.32}matrix\_part\_mul\_scalar\_vec\_matr()}{136}{subsubsection.10.41.2.32}} +\gdef \LT@cxi {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{66.64192pt}\LT@entry + {3}{166.85454pt}} +\newlabel{matrix_8c_a72073ccd483f9cc438425d3d8ffd3029}{{10.41.2.32}{137}{\texorpdfstring {matrix\_part\_mul\_scalar\_vec\_matr()}{matrix\_part\_mul\_scalar\_vec\_matr()}}{table.10.110}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.33}matrix\_part\_print()}{137}{subsubsection.10.41.2.33}} +\newlabel{matrix_8c_a3570c016691507c003dd7a54cb37e7e2}{{10.41.2.33}{137}{\texorpdfstring {matrix\_part\_print()}{matrix\_part\_print()}}{table.10.111}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.34}matrix\_part\_swap\_rows()}{137}{subsubsection.10.41.2.34}} +\gdef \LT@cxii {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{50.91931pt}\LT@entry + {3}{153.99382pt}} +\gdef \LT@cxiii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{128.98343pt}} +\newlabel{matrix_8c_a32ab12965ec43c2acf65cf9dd510353a}{{10.41.2.34}{138}{\texorpdfstring {matrix\_part\_swap\_rows()}{matrix\_part\_swap\_rows()}}{table.10.112}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.35}matrix\_print()}{138}{subsubsection.10.41.2.35}} +\newlabel{matrix_8c_a722a0230185fd66f0cecbeae7d50ce1a}{{10.41.2.35}{138}{\texorpdfstring {matrix\_print()}{matrix\_print()}}{table.10.113}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.36}matrix\_read()}{138}{subsubsection.10.41.2.36}} +\gdef \LT@cxiv {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{128.98343pt}} +\gdef \LT@cxv {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{72.38686pt}\LT@entry + {3}{128.98343pt}} +\newlabel{matrix_8c_a49aa70a7d6ad76388ea08acfe43b7374}{{10.41.2.36}{139}{\texorpdfstring {matrix\_read()}{matrix\_read()}}{table.10.114}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.37}matrix\_set\_diag\_elements()}{139}{subsubsection.10.41.2.37}} +\newlabel{matrix_8c_aed6fab1ffa40243eeb08117215082be3}{{10.41.2.37}{139}{\texorpdfstring {matrix\_set\_diag\_elements()}{matrix\_set\_diag\_elements()}}{table.10.115}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.38}matrix\_sub()}{139}{subsubsection.10.41.2.38}} +\gdef \LT@cxvi {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{71.66704pt}\LT@entry + {3}{156.50473pt}} +\gdef \LT@cxvii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{128.98343pt}} +\newlabel{matrix_8c_a875d6c55a16ee9f8bf523b8c1c82bc6f}{{10.41.2.38}{140}{\texorpdfstring {matrix\_sub()}{matrix\_sub()}}{table.10.116}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.39}matrix\_swap\_rows()}{140}{subsubsection.10.41.2.39}} +\newlabel{matrix_8c_a0107887a6c40980fa639750be8262f01}{{10.41.2.39}{140}{\texorpdfstring {matrix\_swap\_rows()}{matrix\_swap\_rows()}}{table.10.117}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.40}matrix\_trans\_mul\_itself()}{140}{subsubsection.10.41.2.40}} +\gdef \LT@cxviii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{67.66211pt}\LT@entry + {3}{167.81337pt}} +\gdef \LT@cxix {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{42.85706pt}\LT@entry + {3}{235.7751pt}} +\newlabel{matrix_8c_a53b0a1829b2085414fb66a9e9bd6c7b7}{{10.41.2.40}{141}{\texorpdfstring {matrix\_trans\_mul\_itself()}{matrix\_trans\_mul\_itself()}}{table.10.118}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.41}matrix\_trans\_mul\_vec()}{141}{subsubsection.10.41.2.41}} +\newlabel{matrix_8c_ad7c9a682a3cc4ca33c030afa8798241a}{{10.41.2.41}{141}{\texorpdfstring {matrix\_trans\_mul\_vec()}{matrix\_trans\_mul\_vec()}}{table.10.119}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.42}matrix\_transpose()}{141}{subsubsection.10.41.2.42}} +\gdef \LT@cxx {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{72.38686pt}\LT@entry + {3}{146.3709pt}} +\gdef \LT@cxxi {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{218.8916pt}} +\newlabel{matrix_8c_a3cf18a2c5c6ad62a4e0a0c00d27e2887}{{10.41.2.42}{142}{\texorpdfstring {matrix\_transpose()}{matrix\_transpose()}}{table.10.120}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.43}matrix\_vec\_mul\_matr()}{142}{subsubsection.10.41.2.43}} +\newlabel{matrix_8c_a90b6eafa665d34d7330581c32564d632}{{10.41.2.43}{142}{\texorpdfstring {matrix\_vec\_mul\_matr()}{matrix\_vec\_mul\_matr()}}{table.10.121}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.41.2.44}matrix\_write()}{142}{subsubsection.10.41.2.44}} +\gdef \LT@cxxii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{128.98343pt}} +\@writefile{toc}{\contentsline {section}{\numberline {10.42}matrix.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{143}{section.10.42}} +\newlabel{matrix_8h}{{10.42}{143}{matrix.\+h File Reference}{section.10.42}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.42.1}Detailed Description}{146}{subsection.10.42.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.42.2}Macro Definition Documentation}{146}{subsection.10.42.2}} +\newlabel{matrix_8h_ae71449b1cc6e6250b91f539153a7a0d3}{{10.42.2}{146}{Macro Definition Documentation}{subsection.10.42.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.2.1}M\_PI}{146}{subsubsection.10.42.2.1}} +\newlabel{matrix_8h_af57ae8796956bfd0ee173b9040ba5192}{{10.42.2.1}{146}{\texorpdfstring {M\_PI}{M\_PI}}{subsubsection.10.42.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.2.2}MACHEPS}{146}{subsubsection.10.42.2.2}} +\newlabel{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{{10.42.2.2}{146}{\texorpdfstring {MACHEPS}{MACHEPS}}{subsubsection.10.42.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.2.3}matrix\_t}{146}{subsubsection.10.42.2.3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.42.3}Function Documentation}{146}{subsection.10.42.3}} +\newlabel{matrix_8h_ac7101bbaa3a2698658276a7e21501093}{{10.42.3}{146}{Function Documentation}{subsection.10.42.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.1}matrix\_add()}{146}{subsubsection.10.42.3.1}} +\gdef \LT@cxxiii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{64.26013pt}\LT@entry + {3}{156.50473pt}} +\gdef \LT@cxxiv {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{63.83406pt}\LT@entry + {3}{179.51749pt}} +\gdef \LT@cxxv {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{128.98343pt}} +\newlabel{matrix_8h_aa8acafd4181978f536976f8151e51516}{{10.42.3.1}{147}{\texorpdfstring {matrix\_add()}{matrix\_add()}}{table.10.123}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.2}matrix\_add\_to\_diag()}{147}{subsubsection.10.42.3.2}} +\newlabel{matrix_8h_a0e06b2cfb86340e88be7b1219bef0ce3}{{10.42.3.2}{147}{\texorpdfstring {matrix\_add\_to\_diag()}{matrix\_add\_to\_diag()}}{table.10.124}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.3}matrix\_clear()}{147}{subsubsection.10.42.3.3}} +\gdef \LT@cxxvi {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{72.38686pt}\LT@entry + {3}{159.33081pt}} +\newlabel{matrix_8h_ae8d8daa117e9f96a5e29fe6c76c4998c}{{10.42.3.3}{148}{\texorpdfstring {matrix\_clear()}{matrix\_clear()}}{table.10.125}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.4}matrix\_copy()}{148}{subsubsection.10.42.3.4}} +\newlabel{matrix_8h_a72297a60e572f85929989e813388a9c5}{{10.42.3.4}{148}{\texorpdfstring {matrix\_copy()}{matrix\_copy()}}{table.10.126}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.5}matrix\_flex\_part\_print()}{148}{subsubsection.10.42.3.5}} +\gdef \LT@cxxvii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{66.64192pt}\LT@entry + {3}{244.79256pt}} +\gdef \LT@cxxviii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{57.15619pt}\LT@entry + {3}{244.79256pt}} +\newlabel{matrix_8h_a82f374a9b8b215f0ef53d35401eae524}{{10.42.3.5}{149}{\texorpdfstring {matrix\_flex\_part\_print()}{matrix\_flex\_part\_print()}}{table.10.127}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.6}matrix\_flex\_print()}{149}{subsubsection.10.42.3.6}} +\gdef \LT@cxxix {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{368.07085pt}} +\gdef \LT@cxxx {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{128.98343pt}} +\newlabel{matrix_8h_a5f6a1948ec005cff4985559821c4943f}{{10.42.3.6}{150}{\texorpdfstring {matrix\_flex\_print()}{matrix\_flex\_print()}}{table.10.128}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.7}matrix\_get\_abs\_max\_elem\_and\_index\_in\_part\_column()}{150}{subsubsection.10.42.3.7}} +\newlabel{matrix_8h_a0a3d3cfa20ad3e75ad783af457343672}{{10.42.3.7}{150}{\texorpdfstring {matrix\_get\_abs\_max\_elem\_and\_index\_in\_part\_column()}{matrix\_get\_abs\_max\_elem\_and\_index\_in\_part\_column()}}{table.10.129}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.8}matrix\_get\_abs\_max\_elem\_in\_column()}{150}{subsubsection.10.42.3.8}} +\gdef \LT@cxxxi {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{148.49487pt}} +\newlabel{matrix_8h_a8d77cfae4f1da83acac929c1ce13d252}{{10.42.3.8}{151}{\texorpdfstring {matrix\_get\_abs\_max\_elem\_in\_column()}{matrix\_get\_abs\_max\_elem\_in\_column()}}{table.10.130}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.9}matrix\_get\_abs\_max\_elem\_in\_part\_column()}{151}{subsubsection.10.42.3.9}} +\newlabel{matrix_8h_a3ae0b9f73f82716f3427a523a3412864}{{10.42.3.9}{151}{\texorpdfstring {matrix\_get\_abs\_max\_elem\_in\_part\_column()}{matrix\_get\_abs\_max\_elem\_in\_part\_column()}}{table.10.131}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.10}matrix\_get\_column\_vec()}{151}{subsubsection.10.42.3.10}} +\gdef \LT@cxxxii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{144.3732pt}} +\gdef \LT@cxxxiii {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{72.38686pt}\LT@entry + {3}{136.60637pt}} +\newlabel{matrix_8h_a18e47742f1653dcc4491badfe2537a0a}{{10.42.3.10}{152}{\texorpdfstring {matrix\_get\_column\_vec()}{matrix\_get\_column\_vec()}}{table.10.132}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.11}matrix\_get\_diag\_mat()}{152}{subsubsection.10.42.3.11}} +\newlabel{matrix_8h_ae808f007791f060590d39c7668501988}{{10.42.3.11}{152}{\texorpdfstring {matrix\_get\_diag\_mat()}{matrix\_get\_diag\_mat()}}{table.10.133}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.12}matrix\_get\_diag\_mat\_new()}{152}{subsubsection.10.42.3.12}} +\gdef \LT@cxxxiv {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{72.38686pt}\LT@entry + {3}{213.1407pt}} +\gdef \LT@cxxxv {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{31.7437pt}\LT@entry + {3}{128.98343pt}} +\newlabel{matrix_8h_aaf85a32b8562c91d2d1889819580375e}{{10.42.3.12}{153}{\texorpdfstring {matrix\_get\_diag\_mat\_new()}{matrix\_get\_diag\_mat\_new()}}{table.10.134}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.13}matrix\_get\_frob\_norm()}{153}{subsubsection.10.42.3.13}} +\newlabel{matrix_8h_ae8e87640fa1a2d259ee4dc98c955cb48}{{10.42.3.13}{153}{\texorpdfstring {matrix\_get\_frob\_norm()}{matrix\_get\_frob\_norm()}}{table.10.135}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.14}matrix\_get\_inv\_low\_triang()}{153}{subsubsection.10.42.3.14}} +\gdef \LT@cxxxvi {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{47.0705pt}\LT@entry + {3}{128.98343pt}} +\gdef \LT@cxxxvii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{48.56451pt}\LT@entry + {3}{160.23038pt}} +\newlabel{matrix_8h_ab166871472924745f70e2bb6e17498c8}{{10.42.3.14}{154}{\texorpdfstring {matrix\_get\_inv\_low\_triang()}{matrix\_get\_inv\_low\_triang()}}{table.10.136}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.15}matrix\_get\_inv\_upp\_triang()}{154}{subsubsection.10.42.3.15}} +\newlabel{matrix_8h_adfd93dda9be9b2e8df5805af7fee7845}{{10.42.3.15}{154}{\texorpdfstring {matrix\_get\_inv\_upp\_triang()}{matrix\_get\_inv\_upp\_triang()}}{table.10.137}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.16}matrix\_get\_low\_triang()}{154}{subsubsection.10.42.3.16}} +\gdef \LT@cxxxviii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{60.6152pt}\LT@entry + {3}{201.88126pt}} +\gdef \LT@cxxxix {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{128.98343pt}} +\newlabel{matrix_8h_aef8d1508ad101227ab255a714ab22b94}{{10.42.3.16}{155}{\texorpdfstring {matrix\_get\_low\_triang()}{matrix\_get\_low\_triang()}}{table.10.138}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.17}matrix\_get\_max\_elem\_in\_column()}{155}{subsubsection.10.42.3.17}} +\newlabel{matrix_8h_ad2cecc467ac6480ef0f3423f962b39bc}{{10.42.3.17}{155}{\texorpdfstring {matrix\_get\_max\_elem\_in\_column()}{matrix\_get\_max\_elem\_in\_column()}}{table.10.139}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.18}matrix\_get\_max\_elem\_in\_part\_column()}{155}{subsubsection.10.42.3.18}} +\gdef \LT@cxl {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{148.49487pt}} +\gdef \LT@cxli {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{200.67557pt}} +\newlabel{matrix_8h_ac20399f6a8de13b1f392a1e3f7c0fbf4}{{10.42.3.18}{156}{\texorpdfstring {matrix\_get\_max\_elem\_in\_part\_column()}{matrix\_get\_max\_elem\_in\_part\_column()}}{table.10.140}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.19}matrix\_get\_part\_column\_vec()}{156}{subsubsection.10.42.3.19}} +\newlabel{matrix_8h_a53879e7c4cfbc96725aef9f8234be7dd}{{10.42.3.19}{156}{\texorpdfstring {matrix\_get\_part\_column\_vec()}{matrix\_get\_part\_column\_vec()}}{table.10.141}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.20}matrix\_get\_rank()}{156}{subsubsection.10.42.3.20}} +\gdef \LT@cxlii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{84.36429pt}\LT@entry + {3}{208.02876pt}} +\gdef \LT@cxliii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{31.7437pt}\LT@entry + {3}{128.98343pt}} +\newlabel{matrix_8h_aec03481d950677386122e3c8ba6a5cd0}{{10.42.3.20}{157}{\texorpdfstring {matrix\_get\_rank()}{matrix\_get\_rank()}}{table.10.142}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.21}matrix\_get\_two\_norm()}{157}{subsubsection.10.42.3.21}} +\newlabel{matrix_8h_abbaf8f39b2b7bb4bd2987f99674c1213}{{10.42.3.21}{157}{\texorpdfstring {matrix\_get\_two\_norm()}{matrix\_get\_two\_norm()}}{table.10.143}{}} +\gdef \LT@cxliv {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{57.25815pt}\LT@entry + {3}{203.6181pt}} +\gdef \LT@cxlv {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{163.36278pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.22}matrix\_get\_upp\_triang()}{158}{subsubsection.10.42.3.22}} +\newlabel{matrix_8h_a48b36217faeda15438f4e07c54d0ef9e}{{10.42.3.22}{158}{\texorpdfstring {matrix\_get\_upp\_triang()}{matrix\_get\_upp\_triang()}}{table.10.144}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.23}matrix\_in\_place\_transpose()}{158}{subsubsection.10.42.3.23}} +\newlabel{matrix_8h_acfd2bbc4a90915e57a4555694e842312}{{10.42.3.23}{158}{\texorpdfstring {matrix\_in\_place\_transpose()}{matrix\_in\_place\_transpose()}}{table.10.145}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.24}matrix\_init()}{158}{subsubsection.10.42.3.24}} +\gdef \LT@cxlvi {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{128.98343pt}} +\newlabel{matrix_8h_a550aa0d5a3212e35ad0af134895fd20a}{{10.42.3.24}{159}{\texorpdfstring {matrix\_init()}{matrix\_init()}}{table.10.146}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.25}matrix\_mul()}{159}{subsubsection.10.42.3.25}} +\gdef \LT@cxlvii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{72.38686pt}\LT@entry + {3}{160.50089pt}} +\gdef \LT@cxlviii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{58.24823pt}\LT@entry + {3}{153.48988pt}} +\newlabel{matrix_8h_acfd7c6f021f4fbcd393fe849c82f34de}{{10.42.3.25}{160}{\texorpdfstring {matrix\_mul()}{matrix\_mul()}}{table.10.147}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.26}matrix\_mul\_col\_vec\_row\_vec()}{160}{subsubsection.10.42.3.26}} +\newlabel{matrix_8h_a51139e6c87b602e5e0ebfbc406fda35d}{{10.42.3.26}{160}{\texorpdfstring {matrix\_mul\_col\_vec\_row\_vec()}{matrix\_mul\_col\_vec\_row\_vec()}}{table.10.148}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.27}matrix\_mul\_scalar()}{160}{subsubsection.10.42.3.27}} +\gdef \LT@cxlix {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{62.7571pt}\LT@entry + {3}{140.59293pt}} +\gdef \LT@cl {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{218.8916pt}} +\newlabel{matrix_8h_ac735d13efe5b76ecf60ac13ec79da8e3}{{10.42.3.27}{161}{\texorpdfstring {matrix\_mul\_scalar()}{matrix\_mul\_scalar()}}{table.10.149}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.28}matrix\_mul\_scalar\_vec\_matr()}{161}{subsubsection.10.42.3.28}} +\newlabel{matrix_8h_ad610bcce232c69ca302550f57b1ad9fb}{{10.42.3.28}{161}{\texorpdfstring {matrix\_mul\_scalar\_vec\_matr()}{matrix\_mul\_scalar\_vec\_matr()}}{table.10.150}{}} +\gdef \LT@cli {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{232.31036pt}} +\gdef \LT@clii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{72.38686pt}\LT@entry + {3}{231.71611pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.29}matrix\_mul\_vec()}{162}{subsubsection.10.42.3.29}} +\newlabel{matrix_8h_a56513a88eff05b0683320c532fadf945}{{10.42.3.29}{162}{\texorpdfstring {matrix\_mul\_vec()}{matrix\_mul\_vec()}}{table.10.151}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.30}matrix\_part\_copy()}{162}{subsubsection.10.42.3.30}} +\newlabel{matrix_8h_a3763252ca00e4c8522ae1bfd5ef40f0a}{{10.42.3.30}{163}{\texorpdfstring {matrix\_part\_copy()}{matrix\_part\_copy()}}{table.10.152}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.31}matrix\_part\_mul()}{163}{subsubsection.10.42.3.31}} +\gdef \LT@cliii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{78.33295pt}\LT@entry + {3}{181.96515pt}} +\gdef \LT@cliv {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{68.42403pt}\LT@entry + {3}{218.8916pt}} +\newlabel{matrix_8h_a06f75ae4924e3f0dfd0b6a25313dc731}{{10.42.3.31}{164}{\texorpdfstring {matrix\_part\_mul()}{matrix\_part\_mul()}}{table.10.153}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.32}matrix\_part\_mul\_scalar\_vec\_matr()}{164}{subsubsection.10.42.3.32}} +\gdef \LT@clv {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{66.64192pt}\LT@entry + {3}{166.85454pt}} +\newlabel{matrix_8h_a72073ccd483f9cc438425d3d8ffd3029}{{10.42.3.32}{165}{\texorpdfstring {matrix\_part\_mul\_scalar\_vec\_matr()}{matrix\_part\_mul\_scalar\_vec\_matr()}}{table.10.154}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.33}matrix\_part\_print()}{165}{subsubsection.10.42.3.33}} +\newlabel{matrix_8h_a3570c016691507c003dd7a54cb37e7e2}{{10.42.3.33}{165}{\texorpdfstring {matrix\_part\_print()}{matrix\_part\_print()}}{table.10.155}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.34}matrix\_part\_swap\_rows()}{165}{subsubsection.10.42.3.34}} +\gdef \LT@clvi {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{50.91931pt}\LT@entry + {3}{153.99382pt}} +\gdef \LT@clvii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{128.98343pt}} +\newlabel{matrix_8h_a32ab12965ec43c2acf65cf9dd510353a}{{10.42.3.34}{166}{\texorpdfstring {matrix\_part\_swap\_rows()}{matrix\_part\_swap\_rows()}}{table.10.156}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.35}matrix\_print()}{166}{subsubsection.10.42.3.35}} +\newlabel{matrix_8h_a722a0230185fd66f0cecbeae7d50ce1a}{{10.42.3.35}{166}{\texorpdfstring {matrix\_print()}{matrix\_print()}}{table.10.157}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.36}matrix\_read()}{166}{subsubsection.10.42.3.36}} +\gdef \LT@clviii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{128.98343pt}} +\gdef \LT@clix {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{72.38686pt}\LT@entry + {3}{128.98343pt}} +\newlabel{matrix_8h_a49aa70a7d6ad76388ea08acfe43b7374}{{10.42.3.36}{167}{\texorpdfstring {matrix\_read()}{matrix\_read()}}{table.10.158}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.37}matrix\_set\_diag\_elements()}{167}{subsubsection.10.42.3.37}} +\newlabel{matrix_8h_aed6fab1ffa40243eeb08117215082be3}{{10.42.3.37}{167}{\texorpdfstring {matrix\_set\_diag\_elements()}{matrix\_set\_diag\_elements()}}{table.10.159}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.38}matrix\_sub()}{167}{subsubsection.10.42.3.38}} +\gdef \LT@clx {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{71.66704pt}\LT@entry + {3}{156.50473pt}} +\gdef \LT@clxi {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{128.98343pt}} +\newlabel{matrix_8h_a875d6c55a16ee9f8bf523b8c1c82bc6f}{{10.42.3.38}{168}{\texorpdfstring {matrix\_sub()}{matrix\_sub()}}{table.10.160}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.39}matrix\_swap\_rows()}{168}{subsubsection.10.42.3.39}} +\newlabel{matrix_8h_a0107887a6c40980fa639750be8262f01}{{10.42.3.39}{168}{\texorpdfstring {matrix\_swap\_rows()}{matrix\_swap\_rows()}}{table.10.161}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.40}matrix\_trans\_mul\_itself()}{168}{subsubsection.10.42.3.40}} +\gdef \LT@clxii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{67.66211pt}\LT@entry + {3}{167.81337pt}} +\gdef \LT@clxiii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{42.85706pt}\LT@entry + {3}{235.7751pt}} +\newlabel{matrix_8h_a53b0a1829b2085414fb66a9e9bd6c7b7}{{10.42.3.40}{169}{\texorpdfstring {matrix\_trans\_mul\_itself()}{matrix\_trans\_mul\_itself()}}{table.10.162}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.41}matrix\_trans\_mul\_vec()}{169}{subsubsection.10.42.3.41}} +\newlabel{matrix_8h_ad7c9a682a3cc4ca33c030afa8798241a}{{10.42.3.41}{169}{\texorpdfstring {matrix\_trans\_mul\_vec()}{matrix\_trans\_mul\_vec()}}{table.10.163}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.42}matrix\_transpose()}{169}{subsubsection.10.42.3.42}} +\gdef \LT@clxiv {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{72.38686pt}\LT@entry + {3}{146.3709pt}} +\gdef \LT@clxv {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{218.8916pt}} +\newlabel{matrix_8h_a3cf18a2c5c6ad62a4e0a0c00d27e2887}{{10.42.3.42}{170}{\texorpdfstring {matrix\_transpose()}{matrix\_transpose()}}{table.10.164}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.43}matrix\_vec\_mul\_matr()}{170}{subsubsection.10.42.3.43}} +\newlabel{matrix_8h_a90b6eafa665d34d7330581c32564d632}{{10.42.3.43}{170}{\texorpdfstring {matrix\_vec\_mul\_matr()}{matrix\_vec\_mul\_matr()}}{table.10.165}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.42.3.44}matrix\_write()}{170}{subsubsection.10.42.3.44}} +\gdef \LT@clxvi {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{128.98343pt}} +\@writefile{toc}{\contentsline {section}{\numberline {10.43}matrix\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{171}{section.10.43}} +\newlabel{matrix__test_8c}{{10.43}{171}{matrix\+\_\+test.\+c File Reference}{section.10.43}{}} +\newlabel{matrix__test_8c_aad3d0f4acb79e8a9b61eda59dc3a12b2}{{10.43}{171}{Functions}{section*.66}{}} +\newlabel{matrix__test_8c_a5713bd664a96ccd028896420050f22df}{{10.43}{171}{Functions}{section*.66}{}} +\newlabel{matrix__test_8c_af3bd1663337eb8dbe0fbcb49b517621f}{{10.43}{171}{Functions}{section*.66}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.43.1}Detailed Description}{171}{subsection.10.43.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.44}matrix\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{172}{section.10.44}} +\newlabel{matrix__test_8h}{{10.44}{172}{matrix\+\_\+test.\+h File Reference}{section.10.44}{}} +\newlabel{matrix__test_8h_aad3d0f4acb79e8a9b61eda59dc3a12b2}{{10.44}{172}{Functions}{section*.67}{}} +\newlabel{matrix__test_8h_a5713bd664a96ccd028896420050f22df}{{10.44}{172}{Functions}{section*.67}{}} +\newlabel{matrix__test_8h_af3bd1663337eb8dbe0fbcb49b517621f}{{10.44}{172}{Functions}{section*.67}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.44.1}Detailed Description}{172}{subsection.10.44.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.45}modified\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}gauss\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}newton.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{172}{section.10.45}} +\newlabel{modified__gauss__newton_8c}{{10.45}{172}{modified\+\_\+gauss\+\_\+newton.\+c File Reference}{section.10.45}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.45.1}Detailed Description}{173}{subsection.10.45.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.45.2}Function Documentation}{173}{subsection.10.45.2}} +\newlabel{modified__gauss__newton_8c_a7376799043ad2c27fac02371624051bc}{{10.45.2}{173}{Function Documentation}{subsection.10.45.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.45.2.1}modified\_gauss\_newton()}{173}{subsubsection.10.45.2.1}} +\gdef \LT@clxvii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{74.4229pt}\LT@entry + {3}{244.25314pt}} +\@writefile{toc}{\contentsline {section}{\numberline {10.46}modified\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}gauss\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}newton.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{174}{section.10.46}} +\newlabel{modified__gauss__newton_8h}{{10.46}{174}{modified\+\_\+gauss\+\_\+newton.\+h File Reference}{section.10.46}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.46.1}Detailed Description}{174}{subsection.10.46.1}} +\gdef \LT@clxviii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{74.4229pt}\LT@entry + {3}{244.25314pt}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.46.2}Function Documentation}{175}{subsection.10.46.2}} +\newlabel{modified__gauss__newton_8h_a7376799043ad2c27fac02371624051bc}{{10.46.2}{175}{Function Documentation}{subsection.10.46.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.46.2.1}modified\_gauss\_newton()}{175}{subsubsection.10.46.2.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.47}moore\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}penrose\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}pinv\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{176}{section.10.47}} +\newlabel{moore__penrose__pinv__test_8c}{{10.47}{176}{moore\+\_\+penrose\+\_\+pinv\+\_\+test.\+c File Reference}{section.10.47}{}} +\newlabel{moore__penrose__pinv__test_8c_a71ea6881aeb228d371528527d1974014}{{10.47}{176}{Functions}{section*.70}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.47.1}Detailed Description}{176}{subsection.10.47.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.48}moore\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}penrose\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}pinv\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{176}{section.10.48}} +\newlabel{moore__penrose__pinv__test_8h}{{10.48}{176}{moore\+\_\+penrose\+\_\+pinv\+\_\+test.\+h File Reference}{section.10.48}{}} +\newlabel{moore__penrose__pinv__test_8h_a71ea6881aeb228d371528527d1974014}{{10.48}{176}{Functions}{section*.71}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.48.1}Detailed Description}{176}{subsection.10.48.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.49}moore\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}penrose\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}pseudo\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}inverse.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{177}{section.10.49}} +\newlabel{moore__penrose__pseudo__inverse_8c}{{10.49}{177}{moore\+\_\+penrose\+\_\+pseudo\+\_\+inverse.\+c File Reference}{section.10.49}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.49.1}Detailed Description}{177}{subsection.10.49.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.49.2}Function Documentation}{177}{subsection.10.49.2}} +\newlabel{moore__penrose__pseudo__inverse_8c_a0ddd46446f074a0d38c04157686f5fce}{{10.49.2}{177}{Function Documentation}{subsection.10.49.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.49.2.1}moore\_penrose\_get\_pinv()}{177}{subsubsection.10.49.2.1}} +\gdef \LT@clxix {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{53.07338pt}\LT@entry + {3}{169.95967pt}} +\gdef \LT@clxx {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{128.98343pt}} +\newlabel{moore__penrose__pseudo__inverse_8c_ada5b18da23c06c1a6f2449bbfe97a7c9}{{10.49.2.1}{178}{\texorpdfstring {moore\_penrose\_get\_pinv()}{moore\_penrose\_get\_pinv()}}{table.10.169}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.49.2.2}moore\_penrose\_pinv\_compute\_print()}{178}{subsubsection.10.49.2.2}} +\@writefile{toc}{\contentsline {section}{\numberline {10.50}moore\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}penrose\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}pseudo\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}inverse.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{178}{section.10.50}} +\newlabel{moore__penrose__pseudo__inverse_8h}{{10.50}{178}{moore\+\_\+penrose\+\_\+pseudo\+\_\+inverse.\+h File Reference}{section.10.50}{}} +\newlabel{moore__penrose__pseudo__inverse_8h_a08c63915b31bfeb8d6256981f71b3746}{{10.50}{179}{Macros}{section*.73}{}} +\newlabel{moore__penrose__pseudo__inverse_8h_ad174a66874978917203ae18e88d263af}{{10.50}{179}{Macros}{section*.73}{}} +\newlabel{moore__penrose__pseudo__inverse_8h_ae65d746cc90c1447fe1651614fde76eb}{{10.50}{179}{Macros}{section*.73}{}} +\newlabel{moore__penrose__pseudo__inverse_8h_a4b5bc244bcae0f030336269904158df1}{{10.50}{179}{Macros}{section*.73}{}} +\newlabel{moore__penrose__pseudo__inverse_8h_aa41b1dd19931edcc50247511f12859e4}{{10.50}{179}{Macros}{section*.73}{}} +\newlabel{moore__penrose__pseudo__inverse_8h_a068a278115f777cb1b92107e5c88c68e}{{10.50}{179}{Macros}{section*.73}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.50.1}Detailed Description}{179}{subsection.10.50.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.50.2}Function Documentation}{179}{subsection.10.50.2}} +\newlabel{moore__penrose__pseudo__inverse_8h_a0ddd46446f074a0d38c04157686f5fce}{{10.50.2}{179}{Function Documentation}{subsection.10.50.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.50.2.1}moore\_penrose\_get\_pinv()}{179}{subsubsection.10.50.2.1}} +\gdef \LT@clxxi {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{53.07338pt}\LT@entry + {3}{169.95967pt}} +\gdef \LT@clxxii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{50.37328pt}\LT@entry + {3}{128.98343pt}} +\newlabel{moore__penrose__pseudo__inverse_8h_ada5b18da23c06c1a6f2449bbfe97a7c9}{{10.50.2.1}{180}{\texorpdfstring {moore\_penrose\_get\_pinv()}{moore\_penrose\_get\_pinv()}}{table.10.171}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.50.2.2}moore\_penrose\_pinv\_compute\_print()}{180}{subsubsection.10.50.2.2}} +\@writefile{toc}{\contentsline {section}{\numberline {10.51}multipath\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}algo\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}own\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}norm\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}distr\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{180}{section.10.51}} +\newlabel{multipath__algo__own__norm__distr__test_8c}{{10.51}{180}{multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test.\+c File Reference}{section.10.51}{}} +\newlabel{multipath__algo__own__norm__distr__test_8c_a557f81ea2791d07f6341dc44b0f169dd}{{10.51}{181}{Functions}{section*.75}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.51.1}Detailed Description}{181}{subsection.10.51.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.52}multipath\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}algo\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}own\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}norm\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}distr\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{181}{section.10.52}} +\newlabel{multipath__algo__own__norm__distr__test_8h}{{10.52}{181}{multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test.\+h File Reference}{section.10.52}{}} +\newlabel{multipath__algo__own__norm__distr__test_8h_a557f81ea2791d07f6341dc44b0f169dd}{{10.52}{181}{Functions}{section*.76}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.52.1}Detailed Description}{181}{subsection.10.52.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.53}multipath\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}dist\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}detection\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}mitigation.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{182}{section.10.53}} +\newlabel{multipath__dist__detection__mitigation_8c}{{10.53}{182}{multipath\+\_\+dist\+\_\+detection\+\_\+mitigation.\+c File Reference}{section.10.53}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.53.1}Detailed Description}{182}{subsection.10.53.1}} +\gdef \LT@clxxiii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{58.15517pt}\LT@entry + {3}{222.2216pt}} +\gdef \LT@clxxiv {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{116.06325pt}\LT@entry + {3}{239.86159pt}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.53.2}Function Documentation}{183}{subsection.10.53.2}} +\newlabel{multipath__dist__detection__mitigation_8c_a38019260396a33562d5a1912c691c26a}{{10.53.2}{183}{Function Documentation}{subsection.10.53.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.53.2.1}get\_exact\_distance\_to\_anchor()}{183}{subsubsection.10.53.2.1}} +\newlabel{multipath__dist__detection__mitigation_8c_a540837de8e8a9d4e5dbaac1814b19b5e}{{10.53.2.1}{183}{\texorpdfstring {get\_exact\_distance\_to\_anchor()}{get\_exact\_distance\_to\_anchor()}}{table.10.173}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.53.2.2}get\_optimal\_partial\_r\_noised\_vec()}{183}{subsubsection.10.53.2.2}} +\newlabel{multipath__dist__detection__mitigation_8c_a6530e8d8955c511d3452748fec987a39}{{10.53.2.2}{183}{\texorpdfstring {get\_optimal\_partial\_r\_noised\_vec()}{get\_optimal\_partial\_r\_noised\_vec()}}{table.10.174}{}} +\gdef \LT@clxxv {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{113.2638pt}\LT@entry + {3}{234.09245pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.53.2.3}get\_optimal\_partial\_ref\_matrix()}{184}{subsubsection.10.53.2.3}} +\newlabel{multipath__dist__detection__mitigation_8c_a944bb181ffe0b3abc69e345ae88fbfc1}{{10.53.2.3}{184}{\texorpdfstring {get\_optimal\_partial\_ref\_matrix()}{get\_optimal\_partial\_ref\_matrix()}}{table.10.175}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.53.2.4}is\_anchor()}{184}{subsubsection.10.53.2.4}} +\gdef \LT@clxxvi {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{59.24709pt}\LT@entry + {3}{234.09245pt}} +\gdef \LT@clxxvii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{55.49263pt}\LT@entry + {3}{133.18619pt}} +\newlabel{multipath__dist__detection__mitigation_8c_a5609107d45b6abfa6614fc79c56273c8}{{10.53.2.4}{185}{\texorpdfstring {is\_anchor()}{is\_anchor()}}{table.10.176}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.53.2.5}is\_member()}{185}{subsubsection.10.53.2.5}} +\newlabel{multipath__dist__detection__mitigation_8c_a8cce1ff9263404ca1e58d67910f38d47}{{10.53.2.5}{185}{\texorpdfstring {is\_member()}{is\_member()}}{table.10.177}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.53.2.6}recog\_mitigate\_multipath()}{185}{subsubsection.10.53.2.6}} +\gdef \LT@clxxviii {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{85.09323pt}\LT@entry + {3}{234.09245pt}} +\gdef \LT@clxxix {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{72.36754pt}\LT@entry + {3}{234.09245pt}} +\newlabel{multipath__dist__detection__mitigation_8c_a2776d1c18727f8feb5f0a83a6963e957}{{10.53.2.6}{187}{\texorpdfstring {recog\_mitigate\_multipath()}{recog\_mitigate\_multipath()}}{table.10.178}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.53.2.7}sim\_UWB\_dist()}{187}{subsubsection.10.53.2.7}} +\@writefile{toc}{\contentsline {section}{\numberline {10.54}multipath\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}dist\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}detection\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}mitigation.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{188}{section.10.54}} +\newlabel{multipath__dist__detection__mitigation_8h}{{10.54}{188}{multipath\+\_\+dist\+\_\+detection\+\_\+mitigation.\+h File Reference}{section.10.54}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.54.1}Detailed Description}{188}{subsection.10.54.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.54.2}Function Documentation}{188}{subsection.10.54.2}} +\newlabel{multipath__dist__detection__mitigation_8h_a38019260396a33562d5a1912c691c26a}{{10.54.2}{188}{Function Documentation}{subsection.10.54.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.54.2.1}get\_exact\_distance\_to\_anchor()}{188}{subsubsection.10.54.2.1}} +\gdef \LT@clxxx {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{58.15517pt}\LT@entry + {3}{222.2216pt}} +\gdef \LT@clxxxi {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{116.06325pt}\LT@entry + {3}{239.86159pt}} +\newlabel{multipath__dist__detection__mitigation_8h_a540837de8e8a9d4e5dbaac1814b19b5e}{{10.54.2.1}{189}{\texorpdfstring {get\_exact\_distance\_to\_anchor()}{get\_exact\_distance\_to\_anchor()}}{table.10.180}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.54.2.2}get\_optimal\_partial\_r\_noised\_vec()}{189}{subsubsection.10.54.2.2}} +\newlabel{multipath__dist__detection__mitigation_8h_a6530e8d8955c511d3452748fec987a39}{{10.54.2.2}{189}{\texorpdfstring {get\_optimal\_partial\_r\_noised\_vec()}{get\_optimal\_partial\_r\_noised\_vec()}}{table.10.181}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.54.2.3}get\_optimal\_partial\_ref\_matrix()}{189}{subsubsection.10.54.2.3}} +\gdef \LT@clxxxii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{113.2638pt}\LT@entry + {3}{234.09245pt}} +\newlabel{multipath__dist__detection__mitigation_8h_a944bb181ffe0b3abc69e345ae88fbfc1}{{10.54.2.3}{190}{\texorpdfstring {get\_optimal\_partial\_ref\_matrix()}{get\_optimal\_partial\_ref\_matrix()}}{table.10.182}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.54.2.4}is\_anchor()}{190}{subsubsection.10.54.2.4}} +\gdef \LT@clxxxiii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{59.24709pt}\LT@entry + {3}{234.09245pt}} +\gdef \LT@clxxxiv {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{55.49263pt}\LT@entry + {3}{133.18619pt}} +\newlabel{multipath__dist__detection__mitigation_8h_a5609107d45b6abfa6614fc79c56273c8}{{10.54.2.4}{191}{\texorpdfstring {is\_anchor()}{is\_anchor()}}{table.10.183}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.54.2.5}is\_member()}{191}{subsubsection.10.54.2.5}} +\newlabel{multipath__dist__detection__mitigation_8h_a2840a12d90b5b26b59d50f449f754fbd}{{10.54.2.5}{191}{\texorpdfstring {is\_member()}{is\_member()}}{table.10.184}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.54.2.6}recog\_mitigate\_multipath()}{191}{subsubsection.10.54.2.6}} +\gdef \LT@clxxxv {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{85.09323pt}\LT@entry + {3}{234.09245pt}} +\gdef \LT@clxxxvi {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{72.36754pt}\LT@entry + {3}{234.09245pt}} +\newlabel{multipath__dist__detection__mitigation_8h_a2776d1c18727f8feb5f0a83a6963e957}{{10.54.2.6}{193}{\texorpdfstring {recog\_mitigate\_multipath()}{recog\_mitigate\_multipath()}}{table.10.185}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.54.2.7}sim\_UWB\_dist()}{193}{subsubsection.10.54.2.7}} +\@writefile{toc}{\contentsline {section}{\numberline {10.55}newton\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}raphson.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{194}{section.10.55}} +\newlabel{newton__raphson_8c}{{10.55}{194}{newton\+\_\+raphson.\+c File Reference}{section.10.55}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.55.1}Detailed Description}{194}{subsection.10.55.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.55.2}Function Documentation}{194}{subsection.10.55.2}} +\newlabel{newton__raphson_8c_ac6837f695990867bd72cf23ee93961cc}{{10.55.2}{194}{Function Documentation}{subsection.10.55.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.55.2.1}newton\_raphson()}{194}{subsubsection.10.55.2.1}} +\gdef \LT@clxxxvii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{88.42674pt}\LT@entry + {3}{254.26096pt}} +\@writefile{toc}{\contentsline {section}{\numberline {10.56}newton\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}raphson.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{195}{section.10.56}} +\newlabel{newton__raphson_8h}{{10.56}{195}{newton\+\_\+raphson.\+h File Reference}{section.10.56}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.56.1}Detailed Description}{195}{subsection.10.56.1}} +\gdef \LT@clxxxviii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{88.42674pt}\LT@entry + {3}{254.26096pt}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.56.2}Function Documentation}{196}{subsection.10.56.2}} +\newlabel{newton__raphson_8h_ac6837f695990867bd72cf23ee93961cc}{{10.56.2}{196}{Function Documentation}{subsection.10.56.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.56.2.1}newton\_raphson()}{196}{subsubsection.10.56.2.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.57}norm\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}dist\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}rnd\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}generator.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{196}{section.10.57}} +\newlabel{norm__dist__rnd__generator_8c}{{10.57}{196}{norm\+\_\+dist\+\_\+rnd\+\_\+generator.\+c File Reference}{section.10.57}{}} +\gdef \LT@clxxxix {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{59.92824pt}\LT@entry + {3}{88.16946pt}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.57.1}Detailed Description}{197}{subsection.10.57.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.57.2}Function Documentation}{197}{subsection.10.57.2}} +\newlabel{norm__dist__rnd__generator_8c_a7c43c3270c6c14bb23f14d071f6132bf}{{10.57.2}{197}{Function Documentation}{subsection.10.57.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.57.2.1}get\_norm\_distr\_rand\_num()}{197}{subsubsection.10.57.2.1}} +\newlabel{norm__dist__rnd__generator_8c_a5767383d0f4f1fed2c194695a22f56cb}{{10.57.2.1}{197}{\texorpdfstring {get\_norm\_distr\_rand\_num()}{get\_norm\_distr\_rand\_num()}}{table.10.189}{}} +\gdef \LT@cxc {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{73.69785pt}\LT@entry + {3}{81.0686pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.57.2.2}get\_rand\_num()}{198}{subsubsection.10.57.2.2}} +\@writefile{toc}{\contentsline {section}{\numberline {10.58}norm\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}dist\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}rnd\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}generator.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{198}{section.10.58}} +\newlabel{norm__dist__rnd__generator_8h}{{10.58}{198}{norm\+\_\+dist\+\_\+rnd\+\_\+generator.\+h File Reference}{section.10.58}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.58.1}Detailed Description}{198}{subsection.10.58.1}} +\gdef \LT@cxci {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{59.92824pt}\LT@entry + {3}{88.16946pt}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.58.2}Macro Definition Documentation}{199}{subsection.10.58.2}} +\newlabel{norm__dist__rnd__generator_8h_a598a3330b3c21701223ee0ca14316eca}{{10.58.2}{199}{Macro Definition Documentation}{subsection.10.58.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.58.2.1}PI}{199}{subsubsection.10.58.2.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.58.3}Function Documentation}{199}{subsection.10.58.3}} +\newlabel{norm__dist__rnd__generator_8h_a35eb81d6885b8d16d225b230f88a919a}{{10.58.3}{199}{Function Documentation}{subsection.10.58.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.58.3.1}get\_norm\_distr\_rand\_num()}{199}{subsubsection.10.58.3.1}} +\newlabel{norm__dist__rnd__generator_8h_a58c36346c01fb7f1a336a610b177b903}{{10.58.3.1}{199}{\texorpdfstring {get\_norm\_distr\_rand\_num()}{get\_norm\_distr\_rand\_num()}}{table.10.191}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.58.3.2}get\_rand\_num()}{199}{subsubsection.10.58.3.2}} +\gdef \LT@cxcii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{73.69785pt}\LT@entry + {3}{81.0686pt}} +\@writefile{toc}{\contentsline {section}{\numberline {10.59}optimization\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{200}{section.10.59}} +\newlabel{optimization__test_8c}{{10.59}{200}{optimization\+\_\+test.\+c File Reference}{section.10.59}{}} +\newlabel{optimization__test_8c_a1062ae4598fabcf957ec0b855737db20}{{10.59}{200}{Functions}{section*.84}{}} +\gdef \LT@cxciii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{55.36676pt}\LT@entry + {3}{103.25311pt}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.59.1}Detailed Description}{201}{subsection.10.59.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.59.2}Function Documentation}{201}{subsection.10.59.2}} +\newlabel{optimization__test_8c_a5f1f1ed377535a6d4c5758c38174fcb9}{{10.59.2}{201}{Function Documentation}{subsection.10.59.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.59.2.1}optimization\_exponential\_data\_test()}{201}{subsubsection.10.59.2.1}} +\newlabel{optimization__test_8c_ac11e842f01767e97924c100df684476d}{{10.59.2.1}{201}{\texorpdfstring {optimization\_exponential\_data\_test()}{optimization\_exponential\_data\_test()}}{subsubsection.10.59.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.59.2.2}optimization\_get\_exp\_f()}{201}{subsubsection.10.59.2.2}} +\gdef \LT@cxciv {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{42.35312pt}\LT@entry + {3}{77.8737pt}} +\gdef \LT@cxcv {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{100.384pt}\LT@entry + {3}{103.25311pt}} +\newlabel{optimization__test_8c_a98fdeac6ec9a38cb63f48e7c0f0085f0}{{10.59.2.2}{202}{\texorpdfstring {optimization\_get\_exp\_f()}{optimization\_get\_exp\_f()}}{table.10.193}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.59.2.3}optimization\_get\_exp\_Jacobian()}{202}{subsubsection.10.59.2.3}} +\newlabel{optimization__test_8c_a610651298b8018db96cf21ee31740d3b}{{10.59.2.3}{202}{\texorpdfstring {optimization\_get\_exp\_Jacobian()}{optimization\_get\_exp\_Jacobian()}}{table.10.194}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.59.2.4}optimization\_get\_f\_error()}{202}{subsubsection.10.59.2.4}} +\gdef \LT@cxcvi {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{47.35703pt}\LT@entry + {3}{120.89287pt}} +\gdef \LT@cxcvii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{55.36676pt}\LT@entry + {3}{103.25311pt}} +\newlabel{optimization__test_8c_ac7361316d224b72baa4a681297d9f51c}{{10.59.2.4}{203}{\texorpdfstring {optimization\_get\_f\_error()}{optimization\_get\_f\_error()}}{table.10.195}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.59.2.5}optimization\_get\_J()}{203}{subsubsection.10.59.2.5}} +\newlabel{optimization__test_8c_a1daefb42bf903899e7e1d5237ba62c0b}{{10.59.2.5}{203}{\texorpdfstring {optimization\_get\_J()}{optimization\_get\_J()}}{table.10.196}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.59.2.6}optimization\_get\_sin\_f()}{203}{subsubsection.10.59.2.6}} +\newlabel{optimization__test_8c_acb161b62c37921a9edd0cb7aeb76342a}{{10.59.2.6}{203}{\texorpdfstring {optimization\_get\_sin\_f()}{optimization\_get\_sin\_f()}}{table.10.197}{}} +\gdef \LT@cxcviii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{42.35312pt}\LT@entry + {3}{77.8737pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.59.2.7}optimization\_get\_sin\_Jacobian()}{204}{subsubsection.10.59.2.7}} +\newlabel{optimization__test_8c_a5f89a9747d6a7bec1ad0a80ba31647b9}{{10.59.2.7}{204}{\texorpdfstring {optimization\_get\_sin\_Jacobian()}{optimization\_get\_sin\_Jacobian()}}{table.10.198}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.59.2.8}optimization\_sinusoidal\_data\_test()}{204}{subsubsection.10.59.2.8}} +\@writefile{toc}{\contentsline {section}{\numberline {10.60}optimization\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{204}{section.10.60}} +\newlabel{optimization__test_8h}{{10.60}{204}{optimization\+\_\+test.\+h File Reference}{section.10.60}{}} +\newlabel{optimization__test_8h_a1062ae4598fabcf957ec0b855737db20}{{10.60}{205}{Functions}{section*.85}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.60.1}Detailed Description}{205}{subsection.10.60.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.60.2}Function Documentation}{205}{subsection.10.60.2}} +\newlabel{optimization__test_8h_a5f1f1ed377535a6d4c5758c38174fcb9}{{10.60.2}{205}{Function Documentation}{subsection.10.60.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.60.2.1}optimization\_exponential\_data\_test()}{205}{subsubsection.10.60.2.1}} +\newlabel{optimization__test_8h_a5f89a9747d6a7bec1ad0a80ba31647b9}{{10.60.2.1}{205}{\texorpdfstring {optimization\_exponential\_data\_test()}{optimization\_exponential\_data\_test()}}{subsubsection.10.60.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.60.2.2}optimization\_sinusoidal\_data\_test()}{205}{subsubsection.10.60.2.2}} +\@writefile{toc}{\contentsline {section}{\numberline {10.61}pos\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}algos\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}common\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{206}{section.10.61}} +\newlabel{pos__algos__common__test_8c}{{10.61}{206}{pos\+\_\+algos\+\_\+common\+\_\+test.\+c File Reference}{section.10.61}{}} +\newlabel{pos__algos__common__test_8c_ad7c3809ba4d66f929854a4127784be8c}{{10.61}{206}{Functions}{section*.86}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.61.1}Detailed Description}{206}{subsection.10.61.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.62}pos\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}algos\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}common\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{206}{section.10.62}} +\newlabel{pos__algos__common__test_8h}{{10.62}{206}{pos\+\_\+algos\+\_\+common\+\_\+test.\+h File Reference}{section.10.62}{}} +\newlabel{pos__algos__common__test_8h_ad7c3809ba4d66f929854a4127784be8c}{{10.62}{206}{Functions}{section*.87}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.62.1}Detailed Description}{206}{subsection.10.62.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.63}position\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}optimization\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{207}{section.10.63}} +\newlabel{position__optimization__test_8c}{{10.63}{207}{position\+\_\+optimization\+\_\+test.\+c File Reference}{section.10.63}{}} +\newlabel{position__optimization__test_8c_adf2ebfc668717eeac312234ac2b24166}{{10.63}{207}{Functions}{section*.88}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.63.1}Detailed Description}{207}{subsection.10.63.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.64}position\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}optimization\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{207}{section.10.64}} +\newlabel{position__optimization__test_8h}{{10.64}{207}{position\+\_\+optimization\+\_\+test.\+h File Reference}{section.10.64}{}} +\newlabel{position__optimization__test_8h_adf2ebfc668717eeac312234ac2b24166}{{10.64}{207}{Functions}{section*.89}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.64.1}Detailed Description}{207}{subsection.10.64.1}} +\gdef \LT@cxcix {\LT@entry + {3}{78.87674pt}\LT@entry + {3}{189.86722pt}} +\@writefile{toc}{\contentsline {section}{\numberline {10.65}pseudo\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}inverse.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{208}{section.10.65}} +\newlabel{pseudo__inverse_8h}{{10.65}{208}{pseudo\+\_\+inverse.\+h File Reference}{section.10.65}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.65.1}Detailed Description}{208}{subsection.10.65.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.65.2}Enumeration Type Documentation}{208}{subsection.10.65.2}} +\newlabel{pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3}{{10.65.2}{208}{Enumeration Type Documentation}{subsection.10.65.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.65.2.1}ALGORITHM}{208}{subsubsection.10.65.2.1}} +\newlabel{pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3ae835310f82eb01d07137e72133cd5b06}{{10.199}{208}{\texorpdfstring {ALGORITHM}{ALGORITHM}}{table.10.199}{}} +\newlabel{pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3a9db08339065f28367b9ae058d1127a04}{{10.199}{208}{\texorpdfstring {ALGORITHM}{ALGORITHM}}{table.10.199}{}} +\newlabel{pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3aab4d4fdd6aa659e7306fa9abf3d0a991}{{10.199}{208}{\texorpdfstring {ALGORITHM}{ALGORITHM}}{table.10.199}{}} +\newlabel{pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3ab15a7891aa5223439e4692a1048cb220}{{10.199}{208}{\texorpdfstring {ALGORITHM}{ALGORITHM}}{table.10.199}{}} +\@writefile{toc}{\contentsline {section}{\numberline {10.66}qr\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}common.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{208}{section.10.66}} +\newlabel{qr__common_8c}{{10.66}{208}{qr\+\_\+common.\+c File Reference}{section.10.66}{}} +\gdef \LT@cc {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{40.07611pt}\LT@entry + {3}{213.63516pt}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.66.1}Detailed Description}{209}{subsection.10.66.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.66.2}Function Documentation}{209}{subsection.10.66.2}} +\newlabel{qr__common_8c_adad26253c0e08a0d9fe2dfe0f6d64112}{{10.66.2}{209}{Function Documentation}{subsection.10.66.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.66.2.1}qr\_common\_backward\_subst()}{209}{subsubsection.10.66.2.1}} +\gdef \LT@cci {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{50.75133pt}\LT@entry + {3}{139.09001pt}} +\newlabel{qr__common_8c_a47e88b1e236d3637717ea144811cdc1b}{{10.66.2.1}{210}{\texorpdfstring {qr\_common\_backward\_subst()}{qr\_common\_backward\_subst()}}{table.10.200}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.66.2.2}qr\_common\_get\_reduced\_QR()}{210}{subsubsection.10.66.2.2}} +\@writefile{toc}{\contentsline {section}{\numberline {10.67}qr\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}common.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{210}{section.10.67}} +\newlabel{qr__common_8h}{{10.67}{210}{qr\+\_\+common.\+h File Reference}{section.10.67}{}} +\newlabel{qr__common_8h_ac62c54358ecc0c35cdef1c3fb37cc73b}{{10.67}{210}{Enumerations}{section*.92}{}} +\gdef \LT@ccii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{40.07611pt}\LT@entry + {3}{213.63516pt}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.67.1}Detailed Description}{211}{subsection.10.67.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.67.2}Function Documentation}{211}{subsection.10.67.2}} +\newlabel{qr__common_8h_adad26253c0e08a0d9fe2dfe0f6d64112}{{10.67.2}{211}{Function Documentation}{subsection.10.67.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.67.2.1}qr\_common\_backward\_subst()}{211}{subsubsection.10.67.2.1}} +\newlabel{qr__common_8h_a3144f99da14a69ec80bf9ded23714612}{{10.67.2.1}{211}{\texorpdfstring {qr\_common\_backward\_subst()}{qr\_common\_backward\_subst()}}{table.10.202}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.67.2.2}qr\_common\_get\_reduced\_QR()}{211}{subsubsection.10.67.2.2}} +\gdef \LT@cciii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{50.75133pt}\LT@entry + {3}{139.09001pt}} +\@writefile{toc}{\contentsline {section}{\numberline {10.68}qr\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}givens.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{212}{section.10.68}} +\newlabel{qr__givens_8c}{{10.68}{212}{qr\+\_\+givens.\+c File Reference}{section.10.68}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.68.1}Detailed Description}{212}{subsection.10.68.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.68.2}Function Documentation}{212}{subsection.10.68.2}} +\newlabel{qr__givens_8c_a07adca97c58afc057a5cff738f6473cc}{{10.68.2}{212}{Function Documentation}{subsection.10.68.2}{}} +\gdef \LT@cciv {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{56.32826pt}\LT@entry + {3}{356.26457pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.68.2.1}qr\_givens\_decomp()}{213}{subsubsection.10.68.2.1}} +\newlabel{qr__givens_8c_a53f748fbc6f8a129deb6a048d423d644}{{10.68.2.1}{213}{\texorpdfstring {qr\_givens\_decomp()}{qr\_givens\_decomp()}}{table.10.204}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.68.2.2}qr\_givens\_get\_params()}{213}{subsubsection.10.68.2.2}} +\gdef \LT@ccv {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{67.36363pt}\LT@entry + {3}{235.289pt}} +\@writefile{toc}{\contentsline {section}{\numberline {10.69}qr\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}givens.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{214}{section.10.69}} +\newlabel{qr__givens_8h}{{10.69}{214}{qr\+\_\+givens.\+h File Reference}{section.10.69}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.69.1}Detailed Description}{214}{subsection.10.69.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.69.2}Function Documentation}{214}{subsection.10.69.2}} +\newlabel{qr__givens_8h_a07adca97c58afc057a5cff738f6473cc}{{10.69.2}{214}{Function Documentation}{subsection.10.69.2}{}} +\gdef \LT@ccvi {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{56.32826pt}\LT@entry + {3}{356.26457pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.69.2.1}qr\_givens\_decomp()}{215}{subsubsection.10.69.2.1}} +\newlabel{qr__givens_8h_a53f748fbc6f8a129deb6a048d423d644}{{10.69.2.1}{215}{\texorpdfstring {qr\_givens\_decomp()}{qr\_givens\_decomp()}}{table.10.206}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.69.2.2}qr\_givens\_get\_params()}{215}{subsubsection.10.69.2.2}} +\gdef \LT@ccvii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{67.36363pt}\LT@entry + {3}{235.289pt}} +\@writefile{toc}{\contentsline {section}{\numberline {10.70}qr\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}householder.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{216}{section.10.70}} +\newlabel{qr__householder_8c}{{10.70}{216}{qr\+\_\+householder.\+c File Reference}{section.10.70}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.70.1}Detailed Description}{216}{subsection.10.70.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.70.2}Function Documentation}{216}{subsection.10.70.2}} +\newlabel{qr__householder_8c_a926e8bce91b658f64837d5c93b0bc74f}{{10.70.2}{216}{Function Documentation}{subsection.10.70.2}{}} +\gdef \LT@ccviii {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{56.32826pt}\LT@entry + {3}{356.26457pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.70.2.1}qr\_householder\_decomp()}{217}{subsubsection.10.70.2.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.71}qr\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}householder.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{217}{section.10.71}} +\newlabel{qr__householder_8h}{{10.71}{217}{qr\+\_\+householder.\+h File Reference}{section.10.71}{}} +\gdef \LT@ccix {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{56.32826pt}\LT@entry + {3}{356.26457pt}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.71.1}Detailed Description}{218}{subsection.10.71.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.71.2}Function Documentation}{218}{subsection.10.71.2}} +\newlabel{qr__householder_8h_a926e8bce91b658f64837d5c93b0bc74f}{{10.71.2}{218}{Function Documentation}{subsection.10.71.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.71.2.1}qr\_householder\_decomp()}{218}{subsubsection.10.71.2.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.72}qr\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}pinv\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{219}{section.10.72}} +\newlabel{qr__pinv__test_8c}{{10.72}{219}{qr\+\_\+pinv\+\_\+test.\+c File Reference}{section.10.72}{}} +\newlabel{qr__pinv__test_8c_a292d2351f35310e579dd0741ab4857db}{{10.72}{219}{Functions}{section*.98}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.72.1}Detailed Description}{219}{subsection.10.72.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.73}qr\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}pinv\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{219}{section.10.73}} +\newlabel{qr__pinv__test_8h}{{10.73}{219}{qr\+\_\+pinv\+\_\+test.\+h File Reference}{section.10.73}{}} +\newlabel{qr__pinv__test_8h_a292d2351f35310e579dd0741ab4857db}{{10.73}{219}{Functions}{section*.99}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.73.1}Detailed Description}{219}{subsection.10.73.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.74}qr\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}pseudo\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}inverse.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{220}{section.10.74}} +\newlabel{qr__pseudo__inverse_8c}{{10.74}{220}{qr\+\_\+pseudo\+\_\+inverse.\+c File Reference}{section.10.74}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.74.1}Detailed Description}{220}{subsection.10.74.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.74.2}Function Documentation}{220}{subsection.10.74.2}} +\newlabel{qr__pseudo__inverse_8c_a9fb1ebdfe21c5a66cd322f00bf886d8d}{{10.74.2}{220}{Function Documentation}{subsection.10.74.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.74.2.1}qr\_get\_pinv()}{220}{subsubsection.10.74.2.1}} +\gdef \LT@ccx {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{53.07338pt}\LT@entry + {3}{230.67265pt}} +\@writefile{toc}{\contentsline {section}{\numberline {10.75}qr\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}pseudo\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}inverse.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{221}{section.10.75}} +\newlabel{qr__pseudo__inverse_8h}{{10.75}{221}{qr\+\_\+pseudo\+\_\+inverse.\+h File Reference}{section.10.75}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.75.1}Detailed Description}{221}{subsection.10.75.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.75.2}Function Documentation}{221}{subsection.10.75.2}} +\newlabel{qr__pseudo__inverse_8h_a9fb1ebdfe21c5a66cd322f00bf886d8d}{{10.75.2}{221}{Function Documentation}{subsection.10.75.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.75.2.1}qr\_get\_pinv()}{221}{subsubsection.10.75.2.1}} +\gdef \LT@ccxi {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{53.07338pt}\LT@entry + {3}{230.67265pt}} +\@writefile{toc}{\contentsline {section}{\numberline {10.76}shell\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}sort.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{222}{section.10.76}} +\newlabel{shell__sort_8c}{{10.76}{222}{shell\+\_\+sort.\+c File Reference}{section.10.76}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.76.1}Detailed Description}{222}{subsection.10.76.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.76.2}Function Documentation}{222}{subsection.10.76.2}} +\newlabel{shell__sort_8c_a92bc0e3a993e78dfab795f5ccc3e227e}{{10.76.2}{222}{Function Documentation}{subsection.10.76.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.76.2.1}int\_shell\_sort()}{222}{subsubsection.10.76.2.1}} +\gdef \LT@ccxii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{39.21211pt}\LT@entry + {3}{101.95674pt}} +\gdef \LT@ccxiii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{36.91547pt}\LT@entry + {3}{101.95674pt}} +\newlabel{shell__sort_8c_a569649d96b2e8f453793ea166d3e96a6}{{10.76.2.1}{223}{\texorpdfstring {int\_shell\_sort()}{int\_shell\_sort()}}{table.10.212}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.76.2.2}shell\_sort()}{223}{subsubsection.10.76.2.2}} +\@writefile{toc}{\contentsline {section}{\numberline {10.77}shell\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}sort.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{223}{section.10.77}} +\newlabel{shell__sort_8h}{{10.77}{223}{shell\+\_\+sort.\+h File Reference}{section.10.77}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.77.1}Detailed Description}{223}{subsection.10.77.1}} +\gdef \LT@ccxiv {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{39.21211pt}\LT@entry + {3}{101.95674pt}} +\gdef \LT@ccxv {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{36.91547pt}\LT@entry + {3}{101.95674pt}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.77.2}Function Documentation}{224}{subsection.10.77.2}} +\newlabel{shell__sort_8h_a92bc0e3a993e78dfab795f5ccc3e227e}{{10.77.2}{224}{Function Documentation}{subsection.10.77.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.77.2.1}int\_shell\_sort()}{224}{subsubsection.10.77.2.1}} +\newlabel{shell__sort_8h_a569649d96b2e8f453793ea166d3e96a6}{{10.77.2.1}{224}{\texorpdfstring {int\_shell\_sort()}{int\_shell\_sort()}}{table.10.214}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.77.2.2}shell\_sort()}{224}{subsubsection.10.77.2.2}} +\@writefile{toc}{\contentsline {section}{\numberline {10.78}solve.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{224}{section.10.78}} +\newlabel{solve_8c}{{10.78}{224}{solve.\+c File Reference}{section.10.78}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.78.1}Detailed Description}{225}{subsection.10.78.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.78.2}Function Documentation}{225}{subsection.10.78.2}} +\newlabel{solve_8c_a829e66492dc3073c0f7a190cda9b7db1}{{10.78.2}{225}{Function Documentation}{subsection.10.78.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.78.2.1}solve()}{225}{subsubsection.10.78.2.1}} +\gdef \LT@ccxvi {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{40.07611pt}\LT@entry + {3}{256.60074pt}} +\gdef \LT@ccxvii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{40.07611pt}\LT@entry + {3}{137.4882pt}} +\newlabel{solve_8c_ac728f92ed0a0cba0e8776222acfe1d88}{{10.78.2.1}{226}{\texorpdfstring {solve()}{solve()}}{table.10.216}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.78.2.2}solve\_givens()}{226}{subsubsection.10.78.2.2}} +\gdef \LT@ccxviii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{40.07611pt}\LT@entry + {3}{137.4882pt}} +\newlabel{solve_8c_ab6336aff7fbff116a6118b39a0d1e2cd}{{10.78.2.2}{227}{\texorpdfstring {solve\_givens()}{solve\_givens()}}{table.10.217}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.78.2.3}solve\_householder()}{227}{subsubsection.10.78.2.3}} +\newlabel{solve_8c_a96faf0d4f04f27a12e4ced0bffd0f634}{{10.78.2.3}{227}{\texorpdfstring {solve\_householder()}{solve\_householder()}}{table.10.218}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.78.2.4}solve\_lu\_decomp()}{227}{subsubsection.10.78.2.4}} +\gdef \LT@ccxix {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{40.07611pt}\LT@entry + {3}{137.4882pt}} +\@writefile{toc}{\contentsline {section}{\numberline {10.79}solve.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{228}{section.10.79}} +\newlabel{solve_8h}{{10.79}{228}{solve.\+h File Reference}{section.10.79}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.79.1}Detailed Description}{228}{subsection.10.79.1}} +\gdef \LT@ccxx {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{40.07611pt}\LT@entry + {3}{256.60074pt}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.79.2}Function Documentation}{229}{subsection.10.79.2}} +\newlabel{solve_8h_a829e66492dc3073c0f7a190cda9b7db1}{{10.79.2}{229}{Function Documentation}{subsection.10.79.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.79.2.1}solve()}{229}{subsubsection.10.79.2.1}} +\newlabel{solve_8h_ac728f92ed0a0cba0e8776222acfe1d88}{{10.79.2.1}{229}{\texorpdfstring {solve()}{solve()}}{table.10.220}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.79.2.2}solve\_givens()}{229}{subsubsection.10.79.2.2}} +\gdef \LT@ccxxi {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{40.07611pt}\LT@entry + {3}{137.4882pt}} +\gdef \LT@ccxxii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{40.07611pt}\LT@entry + {3}{137.4882pt}} +\newlabel{solve_8h_ab6336aff7fbff116a6118b39a0d1e2cd}{{10.79.2.2}{230}{\texorpdfstring {solve\_givens()}{solve\_givens()}}{table.10.221}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.79.2.3}solve\_householder()}{230}{subsubsection.10.79.2.3}} +\newlabel{solve_8h_a96faf0d4f04f27a12e4ced0bffd0f634}{{10.79.2.3}{230}{\texorpdfstring {solve\_householder()}{solve\_householder()}}{table.10.222}{}} +\gdef \LT@ccxxiii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{40.07611pt}\LT@entry + {3}{137.4882pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.79.2.4}solve\_lu\_decomp()}{231}{subsubsection.10.79.2.4}} +\@writefile{toc}{\contentsline {section}{\numberline {10.80}solve\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{231}{section.10.80}} +\newlabel{solve__test_8c}{{10.80}{231}{solve\+\_\+test.\+c File Reference}{section.10.80}{}} +\newlabel{solve__test_8c_a468b4492daa139d24a18624526001220}{{10.80}{231}{Functions}{section*.106}{}} +\newlabel{solve__test_8c_acb6c59801ca040ac66f436b8f332a371}{{10.80}{231}{Functions}{section*.106}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.80.1}Detailed Description}{232}{subsection.10.80.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.81}solve\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{232}{section.10.81}} +\newlabel{solve__test_8h}{{10.81}{232}{solve\+\_\+test.\+h File Reference}{section.10.81}{}} +\newlabel{solve__test_8h_a468b4492daa139d24a18624526001220}{{10.81}{232}{Functions}{section*.107}{}} +\newlabel{solve__test_8h_acb6c59801ca040ac66f436b8f332a371}{{10.81}{232}{Functions}{section*.107}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.81.1}Detailed Description}{232}{subsection.10.81.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.82}svd.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{232}{section.10.82}} +\newlabel{svd_8c}{{10.82}{232}{svd.\+c File Reference}{section.10.82}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.82.1}Detailed Description}{233}{subsection.10.82.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.82.2}Function Documentation}{233}{subsection.10.82.2}} +\newlabel{svd_8c_acdccfce5b7732e6334ca5a521c57e63e}{{10.82.2}{233}{Function Documentation}{subsection.10.82.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.82.2.1}svd()}{233}{subsubsection.10.82.2.1}} +\gdef \LT@ccxxiv {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{87.14536pt}\LT@entry + {3}{199.72209pt}} +\newlabel{svd_8c_a55b4a07eb7dbd09f7fa1d15debd44595}{{10.82.2.1}{234}{\texorpdfstring {svd()}{svd()}}{table.10.224}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.82.2.2}svd\_compute\_print\_U\_S\_V\_s()}{234}{subsubsection.10.82.2.2}} +\gdef \LT@ccxxv {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{66.37495pt}\LT@entry + {3}{209.24368pt}} +\gdef \LT@ccxxvi {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{102.20045pt}\LT@entry + {3}{218.76561pt}} +\newlabel{svd_8c_ae92d53fe415ccfd63a21bb36936294cb}{{10.82.2.2}{235}{\texorpdfstring {svd\_compute\_print\_U\_S\_V\_s()}{svd\_compute\_print\_U\_S\_V\_s()}}{table.10.225}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.82.2.3}svd\_get\_reciproc\_singular\_values()}{235}{subsubsection.10.82.2.3}} +\newlabel{svd_8c_aeb7ac3eac076a0f52c729849599808a6}{{10.82.2.3}{235}{\texorpdfstring {svd\_get\_reciproc\_singular\_values()}{svd\_get\_reciproc\_singular\_values()}}{table.10.226}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.82.2.4}svd\_get\_S\_dim()}{235}{subsubsection.10.82.2.4}} +\gdef \LT@ccxxvii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{36.40263pt}\LT@entry + {3}{187.87837pt}} +\gdef \LT@ccxxviii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{19.8969pt}\LT@entry + {3}{187.87837pt}} +\gdef \LT@ccxxix {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{36.90657pt}\LT@entry + {3}{187.87837pt}} +\newlabel{svd_8c_a91b85e542b1fc44d3500ba52aecb8e0e}{{10.82.2.4}{236}{\texorpdfstring {svd\_get\_S\_dim()}{svd\_get\_S\_dim()}}{table.10.227}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.82.2.5}svd\_get\_single\_values\_num()}{236}{subsubsection.10.82.2.5}} +\newlabel{svd_8c_a8194826f85cc3105c4d8d4f342ca8df8}{{10.82.2.5}{236}{\texorpdfstring {svd\_get\_single\_values\_num()}{svd\_get\_single\_values\_num()}}{table.10.228}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.82.2.6}svd\_get\_U\_dim()}{236}{subsubsection.10.82.2.6}} +\gdef \LT@ccxxx {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{36.40263pt}\LT@entry + {3}{187.87837pt}} +\newlabel{svd_8c_aa65fbd187ce13d0da98cecb40cfa3b07}{{10.82.2.6}{237}{\texorpdfstring {svd\_get\_U\_dim()}{svd\_get\_U\_dim()}}{table.10.229}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.82.2.7}svd\_get\_V\_dim()}{237}{subsubsection.10.82.2.7}} +\@writefile{toc}{\contentsline {section}{\numberline {10.83}svd.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{237}{section.10.83}} +\newlabel{svd_8h}{{10.83}{237}{svd.\+h File Reference}{section.10.83}{}} +\newlabel{svd_8h_aa2f21266e1086a3971dfd02ee4b48ce5}{{10.83}{237}{Macros}{section*.109}{}} +\newlabel{svd_8h_a70d46444b7291fdb50510447bb1ab9a4}{{10.83}{237}{Macros}{section*.109}{}} +\newlabel{svd_8h_af9e7db6685a0631312bfb93cc58dd756}{{10.83}{237}{Macros}{section*.109}{}} +\newlabel{svd_8h_acdb2d1d5cfdead81a1c247037b06823a}{{10.83}{237}{Macros}{section*.109}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.83.1}Detailed Description}{238}{subsection.10.83.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.83.2}Function Documentation}{238}{subsection.10.83.2}} +\newlabel{svd_8h_acdccfce5b7732e6334ca5a521c57e63e}{{10.83.2}{238}{Function Documentation}{subsection.10.83.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.83.2.1}svd()}{238}{subsubsection.10.83.2.1}} +\gdef \LT@ccxxxi {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{87.14536pt}\LT@entry + {3}{199.72209pt}} +\newlabel{svd_8h_a55b4a07eb7dbd09f7fa1d15debd44595}{{10.83.2.1}{239}{\texorpdfstring {svd()}{svd()}}{table.10.231}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.83.2.2}svd\_compute\_print\_U\_S\_V\_s()}{239}{subsubsection.10.83.2.2}} +\gdef \LT@ccxxxii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{66.37495pt}\LT@entry + {3}{209.24368pt}} +\gdef \LT@ccxxxiii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{102.20045pt}\LT@entry + {3}{218.76561pt}} +\newlabel{svd_8h_ae92d53fe415ccfd63a21bb36936294cb}{{10.83.2.2}{240}{\texorpdfstring {svd\_compute\_print\_U\_S\_V\_s()}{svd\_compute\_print\_U\_S\_V\_s()}}{table.10.232}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.83.2.3}svd\_get\_reciproc\_singular\_values()}{240}{subsubsection.10.83.2.3}} +\newlabel{svd_8h_aeb7ac3eac076a0f52c729849599808a6}{{10.83.2.3}{240}{\texorpdfstring {svd\_get\_reciproc\_singular\_values()}{svd\_get\_reciproc\_singular\_values()}}{table.10.233}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.83.2.4}svd\_get\_S\_dim()}{240}{subsubsection.10.83.2.4}} +\gdef \LT@ccxxxiv {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{36.40263pt}\LT@entry + {3}{187.87837pt}} +\gdef \LT@ccxxxv {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{19.8969pt}\LT@entry + {3}{187.87837pt}} +\gdef \LT@ccxxxvi {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{36.90657pt}\LT@entry + {3}{187.87837pt}} +\newlabel{svd_8h_a91b85e542b1fc44d3500ba52aecb8e0e}{{10.83.2.4}{241}{\texorpdfstring {svd\_get\_S\_dim()}{svd\_get\_S\_dim()}}{table.10.234}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.83.2.5}svd\_get\_single\_values\_num()}{241}{subsubsection.10.83.2.5}} +\newlabel{svd_8h_a8194826f85cc3105c4d8d4f342ca8df8}{{10.83.2.5}{241}{\texorpdfstring {svd\_get\_single\_values\_num()}{svd\_get\_single\_values\_num()}}{table.10.235}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.83.2.6}svd\_get\_U\_dim()}{241}{subsubsection.10.83.2.6}} +\gdef \LT@ccxxxvii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{36.40263pt}\LT@entry + {3}{187.87837pt}} +\newlabel{svd_8h_aa65fbd187ce13d0da98cecb40cfa3b07}{{10.83.2.6}{242}{\texorpdfstring {svd\_get\_U\_dim()}{svd\_get\_U\_dim()}}{table.10.236}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.83.2.7}svd\_get\_V\_dim()}{242}{subsubsection.10.83.2.7}} +\@writefile{toc}{\contentsline {section}{\numberline {10.84}svd\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{242}{section.10.84}} +\newlabel{svd__test_8c}{{10.84}{242}{svd\+\_\+test.\+c File Reference}{section.10.84}{}} +\newlabel{svd__test_8c_a5b3fa4be9f289d4078fdd009719a4077}{{10.84}{242}{Functions}{section*.111}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.84.1}Detailed Description}{242}{subsection.10.84.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.85}svd\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{243}{section.10.85}} +\newlabel{svd__test_8h}{{10.85}{243}{svd\+\_\+test.\+h File Reference}{section.10.85}{}} +\newlabel{svd__test_8h_a5b3fa4be9f289d4078fdd009719a4077}{{10.85}{243}{Functions}{section*.112}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.85.1}Detailed Description}{243}{subsection.10.85.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.86}trilateration.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{243}{section.10.86}} +\newlabel{trilateration_8c}{{10.86}{243}{trilateration.\+c File Reference}{section.10.86}{}} +\gdef \LT@ccxxxviii {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{102.4014pt}\LT@entry + {3}{298.04272pt}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.86.1}Detailed Description}{244}{subsection.10.86.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.86.2}Function Documentation}{244}{subsection.10.86.2}} +\newlabel{trilateration_8c_a95fc45efcb10019be21704539eeedefb}{{10.86.2}{244}{Function Documentation}{subsection.10.86.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.86.2.1}trilateration1()}{244}{subsubsection.10.86.2.1}} +\gdef \LT@ccxxxix {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{102.4014pt}\LT@entry + {3}{298.04272pt}} +\newlabel{trilateration_8c_adf749802a4d86c2a97a6bac50d17bfea}{{10.86.2.1}{245}{\texorpdfstring {trilateration1()}{trilateration1()}}{table.10.238}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.86.2.2}trilateration2()}{245}{subsubsection.10.86.2.2}} +\gdef \LT@ccxl {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{102.4014pt}\LT@entry + {3}{234.09245pt}} +\gdef \LT@ccxli {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{102.4014pt}\LT@entry + {3}{234.09245pt}} +\newlabel{trilateration_8c_a3c9dfccb08c7e4cdb5533cd6bc8b5832}{{10.86.2.2}{246}{\texorpdfstring {trilateration2()}{trilateration2()}}{table.10.239}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.86.2.3}trilateration\_get\_A\_matrix()}{246}{subsubsection.10.86.2.3}} +\newlabel{trilateration_8c_abe0c5c3a77d41a6a94aceb8069ec2082}{{10.86.2.3}{246}{\texorpdfstring {trilateration\_get\_A\_matrix()}{trilateration\_get\_A\_matrix()}}{table.10.240}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.86.2.4}trilateration\_get\_b\_vector()}{246}{subsubsection.10.86.2.4}} +\newlabel{trilateration_8c_a76695d4831cf7c08b468fe56f117b358}{{10.86.2.4}{246}{\texorpdfstring {trilateration\_get\_b\_vector()}{trilateration\_get\_b\_vector()}}{table.10.241}{}} +\gdef \LT@ccxlii {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{92.77164pt}\LT@entry + {3}{234.09245pt}} +\gdef \LT@ccxliii {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{128.12141pt}\LT@entry + {3}{160.48279pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.86.2.5}trilateration\_get\_particular\_solution()}{247}{subsubsection.10.86.2.5}} +\newlabel{trilateration_8c_a45883b7c5af43c478bb488b536faa56e}{{10.86.2.5}{247}{\texorpdfstring {trilateration\_get\_particular\_solution()}{trilateration\_get\_particular\_solution()}}{table.10.242}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.86.2.6}trilateration\_get\_quadratic\_equation\_solution()}{247}{subsubsection.10.86.2.6}} +\gdef \LT@ccxliv {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{102.4014pt}\LT@entry + {3}{234.09245pt}} +\newlabel{trilateration_8c_ab5f06e68df75b4708d722c268932578c}{{10.86.2.6}{248}{\texorpdfstring {trilateration\_get\_quadratic\_equation\_solution()}{trilateration\_get\_quadratic\_equation\_solution()}}{table.10.243}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.86.2.7}trilateration\_get\_rank\_and\_homogeneous\_solution()}{248}{subsubsection.10.86.2.7}} +\newlabel{trilateration_8c_aadf622c7ec43dce57988a9aef1533758}{{10.86.2.7}{248}{\texorpdfstring {trilateration\_get\_rank\_and\_homogeneous\_solution()}{trilateration\_get\_rank\_and\_homogeneous\_solution()}}{table.10.244}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.86.2.8}trilateration\_preprocessed\_get\_particular\_solution()}{248}{subsubsection.10.86.2.8}} +\gdef \LT@ccxlv {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{101.22246pt}\LT@entry + {3}{218.20778pt}} +\gdef \LT@ccxlvi {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{101.22246pt}\LT@entry + {3}{218.20778pt}} +\newlabel{trilateration_8c_a4270371ead754327c478d19d57bfafba}{{10.86.2.8}{249}{\texorpdfstring {trilateration\_preprocessed\_get\_particular\_solution()}{trilateration\_preprocessed\_get\_particular\_solution()}}{table.10.245}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.86.2.9}trilateration\_solve\_linear\_equation()}{249}{subsubsection.10.86.2.9}} +\@writefile{toc}{\contentsline {section}{\numberline {10.87}trilateration.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{249}{section.10.87}} +\newlabel{trilateration_8h}{{10.87}{249}{trilateration.\+h File Reference}{section.10.87}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.87.1}Detailed Description}{250}{subsection.10.87.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.87.2}Function Documentation}{250}{subsection.10.87.2}} +\newlabel{trilateration_8h_a95fc45efcb10019be21704539eeedefb}{{10.87.2}{250}{Function Documentation}{subsection.10.87.2}{}} +\gdef \LT@ccxlvii {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{102.4014pt}\LT@entry + {3}{298.04272pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.87.2.1}trilateration1()}{251}{subsubsection.10.87.2.1}} +\newlabel{trilateration_8h_adf749802a4d86c2a97a6bac50d17bfea}{{10.87.2.1}{251}{\texorpdfstring {trilateration1()}{trilateration1()}}{table.10.247}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.87.2.2}trilateration2()}{251}{subsubsection.10.87.2.2}} +\gdef \LT@ccxlviii {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{102.4014pt}\LT@entry + {3}{298.04272pt}} +\gdef \LT@ccxlix {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{102.4014pt}\LT@entry + {3}{234.09245pt}} +\newlabel{trilateration_8h_a3c9dfccb08c7e4cdb5533cd6bc8b5832}{{10.87.2.2}{252}{\texorpdfstring {trilateration2()}{trilateration2()}}{table.10.248}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.87.2.3}trilateration\_get\_A\_matrix()}{252}{subsubsection.10.87.2.3}} +\newlabel{trilateration_8h_abe0c5c3a77d41a6a94aceb8069ec2082}{{10.87.2.3}{252}{\texorpdfstring {trilateration\_get\_A\_matrix()}{trilateration\_get\_A\_matrix()}}{table.10.249}{}} +\gdef \LT@ccl {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{102.4014pt}\LT@entry + {3}{234.09245pt}} +\gdef \LT@ccli {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{92.77164pt}\LT@entry + {3}{234.09245pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.87.2.4}trilateration\_get\_b\_vector()}{253}{subsubsection.10.87.2.4}} +\newlabel{trilateration_8h_a76695d4831cf7c08b468fe56f117b358}{{10.87.2.4}{253}{\texorpdfstring {trilateration\_get\_b\_vector()}{trilateration\_get\_b\_vector()}}{table.10.250}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.87.2.5}trilateration\_get\_particular\_solution()}{253}{subsubsection.10.87.2.5}} +\gdef \LT@cclii {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{128.12141pt}\LT@entry + {3}{160.48279pt}} +\gdef \LT@ccliii {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{102.4014pt}\LT@entry + {3}{234.09245pt}} +\newlabel{trilateration_8h_a821d668be2cee0fa1881c05ab99e05fe}{{10.87.2.5}{254}{\texorpdfstring {trilateration\_get\_particular\_solution()}{trilateration\_get\_particular\_solution()}}{table.10.251}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.87.2.6}trilateration\_get\_quadratic\_equation\_solution()}{254}{subsubsection.10.87.2.6}} +\newlabel{trilateration_8h_ab5f06e68df75b4708d722c268932578c}{{10.87.2.6}{254}{\texorpdfstring {trilateration\_get\_quadratic\_equation\_solution()}{trilateration\_get\_quadratic\_equation\_solution()}}{table.10.252}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.87.2.7}trilateration\_get\_rank\_and\_homogeneous\_solution()}{254}{subsubsection.10.87.2.7}} +\gdef \LT@ccliv {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{101.22246pt}\LT@entry + {3}{218.20778pt}} +\newlabel{trilateration_8h_aadf622c7ec43dce57988a9aef1533758}{{10.87.2.7}{255}{\texorpdfstring {trilateration\_get\_rank\_and\_homogeneous\_solution()}{trilateration\_get\_rank\_and\_homogeneous\_solution()}}{table.10.253}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.87.2.8}trilateration\_preprocessed\_get\_particular\_solution()}{255}{subsubsection.10.87.2.8}} +\newlabel{trilateration_8h_a4270371ead754327c478d19d57bfafba}{{10.87.2.8}{255}{\texorpdfstring {trilateration\_preprocessed\_get\_particular\_solution()}{trilateration\_preprocessed\_get\_particular\_solution()}}{table.10.254}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.87.2.9}trilateration\_solve\_linear\_equation()}{255}{subsubsection.10.87.2.9}} +\gdef \LT@cclv {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{101.22246pt}\LT@entry + {3}{218.20778pt}} +\@writefile{toc}{\contentsline {section}{\numberline {10.88}utils.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{256}{section.10.88}} +\newlabel{utils_8c}{{10.88}{256}{utils.\+c File Reference}{section.10.88}{}} +\gdef \LT@cclvi {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{36.91547pt}\LT@entry + {3}{101.95674pt}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.88.1}Detailed Description}{257}{subsection.10.88.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.88.2}Function Documentation}{257}{subsection.10.88.2}} +\newlabel{utils_8c_a971d455baef2d25c61e94c4bc4ac13ee}{{10.88.2}{257}{Function Documentation}{subsection.10.88.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.88.2.1}utils\_get\_median()}{257}{subsubsection.10.88.2.1}} +\newlabel{utils_8c_a8cda5a6c15e99e2b76abfb04316301d8}{{10.88.2.1}{257}{\texorpdfstring {utils\_get\_median()}{utils\_get\_median()}}{table.10.256}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.88.2.2}utils\_get\_save\_square\_root()}{257}{subsubsection.10.88.2.2}} +\newlabel{utils_8c_a0ae8ea233ea6c519cd0434f8c5bde5e5}{{10.88.2.2}{257}{\texorpdfstring {utils\_get\_save\_square\_root()}{utils\_get\_save\_square\_root()}}{subsubsection.10.88.2.2}{}} +\gdef \LT@cclvii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{17.4039pt}\LT@entry + {3}{130.09967pt}} +\gdef \LT@cclviii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{44.26855pt}\LT@entry + {3}{101.95674pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.88.2.3}utils\_max()}{258}{subsubsection.10.88.2.3}} +\newlabel{utils_8c_acda1e3a1b76af6e0e57b507472986ad6}{{10.88.2.3}{258}{\texorpdfstring {utils\_max()}{utils\_max()}}{table.10.257}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.88.2.4}utils\_mean()}{258}{subsubsection.10.88.2.4}} +\newlabel{utils_8c_ab734a543e5543adb2bd98e1bf279a23d}{{10.88.2.4}{258}{\texorpdfstring {utils\_mean()}{utils\_mean()}}{table.10.258}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.88.2.5}utils\_min()}{258}{subsubsection.10.88.2.5}} +\gdef \LT@cclix {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{17.4039pt}\LT@entry + {3}{130.09967pt}} +\gdef \LT@cclx {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{63.14139pt}\LT@entry + {3}{186.50133pt}} +\newlabel{utils_8c_a535a04a4bff82c88599e4648dfa7cfe1}{{10.88.2.5}{259}{\texorpdfstring {utils\_min()}{utils\_min()}}{table.10.259}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.88.2.6}utils\_moving\_average()}{259}{subsubsection.10.88.2.6}} +\newlabel{utils_8c_a335d8d6c4b945638261228cd116cccd6}{{10.88.2.6}{259}{\texorpdfstring {utils\_moving\_average()}{utils\_moving\_average()}}{table.10.260}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.88.2.7}utils\_printf()}{259}{subsubsection.10.88.2.7}} +\gdef \LT@cclxi {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{57.86319pt}\LT@entry + {3}{66.41681pt}} +\gdef \LT@cclxii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{54.4292pt}\LT@entry + {3}{81.21263pt}} +\gdef \LT@cclxiii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{22.40392pt}\LT@entry + {3}{117.54478pt}} +\newlabel{utils_8c_aad6440ba12fa7e2e1fae5ba6dc99cabf}{{10.88.2.7}{260}{\texorpdfstring {utils\_printf()}{utils\_printf()}}{table.10.261}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.88.2.8}utils\_sind()}{260}{subsubsection.10.88.2.8}} +\newlabel{utils_8c_ad21f654c48115ba2419ca98644a44ae9}{{10.88.2.8}{260}{\texorpdfstring {utils\_sind()}{utils\_sind()}}{table.10.262}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.88.2.9}utils\_swap()}{260}{subsubsection.10.88.2.9}} +\gdef \LT@cclxiv {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{54.4292pt}\LT@entry + {3}{81.21263pt}} +\gdef \LT@cclxv {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{17.4039pt}\LT@entry + {3}{130.09967pt}} +\newlabel{utils_8c_a689d2d3db40d341609423404abc5a23a}{{10.88.2.9}{261}{\texorpdfstring {utils\_swap()}{utils\_swap()}}{table.10.263}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.88.2.10}utils\_to\_radian()}{261}{subsubsection.10.88.2.10}} +\newlabel{utils_8c_a8163bb6a1c9742b9607fd87c6b3df5c5}{{10.88.2.10}{261}{\texorpdfstring {utils\_to\_radian()}{utils\_to\_radian()}}{table.10.264}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.88.2.11}utils\_u8\_max()}{261}{subsubsection.10.88.2.11}} +\newlabel{utils_8c_a81dabd4841ab656130497f0600979850}{{10.88.2.11}{261}{\texorpdfstring {utils\_u8\_max()}{utils\_u8\_max()}}{table.10.265}{}} +\gdef \LT@cclxvi {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{17.4039pt}\LT@entry + {3}{130.09967pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.88.2.12}utils\_u8\_min()}{262}{subsubsection.10.88.2.12}} +\@writefile{toc}{\contentsline {section}{\numberline {10.89}utils.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{262}{section.10.89}} +\newlabel{utils_8h}{{10.89}{262}{utils.\+h File Reference}{section.10.89}{}} +\newlabel{utils_8h_ae71449b1cc6e6250b91f539153a7a0d3}{{10.89}{262}{Macros}{section*.116}{}} +\gdef \LT@cclxvii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{36.91547pt}\LT@entry + {3}{101.95674pt}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.89.1}Detailed Description}{263}{subsection.10.89.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.89.2}Function Documentation}{263}{subsection.10.89.2}} +\newlabel{utils_8h_a971d455baef2d25c61e94c4bc4ac13ee}{{10.89.2}{263}{Function Documentation}{subsection.10.89.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.89.2.1}utils\_get\_median()}{263}{subsubsection.10.89.2.1}} +\newlabel{utils_8h_a8cda5a6c15e99e2b76abfb04316301d8}{{10.89.2.1}{263}{\texorpdfstring {utils\_get\_median()}{utils\_get\_median()}}{table.10.267}{}} +\gdef \LT@cclxviii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{16.89996pt}\LT@entry + {3}{67.56906pt}} +\gdef \LT@cclxix {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{17.4039pt}\LT@entry + {3}{130.09967pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.89.2.2}utils\_get\_save\_square\_root()}{264}{subsubsection.10.89.2.2}} +\newlabel{utils_8h_a0ae8ea233ea6c519cd0434f8c5bde5e5}{{10.89.2.2}{264}{\texorpdfstring {utils\_get\_save\_square\_root()}{utils\_get\_save\_square\_root()}}{table.10.268}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.89.2.3}utils\_max()}{264}{subsubsection.10.89.2.3}} +\newlabel{utils_8h_acda1e3a1b76af6e0e57b507472986ad6}{{10.89.2.3}{264}{\texorpdfstring {utils\_max()}{utils\_max()}}{table.10.269}{}} +\gdef \LT@cclxx {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{44.26855pt}\LT@entry + {3}{101.95674pt}} +\gdef \LT@cclxxi {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{17.4039pt}\LT@entry + {3}{130.09967pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.89.2.4}utils\_mean()}{265}{subsubsection.10.89.2.4}} +\newlabel{utils_8h_ab734a543e5543adb2bd98e1bf279a23d}{{10.89.2.4}{265}{\texorpdfstring {utils\_mean()}{utils\_mean()}}{table.10.270}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.89.2.5}utils\_min()}{265}{subsubsection.10.89.2.5}} +\newlabel{utils_8h_a535a04a4bff82c88599e4648dfa7cfe1}{{10.89.2.5}{265}{\texorpdfstring {utils\_min()}{utils\_min()}}{table.10.271}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.89.2.6}utils\_moving\_average()}{265}{subsubsection.10.89.2.6}} +\gdef \LT@cclxxii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{63.14139pt}\LT@entry + {3}{186.50133pt}} +\gdef \LT@cclxxiii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{57.86319pt}\LT@entry + {3}{66.41681pt}} +\newlabel{utils_8h_a335d8d6c4b945638261228cd116cccd6}{{10.89.2.6}{266}{\texorpdfstring {utils\_moving\_average()}{utils\_moving\_average()}}{table.10.272}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.89.2.7}utils\_printf()}{266}{subsubsection.10.89.2.7}} +\newlabel{utils_8h_aad6440ba12fa7e2e1fae5ba6dc99cabf}{{10.89.2.7}{266}{\texorpdfstring {utils\_printf()}{utils\_printf()}}{table.10.273}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.89.2.8}utils\_sind()}{266}{subsubsection.10.89.2.8}} +\gdef \LT@cclxxiv {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{54.4292pt}\LT@entry + {3}{81.21263pt}} +\gdef \LT@cclxxv {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{22.40392pt}\LT@entry + {3}{117.54478pt}} +\gdef \LT@cclxxvi {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{54.4292pt}\LT@entry + {3}{81.21263pt}} +\newlabel{utils_8h_ad21f654c48115ba2419ca98644a44ae9}{{10.89.2.8}{267}{\texorpdfstring {utils\_sind()}{utils\_sind()}}{table.10.274}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.89.2.9}utils\_swap()}{267}{subsubsection.10.89.2.9}} +\newlabel{utils_8h_a689d2d3db40d341609423404abc5a23a}{{10.89.2.9}{267}{\texorpdfstring {utils\_swap()}{utils\_swap()}}{table.10.275}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.89.2.10}utils\_to\_radian()}{267}{subsubsection.10.89.2.10}} +\gdef \LT@cclxxvii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{17.4039pt}\LT@entry + {3}{130.09967pt}} +\gdef \LT@cclxxviii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{17.4039pt}\LT@entry + {3}{130.09967pt}} +\newlabel{utils_8h_a8163bb6a1c9742b9607fd87c6b3df5c5}{{10.89.2.10}{268}{\texorpdfstring {utils\_to\_radian()}{utils\_to\_radian()}}{table.10.276}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.89.2.11}utils\_u8\_max()}{268}{subsubsection.10.89.2.11}} +\newlabel{utils_8h_a81dabd4841ab656130497f0600979850}{{10.89.2.11}{268}{\texorpdfstring {utils\_u8\_max()}{utils\_u8\_max()}}{table.10.277}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.89.2.12}utils\_u8\_min()}{268}{subsubsection.10.89.2.12}} +\@writefile{toc}{\contentsline {section}{\numberline {10.90}utils\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{269}{section.10.90}} +\newlabel{utils__test_8c}{{10.90}{269}{utils\+\_\+test.\+c File Reference}{section.10.90}{}} +\newlabel{utils__test_8c_a91c61f3d2a5985466b46f5b15ad0faf7}{{10.90}{269}{Functions}{section*.118}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.90.1}Detailed Description}{269}{subsection.10.90.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.91}utils\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{269}{section.10.91}} +\newlabel{utils__test_8h}{{10.91}{269}{utils\+\_\+test.\+h File Reference}{section.10.91}{}} +\newlabel{utils__test_8h_a91c61f3d2a5985466b46f5b15ad0faf7}{{10.91}{269}{Functions}{section*.119}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.91.1}Detailed Description}{269}{subsection.10.91.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.92}vector.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{270}{section.10.92}} +\newlabel{vector_8c}{{10.92}{270}{vector.\+c File Reference}{section.10.92}{}} +\gdef \LT@cclxxix {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{74.37451pt}\LT@entry + {3}{139.79202pt}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.92.1}Detailed Description}{271}{subsection.10.92.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.92.2}Function Documentation}{271}{subsection.10.92.2}} +\newlabel{vector_8c_a92917951880002814392c2367896d7a0}{{10.92.2}{271}{Function Documentation}{subsection.10.92.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.92.2.1}vector\_add()}{271}{subsubsection.10.92.2.1}} +\gdef \LT@cclxxx {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{30.06818pt}\LT@entry + {3}{93.76703pt}} +\gdef \LT@cclxxxi {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{52.08176pt}\LT@entry + {3}{139.79202pt}} +\newlabel{vector_8c_ac4b023769faf53e06c2ed1f2fd928d14}{{10.92.2.1}{272}{\texorpdfstring {vector\_add()}{vector\_add()}}{table.10.279}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.92.2.2}vector\_clear()}{272}{subsubsection.10.92.2.2}} +\newlabel{vector_8c_ae9d3378f23ba835c727245b434b8a7f6}{{10.92.2.2}{272}{\texorpdfstring {vector\_clear()}{vector\_clear()}}{table.10.280}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.92.2.3}vector\_copy()}{272}{subsubsection.10.92.2.3}} +\newlabel{vector_8c_ab2827264910e858f238868695a92db4b}{{10.92.2.3}{272}{\texorpdfstring {vector\_copy()}{vector\_copy()}}{table.10.281}{}} +\gdef \LT@cclxxxii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{55.15811pt}\LT@entry + {3}{244.79256pt}} +\gdef \LT@cclxxxiii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{59.09285pt}\LT@entry + {3}{137.74014pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.92.2.4}vector\_flex\_print()}{273}{subsubsection.10.92.2.4}} +\newlabel{vector_8c_a1348a041e323e7b333482242b51a7674}{{10.92.2.4}{273}{\texorpdfstring {vector\_flex\_print()}{vector\_flex\_print()}}{table.10.282}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.92.2.5}vector\_get\_elements()}{273}{subsubsection.10.92.2.5}} +\newlabel{vector_8c_abbb6bf046e47a8634c15c43a508cacb9}{{10.92.2.5}{273}{\texorpdfstring {vector\_get\_elements()}{vector\_get\_elements()}}{table.10.283}{}} +\gdef \LT@cclxxxiv {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{37.85315pt}\LT@entry + {3}{125.28448pt}} +\gdef \LT@cclxxxv {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{83.73412pt}\LT@entry + {3}{131.64716pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.92.2.6}vector\_get\_euclidean\_distance()}{274}{subsubsection.10.92.2.6}} +\newlabel{vector_8c_a45dfc0cdad1f1a542df4029b498766ba}{{10.92.2.6}{274}{\texorpdfstring {vector\_get\_euclidean\_distance()}{vector\_get\_euclidean\_distance()}}{table.10.284}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.92.2.7}vector\_get\_index\_vector()}{274}{subsubsection.10.92.2.7}} +\gdef \LT@cclxxxvi {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{36.91547pt}\LT@entry + {3}{93.76703pt}} +\gdef \LT@cclxxxvii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{36.91547pt}\LT@entry + {3}{93.76703pt}} +\newlabel{vector_8c_a982bc2f9e4755461eac46c6322b4562d}{{10.92.2.7}{275}{\texorpdfstring {vector\_get\_index\_vector()}{vector\_get\_index\_vector()}}{table.10.285}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.92.2.8}vector\_get\_max\_and\_index()}{275}{subsubsection.10.92.2.8}} +\newlabel{vector_8c_a4a8fae4c69677390016c116123d9eff8}{{10.92.2.8}{275}{\texorpdfstring {vector\_get\_max\_and\_index()}{vector\_get\_max\_and\_index()}}{table.10.286}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.92.2.9}vector\_get\_mean\_value()}{275}{subsubsection.10.92.2.9}} +\newlabel{vector_8c_a4cfc452fdff3e32a601ccff140cd9ae6}{{10.92.2.9}{275}{\texorpdfstring {vector\_get\_mean\_value()}{vector\_get\_mean\_value()}}{table.10.287}{}} +\gdef \LT@cclxxxviii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{36.91547pt}\LT@entry + {3}{93.76703pt}} +\gdef \LT@cclxxxix {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{42.85706pt}\LT@entry + {3}{125.28448pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.92.2.10}vector\_get\_norm2()}{276}{subsubsection.10.92.2.10}} +\newlabel{vector_8c_a1fcbe913017a3b6802d5f66c8ef699ac}{{10.92.2.10}{276}{\texorpdfstring {vector\_get\_norm2()}{vector\_get\_norm2()}}{table.10.288}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.92.2.11}vector\_get\_residual()}{276}{subsubsection.10.92.2.11}} +\newlabel{vector_8c_a5f4b706c07b9b0f7a4983d80fba99e4e}{{10.92.2.11}{276}{\texorpdfstring {vector\_get\_residual()}{vector\_get\_residual()}}{table.10.289}{}} +\gdef \LT@ccxc {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{37.85315pt}\LT@entry + {3}{125.28448pt}} +\gdef \LT@ccxci {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{36.91547pt}\LT@entry + {3}{93.76703pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.92.2.12}vector\_get\_scalar\_product()}{277}{subsubsection.10.92.2.12}} +\newlabel{vector_8c_aab9d7950d4ba03b0e1a23de5b7fae6a6}{{10.92.2.12}{277}{\texorpdfstring {vector\_get\_scalar\_product()}{vector\_get\_scalar\_product()}}{table.10.290}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.92.2.13}vector\_get\_square\_norm2()}{277}{subsubsection.10.92.2.13}} +\newlabel{vector_8c_af1767c4decdd472ed81035a19cf2152b}{{10.92.2.13}{277}{\texorpdfstring {vector\_get\_square\_norm2()}{vector\_get\_square\_norm2()}}{table.10.291}{}} +\gdef \LT@ccxcii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{36.91547pt}\LT@entry + {3}{93.76703pt}} +\gdef \LT@ccxciii {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{42.85706pt}\LT@entry + {3}{189.3272pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.92.2.14}vector\_get\_sum()}{278}{subsubsection.10.92.2.14}} +\newlabel{vector_8c_a90a92f618957807f90ab1d8a8d9150d4}{{10.92.2.14}{278}{\texorpdfstring {vector\_get\_sum()}{vector\_get\_sum()}}{table.10.292}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.92.2.15}vector\_in\_place\_scalar\_mul()}{278}{subsubsection.10.92.2.15}} +\newlabel{vector_8c_af98f2e3896ce7b96d598b11033ac1795}{{10.92.2.15}{278}{\texorpdfstring {vector\_in\_place\_scalar\_mul()}{vector\_in\_place\_scalar\_mul()}}{table.10.293}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.92.2.16}vector\_is\_equal()}{278}{subsubsection.10.92.2.16}} +\gdef \LT@ccxciv {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{42.85706pt}\LT@entry + {3}{125.28448pt}} +\gdef \LT@ccxcv {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{72.27754pt}\LT@entry + {3}{139.79202pt}} +\newlabel{vector_8c_a099aa56dd0f260c77afaf8b62b56b2c5}{{10.92.2.16}{279}{\texorpdfstring {vector\_is\_equal()}{vector\_is\_equal()}}{table.10.294}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.92.2.17}vector\_mul()}{279}{subsubsection.10.92.2.17}} +\newlabel{vector_8c_a8f24286db94dba6ab181edcdfe296262}{{10.92.2.17}{279}{\texorpdfstring {vector\_mul()}{vector\_mul()}}{table.10.295}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.92.2.18}vector\_print()}{279}{subsubsection.10.92.2.18}} +\gdef \LT@ccxcvi {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{36.91547pt}\LT@entry + {3}{121.91872pt}} +\gdef \LT@ccxcvii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{36.91547pt}\LT@entry + {3}{121.91872pt}} +\gdef \LT@ccxcviii {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{42.85706pt}\LT@entry + {3}{182.42435pt}} +\newlabel{vector_8c_a8ec75dc585746d950ab517e9929f31fe}{{10.92.2.18}{280}{\texorpdfstring {vector\_print()}{vector\_print()}}{table.10.296}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.92.2.19}vector\_print\_u8\_array()}{280}{subsubsection.10.92.2.19}} +\newlabel{vector_8c_ae41fee7d298da0645c37ed6af7acea0b}{{10.92.2.19}{280}{\texorpdfstring {vector\_print\_u8\_array()}{vector\_print\_u8\_array()}}{table.10.297}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.92.2.20}vector\_scalar\_div()}{280}{subsubsection.10.92.2.20}} +\newlabel{vector_8c_a3c0bdd0e463fb34757a71470c55af845}{{10.92.2.20}{280}{\texorpdfstring {vector\_scalar\_div()}{vector\_scalar\_div()}}{table.10.298}{}} +\gdef \LT@ccxcix {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{49.85002pt}\LT@entry + {3}{189.3272pt}} +\gdef \LT@ccc {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{65.36568pt}\LT@entry + {3}{139.79202pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.92.2.21}vector\_scalar\_mul()}{281}{subsubsection.10.92.2.21}} +\newlabel{vector_8c_afc68fab0b07c974faf5a457d20b01c58}{{10.92.2.21}{281}{\texorpdfstring {vector\_scalar\_mul()}{vector\_scalar\_mul()}}{table.10.299}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.92.2.22}vector\_square()}{281}{subsubsection.10.92.2.22}} +\newlabel{vector_8c_a3bbd999b10064c2ede2bd427aa040b63}{{10.92.2.22}{281}{\texorpdfstring {vector\_square()}{vector\_square()}}{table.10.300}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.92.2.23}vector\_sub()}{281}{subsubsection.10.92.2.23}} +\gdef \LT@ccci {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{62.99867pt}\LT@entry + {3}{139.79202pt}} +\gdef \LT@cccii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{42.85706pt}\LT@entry + {3}{125.28448pt}} +\newlabel{vector_8c_a421f989647bf55af29c0f55b7f33d35a}{{10.92.2.23}{282}{\texorpdfstring {vector\_sub()}{vector\_sub()}}{table.10.301}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.92.2.24}vector\_uint32\_is\_equal()}{282}{subsubsection.10.92.2.24}} +\@writefile{toc}{\contentsline {section}{\numberline {10.93}vector.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{282}{section.10.93}} +\newlabel{vector_8h}{{10.93}{282}{vector.\+h File Reference}{section.10.93}{}} +\newlabel{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{{10.93}{283}{Macros}{section*.121}{}} +\gdef \LT@ccciii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{74.37451pt}\LT@entry + {3}{139.79202pt}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.93.1}Detailed Description}{284}{subsection.10.93.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.93.2}Function Documentation}{284}{subsection.10.93.2}} +\newlabel{vector_8h_a92917951880002814392c2367896d7a0}{{10.93.2}{284}{Function Documentation}{subsection.10.93.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.93.2.1}vector\_add()}{284}{subsubsection.10.93.2.1}} +\newlabel{vector_8h_a758d38ad9623aa8c385bce765a3b7d17}{{10.93.2.1}{284}{\texorpdfstring {vector\_add()}{vector\_add()}}{table.10.303}{}} +\gdef \LT@ccciv {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{30.06818pt}\LT@entry + {3}{93.76703pt}} +\gdef \LT@cccv {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{52.08176pt}\LT@entry + {3}{139.79202pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.93.2.2}vector\_clear()}{285}{subsubsection.10.93.2.2}} +\newlabel{vector_8h_ae9d3378f23ba835c727245b434b8a7f6}{{10.93.2.2}{285}{\texorpdfstring {vector\_clear()}{vector\_clear()}}{table.10.304}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.93.2.3}vector\_copy()}{285}{subsubsection.10.93.2.3}} +\newlabel{vector_8h_ab2827264910e858f238868695a92db4b}{{10.93.2.3}{285}{\texorpdfstring {vector\_copy()}{vector\_copy()}}{table.10.305}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.93.2.4}vector\_flex\_print()}{285}{subsubsection.10.93.2.4}} +\gdef \LT@cccvi {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{55.15811pt}\LT@entry + {3}{244.79256pt}} +\gdef \LT@cccvii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{59.09285pt}\LT@entry + {3}{137.74014pt}} +\newlabel{vector_8h_a1348a041e323e7b333482242b51a7674}{{10.93.2.4}{286}{\texorpdfstring {vector\_flex\_print()}{vector\_flex\_print()}}{table.10.306}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.93.2.5}vector\_get\_elements()}{286}{subsubsection.10.93.2.5}} +\newlabel{vector_8h_abbb6bf046e47a8634c15c43a508cacb9}{{10.93.2.5}{286}{\texorpdfstring {vector\_get\_elements()}{vector\_get\_elements()}}{table.10.307}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.93.2.6}vector\_get\_euclidean\_distance()}{286}{subsubsection.10.93.2.6}} +\gdef \LT@cccviii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{37.85315pt}\LT@entry + {3}{125.28448pt}} +\gdef \LT@cccix {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{83.73412pt}\LT@entry + {3}{131.64716pt}} +\newlabel{vector_8h_a45dfc0cdad1f1a542df4029b498766ba}{{10.93.2.6}{287}{\texorpdfstring {vector\_get\_euclidean\_distance()}{vector\_get\_euclidean\_distance()}}{table.10.308}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.93.2.7}vector\_get\_index\_vector()}{287}{subsubsection.10.93.2.7}} +\newlabel{vector_8h_a982bc2f9e4755461eac46c6322b4562d}{{10.93.2.7}{287}{\texorpdfstring {vector\_get\_index\_vector()}{vector\_get\_index\_vector()}}{table.10.309}{}} +\gdef \LT@cccx {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{36.91547pt}\LT@entry + {3}{93.76703pt}} +\gdef \LT@cccxi {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{36.91547pt}\LT@entry + {3}{93.76703pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.93.2.8}vector\_get\_max\_and\_index()}{288}{subsubsection.10.93.2.8}} +\newlabel{vector_8h_a4a8fae4c69677390016c116123d9eff8}{{10.93.2.8}{288}{\texorpdfstring {vector\_get\_max\_and\_index()}{vector\_get\_max\_and\_index()}}{table.10.310}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.93.2.9}vector\_get\_mean\_value()}{288}{subsubsection.10.93.2.9}} +\newlabel{vector_8h_a4cfc452fdff3e32a601ccff140cd9ae6}{{10.93.2.9}{288}{\texorpdfstring {vector\_get\_mean\_value()}{vector\_get\_mean\_value()}}{table.10.311}{}} +\gdef \LT@cccxii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{36.91547pt}\LT@entry + {3}{93.76703pt}} +\gdef \LT@cccxiii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{42.85706pt}\LT@entry + {3}{125.28448pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.93.2.10}vector\_get\_norm2()}{289}{subsubsection.10.93.2.10}} +\newlabel{vector_8h_a1fcbe913017a3b6802d5f66c8ef699ac}{{10.93.2.10}{289}{\texorpdfstring {vector\_get\_norm2()}{vector\_get\_norm2()}}{table.10.312}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.93.2.11}vector\_get\_residual()}{289}{subsubsection.10.93.2.11}} +\newlabel{vector_8h_a5f4b706c07b9b0f7a4983d80fba99e4e}{{10.93.2.11}{289}{\texorpdfstring {vector\_get\_residual()}{vector\_get\_residual()}}{table.10.313}{}} +\gdef \LT@cccxiv {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{37.85315pt}\LT@entry + {3}{125.28448pt}} +\gdef \LT@cccxv {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{36.91547pt}\LT@entry + {3}{93.76703pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.93.2.12}vector\_get\_scalar\_product()}{290}{subsubsection.10.93.2.12}} +\newlabel{vector_8h_aab9d7950d4ba03b0e1a23de5b7fae6a6}{{10.93.2.12}{290}{\texorpdfstring {vector\_get\_scalar\_product()}{vector\_get\_scalar\_product()}}{table.10.314}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.93.2.13}vector\_get\_square\_norm2()}{290}{subsubsection.10.93.2.13}} +\newlabel{vector_8h_af1767c4decdd472ed81035a19cf2152b}{{10.93.2.13}{290}{\texorpdfstring {vector\_get\_square\_norm2()}{vector\_get\_square\_norm2()}}{table.10.315}{}} +\gdef \LT@cccxvi {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{36.91547pt}\LT@entry + {3}{93.76703pt}} +\gdef \LT@cccxvii {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{42.85706pt}\LT@entry + {3}{189.3272pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.93.2.14}vector\_get\_sum()}{291}{subsubsection.10.93.2.14}} +\newlabel{vector_8h_a90a92f618957807f90ab1d8a8d9150d4}{{10.93.2.14}{291}{\texorpdfstring {vector\_get\_sum()}{vector\_get\_sum()}}{table.10.316}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.93.2.15}vector\_in\_place\_scalar\_mul()}{291}{subsubsection.10.93.2.15}} +\newlabel{vector_8h_af98f2e3896ce7b96d598b11033ac1795}{{10.93.2.15}{291}{\texorpdfstring {vector\_in\_place\_scalar\_mul()}{vector\_in\_place\_scalar\_mul()}}{table.10.317}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.93.2.16}vector\_is\_equal()}{291}{subsubsection.10.93.2.16}} +\gdef \LT@cccxviii {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{42.85706pt}\LT@entry + {3}{125.28448pt}} +\gdef \LT@cccxix {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{72.27754pt}\LT@entry + {3}{139.79202pt}} +\newlabel{vector_8h_a099aa56dd0f260c77afaf8b62b56b2c5}{{10.93.2.16}{292}{\texorpdfstring {vector\_is\_equal()}{vector\_is\_equal()}}{table.10.318}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.93.2.17}vector\_mul()}{292}{subsubsection.10.93.2.17}} +\newlabel{vector_8h_a8f24286db94dba6ab181edcdfe296262}{{10.93.2.17}{292}{\texorpdfstring {vector\_mul()}{vector\_mul()}}{table.10.319}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.93.2.18}vector\_print()}{292}{subsubsection.10.93.2.18}} +\gdef \LT@cccxx {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{36.91547pt}\LT@entry + {3}{121.91872pt}} +\gdef \LT@cccxxi {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{36.91547pt}\LT@entry + {3}{121.91872pt}} +\gdef \LT@cccxxii {\LT@entry + {3}{54.79999pt}\LT@entry + {3}{42.85706pt}\LT@entry + {3}{182.42435pt}} +\newlabel{vector_8h_a8ec75dc585746d950ab517e9929f31fe}{{10.93.2.18}{293}{\texorpdfstring {vector\_print()}{vector\_print()}}{table.10.320}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.93.2.19}vector\_print\_u8\_array()}{293}{subsubsection.10.93.2.19}} +\newlabel{vector_8h_ae41fee7d298da0645c37ed6af7acea0b}{{10.93.2.19}{293}{\texorpdfstring {vector\_print\_u8\_array()}{vector\_print\_u8\_array()}}{table.10.321}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.93.2.20}vector\_scalar\_div()}{293}{subsubsection.10.93.2.20}} +\newlabel{vector_8h_a3c0bdd0e463fb34757a71470c55af845}{{10.93.2.20}{293}{\texorpdfstring {vector\_scalar\_div()}{vector\_scalar\_div()}}{table.10.322}{}} +\gdef \LT@cccxxiii {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{49.85002pt}\LT@entry + {3}{189.3272pt}} +\gdef \LT@cccxxiv {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{65.36568pt}\LT@entry + {3}{139.79202pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.93.2.21}vector\_scalar\_mul()}{294}{subsubsection.10.93.2.21}} +\newlabel{vector_8h_afc68fab0b07c974faf5a457d20b01c58}{{10.93.2.21}{294}{\texorpdfstring {vector\_scalar\_mul()}{vector\_scalar\_mul()}}{table.10.323}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.93.2.22}vector\_square()}{294}{subsubsection.10.93.2.22}} +\newlabel{vector_8h_a3bbd999b10064c2ede2bd427aa040b63}{{10.93.2.22}{294}{\texorpdfstring {vector\_square()}{vector\_square()}}{table.10.324}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.93.2.23}vector\_sub()}{294}{subsubsection.10.93.2.23}} +\gdef \LT@cccxxv {\LT@entry + {3}{36.79999pt}\LT@entry + {3}{62.99867pt}\LT@entry + {3}{139.79202pt}} +\gdef \LT@cccxxvi {\LT@entry + {3}{30.79999pt}\LT@entry + {3}{42.85706pt}\LT@entry + {3}{125.28448pt}} +\newlabel{vector_8h_a421f989647bf55af29c0f55b7f33d35a}{{10.93.2.23}{295}{\texorpdfstring {vector\_sub()}{vector\_sub()}}{table.10.325}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.93.2.24}vector\_uint32\_is\_equal()}{295}{subsubsection.10.93.2.24}} +\@writefile{toc}{\contentsline {section}{\numberline {10.94}vector\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{295}{section.10.94}} +\newlabel{vector__test_8c}{{10.94}{295}{vector\+\_\+test.\+c File Reference}{section.10.94}{}} +\newlabel{vector__test_8c_ab0aed13072bc11b97766634c625d6f21}{{10.94}{296}{Functions}{section*.123}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.94.1}Detailed Description}{296}{subsection.10.94.1}} +\@writefile{toc}{\contentsline {section}{\numberline {10.95}vector\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{296}{section.10.95}} +\newlabel{vector__test_8h}{{10.95}{296}{vector\+\_\+test.\+h File Reference}{section.10.95}{}} +\newlabel{vector__test_8h_ab0aed13072bc11b97766634c625d6f21}{{10.95}{296}{Functions}{section*.124}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.95.1}Detailed Description}{296}{subsection.10.95.1}} diff --git a/doc/doxygen/latex/refman.idx b/doc/doxygen/latex/refman.idx new file mode 100644 index 0000000000000000000000000000000000000000..13e9ddfeee8bfeb38a6d88c7f7cd0e948608cac0 --- /dev/null +++ b/doc/doxygen/latex/refman.idx @@ -0,0 +1,798 @@ +\indexentry{BASIC\_OPERATIONS@{BASIC\_OPERATIONS}|hyperpage}{21} +\indexentry{DISTANCE\_BASED@{DISTANCE\_BASED}|hyperpage}{22} +\indexentry{EXAMPLES@{EXAMPLES}|hyperpage}{23} +\indexentry{LINEAR\_ALGEBRA@{LINEAR\_ALGEBRA}|hyperpage}{24} +\indexentry{LOCALIZATION@{LOCALIZATION}|hyperpage}{25} +\indexentry{MAGNETIC\_BASED@{MAGNETIC\_BASED}|hyperpage}{26} +\indexentry{MATRIX\_DECOMPOSITIONS@{MATRIX\_DECOMPOSITIONS}|hyperpage}{27} +\indexentry{NON\_LINEAR\_ALGEBRA@{NON\_LINEAR\_ALGEBRA}|hyperpage}{28} +\indexentry{OPTIMIZATION@{OPTIMIZATION}|hyperpage}{29} +\indexentry{POSITION\_ALGOS@{POSITION\_ALGOS}|hyperpage}{30} +\indexentry{POSITION\_OPTIMIZATION@{POSITION\_OPTIMIZATION}|hyperpage}{31} +\indexentry{POS\_ALGOS\_COMMON@{POS\_ALGOS\_COMMON}|hyperpage}{32} +\indexentry{PSEUDO\_INVERSE@{PSEUDO\_INVERSE}|hyperpage}{33} +\indexentry{SOLVE\_LINEAR\_EQUATIONS@{SOLVE\_LINEAR\_EQUATIONS}|hyperpage}{34} +\indexentry{SOLVE\_NON\_LINEAR\_EQUATIONS@{SOLVE\_NON\_LINEAR\_EQUATIONS}|hyperpage}{35} +\indexentry{UTILITIES@{UTILITIES}|hyperpage}{36} +\indexentry{matrix\_dim\_t@{matrix\_dim\_t}|hyperpage}{37} +\indexentry{combinatorics.c@{combinatorics.c}|hyperpage}{39} +\indexentry{combinatorics.c@{combinatorics.c}!combinatorics\_get\_next\_without\_rep@{combinatorics\_get\_next\_without\_rep}|hyperpage}{39} +\indexentry{combinatorics\_get\_next\_without\_rep@{combinatorics\_get\_next\_without\_rep}!combinatorics.c@{combinatorics.c}|hyperpage}{39} +\indexentry{combinatorics.c@{combinatorics.c}!combinatorics\_init@{combinatorics\_init}|hyperpage}{40} +\indexentry{combinatorics\_init@{combinatorics\_init}!combinatorics.c@{combinatorics.c}|hyperpage}{40} +\indexentry{combinatorics.h@{combinatorics.h}|hyperpage}{40} +\indexentry{combinatorics.h@{combinatorics.h}!combinatorics\_get\_next\_without\_rep@{combinatorics\_get\_next\_without\_rep}|hyperpage}{41} +\indexentry{combinatorics\_get\_next\_without\_rep@{combinatorics\_get\_next\_without\_rep}!combinatorics.h@{combinatorics.h}|hyperpage}{41} +\indexentry{combinatorics.h@{combinatorics.h}!combinatorics\_init@{combinatorics\_init}|hyperpage}{42} +\indexentry{combinatorics\_init@{combinatorics\_init}!combinatorics.h@{combinatorics.h}|hyperpage}{42} +\indexentry{damped\_newton\_raphson.c@{damped\_newton\_raphson.c}|hyperpage}{42} +\indexentry{damped\_newton\_raphson.c@{damped\_newton\_raphson.c}!damped\_newton\_raphson@{damped\_newton\_raphson}|hyperpage}{43} +\indexentry{damped\_newton\_raphson@{damped\_newton\_raphson}!damped\_newton\_raphson.c@{damped\_newton\_raphson.c}|hyperpage}{43} +\indexentry{damped\_newton\_raphson.c@{damped\_newton\_raphson.c}!get\_damped\_norm@{get\_damped\_norm}|hyperpage}{44} +\indexentry{get\_damped\_norm@{get\_damped\_norm}!damped\_newton\_raphson.c@{damped\_newton\_raphson.c}|hyperpage}{44} +\indexentry{damped\_newton\_raphson.c@{damped\_newton\_raphson.c}!get\_delta\_x@{get\_delta\_x}|hyperpage}{44} +\indexentry{get\_delta\_x@{get\_delta\_x}!damped\_newton\_raphson.c@{damped\_newton\_raphson.c}|hyperpage}{44} +\indexentry{damped\_newton\_raphson.h@{damped\_newton\_raphson.h}|hyperpage}{45} +\indexentry{damped\_newton\_raphson.h@{damped\_newton\_raphson.h}!damped\_newton\_raphson@{damped\_newton\_raphson}|hyperpage}{46} +\indexentry{damped\_newton\_raphson@{damped\_newton\_raphson}!damped\_newton\_raphson.h@{damped\_newton\_raphson.h}|hyperpage}{46} +\indexentry{damped\_newton\_raphson.h@{damped\_newton\_raphson.h}!get\_damped\_norm@{get\_damped\_norm}|hyperpage}{47} +\indexentry{get\_damped\_norm@{get\_damped\_norm}!damped\_newton\_raphson.h@{damped\_newton\_raphson.h}|hyperpage}{47} +\indexentry{damped\_newton\_raphson.h@{damped\_newton\_raphson.h}!get\_delta\_x@{get\_delta\_x}|hyperpage}{47} +\indexentry{get\_delta\_x@{get\_delta\_x}!damped\_newton\_raphson.h@{damped\_newton\_raphson.h}|hyperpage}{47} +\indexentry{dist\_based\_fi.c@{dist\_based\_fi.c}|hyperpage}{48} +\indexentry{dist\_based\_fi.c@{dist\_based\_fi.c}!dist\_based\_f\_i@{dist\_based\_f\_i}|hyperpage}{49} +\indexentry{dist\_based\_f\_i@{dist\_based\_f\_i}!dist\_based\_fi.c@{dist\_based\_fi.c}|hyperpage}{49} +\indexentry{dist\_based\_fi.c@{dist\_based\_fi.c}!dist\_based\_fi@{dist\_based\_fi}|hyperpage}{49} +\indexentry{dist\_based\_fi@{dist\_based\_fi}!dist\_based\_fi.c@{dist\_based\_fi.c}|hyperpage}{49} +\indexentry{dist\_based\_fi.h@{dist\_based\_fi.h}|hyperpage}{50} +\indexentry{dist\_based\_fi.h@{dist\_based\_fi.h}!dist\_based\_f\_i@{dist\_based\_f\_i}|hyperpage}{50} +\indexentry{dist\_based\_f\_i@{dist\_based\_f\_i}!dist\_based\_fi.h@{dist\_based\_fi.h}|hyperpage}{50} +\indexentry{dist\_based\_fi.h@{dist\_based\_fi.h}!dist\_based\_fi@{dist\_based\_fi}|hyperpage}{51} +\indexentry{dist\_based\_fi@{dist\_based\_fi}!dist\_based\_fi.h@{dist\_based\_fi.h}|hyperpage}{51} +\indexentry{dist\_based\_jacobian.c@{dist\_based\_jacobian.c}|hyperpage}{51} +\indexentry{dist\_based\_jacobian.c@{dist\_based\_jacobian.c}!dist\_based\_jacobian\_get\_J@{dist\_based\_jacobian\_get\_J}|hyperpage}{52} +\indexentry{dist\_based\_jacobian\_get\_J@{dist\_based\_jacobian\_get\_J}!dist\_based\_jacobian.c@{dist\_based\_jacobian.c}|hyperpage}{52} +\indexentry{dist\_based\_jacobian.c@{dist\_based\_jacobian.c}!dist\_based\_jacobian\_get\_J\_mul\_s@{dist\_based\_jacobian\_get\_J\_mul\_s}|hyperpage}{52} +\indexentry{dist\_based\_jacobian\_get\_J\_mul\_s@{dist\_based\_jacobian\_get\_J\_mul\_s}!dist\_based\_jacobian.c@{dist\_based\_jacobian.c}|hyperpage}{52} +\indexentry{dist\_based\_jacobian.c@{dist\_based\_jacobian.c}!dist\_based\_jacobian\_get\_JTf@{dist\_based\_jacobian\_get\_JTf}|hyperpage}{53} +\indexentry{dist\_based\_jacobian\_get\_JTf@{dist\_based\_jacobian\_get\_JTf}!dist\_based\_jacobian.c@{dist\_based\_jacobian.c}|hyperpage}{53} +\indexentry{dist\_based\_jacobian.c@{dist\_based\_jacobian.c}!dist\_based\_jacobian\_get\_JTJ@{dist\_based\_jacobian\_get\_JTJ}|hyperpage}{54} +\indexentry{dist\_based\_jacobian\_get\_JTJ@{dist\_based\_jacobian\_get\_JTJ}!dist\_based\_jacobian.c@{dist\_based\_jacobian.c}|hyperpage}{54} +\indexentry{dist\_based\_jacobian.h@{dist\_based\_jacobian.h}|hyperpage}{54} +\indexentry{dist\_based\_jacobian.h@{dist\_based\_jacobian.h}!dist\_based\_jacobian\_get\_J@{dist\_based\_jacobian\_get\_J}|hyperpage}{55} +\indexentry{dist\_based\_jacobian\_get\_J@{dist\_based\_jacobian\_get\_J}!dist\_based\_jacobian.h@{dist\_based\_jacobian.h}|hyperpage}{55} +\indexentry{dist\_based\_jacobian.h@{dist\_based\_jacobian.h}!dist\_based\_jacobian\_get\_J\_mul\_s@{dist\_based\_jacobian\_get\_J\_mul\_s}|hyperpage}{55} +\indexentry{dist\_based\_jacobian\_get\_J\_mul\_s@{dist\_based\_jacobian\_get\_J\_mul\_s}!dist\_based\_jacobian.h@{dist\_based\_jacobian.h}|hyperpage}{55} +\indexentry{dist\_based\_jacobian.h@{dist\_based\_jacobian.h}!dist\_based\_jacobian\_get\_JTf@{dist\_based\_jacobian\_get\_JTf}|hyperpage}{56} +\indexentry{dist\_based\_jacobian\_get\_JTf@{dist\_based\_jacobian\_get\_JTf}!dist\_based\_jacobian.h@{dist\_based\_jacobian.h}|hyperpage}{56} +\indexentry{dist\_based\_jacobian.h@{dist\_based\_jacobian.h}!dist\_based\_jacobian\_get\_JTJ@{dist\_based\_jacobian\_get\_JTJ}|hyperpage}{56} +\indexentry{dist\_based\_jacobian\_get\_JTJ@{dist\_based\_jacobian\_get\_JTJ}!dist\_based\_jacobian.h@{dist\_based\_jacobian.h}|hyperpage}{56} +\indexentry{dist\_based\_position.c@{dist\_based\_position.c}|hyperpage}{57} +\indexentry{dist\_based\_position.c@{dist\_based\_position.c}!dist\_based\_get\_absolute\_error@{dist\_based\_get\_absolute\_error}|hyperpage}{58} +\indexentry{dist\_based\_get\_absolute\_error@{dist\_based\_get\_absolute\_error}!dist\_based\_position.c@{dist\_based\_position.c}|hyperpage}{58} +\indexentry{dist\_based\_position.c@{dist\_based\_position.c}!dist\_based\_get\_distance\_to\_anchor@{dist\_based\_get\_distance\_to\_anchor}|hyperpage}{58} +\indexentry{dist\_based\_get\_distance\_to\_anchor@{dist\_based\_get\_distance\_to\_anchor}!dist\_based\_position.c@{dist\_based\_position.c}|hyperpage}{58} +\indexentry{dist\_based\_position.h@{dist\_based\_position.h}|hyperpage}{59} +\indexentry{dist\_based\_position.h@{dist\_based\_position.h}!dist\_based\_get\_absolute\_error@{dist\_based\_get\_absolute\_error}|hyperpage}{59} +\indexentry{dist\_based\_get\_absolute\_error@{dist\_based\_get\_absolute\_error}!dist\_based\_position.h@{dist\_based\_position.h}|hyperpage}{59} +\indexentry{dist\_based\_position.h@{dist\_based\_position.h}!dist\_based\_get\_distance\_to\_anchor@{dist\_based\_get\_distance\_to\_anchor}|hyperpage}{60} +\indexentry{dist\_based\_get\_distance\_to\_anchor@{dist\_based\_get\_distance\_to\_anchor}!dist\_based\_position.h@{dist\_based\_position.h}|hyperpage}{60} +\indexentry{distance\_based\_test.c@{distance\_based\_test.c}|hyperpage}{60} +\indexentry{distance\_based\_test.c@{distance\_based\_test.c}!distance\_based\_test@{distance\_based\_test}|hyperpage}{61} +\indexentry{distance\_based\_test@{distance\_based\_test}!distance\_based\_test.c@{distance\_based\_test.c}|hyperpage}{61} +\indexentry{distance\_based\_test.h@{distance\_based\_test.h}|hyperpage}{61} +\indexentry{distance\_based\_test.h@{distance\_based\_test.h}!distance\_based\_test@{distance\_based\_test}|hyperpage}{61} +\indexentry{distance\_based\_test@{distance\_based\_test}!distance\_based\_test.h@{distance\_based\_test.h}|hyperpage}{61} +\indexentry{DOP.c@{DOP.c}|hyperpage}{62} +\indexentry{DOP.c@{DOP.c}!get\_PDOP@{get\_PDOP}|hyperpage}{62} +\indexentry{get\_PDOP@{get\_PDOP}!DOP.c@{DOP.c}|hyperpage}{62} +\indexentry{DOP.h@{DOP.h}|hyperpage}{63} +\indexentry{DOP.h@{DOP.h}!get\_PDOP@{get\_PDOP}|hyperpage}{63} +\indexentry{get\_PDOP@{get\_PDOP}!DOP.h@{DOP.h}|hyperpage}{63} +\indexentry{fsolve.c@{fsolve.c}|hyperpage}{64} +\indexentry{fsolve.c@{fsolve.c}!fsolve@{fsolve}|hyperpage}{64} +\indexentry{fsolve@{fsolve}!fsolve.c@{fsolve.c}|hyperpage}{64} +\indexentry{fsolve.h@{fsolve.h}|hyperpage}{66} +\indexentry{fsolve.h@{fsolve.h}!NON\_LIN\_ALGORITHM@{NON\_LIN\_ALGORITHM}|hyperpage}{66} +\indexentry{NON\_LIN\_ALGORITHM@{NON\_LIN\_ALGORITHM}!fsolve.h@{fsolve.h}|hyperpage}{66} +\indexentry{Newton\_Raphson@{Newton\_Raphson}!fsolve.h@{fsolve.h}|hyperpage}{67} +\indexentry{fsolve.h@{fsolve.h}!Newton\_Raphson@{Newton\_Raphson}|hyperpage}{67} +\indexentry{Damped\_Newton\_Raphson@{Damped\_Newton\_Raphson}!fsolve.h@{fsolve.h}|hyperpage}{67} +\indexentry{fsolve.h@{fsolve.h}!Damped\_Newton\_Raphson@{Damped\_Newton\_Raphson}|hyperpage}{67} +\indexentry{fsolve.h@{fsolve.h}!fsolve@{fsolve}|hyperpage}{67} +\indexentry{fsolve@{fsolve}!fsolve.h@{fsolve.h}|hyperpage}{67} +\indexentry{fsolve\_test.c@{fsolve\_test.c}|hyperpage}{68} +\indexentry{fsolve\_test.c@{fsolve\_test.c}!get\_non\_lin\_sys\_f1\_@{get\_non\_lin\_sys\_f1\_}|hyperpage}{68} +\indexentry{get\_non\_lin\_sys\_f1\_@{get\_non\_lin\_sys\_f1\_}!fsolve\_test.c@{fsolve\_test.c}|hyperpage}{68} +\indexentry{fsolve\_test.c@{fsolve\_test.c}!get\_non\_lin\_sys\_f2\_@{get\_non\_lin\_sys\_f2\_}|hyperpage}{69} +\indexentry{get\_non\_lin\_sys\_f2\_@{get\_non\_lin\_sys\_f2\_}!fsolve\_test.c@{fsolve\_test.c}|hyperpage}{69} +\indexentry{fsolve\_test.c@{fsolve\_test.c}!get\_non\_lin\_sys\_f3\_@{get\_non\_lin\_sys\_f3\_}|hyperpage}{69} +\indexentry{get\_non\_lin\_sys\_f3\_@{get\_non\_lin\_sys\_f3\_}!fsolve\_test.c@{fsolve\_test.c}|hyperpage}{69} +\indexentry{fsolve\_test.c@{fsolve\_test.c}!get\_non\_lin\_sys\_J1\_@{get\_non\_lin\_sys\_J1\_}|hyperpage}{70} +\indexentry{get\_non\_lin\_sys\_J1\_@{get\_non\_lin\_sys\_J1\_}!fsolve\_test.c@{fsolve\_test.c}|hyperpage}{70} +\indexentry{fsolve\_test.c@{fsolve\_test.c}!get\_non\_lin\_sys\_J2\_@{get\_non\_lin\_sys\_J2\_}|hyperpage}{71} +\indexentry{get\_non\_lin\_sys\_J2\_@{get\_non\_lin\_sys\_J2\_}!fsolve\_test.c@{fsolve\_test.c}|hyperpage}{71} +\indexentry{fsolve\_test.c@{fsolve\_test.c}!get\_non\_lin\_sys\_J3\_@{get\_non\_lin\_sys\_J3\_}|hyperpage}{71} +\indexentry{get\_non\_lin\_sys\_J3\_@{get\_non\_lin\_sys\_J3\_}!fsolve\_test.c@{fsolve\_test.c}|hyperpage}{71} +\indexentry{fsolve\_test.h@{fsolve\_test.h}|hyperpage}{72} +\indexentry{givens\_test.c@{givens\_test.c}|hyperpage}{72} +\indexentry{givens\_test.h@{givens\_test.h}|hyperpage}{73} +\indexentry{householder\_test.c@{householder\_test.c}|hyperpage}{73} +\indexentry{householder\_test.h@{householder\_test.h}|hyperpage}{74} +\indexentry{levenberg\_marquardt.c@{levenberg\_marquardt.c}|hyperpage}{74} +\indexentry{levenberg\_marquardt.c@{levenberg\_marquardt.c}!opt\_levenberg\_marquardt@{opt\_levenberg\_marquardt}|hyperpage}{75} +\indexentry{opt\_levenberg\_marquardt@{opt\_levenberg\_marquardt}!levenberg\_marquardt.c@{levenberg\_marquardt.c}|hyperpage}{75} +\indexentry{levenberg\_marquardt.c@{levenberg\_marquardt.c}!opt\_levenberg\_marquardt\_correction@{opt\_levenberg\_marquardt\_correction}|hyperpage}{76} +\indexentry{opt\_levenberg\_marquardt\_correction@{opt\_levenberg\_marquardt\_correction}!levenberg\_marquardt.c@{levenberg\_marquardt.c}|hyperpage}{76} +\indexentry{levenberg\_marquardt.c@{levenberg\_marquardt.c}!opt\_levenberg\_marquardt\_get\_mu0@{opt\_levenberg\_marquardt\_get\_mu0}|hyperpage}{77} +\indexentry{opt\_levenberg\_marquardt\_get\_mu0@{opt\_levenberg\_marquardt\_get\_mu0}!levenberg\_marquardt.c@{levenberg\_marquardt.c}|hyperpage}{77} +\indexentry{levenberg\_marquardt.h@{levenberg\_marquardt.h}|hyperpage}{78} +\indexentry{levenberg\_marquardt.h@{levenberg\_marquardt.h}!opt\_levenberg\_marquardt@{opt\_levenberg\_marquardt}|hyperpage}{78} +\indexentry{opt\_levenberg\_marquardt@{opt\_levenberg\_marquardt}!levenberg\_marquardt.h@{levenberg\_marquardt.h}|hyperpage}{78} +\indexentry{levenberg\_marquardt.h@{levenberg\_marquardt.h}!opt\_levenberg\_marquardt\_get\_mu0@{opt\_levenberg\_marquardt\_get\_mu0}|hyperpage}{79} +\indexentry{opt\_levenberg\_marquardt\_get\_mu0@{opt\_levenberg\_marquardt\_get\_mu0}!levenberg\_marquardt.h@{levenberg\_marquardt.h}|hyperpage}{79} +\indexentry{loc\_gauss\_newton.c@{loc\_gauss\_newton.c}|hyperpage}{80} +\indexentry{loc\_gauss\_newton.c@{loc\_gauss\_newton.c}!loc\_gauss\_newton@{loc\_gauss\_newton}|hyperpage}{80} +\indexentry{loc\_gauss\_newton@{loc\_gauss\_newton}!loc\_gauss\_newton.c@{loc\_gauss\_newton.c}|hyperpage}{80} +\indexentry{loc\_gauss\_newton.h@{loc\_gauss\_newton.h}|hyperpage}{82} +\indexentry{loc\_gauss\_newton.h@{loc\_gauss\_newton.h}!loc\_gauss\_newton@{loc\_gauss\_newton}|hyperpage}{82} +\indexentry{loc\_gauss\_newton@{loc\_gauss\_newton}!loc\_gauss\_newton.h@{loc\_gauss\_newton.h}|hyperpage}{82} +\indexentry{loc\_levenberg\_marquardt.c@{loc\_levenberg\_marquardt.c}|hyperpage}{83} +\indexentry{loc\_levenberg\_marquardt.c@{loc\_levenberg\_marquardt.c}!loc\_levenberg\_marquardt@{loc\_levenberg\_marquardt}|hyperpage}{84} +\indexentry{loc\_levenberg\_marquardt@{loc\_levenberg\_marquardt}!loc\_levenberg\_marquardt.c@{loc\_levenberg\_marquardt.c}|hyperpage}{84} +\indexentry{loc\_levenberg\_marquardt.c@{loc\_levenberg\_marquardt.c}!loc\_levenberg\_marquardt\_correction@{loc\_levenberg\_marquardt\_correction}|hyperpage}{85} +\indexentry{loc\_levenberg\_marquardt\_correction@{loc\_levenberg\_marquardt\_correction}!loc\_levenberg\_marquardt.c@{loc\_levenberg\_marquardt.c}|hyperpage}{85} +\indexentry{loc\_levenberg\_marquardt.c@{loc\_levenberg\_marquardt.c}!loc\_levenberg\_marquardt\_get\_JTJ\_mu2\_I@{loc\_levenberg\_marquardt\_get\_JTJ\_mu2\_I}|hyperpage}{86} +\indexentry{loc\_levenberg\_marquardt\_get\_JTJ\_mu2\_I@{loc\_levenberg\_marquardt\_get\_JTJ\_mu2\_I}!loc\_levenberg\_marquardt.c@{loc\_levenberg\_marquardt.c}|hyperpage}{86} +\indexentry{loc\_levenberg\_marquardt.c@{loc\_levenberg\_marquardt.c}!loc\_levenberg\_marquardt\_get\_mu0@{loc\_levenberg\_marquardt\_get\_mu0}|hyperpage}{87} +\indexentry{loc\_levenberg\_marquardt\_get\_mu0@{loc\_levenberg\_marquardt\_get\_mu0}!loc\_levenberg\_marquardt.c@{loc\_levenberg\_marquardt.c}|hyperpage}{87} +\indexentry{loc\_levenberg\_marquardt.h@{loc\_levenberg\_marquardt.h}|hyperpage}{88} +\indexentry{loc\_levenberg\_marquardt.h@{loc\_levenberg\_marquardt.h}!loc\_levenberg\_marquardt@{loc\_levenberg\_marquardt}|hyperpage}{89} +\indexentry{loc\_levenberg\_marquardt@{loc\_levenberg\_marquardt}!loc\_levenberg\_marquardt.h@{loc\_levenberg\_marquardt.h}|hyperpage}{89} +\indexentry{loc\_levenberg\_marquardt.h@{loc\_levenberg\_marquardt.h}!loc\_levenberg\_marquardt\_correction@{loc\_levenberg\_marquardt\_correction}|hyperpage}{90} +\indexentry{loc\_levenberg\_marquardt\_correction@{loc\_levenberg\_marquardt\_correction}!loc\_levenberg\_marquardt.h@{loc\_levenberg\_marquardt.h}|hyperpage}{90} +\indexentry{loc\_levenberg\_marquardt.h@{loc\_levenberg\_marquardt.h}!loc\_levenberg\_marquardt\_get\_JTJ\_mu2\_I@{loc\_levenberg\_marquardt\_get\_JTJ\_mu2\_I}|hyperpage}{91} +\indexentry{loc\_levenberg\_marquardt\_get\_JTJ\_mu2\_I@{loc\_levenberg\_marquardt\_get\_JTJ\_mu2\_I}!loc\_levenberg\_marquardt.h@{loc\_levenberg\_marquardt.h}|hyperpage}{91} +\indexentry{loc\_levenberg\_marquardt.h@{loc\_levenberg\_marquardt.h}!loc\_levenberg\_marquardt\_get\_mu0@{loc\_levenberg\_marquardt\_get\_mu0}|hyperpage}{92} +\indexentry{loc\_levenberg\_marquardt\_get\_mu0@{loc\_levenberg\_marquardt\_get\_mu0}!loc\_levenberg\_marquardt.h@{loc\_levenberg\_marquardt.h}|hyperpage}{92} +\indexentry{lu\_decomp.c@{lu\_decomp.c}|hyperpage}{93} +\indexentry{lu\_decomp.c@{lu\_decomp.c}!lu\_decomp@{lu\_decomp}|hyperpage}{93} +\indexentry{lu\_decomp@{lu\_decomp}!lu\_decomp.c@{lu\_decomp.c}|hyperpage}{93} +\indexentry{lu\_decomp.h@{lu\_decomp.h}|hyperpage}{94} +\indexentry{lu\_decomp.h@{lu\_decomp.h}!lu\_decomp@{lu\_decomp}|hyperpage}{95} +\indexentry{lu\_decomp@{lu\_decomp}!lu\_decomp.h@{lu\_decomp.h}|hyperpage}{95} +\indexentry{lu\_decomp\_test.c@{lu\_decomp\_test.c}|hyperpage}{96} +\indexentry{lu\_decomp\_test.h@{lu\_decomp\_test.h}|hyperpage}{96} +\indexentry{magnetic\_based\_fi.c@{magnetic\_based\_fi.c}|hyperpage}{97} +\indexentry{magnetic\_based\_fi.c@{magnetic\_based\_fi.c}!magnetic\_based\_f\_i@{magnetic\_based\_f\_i}|hyperpage}{97} +\indexentry{magnetic\_based\_f\_i@{magnetic\_based\_f\_i}!magnetic\_based\_fi.c@{magnetic\_based\_fi.c}|hyperpage}{97} +\indexentry{magnetic\_based\_fi.h@{magnetic\_based\_fi.h}|hyperpage}{98} +\indexentry{magnetic\_based\_fi.h@{magnetic\_based\_fi.h}!magnetic\_based\_f\_i@{magnetic\_based\_f\_i}|hyperpage}{98} +\indexentry{magnetic\_based\_f\_i@{magnetic\_based\_f\_i}!magnetic\_based\_fi.h@{magnetic\_based\_fi.h}|hyperpage}{98} +\indexentry{magnetic\_based\_jacobian.c@{magnetic\_based\_jacobian.c}|hyperpage}{99} +\indexentry{magnetic\_based\_jacobian.c@{magnetic\_based\_jacobian.c}!magnetic\_based\_jacobian\_get\_J@{magnetic\_based\_jacobian\_get\_J}|hyperpage}{100} +\indexentry{magnetic\_based\_jacobian\_get\_J@{magnetic\_based\_jacobian\_get\_J}!magnetic\_based\_jacobian.c@{magnetic\_based\_jacobian.c}|hyperpage}{100} +\indexentry{magnetic\_based\_jacobian.c@{magnetic\_based\_jacobian.c}!magnetic\_based\_jacobian\_get\_J\_mul\_s@{magnetic\_based\_jacobian\_get\_J\_mul\_s}|hyperpage}{100} +\indexentry{magnetic\_based\_jacobian\_get\_J\_mul\_s@{magnetic\_based\_jacobian\_get\_J\_mul\_s}!magnetic\_based\_jacobian.c@{magnetic\_based\_jacobian.c}|hyperpage}{100} +\indexentry{magnetic\_based\_jacobian.c@{magnetic\_based\_jacobian.c}!magnetic\_based\_jacobian\_get\_JTf@{magnetic\_based\_jacobian\_get\_JTf}|hyperpage}{101} +\indexentry{magnetic\_based\_jacobian\_get\_JTf@{magnetic\_based\_jacobian\_get\_JTf}!magnetic\_based\_jacobian.c@{magnetic\_based\_jacobian.c}|hyperpage}{101} +\indexentry{magnetic\_based\_jacobian.c@{magnetic\_based\_jacobian.c}!magnetic\_based\_jacobian\_get\_JTJ@{magnetic\_based\_jacobian\_get\_JTJ}|hyperpage}{101} +\indexentry{magnetic\_based\_jacobian\_get\_JTJ@{magnetic\_based\_jacobian\_get\_JTJ}!magnetic\_based\_jacobian.c@{magnetic\_based\_jacobian.c}|hyperpage}{101} +\indexentry{magnetic\_based\_jacobian.h@{magnetic\_based\_jacobian.h}|hyperpage}{102} +\indexentry{magnetic\_based\_jacobian.h@{magnetic\_based\_jacobian.h}!magnetic\_based\_jacobian\_get\_J@{magnetic\_based\_jacobian\_get\_J}|hyperpage}{102} +\indexentry{magnetic\_based\_jacobian\_get\_J@{magnetic\_based\_jacobian\_get\_J}!magnetic\_based\_jacobian.h@{magnetic\_based\_jacobian.h}|hyperpage}{102} +\indexentry{magnetic\_based\_jacobian.h@{magnetic\_based\_jacobian.h}!magnetic\_based\_jacobian\_get\_J\_mul\_s@{magnetic\_based\_jacobian\_get\_J\_mul\_s}|hyperpage}{103} +\indexentry{magnetic\_based\_jacobian\_get\_J\_mul\_s@{magnetic\_based\_jacobian\_get\_J\_mul\_s}!magnetic\_based\_jacobian.h@{magnetic\_based\_jacobian.h}|hyperpage}{103} +\indexentry{magnetic\_based\_jacobian.h@{magnetic\_based\_jacobian.h}!magnetic\_based\_jacobian\_get\_JTf@{magnetic\_based\_jacobian\_get\_JTf}|hyperpage}{103} +\indexentry{magnetic\_based\_jacobian\_get\_JTf@{magnetic\_based\_jacobian\_get\_JTf}!magnetic\_based\_jacobian.h@{magnetic\_based\_jacobian.h}|hyperpage}{103} +\indexentry{magnetic\_based\_jacobian.h@{magnetic\_based\_jacobian.h}!magnetic\_based\_jacobian\_get\_JTJ@{magnetic\_based\_jacobian\_get\_JTJ}|hyperpage}{104} +\indexentry{magnetic\_based\_jacobian\_get\_JTJ@{magnetic\_based\_jacobian\_get\_JTJ}!magnetic\_based\_jacobian.h@{magnetic\_based\_jacobian.h}|hyperpage}{104} +\indexentry{magnetic\_based\_position.c@{magnetic\_based\_position.c}|hyperpage}{105} +\indexentry{magnetic\_based\_position.c@{magnetic\_based\_position.c}!magnetic\_based\_get\_absolute\_error@{magnetic\_based\_get\_absolute\_error}|hyperpage}{106} +\indexentry{magnetic\_based\_get\_absolute\_error@{magnetic\_based\_get\_absolute\_error}!magnetic\_based\_position.c@{magnetic\_based\_position.c}|hyperpage}{106} +\indexentry{magnetic\_based\_position.c@{magnetic\_based\_position.c}!magnetic\_based\_get\_distances@{magnetic\_based\_get\_distances}|hyperpage}{106} +\indexentry{magnetic\_based\_get\_distances@{magnetic\_based\_get\_distances}!magnetic\_based\_position.c@{magnetic\_based\_position.c}|hyperpage}{106} +\indexentry{magnetic\_based\_position.c@{magnetic\_based\_position.c}!magnetic\_based\_get\_distances\_to\_anchors@{magnetic\_based\_get\_distances\_to\_anchors}|hyperpage}{106} +\indexentry{magnetic\_based\_get\_distances\_to\_anchors@{magnetic\_based\_get\_distances\_to\_anchors}!magnetic\_based\_position.c@{magnetic\_based\_position.c}|hyperpage}{106} +\indexentry{magnetic\_based\_position.c@{magnetic\_based\_position.c}!magnetic\_based\_get\_magnetic\_field@{magnetic\_based\_get\_magnetic\_field}|hyperpage}{107} +\indexentry{magnetic\_based\_get\_magnetic\_field@{magnetic\_based\_get\_magnetic\_field}!magnetic\_based\_position.c@{magnetic\_based\_position.c}|hyperpage}{107} +\indexentry{magnetic\_based\_position.c@{magnetic\_based\_position.c}!magnetic\_based\_get\_magnetic\_field\_vec@{magnetic\_based\_get\_magnetic\_field\_vec}|hyperpage}{107} +\indexentry{magnetic\_based\_get\_magnetic\_field\_vec@{magnetic\_based\_get\_magnetic\_field\_vec}!magnetic\_based\_position.c@{magnetic\_based\_position.c}|hyperpage}{107} +\indexentry{magnetic\_based\_position.c@{magnetic\_based\_position.c}!magnetic\_based\_get\_r@{magnetic\_based\_get\_r}|hyperpage}{109} +\indexentry{magnetic\_based\_get\_r@{magnetic\_based\_get\_r}!magnetic\_based\_position.c@{magnetic\_based\_position.c}|hyperpage}{109} +\indexentry{magnetic\_based\_position.c@{magnetic\_based\_position.c}!magnetic\_based\_preprocessing\_get\_position@{magnetic\_based\_preprocessing\_get\_position}|hyperpage}{109} +\indexentry{magnetic\_based\_preprocessing\_get\_position@{magnetic\_based\_preprocessing\_get\_position}!magnetic\_based\_position.c@{magnetic\_based\_position.c}|hyperpage}{109} +\indexentry{magnetic\_based\_position.h@{magnetic\_based\_position.h}|hyperpage}{110} +\indexentry{magnetic\_based\_position.h@{magnetic\_based\_position.h}!magnetic\_based\_get\_absolute\_error@{magnetic\_based\_get\_absolute\_error}|hyperpage}{111} +\indexentry{magnetic\_based\_get\_absolute\_error@{magnetic\_based\_get\_absolute\_error}!magnetic\_based\_position.h@{magnetic\_based\_position.h}|hyperpage}{111} +\indexentry{magnetic\_based\_position.h@{magnetic\_based\_position.h}!magnetic\_based\_get\_distances@{magnetic\_based\_get\_distances}|hyperpage}{112} +\indexentry{magnetic\_based\_get\_distances@{magnetic\_based\_get\_distances}!magnetic\_based\_position.h@{magnetic\_based\_position.h}|hyperpage}{112} +\indexentry{magnetic\_based\_position.h@{magnetic\_based\_position.h}!magnetic\_based\_get\_distances\_to\_anchors@{magnetic\_based\_get\_distances\_to\_anchors}|hyperpage}{112} +\indexentry{magnetic\_based\_get\_distances\_to\_anchors@{magnetic\_based\_get\_distances\_to\_anchors}!magnetic\_based\_position.h@{magnetic\_based\_position.h}|hyperpage}{112} +\indexentry{magnetic\_based\_position.h@{magnetic\_based\_position.h}!magnetic\_based\_get\_magnetic\_field@{magnetic\_based\_get\_magnetic\_field}|hyperpage}{113} +\indexentry{magnetic\_based\_get\_magnetic\_field@{magnetic\_based\_get\_magnetic\_field}!magnetic\_based\_position.h@{magnetic\_based\_position.h}|hyperpage}{113} +\indexentry{magnetic\_based\_position.h@{magnetic\_based\_position.h}!magnetic\_based\_get\_magnetic\_field\_vec@{magnetic\_based\_get\_magnetic\_field\_vec}|hyperpage}{113} +\indexentry{magnetic\_based\_get\_magnetic\_field\_vec@{magnetic\_based\_get\_magnetic\_field\_vec}!magnetic\_based\_position.h@{magnetic\_based\_position.h}|hyperpage}{113} +\indexentry{magnetic\_based\_position.h@{magnetic\_based\_position.h}!magnetic\_based\_get\_r@{magnetic\_based\_get\_r}|hyperpage}{114} +\indexentry{magnetic\_based\_get\_r@{magnetic\_based\_get\_r}!magnetic\_based\_position.h@{magnetic\_based\_position.h}|hyperpage}{114} +\indexentry{magnetic\_based\_position.h@{magnetic\_based\_position.h}!magnetic\_based\_preprocessing\_get\_position@{magnetic\_based\_preprocessing\_get\_position}|hyperpage}{114} +\indexentry{magnetic\_based\_preprocessing\_get\_position@{magnetic\_based\_preprocessing\_get\_position}!magnetic\_based\_position.h@{magnetic\_based\_position.h}|hyperpage}{114} +\indexentry{magnetic\_based\_test.c@{magnetic\_based\_test.c}|hyperpage}{115} +\indexentry{magnetic\_based\_test.h@{magnetic\_based\_test.h}|hyperpage}{115} +\indexentry{matrix.c@{matrix.c}|hyperpage}{116} +\indexentry{matrix.c@{matrix.c}!matrix\_add@{matrix\_add}|hyperpage}{119} +\indexentry{matrix\_add@{matrix\_add}!matrix.c@{matrix.c}|hyperpage}{119} +\indexentry{matrix.c@{matrix.c}!matrix\_add\_to\_diag@{matrix\_add\_to\_diag}|hyperpage}{119} +\indexentry{matrix\_add\_to\_diag@{matrix\_add\_to\_diag}!matrix.c@{matrix.c}|hyperpage}{119} +\indexentry{matrix.c@{matrix.c}!matrix\_clear@{matrix\_clear}|hyperpage}{120} +\indexentry{matrix\_clear@{matrix\_clear}!matrix.c@{matrix.c}|hyperpage}{120} +\indexentry{matrix.c@{matrix.c}!matrix\_copy@{matrix\_copy}|hyperpage}{120} +\indexentry{matrix\_copy@{matrix\_copy}!matrix.c@{matrix.c}|hyperpage}{120} +\indexentry{matrix.c@{matrix.c}!matrix\_flex\_part\_print@{matrix\_flex\_part\_print}|hyperpage}{120} +\indexentry{matrix\_flex\_part\_print@{matrix\_flex\_part\_print}!matrix.c@{matrix.c}|hyperpage}{120} +\indexentry{matrix.c@{matrix.c}!matrix\_flex\_print@{matrix\_flex\_print}|hyperpage}{121} +\indexentry{matrix\_flex\_print@{matrix\_flex\_print}!matrix.c@{matrix.c}|hyperpage}{121} +\indexentry{matrix.c@{matrix.c}!matrix\_get\_abs\_max\_elem\_and\_index\_in\_part\_column@{matrix\_get\_abs\_max\_elem\_and\_index\_in\_part\_column}|hyperpage}{122} +\indexentry{matrix\_get\_abs\_max\_elem\_and\_index\_in\_part\_column@{matrix\_get\_abs\_max\_elem\_and\_index\_in\_part\_column}!matrix.c@{matrix.c}|hyperpage}{122} +\indexentry{matrix.c@{matrix.c}!matrix\_get\_abs\_max\_elem\_in\_column@{matrix\_get\_abs\_max\_elem\_in\_column}|hyperpage}{123} +\indexentry{matrix\_get\_abs\_max\_elem\_in\_column@{matrix\_get\_abs\_max\_elem\_in\_column}!matrix.c@{matrix.c}|hyperpage}{123} +\indexentry{matrix.c@{matrix.c}!matrix\_get\_abs\_max\_elem\_in\_part\_column@{matrix\_get\_abs\_max\_elem\_in\_part\_column}|hyperpage}{123} +\indexentry{matrix\_get\_abs\_max\_elem\_in\_part\_column@{matrix\_get\_abs\_max\_elem\_in\_part\_column}!matrix.c@{matrix.c}|hyperpage}{123} +\indexentry{matrix.c@{matrix.c}!matrix\_get\_column\_vec@{matrix\_get\_column\_vec}|hyperpage}{124} +\indexentry{matrix\_get\_column\_vec@{matrix\_get\_column\_vec}!matrix.c@{matrix.c}|hyperpage}{124} +\indexentry{matrix.c@{matrix.c}!matrix\_get\_diag\_mat@{matrix\_get\_diag\_mat}|hyperpage}{124} +\indexentry{matrix\_get\_diag\_mat@{matrix\_get\_diag\_mat}!matrix.c@{matrix.c}|hyperpage}{124} +\indexentry{matrix.c@{matrix.c}!matrix\_get\_diag\_mat\_new@{matrix\_get\_diag\_mat\_new}|hyperpage}{125} +\indexentry{matrix\_get\_diag\_mat\_new@{matrix\_get\_diag\_mat\_new}!matrix.c@{matrix.c}|hyperpage}{125} +\indexentry{matrix.c@{matrix.c}!matrix\_get\_frob\_norm@{matrix\_get\_frob\_norm}|hyperpage}{125} +\indexentry{matrix\_get\_frob\_norm@{matrix\_get\_frob\_norm}!matrix.c@{matrix.c}|hyperpage}{125} +\indexentry{matrix.c@{matrix.c}!matrix\_get\_inv\_low\_triang@{matrix\_get\_inv\_low\_triang}|hyperpage}{126} +\indexentry{matrix\_get\_inv\_low\_triang@{matrix\_get\_inv\_low\_triang}!matrix.c@{matrix.c}|hyperpage}{126} +\indexentry{matrix.c@{matrix.c}!matrix\_get\_inv\_upp\_triang@{matrix\_get\_inv\_upp\_triang}|hyperpage}{126} +\indexentry{matrix\_get\_inv\_upp\_triang@{matrix\_get\_inv\_upp\_triang}!matrix.c@{matrix.c}|hyperpage}{126} +\indexentry{matrix.c@{matrix.c}!matrix\_get\_low\_triang@{matrix\_get\_low\_triang}|hyperpage}{127} +\indexentry{matrix\_get\_low\_triang@{matrix\_get\_low\_triang}!matrix.c@{matrix.c}|hyperpage}{127} +\indexentry{matrix.c@{matrix.c}!matrix\_get\_max\_elem\_in\_column@{matrix\_get\_max\_elem\_in\_column}|hyperpage}{127} +\indexentry{matrix\_get\_max\_elem\_in\_column@{matrix\_get\_max\_elem\_in\_column}!matrix.c@{matrix.c}|hyperpage}{127} +\indexentry{matrix.c@{matrix.c}!matrix\_get\_max\_elem\_in\_part\_column@{matrix\_get\_max\_elem\_in\_part\_column}|hyperpage}{128} +\indexentry{matrix\_get\_max\_elem\_in\_part\_column@{matrix\_get\_max\_elem\_in\_part\_column}!matrix.c@{matrix.c}|hyperpage}{128} +\indexentry{matrix.c@{matrix.c}!matrix\_get\_part\_column\_vec@{matrix\_get\_part\_column\_vec}|hyperpage}{128} +\indexentry{matrix\_get\_part\_column\_vec@{matrix\_get\_part\_column\_vec}!matrix.c@{matrix.c}|hyperpage}{128} +\indexentry{matrix.c@{matrix.c}!matrix\_get\_rank@{matrix\_get\_rank}|hyperpage}{129} +\indexentry{matrix\_get\_rank@{matrix\_get\_rank}!matrix.c@{matrix.c}|hyperpage}{129} +\indexentry{matrix.c@{matrix.c}!matrix\_get\_two\_norm@{matrix\_get\_two\_norm}|hyperpage}{130} +\indexentry{matrix\_get\_two\_norm@{matrix\_get\_two\_norm}!matrix.c@{matrix.c}|hyperpage}{130} +\indexentry{matrix.c@{matrix.c}!matrix\_get\_upp\_triang@{matrix\_get\_upp\_triang}|hyperpage}{130} +\indexentry{matrix\_get\_upp\_triang@{matrix\_get\_upp\_triang}!matrix.c@{matrix.c}|hyperpage}{130} +\indexentry{matrix.c@{matrix.c}!matrix\_in\_place\_transpose@{matrix\_in\_place\_transpose}|hyperpage}{131} +\indexentry{matrix\_in\_place\_transpose@{matrix\_in\_place\_transpose}!matrix.c@{matrix.c}|hyperpage}{131} +\indexentry{matrix.c@{matrix.c}!matrix\_init@{matrix\_init}|hyperpage}{131} +\indexentry{matrix\_init@{matrix\_init}!matrix.c@{matrix.c}|hyperpage}{131} +\indexentry{matrix.c@{matrix.c}!matrix\_mul@{matrix\_mul}|hyperpage}{132} +\indexentry{matrix\_mul@{matrix\_mul}!matrix.c@{matrix.c}|hyperpage}{132} +\indexentry{matrix.c@{matrix.c}!matrix\_mul\_col\_vec\_row\_vec@{matrix\_mul\_col\_vec\_row\_vec}|hyperpage}{132} +\indexentry{matrix\_mul\_col\_vec\_row\_vec@{matrix\_mul\_col\_vec\_row\_vec}!matrix.c@{matrix.c}|hyperpage}{132} +\indexentry{matrix.c@{matrix.c}!matrix\_mul\_scalar@{matrix\_mul\_scalar}|hyperpage}{133} +\indexentry{matrix\_mul\_scalar@{matrix\_mul\_scalar}!matrix.c@{matrix.c}|hyperpage}{133} +\indexentry{matrix.c@{matrix.c}!matrix\_mul\_scalar\_vec\_matr@{matrix\_mul\_scalar\_vec\_matr}|hyperpage}{133} +\indexentry{matrix\_mul\_scalar\_vec\_matr@{matrix\_mul\_scalar\_vec\_matr}!matrix.c@{matrix.c}|hyperpage}{133} +\indexentry{matrix.c@{matrix.c}!matrix\_mul\_vec@{matrix\_mul\_vec}|hyperpage}{134} +\indexentry{matrix\_mul\_vec@{matrix\_mul\_vec}!matrix.c@{matrix.c}|hyperpage}{134} +\indexentry{matrix.c@{matrix.c}!matrix\_part\_copy@{matrix\_part\_copy}|hyperpage}{134} +\indexentry{matrix\_part\_copy@{matrix\_part\_copy}!matrix.c@{matrix.c}|hyperpage}{134} +\indexentry{matrix.c@{matrix.c}!matrix\_part\_mul@{matrix\_part\_mul}|hyperpage}{135} +\indexentry{matrix\_part\_mul@{matrix\_part\_mul}!matrix.c@{matrix.c}|hyperpage}{135} +\indexentry{matrix.c@{matrix.c}!matrix\_part\_mul\_scalar\_vec\_matr@{matrix\_part\_mul\_scalar\_vec\_matr}|hyperpage}{136} +\indexentry{matrix\_part\_mul\_scalar\_vec\_matr@{matrix\_part\_mul\_scalar\_vec\_matr}!matrix.c@{matrix.c}|hyperpage}{136} +\indexentry{matrix.c@{matrix.c}!matrix\_part\_print@{matrix\_part\_print}|hyperpage}{137} +\indexentry{matrix\_part\_print@{matrix\_part\_print}!matrix.c@{matrix.c}|hyperpage}{137} +\indexentry{matrix.c@{matrix.c}!matrix\_part\_swap\_rows@{matrix\_part\_swap\_rows}|hyperpage}{137} +\indexentry{matrix\_part\_swap\_rows@{matrix\_part\_swap\_rows}!matrix.c@{matrix.c}|hyperpage}{137} +\indexentry{matrix.c@{matrix.c}!matrix\_print@{matrix\_print}|hyperpage}{138} +\indexentry{matrix\_print@{matrix\_print}!matrix.c@{matrix.c}|hyperpage}{138} +\indexentry{matrix.c@{matrix.c}!matrix\_read@{matrix\_read}|hyperpage}{138} +\indexentry{matrix\_read@{matrix\_read}!matrix.c@{matrix.c}|hyperpage}{138} +\indexentry{matrix.c@{matrix.c}!matrix\_set\_diag\_elements@{matrix\_set\_diag\_elements}|hyperpage}{139} +\indexentry{matrix\_set\_diag\_elements@{matrix\_set\_diag\_elements}!matrix.c@{matrix.c}|hyperpage}{139} +\indexentry{matrix.c@{matrix.c}!matrix\_sub@{matrix\_sub}|hyperpage}{139} +\indexentry{matrix\_sub@{matrix\_sub}!matrix.c@{matrix.c}|hyperpage}{139} +\indexentry{matrix.c@{matrix.c}!matrix\_swap\_rows@{matrix\_swap\_rows}|hyperpage}{140} +\indexentry{matrix\_swap\_rows@{matrix\_swap\_rows}!matrix.c@{matrix.c}|hyperpage}{140} +\indexentry{matrix.c@{matrix.c}!matrix\_trans\_mul\_itself@{matrix\_trans\_mul\_itself}|hyperpage}{140} +\indexentry{matrix\_trans\_mul\_itself@{matrix\_trans\_mul\_itself}!matrix.c@{matrix.c}|hyperpage}{140} +\indexentry{matrix.c@{matrix.c}!matrix\_trans\_mul\_vec@{matrix\_trans\_mul\_vec}|hyperpage}{141} +\indexentry{matrix\_trans\_mul\_vec@{matrix\_trans\_mul\_vec}!matrix.c@{matrix.c}|hyperpage}{141} +\indexentry{matrix.c@{matrix.c}!matrix\_transpose@{matrix\_transpose}|hyperpage}{141} +\indexentry{matrix\_transpose@{matrix\_transpose}!matrix.c@{matrix.c}|hyperpage}{141} +\indexentry{matrix.c@{matrix.c}!matrix\_vec\_mul\_matr@{matrix\_vec\_mul\_matr}|hyperpage}{142} +\indexentry{matrix\_vec\_mul\_matr@{matrix\_vec\_mul\_matr}!matrix.c@{matrix.c}|hyperpage}{142} +\indexentry{matrix.c@{matrix.c}!matrix\_write@{matrix\_write}|hyperpage}{142} +\indexentry{matrix\_write@{matrix\_write}!matrix.c@{matrix.c}|hyperpage}{142} +\indexentry{matrix.h@{matrix.h}|hyperpage}{143} +\indexentry{matrix.h@{matrix.h}!M\_PI@{M\_PI}|hyperpage}{146} +\indexentry{M\_PI@{M\_PI}!matrix.h@{matrix.h}|hyperpage}{146} +\indexentry{matrix.h@{matrix.h}!MACHEPS@{MACHEPS}|hyperpage}{146} +\indexentry{MACHEPS@{MACHEPS}!matrix.h@{matrix.h}|hyperpage}{146} +\indexentry{matrix.h@{matrix.h}!matrix\_t@{matrix\_t}|hyperpage}{146} +\indexentry{matrix\_t@{matrix\_t}!matrix.h@{matrix.h}|hyperpage}{146} +\indexentry{matrix.h@{matrix.h}!matrix\_add@{matrix\_add}|hyperpage}{146} +\indexentry{matrix\_add@{matrix\_add}!matrix.h@{matrix.h}|hyperpage}{146} +\indexentry{matrix.h@{matrix.h}!matrix\_add\_to\_diag@{matrix\_add\_to\_diag}|hyperpage}{147} +\indexentry{matrix\_add\_to\_diag@{matrix\_add\_to\_diag}!matrix.h@{matrix.h}|hyperpage}{147} +\indexentry{matrix.h@{matrix.h}!matrix\_clear@{matrix\_clear}|hyperpage}{147} +\indexentry{matrix\_clear@{matrix\_clear}!matrix.h@{matrix.h}|hyperpage}{147} +\indexentry{matrix.h@{matrix.h}!matrix\_copy@{matrix\_copy}|hyperpage}{148} +\indexentry{matrix\_copy@{matrix\_copy}!matrix.h@{matrix.h}|hyperpage}{148} +\indexentry{matrix.h@{matrix.h}!matrix\_flex\_part\_print@{matrix\_flex\_part\_print}|hyperpage}{148} +\indexentry{matrix\_flex\_part\_print@{matrix\_flex\_part\_print}!matrix.h@{matrix.h}|hyperpage}{148} +\indexentry{matrix.h@{matrix.h}!matrix\_flex\_print@{matrix\_flex\_print}|hyperpage}{149} +\indexentry{matrix\_flex\_print@{matrix\_flex\_print}!matrix.h@{matrix.h}|hyperpage}{149} +\indexentry{matrix.h@{matrix.h}!matrix\_get\_abs\_max\_elem\_and\_index\_in\_part\_column@{matrix\_get\_abs\_max\_elem\_and\_index\_in\_part\_column}|hyperpage}{150} +\indexentry{matrix\_get\_abs\_max\_elem\_and\_index\_in\_part\_column@{matrix\_get\_abs\_max\_elem\_and\_index\_in\_part\_column}!matrix.h@{matrix.h}|hyperpage}{150} +\indexentry{matrix.h@{matrix.h}!matrix\_get\_abs\_max\_elem\_in\_column@{matrix\_get\_abs\_max\_elem\_in\_column}|hyperpage}{150} +\indexentry{matrix\_get\_abs\_max\_elem\_in\_column@{matrix\_get\_abs\_max\_elem\_in\_column}!matrix.h@{matrix.h}|hyperpage}{150} +\indexentry{matrix.h@{matrix.h}!matrix\_get\_abs\_max\_elem\_in\_part\_column@{matrix\_get\_abs\_max\_elem\_in\_part\_column}|hyperpage}{151} +\indexentry{matrix\_get\_abs\_max\_elem\_in\_part\_column@{matrix\_get\_abs\_max\_elem\_in\_part\_column}!matrix.h@{matrix.h}|hyperpage}{151} +\indexentry{matrix.h@{matrix.h}!matrix\_get\_column\_vec@{matrix\_get\_column\_vec}|hyperpage}{151} +\indexentry{matrix\_get\_column\_vec@{matrix\_get\_column\_vec}!matrix.h@{matrix.h}|hyperpage}{151} +\indexentry{matrix.h@{matrix.h}!matrix\_get\_diag\_mat@{matrix\_get\_diag\_mat}|hyperpage}{152} +\indexentry{matrix\_get\_diag\_mat@{matrix\_get\_diag\_mat}!matrix.h@{matrix.h}|hyperpage}{152} +\indexentry{matrix.h@{matrix.h}!matrix\_get\_diag\_mat\_new@{matrix\_get\_diag\_mat\_new}|hyperpage}{152} +\indexentry{matrix\_get\_diag\_mat\_new@{matrix\_get\_diag\_mat\_new}!matrix.h@{matrix.h}|hyperpage}{152} +\indexentry{matrix.h@{matrix.h}!matrix\_get\_frob\_norm@{matrix\_get\_frob\_norm}|hyperpage}{153} +\indexentry{matrix\_get\_frob\_norm@{matrix\_get\_frob\_norm}!matrix.h@{matrix.h}|hyperpage}{153} +\indexentry{matrix.h@{matrix.h}!matrix\_get\_inv\_low\_triang@{matrix\_get\_inv\_low\_triang}|hyperpage}{153} +\indexentry{matrix\_get\_inv\_low\_triang@{matrix\_get\_inv\_low\_triang}!matrix.h@{matrix.h}|hyperpage}{153} +\indexentry{matrix.h@{matrix.h}!matrix\_get\_inv\_upp\_triang@{matrix\_get\_inv\_upp\_triang}|hyperpage}{154} +\indexentry{matrix\_get\_inv\_upp\_triang@{matrix\_get\_inv\_upp\_triang}!matrix.h@{matrix.h}|hyperpage}{154} +\indexentry{matrix.h@{matrix.h}!matrix\_get\_low\_triang@{matrix\_get\_low\_triang}|hyperpage}{154} +\indexentry{matrix\_get\_low\_triang@{matrix\_get\_low\_triang}!matrix.h@{matrix.h}|hyperpage}{154} +\indexentry{matrix.h@{matrix.h}!matrix\_get\_max\_elem\_in\_column@{matrix\_get\_max\_elem\_in\_column}|hyperpage}{155} +\indexentry{matrix\_get\_max\_elem\_in\_column@{matrix\_get\_max\_elem\_in\_column}!matrix.h@{matrix.h}|hyperpage}{155} +\indexentry{matrix.h@{matrix.h}!matrix\_get\_max\_elem\_in\_part\_column@{matrix\_get\_max\_elem\_in\_part\_column}|hyperpage}{155} +\indexentry{matrix\_get\_max\_elem\_in\_part\_column@{matrix\_get\_max\_elem\_in\_part\_column}!matrix.h@{matrix.h}|hyperpage}{155} +\indexentry{matrix.h@{matrix.h}!matrix\_get\_part\_column\_vec@{matrix\_get\_part\_column\_vec}|hyperpage}{156} +\indexentry{matrix\_get\_part\_column\_vec@{matrix\_get\_part\_column\_vec}!matrix.h@{matrix.h}|hyperpage}{156} +\indexentry{matrix.h@{matrix.h}!matrix\_get\_rank@{matrix\_get\_rank}|hyperpage}{156} +\indexentry{matrix\_get\_rank@{matrix\_get\_rank}!matrix.h@{matrix.h}|hyperpage}{156} +\indexentry{matrix.h@{matrix.h}!matrix\_get\_two\_norm@{matrix\_get\_two\_norm}|hyperpage}{157} +\indexentry{matrix\_get\_two\_norm@{matrix\_get\_two\_norm}!matrix.h@{matrix.h}|hyperpage}{157} +\indexentry{matrix.h@{matrix.h}!matrix\_get\_upp\_triang@{matrix\_get\_upp\_triang}|hyperpage}{157} +\indexentry{matrix\_get\_upp\_triang@{matrix\_get\_upp\_triang}!matrix.h@{matrix.h}|hyperpage}{157} +\indexentry{matrix.h@{matrix.h}!matrix\_in\_place\_transpose@{matrix\_in\_place\_transpose}|hyperpage}{158} +\indexentry{matrix\_in\_place\_transpose@{matrix\_in\_place\_transpose}!matrix.h@{matrix.h}|hyperpage}{158} +\indexentry{matrix.h@{matrix.h}!matrix\_init@{matrix\_init}|hyperpage}{158} +\indexentry{matrix\_init@{matrix\_init}!matrix.h@{matrix.h}|hyperpage}{158} +\indexentry{matrix.h@{matrix.h}!matrix\_mul@{matrix\_mul}|hyperpage}{159} +\indexentry{matrix\_mul@{matrix\_mul}!matrix.h@{matrix.h}|hyperpage}{159} +\indexentry{matrix.h@{matrix.h}!matrix\_mul\_col\_vec\_row\_vec@{matrix\_mul\_col\_vec\_row\_vec}|hyperpage}{160} +\indexentry{matrix\_mul\_col\_vec\_row\_vec@{matrix\_mul\_col\_vec\_row\_vec}!matrix.h@{matrix.h}|hyperpage}{160} +\indexentry{matrix.h@{matrix.h}!matrix\_mul\_scalar@{matrix\_mul\_scalar}|hyperpage}{160} +\indexentry{matrix\_mul\_scalar@{matrix\_mul\_scalar}!matrix.h@{matrix.h}|hyperpage}{160} +\indexentry{matrix.h@{matrix.h}!matrix\_mul\_scalar\_vec\_matr@{matrix\_mul\_scalar\_vec\_matr}|hyperpage}{161} +\indexentry{matrix\_mul\_scalar\_vec\_matr@{matrix\_mul\_scalar\_vec\_matr}!matrix.h@{matrix.h}|hyperpage}{161} +\indexentry{matrix.h@{matrix.h}!matrix\_mul\_vec@{matrix\_mul\_vec}|hyperpage}{161} +\indexentry{matrix\_mul\_vec@{matrix\_mul\_vec}!matrix.h@{matrix.h}|hyperpage}{161} +\indexentry{matrix.h@{matrix.h}!matrix\_part\_copy@{matrix\_part\_copy}|hyperpage}{162} +\indexentry{matrix\_part\_copy@{matrix\_part\_copy}!matrix.h@{matrix.h}|hyperpage}{162} +\indexentry{matrix.h@{matrix.h}!matrix\_part\_mul@{matrix\_part\_mul}|hyperpage}{163} +\indexentry{matrix\_part\_mul@{matrix\_part\_mul}!matrix.h@{matrix.h}|hyperpage}{163} +\indexentry{matrix.h@{matrix.h}!matrix\_part\_mul\_scalar\_vec\_matr@{matrix\_part\_mul\_scalar\_vec\_matr}|hyperpage}{164} +\indexentry{matrix\_part\_mul\_scalar\_vec\_matr@{matrix\_part\_mul\_scalar\_vec\_matr}!matrix.h@{matrix.h}|hyperpage}{164} +\indexentry{matrix.h@{matrix.h}!matrix\_part\_print@{matrix\_part\_print}|hyperpage}{165} +\indexentry{matrix\_part\_print@{matrix\_part\_print}!matrix.h@{matrix.h}|hyperpage}{165} +\indexentry{matrix.h@{matrix.h}!matrix\_part\_swap\_rows@{matrix\_part\_swap\_rows}|hyperpage}{165} +\indexentry{matrix\_part\_swap\_rows@{matrix\_part\_swap\_rows}!matrix.h@{matrix.h}|hyperpage}{165} +\indexentry{matrix.h@{matrix.h}!matrix\_print@{matrix\_print}|hyperpage}{166} +\indexentry{matrix\_print@{matrix\_print}!matrix.h@{matrix.h}|hyperpage}{166} +\indexentry{matrix.h@{matrix.h}!matrix\_read@{matrix\_read}|hyperpage}{166} +\indexentry{matrix\_read@{matrix\_read}!matrix.h@{matrix.h}|hyperpage}{166} +\indexentry{matrix.h@{matrix.h}!matrix\_set\_diag\_elements@{matrix\_set\_diag\_elements}|hyperpage}{167} +\indexentry{matrix\_set\_diag\_elements@{matrix\_set\_diag\_elements}!matrix.h@{matrix.h}|hyperpage}{167} +\indexentry{matrix.h@{matrix.h}!matrix\_sub@{matrix\_sub}|hyperpage}{167} +\indexentry{matrix\_sub@{matrix\_sub}!matrix.h@{matrix.h}|hyperpage}{167} +\indexentry{matrix.h@{matrix.h}!matrix\_swap\_rows@{matrix\_swap\_rows}|hyperpage}{168} +\indexentry{matrix\_swap\_rows@{matrix\_swap\_rows}!matrix.h@{matrix.h}|hyperpage}{168} +\indexentry{matrix.h@{matrix.h}!matrix\_trans\_mul\_itself@{matrix\_trans\_mul\_itself}|hyperpage}{168} +\indexentry{matrix\_trans\_mul\_itself@{matrix\_trans\_mul\_itself}!matrix.h@{matrix.h}|hyperpage}{168} +\indexentry{matrix.h@{matrix.h}!matrix\_trans\_mul\_vec@{matrix\_trans\_mul\_vec}|hyperpage}{169} +\indexentry{matrix\_trans\_mul\_vec@{matrix\_trans\_mul\_vec}!matrix.h@{matrix.h}|hyperpage}{169} +\indexentry{matrix.h@{matrix.h}!matrix\_transpose@{matrix\_transpose}|hyperpage}{169} +\indexentry{matrix\_transpose@{matrix\_transpose}!matrix.h@{matrix.h}|hyperpage}{169} +\indexentry{matrix.h@{matrix.h}!matrix\_vec\_mul\_matr@{matrix\_vec\_mul\_matr}|hyperpage}{170} +\indexentry{matrix\_vec\_mul\_matr@{matrix\_vec\_mul\_matr}!matrix.h@{matrix.h}|hyperpage}{170} +\indexentry{matrix.h@{matrix.h}!matrix\_write@{matrix\_write}|hyperpage}{170} +\indexentry{matrix\_write@{matrix\_write}!matrix.h@{matrix.h}|hyperpage}{170} +\indexentry{matrix\_test.c@{matrix\_test.c}|hyperpage}{171} +\indexentry{matrix\_test.h@{matrix\_test.h}|hyperpage}{172} +\indexentry{modified\_gauss\_newton.c@{modified\_gauss\_newton.c}|hyperpage}{172} +\indexentry{modified\_gauss\_newton.c@{modified\_gauss\_newton.c}!modified\_gauss\_newton@{modified\_gauss\_newton}|hyperpage}{173} +\indexentry{modified\_gauss\_newton@{modified\_gauss\_newton}!modified\_gauss\_newton.c@{modified\_gauss\_newton.c}|hyperpage}{173} +\indexentry{modified\_gauss\_newton.h@{modified\_gauss\_newton.h}|hyperpage}{174} +\indexentry{modified\_gauss\_newton.h@{modified\_gauss\_newton.h}!modified\_gauss\_newton@{modified\_gauss\_newton}|hyperpage}{175} +\indexentry{modified\_gauss\_newton@{modified\_gauss\_newton}!modified\_gauss\_newton.h@{modified\_gauss\_newton.h}|hyperpage}{175} +\indexentry{moore\_penrose\_pinv\_test.c@{moore\_penrose\_pinv\_test.c}|hyperpage}{176} +\indexentry{moore\_penrose\_pinv\_test.h@{moore\_penrose\_pinv\_test.h}|hyperpage}{176} +\indexentry{moore\_penrose\_pseudo\_inverse.c@{moore\_penrose\_pseudo\_inverse.c}|hyperpage}{177} +\indexentry{moore\_penrose\_pseudo\_inverse.c@{moore\_penrose\_pseudo\_inverse.c}!moore\_penrose\_get\_pinv@{moore\_penrose\_get\_pinv}|hyperpage}{177} +\indexentry{moore\_penrose\_get\_pinv@{moore\_penrose\_get\_pinv}!moore\_penrose\_pseudo\_inverse.c@{moore\_penrose\_pseudo\_inverse.c}|hyperpage}{177} +\indexentry{moore\_penrose\_pseudo\_inverse.c@{moore\_penrose\_pseudo\_inverse.c}!moore\_penrose\_pinv\_compute\_print@{moore\_penrose\_pinv\_compute\_print}|hyperpage}{178} +\indexentry{moore\_penrose\_pinv\_compute\_print@{moore\_penrose\_pinv\_compute\_print}!moore\_penrose\_pseudo\_inverse.c@{moore\_penrose\_pseudo\_inverse.c}|hyperpage}{178} +\indexentry{moore\_penrose\_pseudo\_inverse.h@{moore\_penrose\_pseudo\_inverse.h}|hyperpage}{178} +\indexentry{moore\_penrose\_pseudo\_inverse.h@{moore\_penrose\_pseudo\_inverse.h}!moore\_penrose\_get\_pinv@{moore\_penrose\_get\_pinv}|hyperpage}{179} +\indexentry{moore\_penrose\_get\_pinv@{moore\_penrose\_get\_pinv}!moore\_penrose\_pseudo\_inverse.h@{moore\_penrose\_pseudo\_inverse.h}|hyperpage}{179} +\indexentry{moore\_penrose\_pseudo\_inverse.h@{moore\_penrose\_pseudo\_inverse.h}!moore\_penrose\_pinv\_compute\_print@{moore\_penrose\_pinv\_compute\_print}|hyperpage}{180} +\indexentry{moore\_penrose\_pinv\_compute\_print@{moore\_penrose\_pinv\_compute\_print}!moore\_penrose\_pseudo\_inverse.h@{moore\_penrose\_pseudo\_inverse.h}|hyperpage}{180} +\indexentry{multipath\_algo\_own\_norm\_distr\_test.c@{multipath\_algo\_own\_norm\_distr\_test.c}|hyperpage}{180} +\indexentry{multipath\_algo\_own\_norm\_distr\_test.h@{multipath\_algo\_own\_norm\_distr\_test.h}|hyperpage}{181} +\indexentry{multipath\_dist\_detection\_mitigation.c@{multipath\_dist\_detection\_mitigation.c}|hyperpage}{182} +\indexentry{multipath\_dist\_detection\_mitigation.c@{multipath\_dist\_detection\_mitigation.c}!get\_exact\_distance\_to\_anchor@{get\_exact\_distance\_to\_anchor}|hyperpage}{183} +\indexentry{get\_exact\_distance\_to\_anchor@{get\_exact\_distance\_to\_anchor}!multipath\_dist\_detection\_mitigation.c@{multipath\_dist\_detection\_mitigation.c}|hyperpage}{183} +\indexentry{multipath\_dist\_detection\_mitigation.c@{multipath\_dist\_detection\_mitigation.c}!get\_optimal\_partial\_r\_noised\_vec@{get\_optimal\_partial\_r\_noised\_vec}|hyperpage}{183} +\indexentry{get\_optimal\_partial\_r\_noised\_vec@{get\_optimal\_partial\_r\_noised\_vec}!multipath\_dist\_detection\_mitigation.c@{multipath\_dist\_detection\_mitigation.c}|hyperpage}{183} +\indexentry{multipath\_dist\_detection\_mitigation.c@{multipath\_dist\_detection\_mitigation.c}!get\_optimal\_partial\_ref\_matrix@{get\_optimal\_partial\_ref\_matrix}|hyperpage}{183} +\indexentry{get\_optimal\_partial\_ref\_matrix@{get\_optimal\_partial\_ref\_matrix}!multipath\_dist\_detection\_mitigation.c@{multipath\_dist\_detection\_mitigation.c}|hyperpage}{183} +\indexentry{multipath\_dist\_detection\_mitigation.c@{multipath\_dist\_detection\_mitigation.c}!is\_anchor@{is\_anchor}|hyperpage}{184} +\indexentry{is\_anchor@{is\_anchor}!multipath\_dist\_detection\_mitigation.c@{multipath\_dist\_detection\_mitigation.c}|hyperpage}{184} +\indexentry{multipath\_dist\_detection\_mitigation.c@{multipath\_dist\_detection\_mitigation.c}!is\_member@{is\_member}|hyperpage}{185} +\indexentry{is\_member@{is\_member}!multipath\_dist\_detection\_mitigation.c@{multipath\_dist\_detection\_mitigation.c}|hyperpage}{185} +\indexentry{multipath\_dist\_detection\_mitigation.c@{multipath\_dist\_detection\_mitigation.c}!recog\_mitigate\_multipath@{recog\_mitigate\_multipath}|hyperpage}{185} +\indexentry{recog\_mitigate\_multipath@{recog\_mitigate\_multipath}!multipath\_dist\_detection\_mitigation.c@{multipath\_dist\_detection\_mitigation.c}|hyperpage}{185} +\indexentry{multipath\_dist\_detection\_mitigation.c@{multipath\_dist\_detection\_mitigation.c}!sim\_UWB\_dist@{sim\_UWB\_dist}|hyperpage}{187} +\indexentry{sim\_UWB\_dist@{sim\_UWB\_dist}!multipath\_dist\_detection\_mitigation.c@{multipath\_dist\_detection\_mitigation.c}|hyperpage}{187} +\indexentry{multipath\_dist\_detection\_mitigation.h@{multipath\_dist\_detection\_mitigation.h}|hyperpage}{188} +\indexentry{multipath\_dist\_detection\_mitigation.h@{multipath\_dist\_detection\_mitigation.h}!get\_exact\_distance\_to\_anchor@{get\_exact\_distance\_to\_anchor}|hyperpage}{188} +\indexentry{get\_exact\_distance\_to\_anchor@{get\_exact\_distance\_to\_anchor}!multipath\_dist\_detection\_mitigation.h@{multipath\_dist\_detection\_mitigation.h}|hyperpage}{188} +\indexentry{multipath\_dist\_detection\_mitigation.h@{multipath\_dist\_detection\_mitigation.h}!get\_optimal\_partial\_r\_noised\_vec@{get\_optimal\_partial\_r\_noised\_vec}|hyperpage}{189} +\indexentry{get\_optimal\_partial\_r\_noised\_vec@{get\_optimal\_partial\_r\_noised\_vec}!multipath\_dist\_detection\_mitigation.h@{multipath\_dist\_detection\_mitigation.h}|hyperpage}{189} +\indexentry{multipath\_dist\_detection\_mitigation.h@{multipath\_dist\_detection\_mitigation.h}!get\_optimal\_partial\_ref\_matrix@{get\_optimal\_partial\_ref\_matrix}|hyperpage}{189} +\indexentry{get\_optimal\_partial\_ref\_matrix@{get\_optimal\_partial\_ref\_matrix}!multipath\_dist\_detection\_mitigation.h@{multipath\_dist\_detection\_mitigation.h}|hyperpage}{189} +\indexentry{multipath\_dist\_detection\_mitigation.h@{multipath\_dist\_detection\_mitigation.h}!is\_anchor@{is\_anchor}|hyperpage}{190} +\indexentry{is\_anchor@{is\_anchor}!multipath\_dist\_detection\_mitigation.h@{multipath\_dist\_detection\_mitigation.h}|hyperpage}{190} +\indexentry{multipath\_dist\_detection\_mitigation.h@{multipath\_dist\_detection\_mitigation.h}!is\_member@{is\_member}|hyperpage}{191} +\indexentry{is\_member@{is\_member}!multipath\_dist\_detection\_mitigation.h@{multipath\_dist\_detection\_mitigation.h}|hyperpage}{191} +\indexentry{multipath\_dist\_detection\_mitigation.h@{multipath\_dist\_detection\_mitigation.h}!recog\_mitigate\_multipath@{recog\_mitigate\_multipath}|hyperpage}{191} +\indexentry{recog\_mitigate\_multipath@{recog\_mitigate\_multipath}!multipath\_dist\_detection\_mitigation.h@{multipath\_dist\_detection\_mitigation.h}|hyperpage}{191} +\indexentry{multipath\_dist\_detection\_mitigation.h@{multipath\_dist\_detection\_mitigation.h}!sim\_UWB\_dist@{sim\_UWB\_dist}|hyperpage}{193} +\indexentry{sim\_UWB\_dist@{sim\_UWB\_dist}!multipath\_dist\_detection\_mitigation.h@{multipath\_dist\_detection\_mitigation.h}|hyperpage}{193} +\indexentry{newton\_raphson.c@{newton\_raphson.c}|hyperpage}{194} +\indexentry{newton\_raphson.c@{newton\_raphson.c}!newton\_raphson@{newton\_raphson}|hyperpage}{194} +\indexentry{newton\_raphson@{newton\_raphson}!newton\_raphson.c@{newton\_raphson.c}|hyperpage}{194} +\indexentry{newton\_raphson.h@{newton\_raphson.h}|hyperpage}{195} +\indexentry{newton\_raphson.h@{newton\_raphson.h}!newton\_raphson@{newton\_raphson}|hyperpage}{196} +\indexentry{newton\_raphson@{newton\_raphson}!newton\_raphson.h@{newton\_raphson.h}|hyperpage}{196} +\indexentry{norm\_dist\_rnd\_generator.c@{norm\_dist\_rnd\_generator.c}|hyperpage}{196} +\indexentry{norm\_dist\_rnd\_generator.c@{norm\_dist\_rnd\_generator.c}!get\_norm\_distr\_rand\_num@{get\_norm\_distr\_rand\_num}|hyperpage}{197} +\indexentry{get\_norm\_distr\_rand\_num@{get\_norm\_distr\_rand\_num}!norm\_dist\_rnd\_generator.c@{norm\_dist\_rnd\_generator.c}|hyperpage}{197} +\indexentry{norm\_dist\_rnd\_generator.c@{norm\_dist\_rnd\_generator.c}!get\_rand\_num@{get\_rand\_num}|hyperpage}{197} +\indexentry{get\_rand\_num@{get\_rand\_num}!norm\_dist\_rnd\_generator.c@{norm\_dist\_rnd\_generator.c}|hyperpage}{197} +\indexentry{norm\_dist\_rnd\_generator.h@{norm\_dist\_rnd\_generator.h}|hyperpage}{198} +\indexentry{norm\_dist\_rnd\_generator.h@{norm\_dist\_rnd\_generator.h}!PI@{PI}|hyperpage}{199} +\indexentry{PI@{PI}!norm\_dist\_rnd\_generator.h@{norm\_dist\_rnd\_generator.h}|hyperpage}{199} +\indexentry{norm\_dist\_rnd\_generator.h@{norm\_dist\_rnd\_generator.h}!get\_norm\_distr\_rand\_num@{get\_norm\_distr\_rand\_num}|hyperpage}{199} +\indexentry{get\_norm\_distr\_rand\_num@{get\_norm\_distr\_rand\_num}!norm\_dist\_rnd\_generator.h@{norm\_dist\_rnd\_generator.h}|hyperpage}{199} +\indexentry{norm\_dist\_rnd\_generator.h@{norm\_dist\_rnd\_generator.h}!get\_rand\_num@{get\_rand\_num}|hyperpage}{199} +\indexentry{get\_rand\_num@{get\_rand\_num}!norm\_dist\_rnd\_generator.h@{norm\_dist\_rnd\_generator.h}|hyperpage}{199} +\indexentry{optimization\_test.c@{optimization\_test.c}|hyperpage}{200} +\indexentry{optimization\_test.c@{optimization\_test.c}!optimization\_exponential\_data\_test@{optimization\_exponential\_data\_test}|hyperpage}{201} +\indexentry{optimization\_exponential\_data\_test@{optimization\_exponential\_data\_test}!optimization\_test.c@{optimization\_test.c}|hyperpage}{201} +\indexentry{optimization\_test.c@{optimization\_test.c}!optimization\_get\_exp\_f@{optimization\_get\_exp\_f}|hyperpage}{201} +\indexentry{optimization\_get\_exp\_f@{optimization\_get\_exp\_f}!optimization\_test.c@{optimization\_test.c}|hyperpage}{201} +\indexentry{optimization\_test.c@{optimization\_test.c}!optimization\_get\_exp\_Jacobian@{optimization\_get\_exp\_Jacobian}|hyperpage}{202} +\indexentry{optimization\_get\_exp\_Jacobian@{optimization\_get\_exp\_Jacobian}!optimization\_test.c@{optimization\_test.c}|hyperpage}{202} +\indexentry{optimization\_test.c@{optimization\_test.c}!optimization\_get\_f\_error@{optimization\_get\_f\_error}|hyperpage}{202} +\indexentry{optimization\_get\_f\_error@{optimization\_get\_f\_error}!optimization\_test.c@{optimization\_test.c}|hyperpage}{202} +\indexentry{optimization\_test.c@{optimization\_test.c}!optimization\_get\_J@{optimization\_get\_J}|hyperpage}{203} +\indexentry{optimization\_get\_J@{optimization\_get\_J}!optimization\_test.c@{optimization\_test.c}|hyperpage}{203} +\indexentry{optimization\_test.c@{optimization\_test.c}!optimization\_get\_sin\_f@{optimization\_get\_sin\_f}|hyperpage}{203} +\indexentry{optimization\_get\_sin\_f@{optimization\_get\_sin\_f}!optimization\_test.c@{optimization\_test.c}|hyperpage}{203} +\indexentry{optimization\_test.c@{optimization\_test.c}!optimization\_get\_sin\_Jacobian@{optimization\_get\_sin\_Jacobian}|hyperpage}{203} +\indexentry{optimization\_get\_sin\_Jacobian@{optimization\_get\_sin\_Jacobian}!optimization\_test.c@{optimization\_test.c}|hyperpage}{203} +\indexentry{optimization\_test.c@{optimization\_test.c}!optimization\_sinusoidal\_data\_test@{optimization\_sinusoidal\_data\_test}|hyperpage}{204} +\indexentry{optimization\_sinusoidal\_data\_test@{optimization\_sinusoidal\_data\_test}!optimization\_test.c@{optimization\_test.c}|hyperpage}{204} +\indexentry{optimization\_test.h@{optimization\_test.h}|hyperpage}{204} +\indexentry{optimization\_test.h@{optimization\_test.h}!optimization\_exponential\_data\_test@{optimization\_exponential\_data\_test}|hyperpage}{205} +\indexentry{optimization\_exponential\_data\_test@{optimization\_exponential\_data\_test}!optimization\_test.h@{optimization\_test.h}|hyperpage}{205} +\indexentry{optimization\_test.h@{optimization\_test.h}!optimization\_sinusoidal\_data\_test@{optimization\_sinusoidal\_data\_test}|hyperpage}{205} +\indexentry{optimization\_sinusoidal\_data\_test@{optimization\_sinusoidal\_data\_test}!optimization\_test.h@{optimization\_test.h}|hyperpage}{205} +\indexentry{pos\_algos\_common\_test.c@{pos\_algos\_common\_test.c}|hyperpage}{206} +\indexentry{pos\_algos\_common\_test.h@{pos\_algos\_common\_test.h}|hyperpage}{206} +\indexentry{position\_optimization\_test.c@{position\_optimization\_test.c}|hyperpage}{207} +\indexentry{position\_optimization\_test.h@{position\_optimization\_test.h}|hyperpage}{207} +\indexentry{pseudo\_inverse.h@{pseudo\_inverse.h}|hyperpage}{208} +\indexentry{pseudo\_inverse.h@{pseudo\_inverse.h}!ALGORITHM@{ALGORITHM}|hyperpage}{208} +\indexentry{ALGORITHM@{ALGORITHM}!pseudo\_inverse.h@{pseudo\_inverse.h}|hyperpage}{208} +\indexentry{Moore\_Penrose@{Moore\_Penrose}!pseudo\_inverse.h@{pseudo\_inverse.h}|hyperpage}{208} +\indexentry{pseudo\_inverse.h@{pseudo\_inverse.h}!Moore\_Penrose@{Moore\_Penrose}|hyperpage}{208} +\indexentry{Householder@{Householder}!pseudo\_inverse.h@{pseudo\_inverse.h}|hyperpage}{208} +\indexentry{pseudo\_inverse.h@{pseudo\_inverse.h}!Householder@{Householder}|hyperpage}{208} +\indexentry{Givens@{Givens}!pseudo\_inverse.h@{pseudo\_inverse.h}|hyperpage}{208} +\indexentry{pseudo\_inverse.h@{pseudo\_inverse.h}!Givens@{Givens}|hyperpage}{208} +\indexentry{Gauss@{Gauss}!pseudo\_inverse.h@{pseudo\_inverse.h}|hyperpage}{208} +\indexentry{pseudo\_inverse.h@{pseudo\_inverse.h}!Gauss@{Gauss}|hyperpage}{208} +\indexentry{qr\_common.c@{qr\_common.c}|hyperpage}{208} +\indexentry{qr\_common.c@{qr\_common.c}!qr\_common\_backward\_subst@{qr\_common\_backward\_subst}|hyperpage}{209} +\indexentry{qr\_common\_backward\_subst@{qr\_common\_backward\_subst}!qr\_common.c@{qr\_common.c}|hyperpage}{209} +\indexentry{qr\_common.c@{qr\_common.c}!qr\_common\_get\_reduced\_QR@{qr\_common\_get\_reduced\_QR}|hyperpage}{210} +\indexentry{qr\_common\_get\_reduced\_QR@{qr\_common\_get\_reduced\_QR}!qr\_common.c@{qr\_common.c}|hyperpage}{210} +\indexentry{qr\_common.h@{qr\_common.h}|hyperpage}{210} +\indexentry{qr\_common.h@{qr\_common.h}!qr\_common\_backward\_subst@{qr\_common\_backward\_subst}|hyperpage}{211} +\indexentry{qr\_common\_backward\_subst@{qr\_common\_backward\_subst}!qr\_common.h@{qr\_common.h}|hyperpage}{211} +\indexentry{qr\_common.h@{qr\_common.h}!qr\_common\_get\_reduced\_QR@{qr\_common\_get\_reduced\_QR}|hyperpage}{211} +\indexentry{qr\_common\_get\_reduced\_QR@{qr\_common\_get\_reduced\_QR}!qr\_common.h@{qr\_common.h}|hyperpage}{211} +\indexentry{qr\_givens.c@{qr\_givens.c}|hyperpage}{212} +\indexentry{qr\_givens.c@{qr\_givens.c}!qr\_givens\_decomp@{qr\_givens\_decomp}|hyperpage}{212} +\indexentry{qr\_givens\_decomp@{qr\_givens\_decomp}!qr\_givens.c@{qr\_givens.c}|hyperpage}{212} +\indexentry{qr\_givens.c@{qr\_givens.c}!qr\_givens\_get\_params@{qr\_givens\_get\_params}|hyperpage}{213} +\indexentry{qr\_givens\_get\_params@{qr\_givens\_get\_params}!qr\_givens.c@{qr\_givens.c}|hyperpage}{213} +\indexentry{qr\_givens.h@{qr\_givens.h}|hyperpage}{214} +\indexentry{qr\_givens.h@{qr\_givens.h}!qr\_givens\_decomp@{qr\_givens\_decomp}|hyperpage}{214} +\indexentry{qr\_givens\_decomp@{qr\_givens\_decomp}!qr\_givens.h@{qr\_givens.h}|hyperpage}{214} +\indexentry{qr\_givens.h@{qr\_givens.h}!qr\_givens\_get\_params@{qr\_givens\_get\_params}|hyperpage}{215} +\indexentry{qr\_givens\_get\_params@{qr\_givens\_get\_params}!qr\_givens.h@{qr\_givens.h}|hyperpage}{215} +\indexentry{qr\_householder.c@{qr\_householder.c}|hyperpage}{216} +\indexentry{qr\_householder.c@{qr\_householder.c}!qr\_householder\_decomp@{qr\_householder\_decomp}|hyperpage}{216} +\indexentry{qr\_householder\_decomp@{qr\_householder\_decomp}!qr\_householder.c@{qr\_householder.c}|hyperpage}{216} +\indexentry{qr\_householder.h@{qr\_householder.h}|hyperpage}{217} +\indexentry{qr\_householder.h@{qr\_householder.h}!qr\_householder\_decomp@{qr\_householder\_decomp}|hyperpage}{218} +\indexentry{qr\_householder\_decomp@{qr\_householder\_decomp}!qr\_householder.h@{qr\_householder.h}|hyperpage}{218} +\indexentry{qr\_pinv\_test.c@{qr\_pinv\_test.c}|hyperpage}{219} +\indexentry{qr\_pinv\_test.h@{qr\_pinv\_test.h}|hyperpage}{219} +\indexentry{qr\_pseudo\_inverse.c@{qr\_pseudo\_inverse.c}|hyperpage}{220} +\indexentry{qr\_pseudo\_inverse.c@{qr\_pseudo\_inverse.c}!qr\_get\_pinv@{qr\_get\_pinv}|hyperpage}{220} +\indexentry{qr\_get\_pinv@{qr\_get\_pinv}!qr\_pseudo\_inverse.c@{qr\_pseudo\_inverse.c}|hyperpage}{220} +\indexentry{qr\_pseudo\_inverse.h@{qr\_pseudo\_inverse.h}|hyperpage}{221} +\indexentry{qr\_pseudo\_inverse.h@{qr\_pseudo\_inverse.h}!qr\_get\_pinv@{qr\_get\_pinv}|hyperpage}{221} +\indexentry{qr\_get\_pinv@{qr\_get\_pinv}!qr\_pseudo\_inverse.h@{qr\_pseudo\_inverse.h}|hyperpage}{221} +\indexentry{shell\_sort.c@{shell\_sort.c}|hyperpage}{222} +\indexentry{shell\_sort.c@{shell\_sort.c}!int\_shell\_sort@{int\_shell\_sort}|hyperpage}{222} +\indexentry{int\_shell\_sort@{int\_shell\_sort}!shell\_sort.c@{shell\_sort.c}|hyperpage}{222} +\indexentry{shell\_sort.c@{shell\_sort.c}!shell\_sort@{shell\_sort}|hyperpage}{223} +\indexentry{shell\_sort@{shell\_sort}!shell\_sort.c@{shell\_sort.c}|hyperpage}{223} +\indexentry{shell\_sort.h@{shell\_sort.h}|hyperpage}{223} +\indexentry{shell\_sort.h@{shell\_sort.h}!int\_shell\_sort@{int\_shell\_sort}|hyperpage}{224} +\indexentry{int\_shell\_sort@{int\_shell\_sort}!shell\_sort.h@{shell\_sort.h}|hyperpage}{224} +\indexentry{shell\_sort.h@{shell\_sort.h}!shell\_sort@{shell\_sort}|hyperpage}{224} +\indexentry{shell\_sort@{shell\_sort}!shell\_sort.h@{shell\_sort.h}|hyperpage}{224} +\indexentry{solve.c@{solve.c}|hyperpage}{224} +\indexentry{solve.c@{solve.c}!solve@{solve}|hyperpage}{225} +\indexentry{solve@{solve}!solve.c@{solve.c}|hyperpage}{225} +\indexentry{solve.c@{solve.c}!solve\_givens@{solve\_givens}|hyperpage}{226} +\indexentry{solve\_givens@{solve\_givens}!solve.c@{solve.c}|hyperpage}{226} +\indexentry{solve.c@{solve.c}!solve\_householder@{solve\_householder}|hyperpage}{227} +\indexentry{solve\_householder@{solve\_householder}!solve.c@{solve.c}|hyperpage}{227} +\indexentry{solve.c@{solve.c}!solve\_lu\_decomp@{solve\_lu\_decomp}|hyperpage}{227} +\indexentry{solve\_lu\_decomp@{solve\_lu\_decomp}!solve.c@{solve.c}|hyperpage}{227} +\indexentry{solve.h@{solve.h}|hyperpage}{228} +\indexentry{solve.h@{solve.h}!solve@{solve}|hyperpage}{229} +\indexentry{solve@{solve}!solve.h@{solve.h}|hyperpage}{229} +\indexentry{solve.h@{solve.h}!solve\_givens@{solve\_givens}|hyperpage}{229} +\indexentry{solve\_givens@{solve\_givens}!solve.h@{solve.h}|hyperpage}{229} +\indexentry{solve.h@{solve.h}!solve\_householder@{solve\_householder}|hyperpage}{230} +\indexentry{solve\_householder@{solve\_householder}!solve.h@{solve.h}|hyperpage}{230} +\indexentry{solve.h@{solve.h}!solve\_lu\_decomp@{solve\_lu\_decomp}|hyperpage}{230} +\indexentry{solve\_lu\_decomp@{solve\_lu\_decomp}!solve.h@{solve.h}|hyperpage}{230} +\indexentry{solve\_test.c@{solve\_test.c}|hyperpage}{231} +\indexentry{solve\_test.h@{solve\_test.h}|hyperpage}{232} +\indexentry{svd.c@{svd.c}|hyperpage}{232} +\indexentry{svd.c@{svd.c}!svd@{svd}|hyperpage}{233} +\indexentry{svd@{svd}!svd.c@{svd.c}|hyperpage}{233} +\indexentry{svd.c@{svd.c}!svd\_compute\_print\_U\_S\_V\_s@{svd\_compute\_print\_U\_S\_V\_s}|hyperpage}{234} +\indexentry{svd\_compute\_print\_U\_S\_V\_s@{svd\_compute\_print\_U\_S\_V\_s}!svd.c@{svd.c}|hyperpage}{234} +\indexentry{svd.c@{svd.c}!svd\_get\_reciproc\_singular\_values@{svd\_get\_reciproc\_singular\_values}|hyperpage}{235} +\indexentry{svd\_get\_reciproc\_singular\_values@{svd\_get\_reciproc\_singular\_values}!svd.c@{svd.c}|hyperpage}{235} +\indexentry{svd.c@{svd.c}!svd\_get\_S\_dim@{svd\_get\_S\_dim}|hyperpage}{235} +\indexentry{svd\_get\_S\_dim@{svd\_get\_S\_dim}!svd.c@{svd.c}|hyperpage}{235} +\indexentry{svd.c@{svd.c}!svd\_get\_single\_values\_num@{svd\_get\_single\_values\_num}|hyperpage}{236} +\indexentry{svd\_get\_single\_values\_num@{svd\_get\_single\_values\_num}!svd.c@{svd.c}|hyperpage}{236} +\indexentry{svd.c@{svd.c}!svd\_get\_U\_dim@{svd\_get\_U\_dim}|hyperpage}{236} +\indexentry{svd\_get\_U\_dim@{svd\_get\_U\_dim}!svd.c@{svd.c}|hyperpage}{236} +\indexentry{svd.c@{svd.c}!svd\_get\_V\_dim@{svd\_get\_V\_dim}|hyperpage}{237} +\indexentry{svd\_get\_V\_dim@{svd\_get\_V\_dim}!svd.c@{svd.c}|hyperpage}{237} +\indexentry{svd.h@{svd.h}|hyperpage}{237} +\indexentry{svd.h@{svd.h}!svd@{svd}|hyperpage}{238} +\indexentry{svd@{svd}!svd.h@{svd.h}|hyperpage}{238} +\indexentry{svd.h@{svd.h}!svd\_compute\_print\_U\_S\_V\_s@{svd\_compute\_print\_U\_S\_V\_s}|hyperpage}{239} +\indexentry{svd\_compute\_print\_U\_S\_V\_s@{svd\_compute\_print\_U\_S\_V\_s}!svd.h@{svd.h}|hyperpage}{239} +\indexentry{svd.h@{svd.h}!svd\_get\_reciproc\_singular\_values@{svd\_get\_reciproc\_singular\_values}|hyperpage}{240} +\indexentry{svd\_get\_reciproc\_singular\_values@{svd\_get\_reciproc\_singular\_values}!svd.h@{svd.h}|hyperpage}{240} +\indexentry{svd.h@{svd.h}!svd\_get\_S\_dim@{svd\_get\_S\_dim}|hyperpage}{240} +\indexentry{svd\_get\_S\_dim@{svd\_get\_S\_dim}!svd.h@{svd.h}|hyperpage}{240} +\indexentry{svd.h@{svd.h}!svd\_get\_single\_values\_num@{svd\_get\_single\_values\_num}|hyperpage}{241} +\indexentry{svd\_get\_single\_values\_num@{svd\_get\_single\_values\_num}!svd.h@{svd.h}|hyperpage}{241} +\indexentry{svd.h@{svd.h}!svd\_get\_U\_dim@{svd\_get\_U\_dim}|hyperpage}{241} +\indexentry{svd\_get\_U\_dim@{svd\_get\_U\_dim}!svd.h@{svd.h}|hyperpage}{241} +\indexentry{svd.h@{svd.h}!svd\_get\_V\_dim@{svd\_get\_V\_dim}|hyperpage}{242} +\indexentry{svd\_get\_V\_dim@{svd\_get\_V\_dim}!svd.h@{svd.h}|hyperpage}{242} +\indexentry{svd\_test.c@{svd\_test.c}|hyperpage}{242} +\indexentry{svd\_test.h@{svd\_test.h}|hyperpage}{243} +\indexentry{trilateration.c@{trilateration.c}|hyperpage}{243} +\indexentry{trilateration.c@{trilateration.c}!trilateration1@{trilateration1}|hyperpage}{244} +\indexentry{trilateration1@{trilateration1}!trilateration.c@{trilateration.c}|hyperpage}{244} +\indexentry{trilateration.c@{trilateration.c}!trilateration2@{trilateration2}|hyperpage}{245} +\indexentry{trilateration2@{trilateration2}!trilateration.c@{trilateration.c}|hyperpage}{245} +\indexentry{trilateration.c@{trilateration.c}!trilateration\_get\_A\_matrix@{trilateration\_get\_A\_matrix}|hyperpage}{246} +\indexentry{trilateration\_get\_A\_matrix@{trilateration\_get\_A\_matrix}!trilateration.c@{trilateration.c}|hyperpage}{246} +\indexentry{trilateration.c@{trilateration.c}!trilateration\_get\_b\_vector@{trilateration\_get\_b\_vector}|hyperpage}{246} +\indexentry{trilateration\_get\_b\_vector@{trilateration\_get\_b\_vector}!trilateration.c@{trilateration.c}|hyperpage}{246} +\indexentry{trilateration.c@{trilateration.c}!trilateration\_get\_particular\_solution@{trilateration\_get\_particular\_solution}|hyperpage}{246} +\indexentry{trilateration\_get\_particular\_solution@{trilateration\_get\_particular\_solution}!trilateration.c@{trilateration.c}|hyperpage}{246} +\indexentry{trilateration.c@{trilateration.c}!trilateration\_get\_quadratic\_equation\_solution@{trilateration\_get\_quadratic\_equation\_solution}|hyperpage}{247} +\indexentry{trilateration\_get\_quadratic\_equation\_solution@{trilateration\_get\_quadratic\_equation\_solution}!trilateration.c@{trilateration.c}|hyperpage}{247} +\indexentry{trilateration.c@{trilateration.c}!trilateration\_get\_rank\_and\_homogeneous\_solution@{trilateration\_get\_rank\_and\_homogeneous\_solution}|hyperpage}{248} +\indexentry{trilateration\_get\_rank\_and\_homogeneous\_solution@{trilateration\_get\_rank\_and\_homogeneous\_solution}!trilateration.c@{trilateration.c}|hyperpage}{248} +\indexentry{trilateration.c@{trilateration.c}!trilateration\_preprocessed\_get\_particular\_solution@{trilateration\_preprocessed\_get\_particular\_solution}|hyperpage}{248} +\indexentry{trilateration\_preprocessed\_get\_particular\_solution@{trilateration\_preprocessed\_get\_particular\_solution}!trilateration.c@{trilateration.c}|hyperpage}{248} +\indexentry{trilateration.c@{trilateration.c}!trilateration\_solve\_linear\_equation@{trilateration\_solve\_linear\_equation}|hyperpage}{249} +\indexentry{trilateration\_solve\_linear\_equation@{trilateration\_solve\_linear\_equation}!trilateration.c@{trilateration.c}|hyperpage}{249} +\indexentry{trilateration.h@{trilateration.h}|hyperpage}{249} +\indexentry{trilateration.h@{trilateration.h}!trilateration1@{trilateration1}|hyperpage}{250} +\indexentry{trilateration1@{trilateration1}!trilateration.h@{trilateration.h}|hyperpage}{250} +\indexentry{trilateration.h@{trilateration.h}!trilateration2@{trilateration2}|hyperpage}{251} +\indexentry{trilateration2@{trilateration2}!trilateration.h@{trilateration.h}|hyperpage}{251} +\indexentry{trilateration.h@{trilateration.h}!trilateration\_get\_A\_matrix@{trilateration\_get\_A\_matrix}|hyperpage}{252} +\indexentry{trilateration\_get\_A\_matrix@{trilateration\_get\_A\_matrix}!trilateration.h@{trilateration.h}|hyperpage}{252} +\indexentry{trilateration.h@{trilateration.h}!trilateration\_get\_b\_vector@{trilateration\_get\_b\_vector}|hyperpage}{252} +\indexentry{trilateration\_get\_b\_vector@{trilateration\_get\_b\_vector}!trilateration.h@{trilateration.h}|hyperpage}{252} +\indexentry{trilateration.h@{trilateration.h}!trilateration\_get\_particular\_solution@{trilateration\_get\_particular\_solution}|hyperpage}{253} +\indexentry{trilateration\_get\_particular\_solution@{trilateration\_get\_particular\_solution}!trilateration.h@{trilateration.h}|hyperpage}{253} +\indexentry{trilateration.h@{trilateration.h}!trilateration\_get\_quadratic\_equation\_solution@{trilateration\_get\_quadratic\_equation\_solution}|hyperpage}{254} +\indexentry{trilateration\_get\_quadratic\_equation\_solution@{trilateration\_get\_quadratic\_equation\_solution}!trilateration.h@{trilateration.h}|hyperpage}{254} +\indexentry{trilateration.h@{trilateration.h}!trilateration\_get\_rank\_and\_homogeneous\_solution@{trilateration\_get\_rank\_and\_homogeneous\_solution}|hyperpage}{254} +\indexentry{trilateration\_get\_rank\_and\_homogeneous\_solution@{trilateration\_get\_rank\_and\_homogeneous\_solution}!trilateration.h@{trilateration.h}|hyperpage}{254} +\indexentry{trilateration.h@{trilateration.h}!trilateration\_preprocessed\_get\_particular\_solution@{trilateration\_preprocessed\_get\_particular\_solution}|hyperpage}{255} +\indexentry{trilateration\_preprocessed\_get\_particular\_solution@{trilateration\_preprocessed\_get\_particular\_solution}!trilateration.h@{trilateration.h}|hyperpage}{255} +\indexentry{trilateration.h@{trilateration.h}!trilateration\_solve\_linear\_equation@{trilateration\_solve\_linear\_equation}|hyperpage}{255} +\indexentry{trilateration\_solve\_linear\_equation@{trilateration\_solve\_linear\_equation}!trilateration.h@{trilateration.h}|hyperpage}{255} +\indexentry{utils.c@{utils.c}|hyperpage}{256} +\indexentry{utils.c@{utils.c}!utils\_get\_median@{utils\_get\_median}|hyperpage}{257} +\indexentry{utils\_get\_median@{utils\_get\_median}!utils.c@{utils.c}|hyperpage}{257} +\indexentry{utils.c@{utils.c}!utils\_get\_save\_square\_root@{utils\_get\_save\_square\_root}|hyperpage}{257} +\indexentry{utils\_get\_save\_square\_root@{utils\_get\_save\_square\_root}!utils.c@{utils.c}|hyperpage}{257} +\indexentry{utils.c@{utils.c}!utils\_max@{utils\_max}|hyperpage}{257} +\indexentry{utils\_max@{utils\_max}!utils.c@{utils.c}|hyperpage}{257} +\indexentry{utils.c@{utils.c}!utils\_mean@{utils\_mean}|hyperpage}{258} +\indexentry{utils\_mean@{utils\_mean}!utils.c@{utils.c}|hyperpage}{258} +\indexentry{utils.c@{utils.c}!utils\_min@{utils\_min}|hyperpage}{258} +\indexentry{utils\_min@{utils\_min}!utils.c@{utils.c}|hyperpage}{258} +\indexentry{utils.c@{utils.c}!utils\_moving\_average@{utils\_moving\_average}|hyperpage}{259} +\indexentry{utils\_moving\_average@{utils\_moving\_average}!utils.c@{utils.c}|hyperpage}{259} +\indexentry{utils.c@{utils.c}!utils\_printf@{utils\_printf}|hyperpage}{259} +\indexentry{utils\_printf@{utils\_printf}!utils.c@{utils.c}|hyperpage}{259} +\indexentry{utils.c@{utils.c}!utils\_sind@{utils\_sind}|hyperpage}{260} +\indexentry{utils\_sind@{utils\_sind}!utils.c@{utils.c}|hyperpage}{260} +\indexentry{utils.c@{utils.c}!utils\_swap@{utils\_swap}|hyperpage}{260} +\indexentry{utils\_swap@{utils\_swap}!utils.c@{utils.c}|hyperpage}{260} +\indexentry{utils.c@{utils.c}!utils\_to\_radian@{utils\_to\_radian}|hyperpage}{261} +\indexentry{utils\_to\_radian@{utils\_to\_radian}!utils.c@{utils.c}|hyperpage}{261} +\indexentry{utils.c@{utils.c}!utils\_u8\_max@{utils\_u8\_max}|hyperpage}{261} +\indexentry{utils\_u8\_max@{utils\_u8\_max}!utils.c@{utils.c}|hyperpage}{261} +\indexentry{utils.c@{utils.c}!utils\_u8\_min@{utils\_u8\_min}|hyperpage}{261} +\indexentry{utils\_u8\_min@{utils\_u8\_min}!utils.c@{utils.c}|hyperpage}{261} +\indexentry{utils.h@{utils.h}|hyperpage}{262} +\indexentry{utils.h@{utils.h}!utils\_get\_median@{utils\_get\_median}|hyperpage}{263} +\indexentry{utils\_get\_median@{utils\_get\_median}!utils.h@{utils.h}|hyperpage}{263} +\indexentry{utils.h@{utils.h}!utils\_get\_save\_square\_root@{utils\_get\_save\_square\_root}|hyperpage}{263} +\indexentry{utils\_get\_save\_square\_root@{utils\_get\_save\_square\_root}!utils.h@{utils.h}|hyperpage}{263} +\indexentry{utils.h@{utils.h}!utils\_max@{utils\_max}|hyperpage}{264} +\indexentry{utils\_max@{utils\_max}!utils.h@{utils.h}|hyperpage}{264} +\indexentry{utils.h@{utils.h}!utils\_mean@{utils\_mean}|hyperpage}{264} +\indexentry{utils\_mean@{utils\_mean}!utils.h@{utils.h}|hyperpage}{264} +\indexentry{utils.h@{utils.h}!utils\_min@{utils\_min}|hyperpage}{265} +\indexentry{utils\_min@{utils\_min}!utils.h@{utils.h}|hyperpage}{265} +\indexentry{utils.h@{utils.h}!utils\_moving\_average@{utils\_moving\_average}|hyperpage}{265} +\indexentry{utils\_moving\_average@{utils\_moving\_average}!utils.h@{utils.h}|hyperpage}{265} +\indexentry{utils.h@{utils.h}!utils\_printf@{utils\_printf}|hyperpage}{266} +\indexentry{utils\_printf@{utils\_printf}!utils.h@{utils.h}|hyperpage}{266} +\indexentry{utils.h@{utils.h}!utils\_sind@{utils\_sind}|hyperpage}{266} +\indexentry{utils\_sind@{utils\_sind}!utils.h@{utils.h}|hyperpage}{266} +\indexentry{utils.h@{utils.h}!utils\_swap@{utils\_swap}|hyperpage}{267} +\indexentry{utils\_swap@{utils\_swap}!utils.h@{utils.h}|hyperpage}{267} +\indexentry{utils.h@{utils.h}!utils\_to\_radian@{utils\_to\_radian}|hyperpage}{267} +\indexentry{utils\_to\_radian@{utils\_to\_radian}!utils.h@{utils.h}|hyperpage}{267} +\indexentry{utils.h@{utils.h}!utils\_u8\_max@{utils\_u8\_max}|hyperpage}{268} +\indexentry{utils\_u8\_max@{utils\_u8\_max}!utils.h@{utils.h}|hyperpage}{268} +\indexentry{utils.h@{utils.h}!utils\_u8\_min@{utils\_u8\_min}|hyperpage}{268} +\indexentry{utils\_u8\_min@{utils\_u8\_min}!utils.h@{utils.h}|hyperpage}{268} +\indexentry{utils\_test.c@{utils\_test.c}|hyperpage}{269} +\indexentry{utils\_test.h@{utils\_test.h}|hyperpage}{269} +\indexentry{vector.c@{vector.c}|hyperpage}{270} +\indexentry{vector.c@{vector.c}!vector\_add@{vector\_add}|hyperpage}{271} +\indexentry{vector\_add@{vector\_add}!vector.c@{vector.c}|hyperpage}{271} +\indexentry{vector.c@{vector.c}!vector\_clear@{vector\_clear}|hyperpage}{272} +\indexentry{vector\_clear@{vector\_clear}!vector.c@{vector.c}|hyperpage}{272} +\indexentry{vector.c@{vector.c}!vector\_copy@{vector\_copy}|hyperpage}{272} +\indexentry{vector\_copy@{vector\_copy}!vector.c@{vector.c}|hyperpage}{272} +\indexentry{vector.c@{vector.c}!vector\_flex\_print@{vector\_flex\_print}|hyperpage}{272} +\indexentry{vector\_flex\_print@{vector\_flex\_print}!vector.c@{vector.c}|hyperpage}{272} +\indexentry{vector.c@{vector.c}!vector\_get\_elements@{vector\_get\_elements}|hyperpage}{273} +\indexentry{vector\_get\_elements@{vector\_get\_elements}!vector.c@{vector.c}|hyperpage}{273} +\indexentry{vector.c@{vector.c}!vector\_get\_euclidean\_distance@{vector\_get\_euclidean\_distance}|hyperpage}{273} +\indexentry{vector\_get\_euclidean\_distance@{vector\_get\_euclidean\_distance}!vector.c@{vector.c}|hyperpage}{273} +\indexentry{vector.c@{vector.c}!vector\_get\_index\_vector@{vector\_get\_index\_vector}|hyperpage}{274} +\indexentry{vector\_get\_index\_vector@{vector\_get\_index\_vector}!vector.c@{vector.c}|hyperpage}{274} +\indexentry{vector.c@{vector.c}!vector\_get\_max\_and\_index@{vector\_get\_max\_and\_index}|hyperpage}{275} +\indexentry{vector\_get\_max\_and\_index@{vector\_get\_max\_and\_index}!vector.c@{vector.c}|hyperpage}{275} +\indexentry{vector.c@{vector.c}!vector\_get\_mean\_value@{vector\_get\_mean\_value}|hyperpage}{275} +\indexentry{vector\_get\_mean\_value@{vector\_get\_mean\_value}!vector.c@{vector.c}|hyperpage}{275} +\indexentry{vector.c@{vector.c}!vector\_get\_norm2@{vector\_get\_norm2}|hyperpage}{275} +\indexentry{vector\_get\_norm2@{vector\_get\_norm2}!vector.c@{vector.c}|hyperpage}{275} +\indexentry{vector.c@{vector.c}!vector\_get\_residual@{vector\_get\_residual}|hyperpage}{276} +\indexentry{vector\_get\_residual@{vector\_get\_residual}!vector.c@{vector.c}|hyperpage}{276} +\indexentry{vector.c@{vector.c}!vector\_get\_scalar\_product@{vector\_get\_scalar\_product}|hyperpage}{276} +\indexentry{vector\_get\_scalar\_product@{vector\_get\_scalar\_product}!vector.c@{vector.c}|hyperpage}{276} +\indexentry{vector.c@{vector.c}!vector\_get\_square\_norm2@{vector\_get\_square\_norm2}|hyperpage}{277} +\indexentry{vector\_get\_square\_norm2@{vector\_get\_square\_norm2}!vector.c@{vector.c}|hyperpage}{277} +\indexentry{vector.c@{vector.c}!vector\_get\_sum@{vector\_get\_sum}|hyperpage}{277} +\indexentry{vector\_get\_sum@{vector\_get\_sum}!vector.c@{vector.c}|hyperpage}{277} +\indexentry{vector.c@{vector.c}!vector\_in\_place\_scalar\_mul@{vector\_in\_place\_scalar\_mul}|hyperpage}{278} +\indexentry{vector\_in\_place\_scalar\_mul@{vector\_in\_place\_scalar\_mul}!vector.c@{vector.c}|hyperpage}{278} +\indexentry{vector.c@{vector.c}!vector\_is\_equal@{vector\_is\_equal}|hyperpage}{278} +\indexentry{vector\_is\_equal@{vector\_is\_equal}!vector.c@{vector.c}|hyperpage}{278} +\indexentry{vector.c@{vector.c}!vector\_mul@{vector\_mul}|hyperpage}{279} +\indexentry{vector\_mul@{vector\_mul}!vector.c@{vector.c}|hyperpage}{279} +\indexentry{vector.c@{vector.c}!vector\_print@{vector\_print}|hyperpage}{279} +\indexentry{vector\_print@{vector\_print}!vector.c@{vector.c}|hyperpage}{279} +\indexentry{vector.c@{vector.c}!vector\_print\_u8\_array@{vector\_print\_u8\_array}|hyperpage}{280} +\indexentry{vector\_print\_u8\_array@{vector\_print\_u8\_array}!vector.c@{vector.c}|hyperpage}{280} +\indexentry{vector.c@{vector.c}!vector\_scalar\_div@{vector\_scalar\_div}|hyperpage}{280} +\indexentry{vector\_scalar\_div@{vector\_scalar\_div}!vector.c@{vector.c}|hyperpage}{280} +\indexentry{vector.c@{vector.c}!vector\_scalar\_mul@{vector\_scalar\_mul}|hyperpage}{280} +\indexentry{vector\_scalar\_mul@{vector\_scalar\_mul}!vector.c@{vector.c}|hyperpage}{280} +\indexentry{vector.c@{vector.c}!vector\_square@{vector\_square}|hyperpage}{281} +\indexentry{vector\_square@{vector\_square}!vector.c@{vector.c}|hyperpage}{281} +\indexentry{vector.c@{vector.c}!vector\_sub@{vector\_sub}|hyperpage}{281} +\indexentry{vector\_sub@{vector\_sub}!vector.c@{vector.c}|hyperpage}{281} +\indexentry{vector.c@{vector.c}!vector\_uint32\_is\_equal@{vector\_uint32\_is\_equal}|hyperpage}{282} +\indexentry{vector\_uint32\_is\_equal@{vector\_uint32\_is\_equal}!vector.c@{vector.c}|hyperpage}{282} +\indexentry{vector.h@{vector.h}|hyperpage}{282} +\indexentry{vector.h@{vector.h}!vector\_add@{vector\_add}|hyperpage}{284} +\indexentry{vector\_add@{vector\_add}!vector.h@{vector.h}|hyperpage}{284} +\indexentry{vector.h@{vector.h}!vector\_clear@{vector\_clear}|hyperpage}{284} +\indexentry{vector\_clear@{vector\_clear}!vector.h@{vector.h}|hyperpage}{284} +\indexentry{vector.h@{vector.h}!vector\_copy@{vector\_copy}|hyperpage}{285} +\indexentry{vector\_copy@{vector\_copy}!vector.h@{vector.h}|hyperpage}{285} +\indexentry{vector.h@{vector.h}!vector\_flex\_print@{vector\_flex\_print}|hyperpage}{285} +\indexentry{vector\_flex\_print@{vector\_flex\_print}!vector.h@{vector.h}|hyperpage}{285} +\indexentry{vector.h@{vector.h}!vector\_get\_elements@{vector\_get\_elements}|hyperpage}{286} +\indexentry{vector\_get\_elements@{vector\_get\_elements}!vector.h@{vector.h}|hyperpage}{286} +\indexentry{vector.h@{vector.h}!vector\_get\_euclidean\_distance@{vector\_get\_euclidean\_distance}|hyperpage}{286} +\indexentry{vector\_get\_euclidean\_distance@{vector\_get\_euclidean\_distance}!vector.h@{vector.h}|hyperpage}{286} +\indexentry{vector.h@{vector.h}!vector\_get\_index\_vector@{vector\_get\_index\_vector}|hyperpage}{287} +\indexentry{vector\_get\_index\_vector@{vector\_get\_index\_vector}!vector.h@{vector.h}|hyperpage}{287} +\indexentry{vector.h@{vector.h}!vector\_get\_max\_and\_index@{vector\_get\_max\_and\_index}|hyperpage}{287} +\indexentry{vector\_get\_max\_and\_index@{vector\_get\_max\_and\_index}!vector.h@{vector.h}|hyperpage}{287} +\indexentry{vector.h@{vector.h}!vector\_get\_mean\_value@{vector\_get\_mean\_value}|hyperpage}{288} +\indexentry{vector\_get\_mean\_value@{vector\_get\_mean\_value}!vector.h@{vector.h}|hyperpage}{288} +\indexentry{vector.h@{vector.h}!vector\_get\_norm2@{vector\_get\_norm2}|hyperpage}{288} +\indexentry{vector\_get\_norm2@{vector\_get\_norm2}!vector.h@{vector.h}|hyperpage}{288} +\indexentry{vector.h@{vector.h}!vector\_get\_residual@{vector\_get\_residual}|hyperpage}{289} +\indexentry{vector\_get\_residual@{vector\_get\_residual}!vector.h@{vector.h}|hyperpage}{289} +\indexentry{vector.h@{vector.h}!vector\_get\_scalar\_product@{vector\_get\_scalar\_product}|hyperpage}{289} +\indexentry{vector\_get\_scalar\_product@{vector\_get\_scalar\_product}!vector.h@{vector.h}|hyperpage}{289} +\indexentry{vector.h@{vector.h}!vector\_get\_square\_norm2@{vector\_get\_square\_norm2}|hyperpage}{290} +\indexentry{vector\_get\_square\_norm2@{vector\_get\_square\_norm2}!vector.h@{vector.h}|hyperpage}{290} +\indexentry{vector.h@{vector.h}!vector\_get\_sum@{vector\_get\_sum}|hyperpage}{290} +\indexentry{vector\_get\_sum@{vector\_get\_sum}!vector.h@{vector.h}|hyperpage}{290} +\indexentry{vector.h@{vector.h}!vector\_in\_place\_scalar\_mul@{vector\_in\_place\_scalar\_mul}|hyperpage}{291} +\indexentry{vector\_in\_place\_scalar\_mul@{vector\_in\_place\_scalar\_mul}!vector.h@{vector.h}|hyperpage}{291} +\indexentry{vector.h@{vector.h}!vector\_is\_equal@{vector\_is\_equal}|hyperpage}{291} +\indexentry{vector\_is\_equal@{vector\_is\_equal}!vector.h@{vector.h}|hyperpage}{291} +\indexentry{vector.h@{vector.h}!vector\_mul@{vector\_mul}|hyperpage}{292} +\indexentry{vector\_mul@{vector\_mul}!vector.h@{vector.h}|hyperpage}{292} +\indexentry{vector.h@{vector.h}!vector\_print@{vector\_print}|hyperpage}{292} +\indexentry{vector\_print@{vector\_print}!vector.h@{vector.h}|hyperpage}{292} +\indexentry{vector.h@{vector.h}!vector\_print\_u8\_array@{vector\_print\_u8\_array}|hyperpage}{293} +\indexentry{vector\_print\_u8\_array@{vector\_print\_u8\_array}!vector.h@{vector.h}|hyperpage}{293} +\indexentry{vector.h@{vector.h}!vector\_scalar\_div@{vector\_scalar\_div}|hyperpage}{293} +\indexentry{vector\_scalar\_div@{vector\_scalar\_div}!vector.h@{vector.h}|hyperpage}{293} +\indexentry{vector.h@{vector.h}!vector\_scalar\_mul@{vector\_scalar\_mul}|hyperpage}{293} +\indexentry{vector\_scalar\_mul@{vector\_scalar\_mul}!vector.h@{vector.h}|hyperpage}{293} +\indexentry{vector.h@{vector.h}!vector\_square@{vector\_square}|hyperpage}{294} +\indexentry{vector\_square@{vector\_square}!vector.h@{vector.h}|hyperpage}{294} +\indexentry{vector.h@{vector.h}!vector\_sub@{vector\_sub}|hyperpage}{294} +\indexentry{vector\_sub@{vector\_sub}!vector.h@{vector.h}|hyperpage}{294} +\indexentry{vector.h@{vector.h}!vector\_uint32\_is\_equal@{vector\_uint32\_is\_equal}|hyperpage}{295} +\indexentry{vector\_uint32\_is\_equal@{vector\_uint32\_is\_equal}!vector.h@{vector.h}|hyperpage}{295} +\indexentry{vector\_test.c@{vector\_test.c}|hyperpage}{295} +\indexentry{vector\_test.h@{vector\_test.h}|hyperpage}{296} diff --git a/doc/doxygen/latex/refman.log b/doc/doxygen/latex/refman.log new file mode 100644 index 0000000000000000000000000000000000000000..26d98c5f53c9a8c2563d5f3a781ebfc87aaa8eb4 --- /dev/null +++ b/doc/doxygen/latex/refman.log @@ -0,0 +1,3648 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.19 (MiKTeX 2.9.6730 64-bit) (preloaded format=pdflatex 2018.7.26) 22 MAR 2020 00:17 +entering extended mode +**./refman.tex +(refman.tex +LaTeX2e <2018-04-01> patch level 5 +("C:\Program Files\MiKTeX 2.9\tex\latex\base\book.cls" +Document Class: book 2014/09/29 v1.4h Standard LaTeX document class +("C:\Program Files\MiKTeX 2.9\tex\latex\base\bk10.clo" +File: bk10.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count80 +\c@chapter=\count81 +\c@section=\count82 +\c@subsection=\count83 +\c@subsubsection=\count84 +\c@paragraph=\count85 +\c@subparagraph=\count86 +\c@figure=\count87 +\c@table=\count88 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\base\ifthen.sty" +Package: ifthen 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC) +) +("C:\Program Files\MiKTeX 2.9\tex\latex\tools\array.sty" +Rollback for package 'array' requested -> date 2016-10-06. + Best approximation is the release introduced on 2016-10-06. + +("C:\Program Files\MiKTeX 2.9\tex\latex\tools\array-2016-10-06.sty" +Package: array 2016/10/06 v2.4d Tabular extension package (FMi) +\col@sep=\dimen103 +\extrarowheight=\dimen104 +\NC@list=\toks14 +\extratabsurround=\skip43 +\backup@length=\skip44 +)) +("C:\Program Files\MiKTeX 2.9\tex\latex\base\fixltx2e.sty" +Package: fixltx2e 2016/12/29 v2.1a fixes to LaTeX (obsolete) +Applying: [2015/01/01] Old fixltx2e package on input line 46. + + +Package fixltx2e Warning: fixltx2e is not required with releases after 2015 +(fixltx2e) All fixes are now in the LaTeX kernel. +(fixltx2e) See the latexrelease package for details. + +Already applied: [0000/00/00] Old fixltx2e package on input line 53. +) ("C:\Program Files\MiKTeX 2.9\tex\latex\tools\calc.sty" +Package: calc 2017/05/25 v4.3 Infix arithmetic (KKT,FJ) +\calc@Acount=\count89 +\calc@Bcount=\count90 +\calc@Adimen=\dimen105 +\calc@Bdimen=\dimen106 +\calc@Askip=\skip45 +\calc@Bskip=\skip46 +LaTeX Info: Redefining \setlength on input line 80. +LaTeX Info: Redefining \addtolength on input line 81. +\calc@Ccount=\count91 +\calc@Cskip=\skip47 +) (doxygen.sty +Package: doxygen + +("C:\Program Files\MiKTeX 2.9\tex\latex\base\alltt.sty" +Package: alltt 1997/06/16 v2.0g defines alltt environment +) +("C:\Program Files\MiKTeX 2.9\tex\latex\float\float.sty" +Package: float 2001/11/08 v1.3d Float enhancements (AL) +\c@float@type=\count92 +\float@exts=\toks15 +\float@box=\box26 +\@float@everytoks=\toks16 +\@floatcapt=\box27 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\tools\verbatim.sty" +Package: verbatim 2014/10/28 v1.5q LaTeX2e package for verbatim enhancements +\every@verbatim=\toks17 +\verbatim@line=\toks18 +\verbatim@in@stream=\read1 +) +(C:\Users\zakaria\AppData\Roaming\MiKTeX\2.9\tex\latex\xcolor\xcolor.sty +Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) + +("C:\Program Files\MiKTeX 2.9\tex\latex\graphics-cfg\color.cfg" +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 225. + +("C:\Program Files\MiKTeX 2.9\tex\latex\graphics-def\pdftex.def" +File: pdftex.def 2018/01/08 v1.0l Graphics/color driver for pdftex +) +(C:\Users\zakaria\AppData\Roaming\MiKTeX\2.9\tex\latex\colortbl\colortbl.sty +Package: colortbl 2018/05/02 v1.0c Color table columns (DPC) +\everycr=\toks19 +\minrowclearance=\skip48 +) +\rownum=\count93 +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352. +Package xcolor Info: Model `RGB' extended on input line 1364. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371. +) +(longtable_doxygen.sty +Package: longtable_doxygen 2014/10/28 v4.11 Multi-page Table package (DPC) - fr +ozen version for doxygen +\LTleft=\skip49 +\LTright=\skip50 +\LTpre=\skip51 +\LTpost=\skip52 +\LTchunksize=\count94 +\LTcapwidth=\dimen107 +\LT@head=\box28 +\LT@firsthead=\box29 +\LT@foot=\box30 +\LT@lastfoot=\box31 +\LT@cols=\count95 +\LT@rows=\count96 +\c@LT@tables=\count97 +\c@LT@chunks=\count98 +\LT@p@ftn=\toks20 +) (tabu_doxygen.sty +Package: tabu_doxygen 2011/02/26 v2.8 - flexible LaTeX tabulars (FC), frozen ve +rsion for doxygen + +(C:\Users\zakaria\AppData\Roaming\MiKTeX\2.9\tex\latex\varwidth\varwidth.sty +Package: varwidth 2009/03/30 ver 0.92; Variable-width minipages +\@vwid@box=\box32 +\sift@deathcycles=\count99 +\@vwid@loff=\dimen108 +\@vwid@roff=\dimen109 +) +\c@taburow=\count100 +\tabu@nbcols=\count101 +\tabu@cnt=\count102 +\tabu@Xcol=\count103 +\tabu@alloc=\count104 +\tabu@nested=\count105 +\tabu@target=\dimen110 +\tabu@spreadtarget=\dimen111 +\tabu@naturalX=\dimen112 +\tabucolX=\dimen113 +\tabu@Xsum=\dimen114 +\extrarowdepth=\dimen115 +\abovetabulinesep=\dimen116 +\belowtabulinesep=\dimen117 +\tabustrutrule=\dimen118 +\tabu@thebody=\toks21 +\tabu@footnotes=\toks22 +\tabu@box=\box33 +\tabu@arstrutbox=\box34 +\tabu@hleads=\box35 +\tabu@vleads=\box36 +\tabu@cellskip=\skip53 +) +(C:\Users\zakaria\AppData\Roaming\MiKTeX\2.9\tex\latex\fancyvrb\fancyvrb.sty +Package: fancyvrb 2018/11/20 + +Style option: `fancyvrb' v3.1a <2018/11/20> (tvz) +("C:\Program Files\MiKTeX 2.9\tex\latex\graphics\keyval.sty" +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks23 +) +\FV@CodeLineNo=\count106 +\FV@InFile=\read2 +\FV@TabBox=\box37 +\c@FancyVerbLine=\count107 +\FV@StepNumber=\count108 +\FV@OutFile=\write3 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\tools\tabularx.sty" +Package: tabularx 2016/02/03 v2.11b `tabularx' package (DPC) +\TX@col@width=\dimen119 +\TX@old@table=\dimen120 +\TX@old@col=\dimen121 +\TX@target=\dimen122 +\TX@delta=\dimen123 +\TX@cols=\count109 +\TX@ftn=\toks24 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\multirow\multirow.sty" +Package: multirow 2016/11/25 v2.2 Span multiple rows of a table +\multirow@colwidth=\skip54 +\multirow@cntb=\count110 +\multirow@dima=\skip55 +\bigstrutjot=\dimen124 +) +(C:\Users\zakaria\AppData\Roaming\MiKTeX\2.9\tex\latex\hanging\hanging.sty +Package: hanging 2009/09/02 v1.2b hanging paragraphs and punctuation +\h@ngcommawd=\skip56 +\h@ngfstopwd=\skip57 +\h@ngquotewd=\skip58 +\h@ngdquotewd=\skip59 +\h@ngquerywd=\skip60 +\h@ngexclwd=\skip61 +\h@ngcolonwd=\skip62 +\h@ngscolonwd=\skip63 +) +("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\ifpdf.sty" +Package: ifpdf 2017/03/15 v3.2 Provides the ifpdf switch +) +(C:\Users\zakaria\AppData\Roaming\MiKTeX\2.9\tex\latex\adjustbox\adjustbox.sty +Package: adjustbox 2018/04/08 v1.1 Adjusting TeX boxes (trim, clip, ...) + +("C:\Program Files\MiKTeX 2.9\tex\latex\xkeyval\xkeyval.sty" +Package: xkeyval 2014/12/03 v2.7a package option processing (HA) + +("C:\Program Files\MiKTeX 2.9\tex\generic\xkeyval\xkeyval.tex" +("C:\Program Files\MiKTeX 2.9\tex\generic\xkeyval\xkvutils.tex" +\XKV@toks=\toks25 +\XKV@tempa@toks=\toks26 +) +\XKV@depth=\count111 +File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA) +)) +(C:\Users\zakaria\AppData\Roaming\MiKTeX\2.9\tex\latex\adjustbox\adjcalc.sty +Package: adjcalc 2012/05/16 v1.1 Provides advanced setlength with multiple back +-ends (calc, etex, pgfmath) +) +(C:\Users\zakaria\AppData\Roaming\MiKTeX\2.9\tex\latex\adjustbox\trimclip.sty +Package: trimclip 2018/04/08 v1.1 Trim and clip general TeX material + +("C:\Program Files\MiKTeX 2.9\tex\latex\graphics\graphicx.sty" +Package: graphicx 2017/06/01 v1.1a Enhanced LaTeX Graphics (DPC,SPQR) + +("C:\Program Files\MiKTeX 2.9\tex\latex\graphics\graphics.sty" +Package: graphics 2017/06/25 v1.2c Standard LaTeX Graphics (DPC,SPQR) + +("C:\Program Files\MiKTeX 2.9\tex\latex\graphics\trig.sty" +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +("C:\Program Files\MiKTeX 2.9\tex\latex\graphics-cfg\graphics.cfg" +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. +) +\Gin@req@height=\dimen125 +\Gin@req@width=\dimen126 +) +(C:\Users\zakaria\AppData\Roaming\MiKTeX\2.9\tex\latex\collectbox\collectbox.st +y +Package: collectbox 2012/05/17 v0.4b Collect macro arguments as boxes +\collectedbox=\box38 +) +\tc@llx=\dimen127 +\tc@lly=\dimen128 +\tc@urx=\dimen129 +\tc@ury=\dimen130 +Package trimclip Info: Using driver 'tc-pdftex.def'. + +(C:\Users\zakaria\AppData\Roaming\MiKTeX\2.9\tex\latex\adjustbox\tc-pdftex.def +File: tc-pdftex.def 2018/04/08 v2.1 Clipping driver for pdftex +)) +\adjbox@Width=\dimen131 +\adjbox@Height=\dimen132 +\adjbox@Depth=\dimen133 +\adjbox@Totalheight=\dimen134 +\adjbox@pwidth=\dimen135 +\adjbox@pheight=\dimen136 +\adjbox@pdepth=\dimen137 +\adjbox@ptotalheight=\dimen138 + +(C:\Users\zakaria\AppData\Roaming\MiKTeX\2.9\tex\latex\ifoddpage\ifoddpage.sty +Package: ifoddpage 2016/04/23 v1.1 Conditionals for odd/even page detection +\c@checkoddpage=\count112 +)) ("C:\Program Files\MiKTeX 2.9\tex\latex\amsfonts\amssymb.sty" +Package: amssymb 2013/01/14 v3.01 AMS font symbols + +("C:\Program Files\MiKTeX 2.9\tex\latex\amsfonts\amsfonts.sty" +Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support +\@emptytoks=\toks27 +\symAMSa=\mathgroup4 +\symAMSb=\mathgroup5 +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 106. +)) +(C:\Users\zakaria\AppData\Roaming\MiKTeX\2.9\tex\latex\stackengine\stackengine. +sty +Package: stackengine 2017/02/13 v4.01\ Stacking text and objects in convenient +ways + +(C:\Users\zakaria\AppData\Roaming\MiKTeX\2.9\tex\latex\etoolbox\etoolbox.sty +Package: etoolbox 2018/02/11 v2.5e e-TeX tools for LaTeX (JAW) +\etb@tempcnta=\count113 +) +(C:\Users\zakaria\AppData\Roaming\MiKTeX\2.9\tex\latex\listofitems\listofitems. +sty +(C:\Users\zakaria\AppData\Roaming\MiKTeX\2.9\tex\generic\listofitems\listofitem +s.tex +\loi_nestcnt=\count114 +) +Package: listofitems 2018/03/13 v1.53 Grab items in lists using user-specified +sep char (CT) +) +\c@@stackindex=\count115 +\@boxshift=\skip64 +\stack@tmplength=\skip65 +\temp@stkl=\skip66 +\@stackedboxwidth=\skip67 +\@addedbox=\box39 +\@anchorbox=\box40 +\stackedbox=\box41 +\@centerbox=\box42 +\c@ROWcellindex@=\count116 +) (C:\Users\zakaria\AppData\Roaming\MiKTeX\2.9\tex\latex\ulem\ulem.sty +\UL@box=\box43 +\UL@hyphenbox=\box44 +\UL@skip=\skip68 +\UL@hook=\toks28 +\UL@height=\dimen139 +\UL@pe=\count117 +\UL@pixel=\dimen140 +\ULC@box=\box45 +Package: ulem 2012/05/18 +\ULdepth=\dimen141 +) +\xrefbox=\box46 +\xreflength=\skip69 +\CodeWidthChar=\skip70 +\CodeHeightChar=\skip71 +\DoxyCodeWidth=\skip72 +) ("C:\Program Files\MiKTeX 2.9\tex\latex\base\inputenc.sty" +Package: inputenc 2018/04/06 v1.3b Input encoding file +\inpenc@prehook=\toks29 +\inpenc@posthook=\toks30 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\base\makeidx.sty" +Package: makeidx 2014/09/29 v1.0m Standard LaTeX package +) +("C:\Program Files\MiKTeX 2.9\tex\latex\tools\multicol.sty" +Package: multicol 2018/04/20 v1.8s multicolumn formatting (FMi) +\c@tracingmulticols=\count118 +\mult@box=\box47 +\multicol@leftmargin=\dimen142 +\c@unbalance=\count119 +\c@collectmore=\count120 +\doublecol@number=\count121 +\multicoltolerance=\count122 +\multicolpretolerance=\count123 +\full@width=\dimen143 +\page@free=\dimen144 +\premulticols=\dimen145 +\postmulticols=\dimen146 +\multicolsep=\skip73 +\multicolbaselineskip=\skip74 +\partial@page=\box48 +\last@line=\box49 +\maxbalancingoverflow=\dimen147 +\mult@rightbox=\box50 +\mult@grightbox=\box51 +\mult@gfirstbox=\box52 +\mult@firstbox=\box53 +\@tempa=\box54 +\@tempa=\box55 +\@tempa=\box56 +\@tempa=\box57 +\@tempa=\box58 +\@tempa=\box59 +\@tempa=\box60 +\@tempa=\box61 +\@tempa=\box62 +\@tempa=\box63 +\@tempa=\box64 +\@tempa=\box65 +\@tempa=\box66 +\@tempa=\box67 +\@tempa=\box68 +\@tempa=\box69 +\@tempa=\box70 +\c@columnbadness=\count124 +\c@finalcolumnbadness=\count125 +\last@try=\dimen148 +\multicolovershoot=\dimen149 +\multicolundershoot=\dimen150 +\mult@nat@firstbox=\box71 +\colbreak@box=\box72 +\mc@col@check@num=\count126 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\base\textcomp.sty" +Package: textcomp 2017/04/05 v2.0i Standard LaTeX package +Package textcomp Info: Sub-encoding information: +(textcomp) 5 = only ISO-Adobe without \textcurrency +(textcomp) 4 = 5 + \texteuro +(textcomp) 3 = 4 + \textohm +(textcomp) 2 = 3 + \textestimated + \textcurrency +(textcomp) 1 = TS1 - \textcircled - \t +(textcomp) 0 = TS1 (full) +(textcomp) Font families with sub-encoding setting implement +(textcomp) only a restricted character set as indicated. +(textcomp) Family '?' is the default used for unknown fonts. +(textcomp) See the documentation for details. +Package textcomp Info: Setting ? sub-encoding to TS1/1 on input line 79. + +("C:\Program Files\MiKTeX 2.9\tex\latex\base\ts1enc.def" +File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file +Now handling font encoding TS1 ... +... processing UTF-8 mapping file for font encoding TS1 + +("C:\Program Files\MiKTeX 2.9\tex\latex\base\ts1enc.dfu" +File: ts1enc.dfu 2018/04/05 v1.2c UTF-8 support for inputenc + defining Unicode char U+00A2 (decimal 162) + defining Unicode char U+00A3 (decimal 163) + defining Unicode char U+00A4 (decimal 164) + defining Unicode char U+00A5 (decimal 165) + defining Unicode char U+00A6 (decimal 166) + defining Unicode char U+00A7 (decimal 167) + defining Unicode char U+00A8 (decimal 168) + defining Unicode char U+00A9 (decimal 169) + defining Unicode char U+00AA (decimal 170) + defining Unicode char U+00AC (decimal 172) + defining Unicode char U+00AE (decimal 174) + defining Unicode char U+00AF (decimal 175) + defining Unicode char U+00B0 (decimal 176) + defining Unicode char U+00B1 (decimal 177) + defining Unicode char U+00B2 (decimal 178) + defining Unicode char U+00B3 (decimal 179) + defining Unicode char U+00B4 (decimal 180) + defining Unicode char U+00B5 (decimal 181) + defining Unicode char U+00B6 (decimal 182) + defining Unicode char U+00B7 (decimal 183) + defining Unicode char U+00B9 (decimal 185) + defining Unicode char U+00BA (decimal 186) + defining Unicode char U+00BC (decimal 188) + defining Unicode char U+00BD (decimal 189) + defining Unicode char U+00BE (decimal 190) + defining Unicode char U+00D7 (decimal 215) + defining Unicode char U+00F7 (decimal 247) + defining Unicode char U+0192 (decimal 402) + defining Unicode char U+02C7 (decimal 711) + defining Unicode char U+02D8 (decimal 728) + defining Unicode char U+02DD (decimal 733) + defining Unicode char U+0E3F (decimal 3647) + defining Unicode char U+2016 (decimal 8214) + defining Unicode char U+2020 (decimal 8224) + defining Unicode char U+2021 (decimal 8225) + defining Unicode char U+2022 (decimal 8226) + defining Unicode char U+2030 (decimal 8240) + defining Unicode char U+2031 (decimal 8241) + defining Unicode char U+203B (decimal 8251) + defining Unicode char U+203D (decimal 8253) + defining Unicode char U+2044 (decimal 8260) + defining Unicode char U+204E (decimal 8270) + defining Unicode char U+2052 (decimal 8274) + defining Unicode char U+20A1 (decimal 8353) + defining Unicode char U+20A4 (decimal 8356) + defining Unicode char U+20A6 (decimal 8358) + defining Unicode char U+20A9 (decimal 8361) + defining Unicode char U+20AB (decimal 8363) + defining Unicode char U+20AC (decimal 8364) + defining Unicode char U+20B1 (decimal 8369) + defining Unicode char U+2103 (decimal 8451) + defining Unicode char U+2116 (decimal 8470) + defining Unicode char U+2117 (decimal 8471) + defining Unicode char U+211E (decimal 8478) + defining Unicode char U+2120 (decimal 8480) + defining Unicode char U+2122 (decimal 8482) + defining Unicode char U+2126 (decimal 8486) + defining Unicode char U+2127 (decimal 8487) + defining Unicode char U+212E (decimal 8494) + defining Unicode char U+2190 (decimal 8592) + defining Unicode char U+2191 (decimal 8593) + defining Unicode char U+2192 (decimal 8594) + defining Unicode char U+2193 (decimal 8595) + defining Unicode char U+2329 (decimal 9001) + defining Unicode char U+232A (decimal 9002) + defining Unicode char U+2422 (decimal 9250) + defining Unicode char U+25E6 (decimal 9702) + defining Unicode char U+25EF (decimal 9711) + defining Unicode char U+266A (decimal 9834) + defining Unicode char U+FEFF (decimal 65279) +)) +LaTeX Info: Redefining \oldstylenums on input line 334. +Package textcomp Info: Setting cmr sub-encoding to TS1/0 on input line 349. +Package textcomp Info: Setting cmss sub-encoding to TS1/0 on input line 350. +Package textcomp Info: Setting cmtt sub-encoding to TS1/0 on input line 351. +Package textcomp Info: Setting cmvtt sub-encoding to TS1/0 on input line 352. +Package textcomp Info: Setting cmbr sub-encoding to TS1/0 on input line 353. +Package textcomp Info: Setting cmtl sub-encoding to TS1/0 on input line 354. +Package textcomp Info: Setting ccr sub-encoding to TS1/0 on input line 355. +Package textcomp Info: Setting ptm sub-encoding to TS1/4 on input line 356. +Package textcomp Info: Setting pcr sub-encoding to TS1/4 on input line 357. +Package textcomp Info: Setting phv sub-encoding to TS1/4 on input line 358. +Package textcomp Info: Setting ppl sub-encoding to TS1/3 on input line 359. +Package textcomp Info: Setting pag sub-encoding to TS1/4 on input line 360. +Package textcomp Info: Setting pbk sub-encoding to TS1/4 on input line 361. +Package textcomp Info: Setting pnc sub-encoding to TS1/4 on input line 362. +Package textcomp Info: Setting pzc sub-encoding to TS1/4 on input line 363. +Package textcomp Info: Setting bch sub-encoding to TS1/4 on input line 364. +Package textcomp Info: Setting put sub-encoding to TS1/5 on input line 365. +Package textcomp Info: Setting uag sub-encoding to TS1/5 on input line 366. +Package textcomp Info: Setting ugq sub-encoding to TS1/5 on input line 367. +Package textcomp Info: Setting ul8 sub-encoding to TS1/4 on input line 368. +Package textcomp Info: Setting ul9 sub-encoding to TS1/4 on input line 369. +Package textcomp Info: Setting augie sub-encoding to TS1/5 on input line 370. +Package textcomp Info: Setting dayrom sub-encoding to TS1/3 on input line 371. +Package textcomp Info: Setting dayroms sub-encoding to TS1/3 on input line 372. + +Package textcomp Info: Setting pxr sub-encoding to TS1/0 on input line 373. +Package textcomp Info: Setting pxss sub-encoding to TS1/0 on input line 374. +Package textcomp Info: Setting pxtt sub-encoding to TS1/0 on input line 375. +Package textcomp Info: Setting txr sub-encoding to TS1/0 on input line 376. +Package textcomp Info: Setting txss sub-encoding to TS1/0 on input line 377. +Package textcomp Info: Setting txtt sub-encoding to TS1/0 on input line 378. +Package textcomp Info: Setting lmr sub-encoding to TS1/0 on input line 379. +Package textcomp Info: Setting lmdh sub-encoding to TS1/0 on input line 380. +Package textcomp Info: Setting lmss sub-encoding to TS1/0 on input line 381. +Package textcomp Info: Setting lmssq sub-encoding to TS1/0 on input line 382. +Package textcomp Info: Setting lmvtt sub-encoding to TS1/0 on input line 383. +Package textcomp Info: Setting lmtt sub-encoding to TS1/0 on input line 384. +Package textcomp Info: Setting qhv sub-encoding to TS1/0 on input line 385. +Package textcomp Info: Setting qag sub-encoding to TS1/0 on input line 386. +Package textcomp Info: Setting qbk sub-encoding to TS1/0 on input line 387. +Package textcomp Info: Setting qcr sub-encoding to TS1/0 on input line 388. +Package textcomp Info: Setting qcs sub-encoding to TS1/0 on input line 389. +Package textcomp Info: Setting qpl sub-encoding to TS1/0 on input line 390. +Package textcomp Info: Setting qtm sub-encoding to TS1/0 on input line 391. +Package textcomp Info: Setting qzc sub-encoding to TS1/0 on input line 392. +Package textcomp Info: Setting qhvc sub-encoding to TS1/0 on input line 393. +Package textcomp Info: Setting futs sub-encoding to TS1/4 on input line 394. +Package textcomp Info: Setting futx sub-encoding to TS1/4 on input line 395. +Package textcomp Info: Setting futj sub-encoding to TS1/4 on input line 396. +Package textcomp Info: Setting hlh sub-encoding to TS1/3 on input line 397. +Package textcomp Info: Setting hls sub-encoding to TS1/3 on input line 398. +Package textcomp Info: Setting hlst sub-encoding to TS1/3 on input line 399. +Package textcomp Info: Setting hlct sub-encoding to TS1/5 on input line 400. +Package textcomp Info: Setting hlx sub-encoding to TS1/5 on input line 401. +Package textcomp Info: Setting hlce sub-encoding to TS1/5 on input line 402. +Package textcomp Info: Setting hlcn sub-encoding to TS1/5 on input line 403. +Package textcomp Info: Setting hlcw sub-encoding to TS1/5 on input line 404. +Package textcomp Info: Setting hlcf sub-encoding to TS1/5 on input line 405. +Package textcomp Info: Setting pplx sub-encoding to TS1/3 on input line 406. +Package textcomp Info: Setting pplj sub-encoding to TS1/3 on input line 407. +Package textcomp Info: Setting ptmx sub-encoding to TS1/4 on input line 408. +Package textcomp Info: Setting ptmj sub-encoding to TS1/4 on input line 409. +) +(C:\Users\zakaria\AppData\Roaming\MiKTeX\2.9\tex\latex\wasysym\wasysym.sty +Package: wasysym 2003/10/30 v2.0 Wasy-2 symbol support package +\symwasy=\mathgroup6 +LaTeX Font Info: Overwriting symbol font `wasy' in version `bold' +(Font) U/wasy/m/n --> U/wasy/b/n on input line 90. +) +("C:\Program Files\MiKTeX 2.9\tex\generic\ifxetex\ifxetex.sty" +Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional +) +("C:\Program Files\MiKTeX 2.9\tex\latex\base\fontenc.sty" +Package: fontenc 2017/04/05 v2.0i Standard LaTeX package + +("C:\Program Files\MiKTeX 2.9\tex\latex\base\t1enc.def" +File: t1enc.def 2017/04/05 v2.0i Standard LaTeX file +LaTeX Font Info: Redeclaring font encoding T1 on input line 48. +)) +("C:\Program Files\MiKTeX 2.9\tex\latex\psnfss\helvet.sty" +Package: helvet 2005/04/12 PSNFSS-v9.2a (WaS) +) +("C:\Program Files\MiKTeX 2.9\tex\latex\psnfss\courier.sty" +Package: courier 2005/04/12 PSNFSS-v9.2a (WaS) +) +(C:\Users\zakaria\AppData\Roaming\MiKTeX\2.9\tex\latex\sectsty\sectsty.sty +Package: sectsty 2002/02/25 v2.0.2 Commands to change all sectional heading sty +les +) +("C:\Program Files\MiKTeX 2.9\tex\latex\geometry\geometry.sty" +Package: geometry 2018/04/16 v5.8 Page Geometry + +("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\ifvtex.sty" +Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO) +Package ifvtex Info: VTeX not detected. +) +\Gm@cnth=\count127 +\Gm@cntv=\count128 +\c@Gm@tempcnt=\count129 +\Gm@bindingoffset=\dimen151 +\Gm@wd@mp=\dimen152 +\Gm@odd@mp=\dimen153 +\Gm@even@mp=\dimen154 +\Gm@layoutwidth=\dimen155 +\Gm@layoutheight=\dimen156 +\Gm@layouthoffset=\dimen157 +\Gm@layoutvoffset=\dimen158 +\Gm@dimlist=\toks31 + +("C:\Program Files\MiKTeX 2.9\tex\latex\geometry\geometry.cfg")) +(C:\Users\zakaria\AppData\Roaming\MiKTeX\2.9\tex\latex\fancyhdr\fancyhdr.sty +Package: fancyhdr 2019/01/31 v3.10 Extensive control of page headers and footer +s +\f@nch@headwidth=\skip75 +\f@nch@O@elh=\skip76 +\f@nch@O@erh=\skip77 +\f@nch@O@olh=\skip78 +\f@nch@O@orh=\skip79 +\f@nch@O@elf=\skip80 +\f@nch@O@erf=\skip81 +\f@nch@O@olf=\skip82 +\f@nch@O@orf=\skip83 +) +(C:\Users\zakaria\AppData\Roaming\MiKTeX\2.9\tex\latex\natbib\natbib.sty +Package: natbib 2010/09/13 8.31b (PWD, AO) +\bibhang=\skip84 +\bibsep=\skip85 +LaTeX Info: Redefining \cite on input line 694. +\c@NAT@ctr=\count130 +) +(C:\Users\zakaria\AppData\Roaming\MiKTeX\2.9\tex\latex\tocloft\tocloft.sty +Package: tocloft 2017/08/31 v2.3i parameterised ToC, etc., typesetting +Package tocloft Info: The document has chapter divisions on input line 51. +\cftparskip=\skip86 +\cftbeforetoctitleskip=\skip87 +\cftaftertoctitleskip=\skip88 +\cftbeforepartskip=\skip89 +\cftpartnumwidth=\skip90 +\cftpartindent=\skip91 +\cftbeforechapskip=\skip92 +\cftchapindent=\skip93 +\cftchapnumwidth=\skip94 +\cftbeforesecskip=\skip95 +\cftsecindent=\skip96 +\cftsecnumwidth=\skip97 +\cftbeforesubsecskip=\skip98 +\cftsubsecindent=\skip99 +\cftsubsecnumwidth=\skip100 +\cftbeforesubsubsecskip=\skip101 +\cftsubsubsecindent=\skip102 +\cftsubsubsecnumwidth=\skip103 +\cftbeforeparaskip=\skip104 +\cftparaindent=\skip105 +\cftparanumwidth=\skip106 +\cftbeforesubparaskip=\skip107 +\cftsubparaindent=\skip108 +\cftsubparanumwidth=\skip109 +\cftbeforeloftitleskip=\skip110 +\cftafterloftitleskip=\skip111 +\cftbeforefigskip=\skip112 +\cftfigindent=\skip113 +\cftfignumwidth=\skip114 +\c@lofdepth=\count131 +\c@lotdepth=\count132 +\cftbeforelottitleskip=\skip115 +\cftafterlottitleskip=\skip116 +\cftbeforetabskip=\skip117 +\cfttabindent=\skip118 +\cfttabnumwidth=\skip119 +) +\@indexfile=\write4 +\openout4 = `refman.idx'. + + +Writing index file refman.idx +("C:\Program Files\MiKTeX 2.9\tex\latex\amsmath\amsmath.sty" +Package: amsmath 2017/09/02 v2.17a AMS math features +\@mathmargin=\skip120 + +For additional information on amsmath, use the `?' option. +("C:\Program Files\MiKTeX 2.9\tex\latex\amsmath\amstext.sty" +Package: amstext 2000/06/29 v2.01 AMS text + +("C:\Program Files\MiKTeX 2.9\tex\latex\amsmath\amsgen.sty" +File: amsgen.sty 1999/11/30 v2.0 generic functions +\@emptytoks=\toks32 +\ex@=\dimen159 +)) +("C:\Program Files\MiKTeX 2.9\tex\latex\amsmath\amsbsy.sty" +Package: amsbsy 1999/11/29 v1.2d Bold Symbols +\pmbraise@=\dimen160 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\amsmath\amsopn.sty" +Package: amsopn 2016/03/08 v2.02 operator names +) +\inf@bad=\count133 +LaTeX Info: Redefining \frac on input line 213. +\uproot@=\count134 +\leftroot@=\count135 +LaTeX Info: Redefining \overline on input line 375. +\classnum@=\count136 +\DOTSCASE@=\count137 +LaTeX Info: Redefining \ldots on input line 472. +LaTeX Info: Redefining \dots on input line 475. +LaTeX Info: Redefining \cdots on input line 596. +\Mathstrutbox@=\box73 +\strutbox@=\box74 +\big@size=\dimen161 +LaTeX Font Info: Redeclaring font encoding OML on input line 712. +LaTeX Font Info: Redeclaring font encoding OMS on input line 713. +\macc@depth=\count138 +\c@MaxMatrixCols=\count139 +\dotsspace@=\muskip10 +\c@parentequation=\count140 +\dspbrk@lvl=\count141 +\tag@help=\toks33 +\row@=\count142 +\column@=\count143 +\maxfields@=\count144 +\andhelp@=\toks34 +\eqnshift@=\dimen162 +\alignsep@=\dimen163 +\tagshift@=\dimen164 +\tagwidth@=\dimen165 +\totwidth@=\dimen166 +\lineht@=\dimen167 +\@envbody=\toks35 +\multlinegap=\skip121 +\multlinetaggap=\skip122 +\mathdisplay@stack=\toks36 +LaTeX Info: Redefining \[ on input line 2817. +LaTeX Info: Redefining \] on input line 2818. +) +(C:\Users\zakaria\AppData\Roaming\MiKTeX\2.9\tex\latex\svg\svg.sty + +LaTeX Warning: You have requested release `2019-10-01' of LaTeX, + but only release `2018-04-01' is available. + +Package: svg 2019/10/22 v2.02d (include SVG pictures) +(C:\Users\zakaria\AppData\Roaming\MiKTeX\2.9\tex\latex\koma-script\scrbase.sty +Package: scrbase 2018/03/30 v3.25 KOMA-Script package (KOMA-Script-independent +basics and keyval usage) + +(C:\Users\zakaria\AppData\Roaming\MiKTeX\2.9\tex\latex\koma-script\scrlfile.sty +Package: scrlfile 2018/03/30 v3.25 KOMA-Script package (loading files) +)) ("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\ifluatex.sty" +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\pdftexcmds.sty" +Package: pdftexcmds 2018/01/30 v0.27 Utility functions of pdfTeX for LuaTeX (HO +) + +("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\infwarerr.sty" +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\ltxcmds.sty" +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +("C:\Program Files\MiKTeX 2.9\tex\latex\tools\shellesc.sty" +Package: shellesc 2016/06/07 v0.02a unified shell escape interface for LaTeX +Package shellesc Info: Restricted shell escape enabled on input line 69. +) +(C:\Users\zakaria\AppData\Roaming\MiKTeX\2.9\tex\latex\trimspaces\trimspaces.st +y +Package: trimspaces 2009/09/17 v1.1 Trim spaces around a token list +) +\svg@box=\box75 +\c@svg@param@lastpage=\count145 +\c@svg@param@currpage=\count146 +) ("C:\Program Files\MiKTeX 2.9\tex\latex\oberdiek\transparent.sty" +Package: transparent 2016/05/16 v1.1 Transparency via pdfTeX's color stack (HO) + + +("C:\Program Files\MiKTeX 2.9\tex\latex\oberdiek\auxhook.sty" +Package: auxhook 2016/05/16 v1.4 Hooks for auxiliary files (HO) +)) +(C:\Users\zakaria\AppData\Roaming\MiKTeX\2.9\tex\latex\newunicodechar\newunicod +echar.sty +Package: newunicodechar 2018/04/08 v1.2 Defining Unicode characters +) + +Package newunicodechar Warning: Redefining Unicode character on input line 116. + + + +Package newunicodechar Warning: Redefining Unicode character on input line 117. + + +("C:\Program Files\MiKTeX 2.9\tex\latex\hyperref\hyperref.sty" +Package: hyperref 2018/02/06 v6.86b Hypertext links for LaTeX + +("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\hobsub-hyperref.sty" +Package: hobsub-hyperref 2016/05/16 v1.14 Bundle oberdiek, subset hyperref (HO) + + +("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\hobsub-generic.sty" +Package: hobsub-generic 2016/05/16 v1.14 Bundle oberdiek, subset generic (HO) +Package: hobsub 2016/05/16 v1.14 Construct package bundles (HO) +Package hobsub Info: Skipping package `infwarerr' (already loaded). +Package hobsub Info: Skipping package `ltxcmds' (already loaded). +Package hobsub Info: Skipping package `ifluatex' (already loaded). +Package hobsub Info: Skipping package `ifvtex' (already loaded). +Package: intcalc 2016/05/16 v1.2 Expandable calculations with integers (HO) +Package hobsub Info: Skipping package `ifpdf' (already loaded). +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +Package hobsub Info: Skipping package `pdftexcmds' (already loaded). +Package: pdfescape 2016/05/16 v1.14 Implements pdfTeX's escape features (HO) +Package: bigintcalc 2016/05/16 v1.4 Expandable calculations on big integers (HO +) +Package: bitset 2016/05/16 v1.2 Handle bit-vector datatype (HO) +Package: uniquecounter 2016/05/16 v1.3 Provide unlimited unique counter (HO) +) +Package hobsub Info: Skipping package `hobsub' (already loaded). +Package: letltxmacro 2016/05/16 v1.5 Let assignment for LaTeX macros (HO) +Package: hopatch 2016/05/16 v1.3 Wrapper for package hooks (HO) +Package: xcolor-patch 2016/05/16 xcolor patch +Package: atveryend 2016/05/16 v1.9 Hooks at the very end of document (HO) +Package: atbegshi 2016/06/09 v1.18 At begin shipout hook (HO) +Package: refcount 2016/05/16 v3.5 Data extraction from label references (HO) +Package: hycolor 2016/05/16 v1.8 Color options for hyperref/bookmark (HO) +) +("C:\Program Files\MiKTeX 2.9\tex\latex\oberdiek\kvoptions.sty" +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) +) +\@linkdim=\dimen168 +\Hy@linkcounter=\count147 +\Hy@pagecounter=\count148 + +("C:\Program Files\MiKTeX 2.9\tex\latex\hyperref\pd1enc.def" +File: pd1enc.def 2018/02/06 v6.86b Hyperref: PDFDocEncoding definition (HO) +Now handling font encoding PD1 ... +... no UTF-8 mapping file for font encoding PD1 +) +\Hy@SavedSpaceFactor=\count149 + +("C:\Program Files\MiKTeX 2.9\tex\latex\00miktex\hyperref.cfg" +File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive +) +Package hyperref Info: Hyper figures OFF on input line 4509. +Package hyperref Info: Link nesting OFF on input line 4514. +Package hyperref Info: Hyper index ON on input line 4517. +Package hyperref Info: Plain pages OFF on input line 4524. +Package hyperref Info: Backreferencing ON on input line 4527. +Package hyperref Info: Implicit mode ON; LaTeX internals redefined. +Package hyperref Info: Bookmarks ON on input line 4762. + +("C:\Program Files\MiKTeX 2.9\tex\latex\hyperref\backref.sty" +Package: backref 2016/05/21 v1.39 Bibliographical back referencing + +("C:\Program Files\MiKTeX 2.9\tex\latex\oberdiek\rerunfilecheck.sty" +Package: rerunfilecheck 2016/05/16 v1.8 Rerun checks for auxiliary files (HO) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 +82. +)) +\c@Hy@tempcnt=\count150 + +(C:\Users\zakaria\AppData\Roaming\MiKTeX\2.9\tex\latex\url\url.sty +\Urlmuskip=\muskip11 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 5115. +\XeTeXLinkMargin=\dimen169 +\Fld@menulength=\count151 +\Field@Width=\dimen170 +\Fld@charsize=\dimen171 +Package hyperref Info: Hyper figures OFF on input line 6369. +Package hyperref Info: Link nesting OFF on input line 6374. +Package hyperref Info: Hyper index ON on input line 6377. +Package hyperref Info: backreferencing ON on input line 6382. +Package hyperref Info: Link coloring OFF on input line 6389. +Package hyperref Info: Link coloring with OCG OFF on input line 6394. +Package hyperref Info: PDF/A mode OFF on input line 6399. +LaTeX Info: Redefining \ref on input line 6439. +LaTeX Info: Redefining \pageref on input line 6443. +\Hy@abspage=\count152 +\c@Item=\count153 +\c@Hfootnote=\count154 +) +Package hyperref Info: Driver: hpdftex. + +("C:\Program Files\MiKTeX 2.9\tex\latex\hyperref\hpdftex.def" +File: hpdftex.def 2018/02/06 v6.86b Hyperref driver for pdfTeX +\Fld@listcount=\count155 +\c@bookmark@seq@number=\count156 +\Hy@SectionHShift=\skip123 +) +Package hyperref Info: Option `colorlinks' set `true' on input line 135. +Package hyperref Info: Option `unicode' set `true' on input line 135. + +("C:\Program Files\MiKTeX 2.9\tex\latex\hyperref\puenc.def" +File: puenc.def 2018/02/06 v6.86b Hyperref: PDF Unicode definition (HO) +Now handling font encoding PU ... +... no UTF-8 mapping file for font encoding PU +) +(C:\Users\zakaria\AppData\Roaming\MiKTeX\2.9\tex\latex\caption\caption.sty +Package: caption 2018/05/01 v3.3-147 Customizing captions (AR) + +(C:\Users\zakaria\AppData\Roaming\MiKTeX\2.9\tex\latex\caption\caption3.sty +Package: caption3 2018/05/27 v1.8a caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 64. +\captionmargin=\dimen172 +\captionmargin@=\dimen173 +\captionwidth=\dimen174 +\caption@tempdima=\dimen175 +\caption@indent=\dimen176 +\caption@parindent=\dimen177 +\caption@hangindent=\dimen178 +) +\c@ContinuedFloat=\count157 +Package caption Info: float package is loaded. +Package caption Info: hyperref package is loaded. +Package caption Info: longtable package is loaded. + +(C:\Users\zakaria\AppData\Roaming\MiKTeX\2.9\tex\latex\caption\ltcaption.sty +Package: ltcaption 2013/06/09 v1.4-94 longtable captions (AR) +)) +(C:\Users\zakaria\AppData\Roaming\MiKTeX\2.9\tex\latex\etoc\etoc.sty +Package: etoc 2019/03/09 v1.09 Completely customisable TOCs (JFB) +\Etoc@toctoks=\toks37 +\c@etoc@tocid=\count158 +\c@etoc@tocdepth=\count159 +\etoc@framed@titlebox=\box76 +\etoc@framed@contentsbox=\box77 +) +(refman.aux (group__distance__based.aux) (group__examples.aux) +(group__linear__algebra.aux) (group__localization.aux) +(group__magnetic__based.aux) (group__matrix__decompositions.aux) +(group__non__linear__algebra.aux) (group__optimization.aux) +(group__position__algos.aux) (group__position__optimization.aux) +(group__pos__algos__common.aux) (group__pseudo__inverse.aux) +(group__solve__linear__equations.aux) (group__solve__non__linear__equations.aux +) (group__utilities.aux)) +\openout1 = `refman.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 150. +LaTeX Font Info: ... okay on input line 150. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 150. +LaTeX Font Info: ... okay on input line 150. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 150. +LaTeX Font Info: ... okay on input line 150. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 150. +LaTeX Font Info: ... okay on input line 150. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 150. +LaTeX Font Info: ... okay on input line 150. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 150. +LaTeX Font Info: ... okay on input line 150. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 150. +LaTeX Font Info: Try loading font information for TS1+cmr on input line 150. + + ("C:\Program Files\MiKTeX 2.9\tex\latex\base\ts1cmr.fd" +File: ts1cmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: ... okay on input line 150. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 150. +LaTeX Font Info: ... okay on input line 150. +LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 150. +LaTeX Font Info: ... okay on input line 150. +LaTeX Font Info: Try loading font information for T1+phv on input line 150. + ("C:\Program Files\MiKTeX 2.9\tex\latex\psnfss\t1phv.fd" +File: t1phv.fd 2001/06/04 scalable font definitions for T1/phv. +) +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 8.99994pt on input line 150. + +(C:\Users\zakaria\AppData\Roaming\MiKTeX\2.9\tex\context\base\supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count160 +\scratchdimen=\dimen179 +\scratchbox=\box78 +\nofMPsegments=\count161 +\nofMParguments=\count162 +\everyMPshowfont=\toks38 +\MPscratchCnt=\count163 +\MPscratchDim=\dimen180 +\MPnumerator=\count164 +\makeMPintoPDFobject=\count165 +\everyMPtoPDFconversion=\toks39 +) ("C:\Program Files\MiKTeX 2.9\tex\latex\oberdiek\epstopdf-base.sty" +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +("C:\Program Files\MiKTeX 2.9\tex\latex\oberdiek\grfext.sty" +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) +) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.pdf,.png,.jpg,.mps,.jpeg,.jbig2,.jb2,.PDF,.PNG,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. +) +*geometry* driver: auto-detecting +*geometry* detected driver: pdftex +*geometry* verbose mode - [ preamble ] result: +* driver: pdftex +* paper: a4paper +* layout: <same size as paper> +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(71.13188pt, 455.24411pt, 71.13188pt) +* v-part:(T,H,B)=(71.13188pt, 702.78308pt, 71.13188pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=455.24411pt +* \textheight=702.78308pt +* \oddsidemargin=-1.1381pt +* \evensidemargin=-1.1381pt +* \topmargin=-31.2056pt +* \headheight=12.0pt +* \headsep=18.06749pt +* \topskip=10.0pt +* \footskip=25.29494pt +* \marginparwidth=125.0pt +* \marginparsep=7.0pt +* \columnsep=10.0pt +* \skip\footins=9.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + +\AtBeginShipoutBox=\box79 +Package backref Info: ** backref set up for natbib ** on input line 150. +Package hyperref Info: Link coloring ON on input line 150. +("C:\Program Files\MiKTeX 2.9\tex\latex\hyperref\nameref.sty" +Package: nameref 2016/05/21 v2.44 Cross-referencing by name of section + +("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\gettitlestring.sty" +Package: gettitlestring 2016/05/16 v1.5 Cleanup title references (HO) +) +\c@section@level=\count166 +) +LaTeX Info: Redefining \ref on input line 150. +LaTeX Info: Redefining \pageref on input line 150. +LaTeX Info: Redefining \nameref on input line 150. + +(refman.out) (refman.out) +\@outlinefile=\write5 +\openout5 = `refman.out'. + +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. +\Etoc@tf=\read3 +Package hyperref Info: Option `pageanchor' set `false' on input line 156. +Package hyperref Info: Option `bookmarksnumbered' set `true' on input line 156. + +Package hyperref Info: Option `unicode' set `true' on input line 156. +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 12.9599pt on input line 161. +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 6.29996pt on input line 161. +LaTeX Font Info: Try loading font information for U+msa on input line 161. + +("C:\Program Files\MiKTeX 2.9\tex\latex\amsfonts\umsa.fd" +File: umsa.fd 2013/01/14 v3.01 AMS symbols A +) +LaTeX Font Info: Try loading font information for U+msb on input line 161. + +("C:\Program Files\MiKTeX 2.9\tex\latex\amsfonts\umsb.fd" +File: umsb.fd 2013/01/14 v3.01 AMS symbols B +) +LaTeX Font Info: Try loading font information for U+wasy on input line 161. + +(C:\Users\zakaria\AppData\Roaming\MiKTeX\2.9\tex\latex\wasysym\uwasy.fd +File: uwasy.fd 2003/10/30 v2.0 Wasy-2 symbol font definitions +) +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 10.79993pt on input line 163. + +[1 + + +{C:/Users/zakaria/AppData/Local/MiKTeX/2.9/pdftex/config/pdftex.map}] +[2 + +] +\tf@toc=\write6 +\openout6 = `refman.toc'. + +LaTeX Font Info: Font shape `T1/phv/bx/n' in size <10> not available +(Font) Font shape `T1/phv/b/n' tried instead on input line 169. +LaTeX Font Info: Font shape `T1/phv/b/n' will be +(Font) scaled to size 8.99994pt on input line 169. +LaTeX Font Info: Font shape `T1/phv/bx/n' in size <7> not available +(Font) Font shape `T1/phv/b/n' tried instead on input line 169. +LaTeX Font Info: Font shape `T1/phv/b/n' will be +(Font) scaled to size 6.29996pt on input line 169. +LaTeX Font Info: Try loading font information for TS1+phv on input line 169. + + ("C:\Program Files\MiKTeX 2.9\tex\latex\psnfss\ts1phv.fd" +File: ts1phv.fd 2001/06/04 scalable font definitions for TS1/phv. +) +LaTeX Font Info: Font shape `TS1/phv/m/n' will be +(Font) scaled to size 8.99994pt on input line 169. + [1] [2] [3] +[4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18 + +] +Package hyperref Info: Option `pageanchor' set `true' on input line 171. + +Chapter 1. +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 18.66588pt on input line 174. +LaTeX Font Info: Font shape `T1/phv/bx/n' in size <20.74> not available +(Font) Font shape `T1/phv/b/n' tried instead on input line 174. +LaTeX Font Info: Font shape `T1/phv/b/n' will be +(Font) scaled to size 18.66588pt on input line 174. +LaTeX Font Info: Font shape `T1/phv/bc/n' will be +(Font) scaled to size 18.66588pt on input line 174. +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 22.39185pt on input line 174. +LaTeX Font Info: Font shape `T1/phv/bx/n' in size <24.88> not available +(Font) Font shape `T1/phv/b/n' tried instead on input line 174. +LaTeX Font Info: Font shape `T1/phv/b/n' will be +(Font) scaled to size 22.39185pt on input line 174. +LaTeX Font Info: Font shape `T1/phv/bc/n' will be +(Font) scaled to size 22.39185pt on input line 174. +LaTeX Font Info: Font shape `T1/phv/bc/n' will be +(Font) scaled to size 6.29996pt on input line 174. +(index.tex +LaTeX Font Info: Font shape `T1/phv/bc/n' will be +(Font) scaled to size 8.99994pt on input line 1. + +Underfull \hbox (badness 10000) detected at line 1 +[][][] + [] + +LaTeX Font Info: Font shape `T1/phv/bx/n' in size <14.4> not available +(Font) Font shape `T1/phv/b/n' tried instead on input line 4. +LaTeX Font Info: Font shape `T1/phv/b/n' will be +(Font) scaled to size 12.9599pt on input line 4. +LaTeX Font Info: Try loading font information for T1+pcr on input line 10. +("C:\Program Files\MiKTeX 2.9\tex\latex\psnfss\t1pcr.fd" +File: t1pcr.fd 2001/06/04 font definitions for T1/pcr. +) <./soft_architecture_01_09_2019.pdf + +pdfTeX warning: pdflatex (file ./soft_architecture_01_09_2019.pdf): PDF inclusi +on: multiple pdfs with page group included in a single page +> +<soft_architecture_01_09_2019.pdf, id=3410, 892.94443pt x 314.86958pt> +File: soft_architecture_01_09_2019.pdf Graphic file (type pdf) +<use soft_architecture_01_09_2019.pdf> +Package pdftex.def Info: soft_architecture_01_09_2019.pdf used on input line 2 +3. +(pdftex.def) Requested size: 432.48051pt x 152.50015pt. + [1 + +] +LaTeX Font Info: Font shape `T1/phv/bx/n' in size <12> not available +(Font) Font shape `T1/phv/b/n' tried instead on input line 42. +LaTeX Font Info: Font shape `T1/phv/b/n' will be +(Font) scaled to size 10.79993pt on input line 42. + [2] +Underfull \hbox (badness 10000) in paragraph at lines 69--70 + + [] + +) [3] [4 + +] +Chapter 2. +(creating-an-application.tex +Underfull \hbox (badness 10000) detected at line 1 +[][][] + [] + +LaTeX Font Info: Font shape `TS1/phv/bx/n' in size <14.4> not available +(Font) Font shape `TS1/phv/b/n' tried instead on input line 28. +LaTeX Font Info: Font shape `TS1/phv/b/n' will be +(Font) scaled to size 12.9599pt on input line 28. +[5]) [6] +Chapter 3. +(creating-modules.tex +Underfull \hbox (badness 10000) detected at line 1 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 15 +[][][] + [] + + +Underfull \hbox (badness 2452) in paragraph at lines 21--22 +[]\T1/phv/m/n/10 For ex-am-ple, the ma-trix sub-module is im-ple-mented in the +[] sub-module, in the + [] + +[7 + +] +Underfull \hbox (badness 10000) detected at line 49 +[][][] + [] + +LaTeX Font Info: Font shape `T1/phv/m/it' in size <10> not available +(Font) Font shape `T1/phv/m/sl' tried instead on input line 50. +LaTeX Font Info: Font shape `T1/phv/m/sl' will be +(Font) scaled to size 8.99994pt on input line 50. +) [8] +Chapter 4. +(getting-started.tex +Underfull \hbox (badness 10000) detected at line 1 +[][][] + [] + +[9 + +] +Underfull \hbox (badness 768) in paragraph at lines 63--64 +[]\T1/phv/m/n/10 Create a new C project by choos-ing the project type un-der Ex +ecutable[]: \T1/pcr/m/n/10 Hello World A[]N[]SI C + [] + +[10] [11]) [12] +Chapter 5. +(modules.tex) [13 + +] [14 + +] +Chapter 6. +(annotated.tex) [15] [16 + +] +Chapter 7. +(files.tex [17] [18] [19]) [20] +Chapter 8. +(group__basic__operations.tex +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 8.09995pt on input line 12. +LaTeX Font Info: Font shape `T1/phv/m/it' in size <9> not available +(Font) Font shape `T1/phv/m/sl' tried instead on input line 12. +LaTeX Font Info: Font shape `T1/phv/m/sl' will be +(Font) scaled to size 8.09995pt on input line 12. + +Underfull \hbox (badness 10000) detected at line 22 +[][][] + [] + +) [21 + +] +\openout2 = `group__distance__based.aux'. + + (group__distance__based.tex +Underfull \hbox (badness 10000) detected at line 24 +[][][] + [] + +) [22 + +] +\openout2 = `group__examples.aux'. + + (group__examples.tex +LaTeX Font Info: Font shape `T1/phv/m/it' in size <7> not available +(Font) Font shape `T1/phv/m/sl' tried instead on input line 22. +LaTeX Font Info: Font shape `T1/phv/m/sl' will be +(Font) scaled to size 6.29996pt on input line 22. + +Underfull \hbox (badness 10000) detected at line 52 +[][][] + [] + +) [23 + + +] +\openout2 = `group__linear__algebra.aux'. + + (group__linear__algebra.tex +Underfull \hbox (badness 10000) detected at line 28 +[][][] + [] + +) [24 + + +] +\openout2 = `group__localization.aux'. + + (group__localization.tex +Underfull \hbox (badness 10000) detected at line 22 +[][][] + [] + +) [25 + + +] +\openout2 = `group__magnetic__based.aux'. + + (group__magnetic__based.tex +Underfull \hbox (badness 10000) detected at line 24 +[][][] + [] + +) [26 + + +] +\openout2 = `group__matrix__decompositions.aux'. + + (group__matrix__decompositions.tex +Underfull \hbox (badness 10000) detected at line 28 +[][][] + [] + +) [27 + + +] +\openout2 = `group__non__linear__algebra.aux'. + + (group__non__linear__algebra.tex +Underfull \hbox (badness 10000) detected at line 22 +[][][] + [] + +) [28 + + +] +\openout2 = `group__optimization.aux'. + + (group__optimization.tex +Underfull \hbox (badness 10000) detected at line 22 +[][][] + [] + +) [29 + + +] +\openout2 = `group__position__algos.aux'. + + (group__position__algos.tex +Underfull \hbox (badness 10000) detected at line 24 +[][][] + [] + +) [30 + + +] +\openout2 = `group__position__optimization.aux'. + + (group__position__optimization.tex +Underfull \hbox (badness 10000) detected at line 24 +[][][] + [] + +) [31 + + +] +\openout2 = `group__pos__algos__common.aux'. + + (group__pos__algos__common.tex +Underfull \hbox (badness 10000) detected at line 22 +[][][] + [] + +) [32 + + +] +\openout2 = `group__pseudo__inverse.aux'. + + (group__pseudo__inverse.tex +Underfull \hbox (badness 10000) detected at line 24 +[][][] + [] + +) [33 + + +] +\openout2 = `group__solve__linear__equations.aux'. + + (group__solve__linear__equations.tex +Underfull \hbox (badness 10000) detected at line 20 +[][][] + [] + +) [34 + + +] +\openout2 = `group__solve__non__linear__equations.aux'. + + (group__solve__non__linear__equations.tex +Underfull \hbox (badness 10000) detected at line 24 +[][][] + [] + +) [35 + + +] +\openout2 = `group__utilities.aux'. + + (group__utilities.tex +Underfull \hbox (badness 10000) detected at line 26 +[][][] + [] + +) [36 + + +] +Chapter 9. +(structmatrix__dim__t.tex) [37 + + +] [38 + +] +Chapter 10. +(combinatorics_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--12 + + [] + + +Underfull \hbox (badness 10000) detected at line 24 +[][][] + [] + +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 7.19995pt on input line 34. +LaTeX Font Info: Font shape `T1/pcr/m/it' in size <8> not available +(Font) Font shape `T1/pcr/m/sl' tried instead on input line 34. +LaTeX Font Info: Font shape `T1/pcr/m/it' in size <7> not available +(Font) Font shape `T1/pcr/m/sl' tried instead on input line 34. +[39]) (combinatorics_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--9 + + [] + +[40] +Underfull \hbox (badness 10000) detected at line 36 +[][][] + [] + +[41]) (damped__newton__raphson_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--13 + + [] + +[42] +Underfull \hbox (badness 10000) detected at line 29 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 45 +[][][] + [] + +[43] +Underfull \hbox (badness 10000) detected at line 69 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 94 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 110 +[][][] + [] + +[44] +Underfull \hbox (badness 10000) detected at line 135 +[][][] + [] + +) (damped__newton__raphson_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--10 + + [] + +[45] +Underfull \hbox (badness 10000) detected at line 26 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 42 +[][][] + [] + +[46] +Underfull \hbox (badness 10000) detected at line 66 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 91 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 107 +[][][] + [] + +[47] +Underfull \hbox (badness 10000) detected at line 132 +[][][] + [] + +) (dist__based__fi_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--10 + + [] + +[48] +Underfull \hbox (badness 10000) detected at line 22 +[][][] + [] + +[49] +Underfull \hbox (badness 10000) detected at line 82 +[][][] + [] + +) (dist__based__fi_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--9 + + [] + + +Underfull \hbox (badness 10000) detected at line 21 +[][][] + [] + +[50] +Underfull \hbox (badness 10000) detected at line 81 +[][][] + [] + +) (dist__based__jacobian_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--12 + + [] + +[51] +Underfull \hbox (badness 883) in paragraph at lines 21--22 +[]\T1/phv/m/n/10 void [] (uint8[]_[]t ref[]_[]points[]_[]num, [] ref[]_[]point[ +]_[]matrix[]ref[]_[]points[]_[] + [] + + +Underfull \hbox (badness 10000) detected at line 28 +[][][] + [] + +[52] [53]) (dist__based__jacobian_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--10 + + [] + + +Underfull \hbox (badness 883) in paragraph at lines 17--18 +[]\T1/phv/m/n/10 void [] (uint8[]_[]t ref[]_[]points[]_[]num, [] ref[]_[]point[ +]_[]matrix[]ref[]_[]points[]_[] + [] + +[54] +Underfull \hbox (badness 10000) detected at line 26 +[][][] + [] + +[55] [56]) (dist__based__position_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--12 + + [] + + +Underfull \hbox (badness 10000) detected at line 24 +[][][] + [] + +[57] +Underfull \hbox (badness 10000) detected at line 72 +[][][] + [] + +) (dist__based__position_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--11 + + [] + +[58] +Underfull \hbox (badness 10000) detected at line 23 +[][][] + [] + +[59] +Underfull \hbox (badness 10000) detected at line 71 +[][][] + [] + +) (distance__based__test_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--13 + + [] + + +Underfull \hbox (badness 10000) detected at line 25 +[][][] + [] + +[60]) (distance__based__test_8h.tex +Underfull \hbox (badness 10000) detected at line 20 +[][][] + [] + +) (DOP_8c.tex [61] +Underfull \hbox (badness 10000) in paragraph at lines 8--12 + + [] + + +Underfull \hbox (badness 10000) detected at line 22 +[][][] + [] + +[62] +Underfull \hbox (badness 10000) detected at line 49 +[][][] + [] + +) (DOP_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--10 + + [] + + +Underfull \hbox (badness 10000) detected at line 20 +[][][] + [] + +[63] +Underfull \hbox (badness 10000) detected at line 47 +[][][] + [] + +) (fsolve_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--13 + + [] + + +Underfull \hbox (badness 10000) detected at line 25 +[][][] + [] + +[64] +Underfull \hbox (badness 10000) detected at line 43 +[][][] + [] + +[65] +Underfull \hbox (badness 10000) detected at line 65 +[][][] + [] + +) (fsolve_8h.tex +Underfull \hbox (badness 10000) detected at line 27 +[][][] + [] + +[66] +Underfull \hbox (badness 10000) detected at line 72 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 92 +[][][] + [] + +) (fsolve__test_8c.tex [67] +Underfull \hbox (badness 10000) in paragraph at lines 8--18 + + [] + + +Underfull \hbox (badness 10000) detected at line 43 +[][][] + [] + +[68] [69] [70] [71]) (fsolve__test_8h.tex +Underfull \hbox (badness 10000) detected at line 21 +[][][] + [] + +) (givens__test_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--11 + + [] + + +Underfull \hbox (badness 10000) detected at line 24 +[][][] + [] + +) (givens__test_8h.tex [72] +Underfull \hbox (badness 10000) detected at line 21 +[][][] + [] + +) (householder__test_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--12 + + [] + + +Underfull \hbox (badness 10000) detected at line 25 +[][][] + [] + +) (householder__test_8h.tex [73] +Underfull \hbox (badness 10000) detected at line 21 +[][][] + [] + +) (levenberg__marquardt_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--17 + + [] + +[74] +Underfull \hbox (badness 10000) detected at line 31 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 34 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 52 +[][][] + [] + +[75] +Underfull \hbox (badness 10000) detected at line 82 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 109 +[][][] + [] + +[76] +Underfull \hbox (badness 10000) detected at line 131 +[][][] + [] + + +Underfull \hbox (badness 1253) in paragraph at lines 140--141 +[]\T1/phv/m/n/10 References matrix[]_[]add[]_[]to[]_[]diag(), matrix[]_[]mul[]_ +[]scalar(), matrix[]_[]mul[]_[]vec(), matrix[]_[]t, matrix[]_[]trans[]_[]mul[]_ +[]itself(), + [] + + +Underfull \hbox (badness 10000) detected at line 167 +[][][] + [] + +) (levenberg__marquardt_8h.tex [77] +Underfull \hbox (badness 10000) in paragraph at lines 8--11 + + [] + + +Underfull \hbox (badness 10000) detected at line 23 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 26 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 44 +[][][] + [] + +[78] +Underfull \hbox (badness 10000) detected at line 74 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 110 +[][][] + [] + +[79]) (loc__gauss__newton_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--13 + + [] + + +Underfull \hbox (badness 1082) in paragraph at lines 16--17 +[] \T1/phv/m/n/10 point[]3[], [] d[]_[]vec[]$ $[], [] f[]_[]vec[]$ $[]), void($ +\OMS/cmsy/m/n/10 $\T1/phv/m/n/10 jacobian[]_[]get[]_[][]J[]TJ)(uint8[]_[]t ref +[]_[]points[]_[]num, + [] + + +Underfull \hbox (badness 849) in paragraph at lines 16--17 +\T1/phv/m/n/10 J[]TJ[]3[][]3[]), void($\OMS/cmsy/m/n/10 $\T1/phv/m/n/10 jacobi +an[]_[]get[]_[][]J[]Tf)(uint8[]_[]t ref[]_[]points[]_[]num, [] ref[]_[]point[]_ +[]matrix[]ref[]_[]points[]_[]num[][]3[], + [] + + +Underfull \hbox (badness 10000) detected at line 23 +[][][] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 35--36 +| \T1/pcr/m/n/8 void($\OMS/cmsy/m/n/8 $\T1/pcr/m/n/8 )(uint8[]_[]t ref[]_[]po +int[]_[]num, [] ref[]_[]point[]_[]mat[]ref[]_[]points[]_[]num[][]3[], [] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 35--36 +| \T1/pcr/m/n/8 void($\OMS/cmsy/m/n/8 $\T1/pcr/m/n/8 )(uint8[]_[]t ref[]_[]po +ints[]_[]num, [] ref[]_[]point[]_[]matrix[]ref[]_[]points[]_[]num[][]3[], + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 35--36 +| \T1/pcr/m/n/8 void($\OMS/cmsy/m/n/8 $\T1/pcr/m/n/8 )(uint8[]_[]t ref[]_[]po +ints[]_[]num, [] ref[]_[]point[]_[]matrix[]ref[]_[]points[]_[]num[][]3[], + [] + +[80] +Underfull \hbox (badness 10000) detected at line 41 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 69 +[][][] + [] + +) (loc__gauss__newton_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--11 + + [] + +[81] +Underfull \hbox (badness 1082) in paragraph at lines 14--15 +[] \T1/phv/m/n/10 point[]3[], [] d[]_[]vec[]$ $[], [] f[]_[]vec[]$ $[]), void($ +\OMS/cmsy/m/n/10 $\T1/phv/m/n/10 jacobian[]_[]get[]_[][]J[]TJ)(uint8[]_[]t ref +[]_[]points[]_[]num, + [] + + +Underfull \hbox (badness 849) in paragraph at lines 14--15 +\T1/phv/m/n/10 J[]TJ[]3[][]3[]), void($\OMS/cmsy/m/n/10 $\T1/phv/m/n/10 jacobi +an[]_[]get[]_[][]J[]Tf)(uint8[]_[]t ref[]_[]points[]_[]num, [] ref[]_[]point[]_ +[]matrix[]ref[]_[]points[]_[]num[][]3[], + [] + + +Underfull \hbox (badness 10000) detected at line 21 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 24 +[][][] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 36--37 +| \T1/pcr/m/n/8 void($\OMS/cmsy/m/n/8 $\T1/pcr/m/n/8 )(uint8[]_[]t ref[]_[]po +int[]_[]num, [] ref[]_[]point[]_[]mat[]ref[]_[]points[]_[]num[][]3[], [] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 36--37 +| \T1/pcr/m/n/8 void($\OMS/cmsy/m/n/8 $\T1/pcr/m/n/8 )(uint8[]_[]t ref[]_[]po +ints[]_[]num, [] ref[]_[]point[]_[]matrix[]ref[]_[]points[]_[]num[][]3[], + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 36--37 +| \T1/pcr/m/n/8 void($\OMS/cmsy/m/n/8 $\T1/pcr/m/n/8 )(uint8[]_[]t ref[]_[]po +ints[]_[]num, [] ref[]_[]point[]_[]matrix[]ref[]_[]points[]_[]num[][]3[], + [] + +[82] +Underfull \hbox (badness 10000) detected at line 42 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 70 +[][][] + [] + +) (loc__levenberg__marquardt_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--17 + + [] + + +Underfull \hbox (badness 981) in paragraph at lines 20--21 +[][] [] \T1/phv/m/n/10 (uint8[]_[]t ref[]_[]points[]_[]num, [] ref[]_[]points[] +_[]matrix[]ref[]_[] + [] + + +Underfull \hbox (badness 918) in paragraph at lines 20--21 +\T1/phv/m/n/10 points[]_[]num[][]3[], [] point[]3[], [] measured[]_[]data[]_[]v +ec[]ref[]_[]points[]_[]num[], [] mu, [] + [] + +[83] +Underfull \hbox (badness 10000) detected at line 33 +[][][] + [] + +[84] +Underfull \hbox (badness 10000) detected at line 51 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 85 +[][][] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 104--105 +| \T1/pcr/m/n/8 void($\OMS/cmsy/m/n/8 $\T1/pcr/m/n/8 )(uint8[]_[]t ref[]_[]po +int[]_[]num, [] ref[]_[]point[]_[]mat[]ref[]_[]points[]_[]num[][]3[], [] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 104--105 +| \T1/pcr/m/n/8 void($\OMS/cmsy/m/n/8 $\T1/pcr/m/n/8 )(uint8[]_[]t ref[]_[]po +ints[]_[]num, [] ref[]_[]point[]_[]matrix[]ref[]_[]points[]_[]num[][]3[], + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 104--105 +| \T1/pcr/m/n/8 void($\OMS/cmsy/m/n/8 $\T1/pcr/m/n/8 )(uint8[]_[]t ref[]_[]po +ints[]_[]num, [] ref[]_[]point[]_[]matrix[]ref[]_[]points[]_[]num[][]3[], + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 104--105 +| \T1/pcr/m/n/8 void($\OMS/cmsy/m/n/8 $\T1/pcr/m/n/8 )(uint8[]_[]t ref[]_[]po +ints[]_[]num, [] ref[]_[]point[]_[]matrix[]ref[]_[]points[]_[]num[][]3[], + [] + +[85] +Underfull \hbox (badness 10000) detected at line 110 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 136 +[][][] + [] + + +Underfull \hbox (badness 3189) in paragraph at lines 145--146 +[]\T1/phv/m/n/10 References loc[]_[]levenberg[]_[]marquardt[]_[]get[]_[][]J[]T[ +]J[]_[]mu2[]_[][]I(), matrix[]_[]mul[]_[]scalar(), matrix[]_[]t, solve[]_[]hous +eholder(), + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 155--156 +| \T1/pcr/m/n/8 void($\OMS/cmsy/m/n/8 $\T1/pcr/m/n/8 )(uint8[]_[]t ref[]_[]po +ints[]_[]num, [] ref[]_[]point[]_[]matrix[]ref[]_[]points[]_[]num[][]3[], + [] + +[86] +Underfull \hbox (badness 10000) detected at line 161 +[][][] + [] + +[87] +Underfull \hbox (badness 10000) detected at line 208 +[][][] + [] + +) (loc__levenberg__marquardt_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--10 + + [] + + +Underfull \hbox (badness 981) in paragraph at lines 15--16 +[][] [] \T1/phv/m/n/10 (uint8[]_[]t ref[]_[]points[]_[]num, [] ref[]_[]points[] +_[]matrix[]ref[]_[] + [] + + +Underfull \hbox (badness 918) in paragraph at lines 15--16 +\T1/phv/m/n/10 points[]_[]num[][]3[], [] point[]3[], [] measured[]_[]data[]_[]v +ec[]ref[]_[]points[]_[]num[], [] mu, [] + [] + + +Underfull \hbox (badness 10000) detected at line 26 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 29 +[][][] + [] + +[88] +Underfull \hbox (badness 10000) detected at line 47 +[][][] + [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + [89] +Underfull \hbox (badness 10000) detected at line 81 +[][][] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 100--101 +| \T1/pcr/m/n/8 void($\OMS/cmsy/m/n/8 $\T1/pcr/m/n/8 )(uint8[]_[]t ref[]_[]po +int[]_[]num, [] ref[]_[]point[]_[]mat[]ref[]_[]points[]_[]num[][]3[], [] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 100--101 +| \T1/pcr/m/n/8 void($\OMS/cmsy/m/n/8 $\T1/pcr/m/n/8 )(uint8[]_[]t ref[]_[]po +ints[]_[]num, [] ref[]_[]point[]_[]matrix[]ref[]_[]points[]_[]num[][]3[], + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 100--101 +| \T1/pcr/m/n/8 void($\OMS/cmsy/m/n/8 $\T1/pcr/m/n/8 )(uint8[]_[]t ref[]_[]po +ints[]_[]num, [] ref[]_[]point[]_[]matrix[]ref[]_[]points[]_[]num[][]3[], + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 100--101 +| \T1/pcr/m/n/8 void($\OMS/cmsy/m/n/8 $\T1/pcr/m/n/8 )(uint8[]_[]t ref[]_[]po +ints[]_[]num, [] ref[]_[]point[]_[]matrix[]ref[]_[]points[]_[]num[][]3[], + [] + + +Underfull \hbox (badness 10000) detected at line 106 +[][][] + [] + + +Overfull \vbox (6.12627pt too high) has occurred while \output is active [] + + +[90] +Underfull \hbox (badness 10000) detected at line 132 +[][][] + [] + + +Underfull \hbox (badness 3189) in paragraph at lines 141--142 +[]\T1/phv/m/n/10 References loc[]_[]levenberg[]_[]marquardt[]_[]get[]_[][]J[]T[ +]J[]_[]mu2[]_[][]I(), matrix[]_[]mul[]_[]scalar(), matrix[]_[]t, solve[]_[]hous +eholder(), + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 151--152 +| \T1/pcr/m/n/8 void($\OMS/cmsy/m/n/8 $\T1/pcr/m/n/8 )(uint8[]_[]t ref[]_[]po +ints[]_[]num, [] ref[]_[]point[]_[]matrix[]ref[]_[]points[]_[]num[][]3[], + [] + + +Underfull \hbox (badness 10000) detected at line 157 +[][][] + [] + +[91] [92] +Underfull \hbox (badness 10000) detected at line 207 +[][][] + [] + +) (lu__decomp_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--12 + + [] + + +Underfull \hbox (badness 10000) detected at line 24 +[][][] + [] + +[93] +Underfull \hbox (badness 10000) detected at line 42 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 56 +[][][] + [] + +) (lu__decomp_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--9 + + [] + +[94] +Underfull \hbox (badness 10000) detected at line 21 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 39 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 53 +[][][] + [] + +) (lu__decomp__test_8c.tex [95] +Underfull \hbox (badness 10000) in paragraph at lines 8--11 + + [] + + +Underfull \hbox (badness 10000) detected at line 24 +[][][] + [] + +) (lu__decomp__test_8h.tex +Underfull \hbox (badness 10000) detected at line 21 +[][][] + [] + +) (magnetic__based__fi_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--12 + + [] + +[96] +Underfull \hbox (badness 10000) detected at line 22 +[][][] + [] + + +Overfull \vbox (11.72514pt too high) has occurred while \output is active [] + + +[97]) (magnetic__based__fi_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--11 + + [] + + +Underfull \hbox (badness 10000) detected at line 21 +[][][] + [] + +[98]) (magnetic__based__jacobian_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--15 + + [] + + +Underfull \hbox (badness 10000) detected at line 31 +[][][] + [] + +[99] +Underfull \vbox (badness 10000) has occurred while \output is active [] + + [100] +[101]) (magnetic__based__jacobian_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--9 + + [] + + +Underfull \hbox (badness 10000) detected at line 25 +[][][] + [] + +[102] [103]) (magnetic__based__position_8c.tex [104] +Underfull \hbox (badness 10000) in paragraph at lines 8--17 + + [] + + +Underfull \hbox (badness 2343) in paragraph at lines 20--21 +[]\T1/phv/m/n/10 void [] ([] value[]_[]arr[]$ $[], [] approx[]_[]value[]_[]arr[ +]$ $[], [] + [] + + +Underfull \hbox (badness 10000) detected at line 39 +[][][] + [] + +[105] [106] +Underfull \hbox (badness 10000) detected at line 120 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 150 +[][][] + [] + +[107] [108] +Underfull \hbox (badness 10000) detected at line 212 +[][][] + [] + +[109]) (magnetic__based__position_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--11 + + [] + + +Underfull \hbox (badness 2343) in paragraph at lines 47--48 +[]\T1/phv/m/n/10 void [] ([] value[]_[]arr[]$ $[], [] approx[]_[]value[]_[]arr[ +]$ $[], [] + [] + +[110] +Underfull \hbox (badness 10000) detected at line 66 +[][][] + [] + +[111] [112] +Underfull \hbox (badness 10000) detected at line 148 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 178 +[][][] + [] + +[113] +Underfull \hbox (badness 10000) detected at line 240 +[][][] + [] + +[114]) (magnetic__based__test_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--14 + + [] + + +Overfull \hbox (43.15964pt too wide) in paragraph at lines 25--26 +[]\T1/phv/m/n/10 Localization al-go-rithms ex-am-ples us-ing ar-ti-fi-cially ge +n-er-ated D[]C-pulsed, mag-netic sig-nals (see the [] + [] + + +Underfull \hbox (badness 10000) detected at line 27 +[][][] + [] + +) (magnetic__based__test_8h.tex +Overfull \hbox (43.15964pt too wide) in paragraph at lines 19--20 +[]\T1/phv/m/n/10 Localization al-go-rithms ex-am-ples us-ing ar-ti-fi-cially ge +n-er-ated D[]C-pulsed, mag-netic sig-nals (see the [] + [] + +[115] +Underfull \hbox (badness 10000) detected at line 21 +[][][] + [] + +) (matrix_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--17 + + [] + +[116] [117] +Underfull \hbox (badness 10000) detected at line 115 +[][][] + [] + +[118] [119] [120] +Underfull \hbox (badness 10000) detected at line 255 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 303 +[][][] + [] + +[121] +Underfull \hbox (badness 1168) in paragraph at lines 329--330 +\T1/phv/m/n/10 moore[]_[]penrose[]_[]pinv[]_[]compute[]_[]print(), optimization +[]_[]test(), pos[]_[]algos[]_[]common[]_[]test(), solve[]_[]big[]_[]matrix[]_[] +test(), + [] + +[122] +Underfull \hbox (badness 10000) detected at line 357 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 393 +[][][] + [] + +[123] +Underfull \hbox (badness 10000) detected at line 427 +[][][] + [] + +[124] [125] +Underfull \hbox (badness 10000) detected at line 556 +[][][] + [] + +[126] [127] +Underfull \hbox (badness 10000) detected at line 683 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 717 +[][][] + [] + +[128] +Underfull \hbox (badness 10000) detected at line 769 +[][][] + [] + +[129] +Underfull \hbox (badness 10000) detected at line 783 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 813 +[][][] + [] + +[130] +Underfull \hbox (badness 10000) detected at line 870 +[][][] + [] + +[131] [132] +Underfull \hbox (badness 905) in paragraph at lines 1008--1009 +[]\T1/phv/m/n/10 Referenced by loc[]_[]levenberg[]_[]marquardt(), loc[]_[]leven +berg[]_[]marquardt[]_[]correction(), opt[]_[]levenberg[]_[]marquardt(), + [] + +[133] [134] [135] +Underfull \vbox (badness 10000) has occurred while \output is active [] + + [136] +[137] [138] +Underfull \hbox (badness 10000) detected at line 1336 +[][][] + [] + +[139] [140] [141] [142]) (matrix_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--10 + + [] + +[143] [144] [145] +Underfull \hbox (badness 10000) detected at line 122 +[][][] + [] + +[146] +Overfull \vbox (9.58932pt too high) has occurred while \output is active [] + + +[147] +Underfull \hbox (badness 10000) detected at line 299 +[][][] + [] + +[148] +Underfull \hbox (badness 10000) detected at line 347 +[][][] + [] + + +Underfull \hbox (badness 1168) in paragraph at lines 373--374 +\T1/phv/m/n/10 moore[]_[]penrose[]_[]pinv[]_[]compute[]_[]print(), optimization +[]_[]test(), pos[]_[]algos[]_[]common[]_[]test(), solve[]_[]big[]_[]matrix[]_[] +test(), + [] + +[149] +Underfull \hbox (badness 10000) detected at line 400 +[][][] + [] + + +Overfull \vbox (8.6728pt too high) has occurred while \output is active [] + + +[150] +Underfull \hbox (badness 10000) detected at line 436 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 470 +[][][] + [] + +[151] [152] +Underfull \hbox (badness 10000) detected at line 599 +[][][] + [] + +[153] [154] +Underfull \hbox (badness 10000) detected at line 726 +[][][] + [] + +[155] +Underfull \hbox (badness 10000) detected at line 760 +[][][] + [] + +[156] +Underfull \hbox (badness 10000) detected at line 812 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 826 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 856 +[][][] + [] + +[157] +Underfull \hbox (badness 10000) detected at line 912 +[][][] + [] + +[158] [159] [160] +Underfull \hbox (badness 905) in paragraph at lines 1051--1052 +[]\T1/phv/m/n/10 Referenced by loc[]_[]levenberg[]_[]marquardt(), loc[]_[]leven +berg[]_[]marquardt[]_[]correction(), opt[]_[]levenberg[]_[]marquardt(), + [] + +[161] [162] [163] +Underfull \vbox (badness 10000) has occurred while \output is active [] + + [164] +[165] [166] +Underfull \hbox (badness 10000) detected at line 1380 +[][][] + [] + +[167] [168] [169] [170]) (matrix__test_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--14 + + [] + + +Underfull \hbox (badness 10000) detected at line 33 +[][][] + [] + +) (matrix__test_8h.tex [171] +Underfull \hbox (badness 10000) detected at line 27 +[][][] + [] + +) (modified__gauss__newton_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--14 + + [] + + +Underfull \hbox (badness 10000) detected at line 24 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 27 +[][][] + [] + +[172] +Underfull \hbox (badness 10000) detected at line 45 +[][][] + [] + +[173] +Underfull \hbox (badness 10000) detected at line 73 +[][][] + [] + +) (modified__gauss__newton_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--11 + + [] + + +Underfull \hbox (badness 10000) detected at line 21 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 24 +[][][] + [] + +[174] +Underfull \hbox (badness 10000) detected at line 42 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 68 +[][][] + [] + +) (moore__penrose__pinv__test_8c.tex [175] +Underfull \hbox (badness 10000) in paragraph at lines 8--12 + + [] + + +Underfull \hbox (badness 10000) detected at line 25 +[][][] + [] + +) (moore__penrose__pinv__test_8h.tex +Underfull \hbox (badness 10000) detected at line 21 +[][][] + [] + +) (moore__penrose__pseudo__inverse_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--13 + + [] + +[176] +Underfull \hbox (badness 10000) detected at line 27 +[][][] + [] + +[177] +Underfull \hbox (badness 10000) detected at line 57 +[][][] + [] + + +Underfull \hbox (badness 1430) in paragraph at lines 72--73 +[]\T1/phv/m/n/10 References matrix[]_[]dim[]_[]t[]::col[]_[]num, matrix[]_[]t, +matrix[]_[]transpose(), matrix[]_[]dim[]_[]t[]::row[]_[]num, svd[]_[]get[]_[]si +ngle[]_[] + [] + +) (moore__penrose__pseudo__inverse_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--9 + + [] + +[178] +Underfull \hbox (badness 10000) detected at line 44 +[][][] + [] + +[179] +Underfull \hbox (badness 10000) detected at line 73 +[][][] + [] + + +Underfull \hbox (badness 1430) in paragraph at lines 88--89 +[]\T1/phv/m/n/10 References matrix[]_[]dim[]_[]t[]::col[]_[]num, matrix[]_[]t, +matrix[]_[]transpose(), matrix[]_[]dim[]_[]t[]::row[]_[]num, svd[]_[]get[]_[]si +ngle[]_[] + [] + +) (multipath__algo__own__norm__distr__test_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--20 + + [] + +[180] +Underfull \hbox (badness 10000) detected at line 31 +[][][] + [] + +) (multipath__algo__own__norm__distr__test_8h.tex +Underfull \hbox (badness 10000) detected at line 19 +[][][] + [] + +) (multipath__dist__detection__mitigation_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--24 + + [] + +[181] +Underfull \hbox (badness 10000) detected at line 46 +[][][] + [] + +[182] +Underfull \hbox (badness 10000) detected at line 73 +[][][] + [] + +[183] [184] +Underfull \hbox (badness 10000) detected at line 168 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 200 +[][][] + [] + +[185] [186] +Underfull \hbox (badness 6173) in paragraph at lines 244--245 +[]\T1/phv/m/n/10 References C[]O[]M[]B[]I[]_[][]E[]R[]R[]OR, C[]O[]M[]B[]I[]_[] +[]S[]U[]C[]C[]E[]SS, combinatorics[]_[]get[]_[]next[]_[]without[]_[]rep(), comb +inatorics[]_[] + [] + + +Underfull \hbox (badness 776) in paragraph at lines 287--288 +[]\T1/phv/m/n/10 References get[]_[]exact[]_[]distance[]_[]to[]_[]anchor(), get +[]_[]norm[]_[]distr[]_[]rand[]_[]num(), get[]_[]rand[]_[]num(), is[]_[]member() +, and + [] + +) (multipath__dist__detection__mitigation_8h.tex [187] +Underfull \hbox (badness 10000) in paragraph at lines 8--10 + + [] + + +Underfull \hbox (badness 10000) detected at line 32 +[][][] + [] + +[188] +Underfull \hbox (badness 10000) detected at line 59 +[][][] + [] + +[189] [190] +Underfull \hbox (badness 10000) detected at line 154 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 186 +[][][] + [] + +[191] [192] +Underfull \hbox (badness 6173) in paragraph at lines 228--229 +[]\T1/phv/m/n/10 References C[]O[]M[]B[]I[]_[][]E[]R[]R[]OR, C[]O[]M[]B[]I[]_[] +[]S[]U[]C[]C[]E[]SS, combinatorics[]_[]get[]_[]next[]_[]without[]_[]rep(), comb +inatorics[]_[] + [] + + +Underfull \hbox (badness 776) in paragraph at lines 271--272 +[]\T1/phv/m/n/10 References get[]_[]exact[]_[]distance[]_[]to[]_[]anchor(), get +[]_[]norm[]_[]distr[]_[]rand[]_[]num(), get[]_[]rand[]_[]num(), is[]_[]member() +, and + [] + +) (newton__raphson_8c.tex [193] +Underfull \hbox (badness 10000) in paragraph at lines 8--11 + + [] + + +Underfull \hbox (badness 10000) detected at line 23 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 39 +[][][] + [] + +[194] +Underfull \hbox (badness 10000) detected at line 61 +[][][] + [] + + +Underfull \hbox (badness 2119) in paragraph at lines 70--71 +[]\T1/phv/m/n/10 References matrix[]_[]mul[]_[]vec(), matrix[]_[]t, moore[]_[]p +enrose[]_[]get[]_[]pinv(), vector[]_[]copy(), vector[]_[]get[]_[]euclidean[]_[] + + [] + +) (newton__raphson_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--11 + + [] + + +Underfull \hbox (badness 10000) detected at line 23 +[][][] + [] + +[195] +Underfull \hbox (badness 10000) detected at line 39 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 61 +[][][] + [] + + +Underfull \hbox (badness 2119) in paragraph at lines 70--71 +[]\T1/phv/m/n/10 References matrix[]_[]mul[]_[]vec(), matrix[]_[]t, moore[]_[]p +enrose[]_[]get[]_[]pinv(), vector[]_[]copy(), vector[]_[]get[]_[]euclidean[]_[] + + [] + +) (norm__dist__rnd__generator_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--11 + + [] + +[196] +Underfull \hbox (badness 10000) detected at line 25 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 48 +[][][] + [] + +[197] +Underfull \hbox (badness 10000) detected at line 73 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 81 +[][][] + [] + +) (norm__dist__rnd__generator_8h.tex +Underfull \hbox (badness 10000) detected at line 27 +[][][] + [] + +[198] +Underfull \hbox (badness 10000) detected at line 63 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 88 +[][][] + [] + +[199] +Underfull \hbox (badness 10000) detected at line 96 +[][][] + [] + +) (optimization__test_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--14 + + [] + + +Underfull \hbox (badness 10000) detected at line 43 +[][][] + [] + +[200] [201] [202] [203]) (optimization__test_8h.tex [204] +Underfull \hbox (badness 10000) detected at line 25 +[][][] + [] + +) (pos__algos__common__test_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--12 + + [] + +[205] +Underfull \hbox (badness 10000) detected at line 25 +[][][] + [] + +) (pos__algos__common__test_8h.tex +Underfull \hbox (badness 10000) detected at line 21 +[][][] + [] + +) (position__optimization__test_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--16 + + [] + +[206] +Underfull \hbox (badness 10000) detected at line 29 +[][][] + [] + +) (position__optimization__test_8h.tex +Underfull \hbox (badness 10000) detected at line 21 +[][][] + [] + +) (pseudo__inverse_8h.tex [207] +Underfull \hbox (badness 10000) detected at line 24 +[][][] + [] + +) (qr__common_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--12 + + [] + +[208] +Underfull \hbox (badness 10000) detected at line 24 +[][][] + [] + +[209]) (qr__common_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--10 + + [] + +[210] +Underfull \hbox (badness 10000) detected at line 30 +[][][] + [] + +[211]) (qr__givens_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--13 + + [] + + +Underfull \hbox (badness 10000) detected at line 25 +[][][] + [] + +[212] +Underfull \hbox (badness 10000) detected at line 43 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 61 +[][][] + [] + +[213]) (qr__givens_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--10 + + [] + + +Underfull \hbox (badness 10000) detected at line 22 +[][][] + [] + +[214] +Underfull \hbox (badness 10000) detected at line 40 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 58 +[][][] + [] + +[215]) (qr__householder_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--13 + + [] + + +Underfull \hbox (badness 10000) detected at line 25 +[][][] + [] + +[216] +Underfull \hbox (badness 10000) detected at line 41 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 59 +[][][] + [] + +) (qr__householder_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--10 + + [] + +[217] +Underfull \hbox (badness 10000) detected at line 22 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 38 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 56 +[][][] + [] + +) (qr__pinv__test_8c.tex [218] +Underfull \hbox (badness 10000) in paragraph at lines 8--12 + + [] + + +Underfull \hbox (badness 10000) detected at line 25 +[][][] + [] + +) (qr__pinv__test_8h.tex +Underfull \hbox (badness 10000) detected at line 21 +[][][] + [] + +) (qr__pseudo__inverse_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--14 + + [] + +[219] +Underfull \hbox (badness 10000) detected at line 26 +[][][] + [] + +[220] +Underfull \hbox (badness 10000) detected at line 58 +[][][] + [] + +) (qr__pseudo__inverse_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--11 + + [] + + +Underfull \hbox (badness 10000) detected at line 23 +[][][] + [] + +[221] +Underfull \hbox (badness 10000) detected at line 54 +[][][] + [] + +) (shell__sort_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--11 + + [] + + +Underfull \hbox (badness 10000) detected at line 25 +[][][] + [] + +[222]) (shell__sort_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--10 + + [] + + +Underfull \hbox (badness 10000) detected at line 24 +[][][] + [] + +[223]) (solve_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--16 + + [] + +[224] +Underfull \hbox (badness 10000) detected at line 34 +[][][] + [] + +[225] +Underfull \hbox (badness 10000) detected at line 66 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 106 +[][][] + [] + +[226] +Underfull \hbox (badness 10000) detected at line 148 +[][][] + [] + + +Underfull \hbox (badness 905) in paragraph at lines 163--164 +[]\T1/phv/m/n/10 Referenced by loc[]_[]levenberg[]_[]marquardt(), loc[]_[]leven +berg[]_[]marquardt[]_[]correction(), opt[]_[]levenberg[]_[]marquardt(), + [] + +[227] +Underfull \hbox (badness 10000) detected at line 188 +[][][] + [] + +) (solve_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--10 + + [] + + +Underfull \hbox (badness 10000) detected at line 28 +[][][] + [] + +[228] +Underfull \hbox (badness 10000) detected at line 59 +[][][] + [] + +[229] +Underfull \hbox (badness 10000) detected at line 99 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 141 +[][][] + [] + + +Underfull \hbox (badness 905) in paragraph at lines 156--157 +[]\T1/phv/m/n/10 Referenced by loc[]_[]levenberg[]_[]marquardt(), loc[]_[]leven +berg[]_[]marquardt[]_[]correction(), opt[]_[]levenberg[]_[]marquardt(), + [] + +[230] +Underfull \hbox (badness 10000) detected at line 181 +[][][] + [] + +) (solve__test_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--12 + + [] + +[231] +Underfull \hbox (badness 10000) detected at line 28 +[][][] + [] + +) (solve__test_8h.tex +Underfull \hbox (badness 10000) detected at line 24 +[][][] + [] + +) (svd_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--16 + + [] + +[232] +Underfull \hbox (badness 10000) detected at line 38 +[][][] + [] + +[233] +Underfull \hbox (badness 5203) in paragraph at lines 85--86 +[]\T1/phv/m/n/10 Referenced by matrix[]_[]get[]_[]two[]_[]norm(), svd[]_[]compu +te[]_[]print[]_[][]U[]_[][]S[]_[][]V[]_[]s(), and trilateration[]_[]get[]_[]ran +k[]_[]and[]_[] + [] + +[234] [235] +Underfull \hbox (badness 10000) detected at line 198 +[][][] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 207--208 +[]\T1/phv/m/n/10 Referenced by matrix[]_[]get[]_[]two[]_[]norm(), moore[]_[]pen +rose[]_[]get[]_[]pinv(), svd[]_[]compute[]_[]print[]_[][]U[]_[][]S[]_[][]V[]_[] +s(), and + [] + + +Overfull \vbox (3.67293pt too high) has occurred while \output is active [] + + +[236] +Underfull \hbox (badness 10000) in paragraph at lines 238--239 +[]\T1/phv/m/n/10 Referenced by matrix[]_[]get[]_[]two[]_[]norm(), moore[]_[]pen +rose[]_[]get[]_[]pinv(), svd[]_[]compute[]_[]print[]_[][]U[]_[][]S[]_[][]V[]_[] +s(), and + [] + +) (svd_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--9 + + [] + +[237] +Underfull \hbox (badness 10000) detected at line 48 +[][][] + [] + +[238] +Underfull \hbox (badness 5203) in paragraph at lines 95--96 +[]\T1/phv/m/n/10 Referenced by matrix[]_[]get[]_[]two[]_[]norm(), svd[]_[]compu +te[]_[]print[]_[][]U[]_[][]S[]_[][]V[]_[]s(), and trilateration[]_[]get[]_[]ran +k[]_[]and[]_[] + [] + +[239] [240] +Underfull \hbox (badness 10000) detected at line 208 +[][][] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 217--218 +[]\T1/phv/m/n/10 Referenced by matrix[]_[]get[]_[]two[]_[]norm(), moore[]_[]pen +rose[]_[]get[]_[]pinv(), svd[]_[]compute[]_[]print[]_[][]U[]_[][]S[]_[][]V[]_[] +s(), and + [] + + +Overfull \vbox (3.67293pt too high) has occurred while \output is active [] + + +[241] +Underfull \hbox (badness 10000) in paragraph at lines 248--249 +[]\T1/phv/m/n/10 Referenced by matrix[]_[]get[]_[]two[]_[]norm(), moore[]_[]pen +rose[]_[]get[]_[]pinv(), svd[]_[]compute[]_[]print[]_[][]U[]_[][]S[]_[][]V[]_[] +s(), and + [] + +) (svd__test_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--13 + + [] + + +Underfull \hbox (badness 10000) detected at line 26 +[][][] + [] + +) (svd__test_8h.tex [242] +Underfull \hbox (badness 10000) detected at line 21 +[][][] + [] + +) (trilateration_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--15 + + [] + + +Underfull \hbox (badness 800) in paragraph at lines 28--29 +[]\T1/phv/m/n/10 void [] ([] Xp[]$ $[], [] Xh[]$ $[], [] solution[]_[]x1[]$ $[] +, + [] + + +Underfull \hbox (badness 7925) in paragraph at lines 32--33 +[]\T1/phv/m/n/10 void [] (uint8[]_[]t anchor[]_[]num, [] dist[]_[]arr[]$ $[], [ +] anchor[]_[]pos[]_[] + [] + +[243] +Underfull \hbox (badness 3098) in paragraph at lines 34--35 +[]\T1/phv/m/n/10 void [] (uint8[]_[]t line[]_[]num, uint8[]_[]t col[]_[]num, [] + pseudo[]_[]inv[]_[] + [] + + +Underfull \hbox (badness 10000) detected at line 41 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 59 +[][][] + [] + +[244] +Underfull \hbox (badness 10000) detected at line 101 +[][][] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 123--124 +[]\T1/phv/m/n/10 References matrix[]_[]t, moore[]_[]penrose[]_[]get[]_[]pinv(), + trilateration[]_[]get[]_[][]A[]_[]matrix(), trilateration[]_[]get[]_[]b[]_[]ve +ctor(), + [] + + +Underfull \hbox (badness 6173) in paragraph at lines 123--124 +\T1/phv/m/n/10 trilateration[]_[]get[]_[]particular[]_[]solution(), trilaterati +on[]_[]get[]_[]quadratic[]_[]equation[]_[]solution(), trilateration[]_[]get[]_[ +]rank[]_[] + [] + +[245] [246] +Underfull \hbox (badness 10000) detected at line 195 +[][][] + [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + [247] +Underfull \hbox (badness 10000) detected at line 277 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 302 +[][][] + [] + +[248]) (trilateration_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--10 + + [] + +[249] +Underfull \hbox (badness 7925) in paragraph at lines 19--20 +[]\T1/phv/m/n/10 void [] (uint8[]_[]t anchor[]_[]num, [] dist[]_[]arr[]$ $[], [ +] anchor[]_[]pos[]_[] + [] + + +Underfull \hbox (badness 3098) in paragraph at lines 29--30 +[]\T1/phv/m/n/10 void [] (uint8[]_[]t line[]_[]num, uint8[]_[]t col[]_[]num, [] + pseudo[]_[]inv[]_[] + [] + + +Underfull \hbox (badness 10000) detected at line 36 +[][][] + [] + +[250] +Underfull \hbox (badness 10000) detected at line 54 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 96 +[][][] + [] + +[251] +Underfull \hbox (badness 10000) in paragraph at lines 118--119 +[]\T1/phv/m/n/10 References matrix[]_[]t, moore[]_[]penrose[]_[]get[]_[]pinv(), + trilateration[]_[]get[]_[][]A[]_[]matrix(), trilateration[]_[]get[]_[]b[]_[]ve +ctor(), + [] + + +Underfull \hbox (badness 6173) in paragraph at lines 118--119 +\T1/phv/m/n/10 trilateration[]_[]get[]_[]particular[]_[]solution(), trilaterati +on[]_[]get[]_[]quadratic[]_[]equation[]_[]solution(), trilateration[]_[]get[]_[ +]rank[]_[] + [] + +[252] +Underfull \hbox (badness 10000) detected at line 190 +[][][] + [] + +[253] +Underfull \hbox (badness 10000) detected at line 272 +[][][] + [] + +[254] +Underfull \hbox (badness 10000) detected at line 297 +[][][] + [] + +[255]) (utils_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--13 + + [] + +[256] +Underfull \hbox (badness 10000) detected at line 45 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 68 +[][][] + [] + +[257] +Underfull \hbox (badness 10000) detected at line 118 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 146 +[][][] + [] + +[258] +Underfull \hbox (badness 10000) detected at line 174 +[][][] + [] + +[259] +Underfull \hbox (badness 10000) detected at line 258 +[][][] + [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + [260] +Underfull \hbox (badness 10000) detected at line 313 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 345 +[][][] + [] + +[261] +Underfull \hbox (badness 10000) detected at line 369 +[][][] + [] + +) (utils_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--10 + + [] + +[262] +Underfull \hbox (badness 10000) detected at line 50 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 73 +[][][] + [] + +[263] +Underfull \hbox (badness 10000) detected at line 105 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 133 +[][][] + [] + +[264] +Underfull \hbox (badness 10000) detected at line 161 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 189 +[][][] + [] + +[265] [266] +Underfull \hbox (badness 10000) detected at line 273 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 328 +[][][] + [] + +[267] +Underfull \hbox (badness 10000) detected at line 360 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 384 +[][][] + [] + +) (utils__test_8c.tex [268] +Underfull \hbox (badness 10000) in paragraph at lines 8--11 + + [] + + +Underfull \hbox (badness 10000) detected at line 24 +[][][] + [] + +) (utils__test_8h.tex +Underfull \hbox (badness 10000) detected at line 21 +[][][] + [] + +) (vector_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--15 + + [] + +[269] [270] +LaTeX Font Info: Font shape `TS1/phv/m/it' in size <9> not available +(Font) Font shape `TS1/phv/m/sl' tried instead on input line 61. +LaTeX Font Info: Font shape `TS1/phv/m/sl' will be +(Font) scaled to size 8.09995pt on input line 61. + +Underfull \hbox (badness 10000) detected at line 71 +[][][] + [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + [271] +[272] [273] +Underfull \hbox (badness 10000) detected at line 251 +[][][] + [] + +[274] +Underfull \hbox (badness 10000) detected at line 318 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 346 +[][][] + [] + +[275] +Underfull \hbox (badness 10000) detected at line 378 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 412 +[][][] + [] + +[276] +Underfull \hbox (badness 10000) detected at line 442 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 474 +[][][] + [] + +[277] +Underfull \hbox (badness 10000) detected at line 506 +[][][] + [] + +[278] +Underfull \hbox (badness 10000) detected at line 569 +[][][] + [] + +[279] [280] [281] +Underfull \hbox (badness 10000) detected at line 790 +[][][] + [] + +) (vector_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--10 + + [] + +[282] [283] +Underfull \hbox (badness 10000) detected at line 74 +[][][] + [] + +[284] [285] [286] +Underfull \hbox (badness 10000) detected at line 254 +[][][] + [] + +[287] +Underfull \hbox (badness 10000) detected at line 321 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 349 +[][][] + [] + +[288] +Underfull \hbox (badness 10000) detected at line 381 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 415 +[][][] + [] + +[289] +Underfull \hbox (badness 10000) detected at line 445 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 477 +[][][] + [] + +[290] +Underfull \hbox (badness 10000) detected at line 509 +[][][] + [] + +[291] +Underfull \hbox (badness 10000) detected at line 572 +[][][] + [] + +[292] [293] [294] +Underfull \hbox (badness 10000) detected at line 793 +[][][] + [] + +) (vector__test_8c.tex +Underfull \hbox (badness 10000) in paragraph at lines 8--13 + + [] + +[295] +Underfull \hbox (badness 10000) detected at line 26 +[][][] + [] + +) (vector__test_8h.tex +Underfull \hbox (badness 10000) detected at line 21 +[][][] + [] + +) [296] +No file refman.ind. +Package atveryend Info: Empty hook `BeforeClearDocument' on input line 319. +Package atveryend Info: Empty hook `AfterLastShipout' on input line 319. +(refman.aux (group__distance__based.aux) (group__examples.aux) +(group__linear__algebra.aux) (group__localization.aux) +(group__magnetic__based.aux) (group__matrix__decompositions.aux) +(group__non__linear__algebra.aux) (group__optimization.aux) +(group__position__algos.aux) (group__position__optimization.aux) +(group__pos__algos__common.aux) (group__pseudo__inverse.aux) +(group__solve__linear__equations.aux) (group__solve__non__linear__equations.aux +) (group__utilities.aux)) +Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 319. +Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 319. +Package rerunfilecheck Info: File `refman.out' has not changed. +(rerunfilecheck) Checksum: C68C4C0886254AB47113558B45FF4BBE;162534. + + ) +Here is how much of TeX's memory you used: + 21619 strings out of 492973 + 370031 string characters out of 3135926 + 673183 words of memory out of 3000000 + 22865 multiletter control sequences out of 15000+200000 + 65281 words of font info for 93 fonts, out of 3000000 for 9000 + 1141 hyphenation exceptions out of 8191 + 57i,17n,100p,3558b,712s stack positions out of 5000i,500n,10000p,200000b,50000s +{C:/Program Files/MiKTeX 2.9/fonts/enc/dvips/base/8r.enc}<C:/Program Files/Mi +KTeX 2.9/fonts/type1/public/amsfonts/cm/cmex10.pfb><C:/Program Files/MiKTeX 2.9 +/fonts/type1/public/amsfonts/cmextra/cmex9.pfb><C:/Program Files/MiKTeX 2.9/fon +ts/type1/public/amsfonts/cm/cmmi10.pfb><C:/Program Files/MiKTeX 2.9/fonts/type1 +/public/amsfonts/cm/cmmi5.pfb><C:/Program Files/MiKTeX 2.9/fonts/type1/public/a +msfonts/cm/cmmi6.pfb><C:/Program Files/MiKTeX 2.9/fonts/type1/public/amsfonts/c +m/cmmi7.pfb><C:/Program Files/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmmi9.p +fb><C:/Program Files/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmr10.pfb><C:/Pr +ogram Files/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmr5.pfb><C:/Program File +s/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmr6.pfb><C:/Program Files/MiKTeX 2 +.9/fonts/type1/public/amsfonts/cm/cmr7.pfb><C:/Program Files/MiKTeX 2.9/fonts/t +ype1/public/amsfonts/cm/cmr9.pfb><C:/Program Files/MiKTeX 2.9/fonts/type1/publi +c/amsfonts/cm/cmsy10.pfb><C:/Program Files/MiKTeX 2.9/fonts/type1/public/amsfon +ts/cm/cmsy6.pfb><C:/Program Files/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cms +y7.pfb><C:/Program Files/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmsy8.pfb><C +:/Program Files/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmsy9.pfb><C:/Program + Files/MiKTeX 2.9/fonts/type1/urw/courier/ucrr8a.pfb><C:/Program Files/MiKTeX 2 +.9/fonts/type1/urw/courier/ucrro8a.pfb><C:/Program Files/MiKTeX 2.9/fonts/type1 +/urw/helvetic/uhvb8a.pfb><C:/Program Files/MiKTeX 2.9/fonts/type1/urw/helvetic/ +uhvb8ac.pfb><C:/Program Files/MiKTeX 2.9/fonts/type1/urw/helvetic/uhvr8a.pfb><C +:/Program Files/MiKTeX 2.9/fonts/type1/urw/helvetic/uhvro8a.pfb> +Output written on refman.pdf (316 pages, 2186836 bytes). +PDF statistics: + 9343 PDF objects out of 10688 (max. 8388607) + 1986 named destinations out of 2073 (max. 500000) + 5350 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/doc/doxygen/latex/refman.out b/doc/doxygen/latex/refman.out new file mode 100644 index 0000000000000000000000000000000000000000..2780ff59ecf0e25a8edecfb98c2ebf45ed4c9cab --- /dev/null +++ b/doc/doxygen/latex/refman.out @@ -0,0 +1,668 @@ +\BOOKMARK [0][-]{chapter.1}{\376\377\0001\000\040\000R\000c\000d\000M\000a\000t\000h\000L\000i\000b\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{}% 1 +\BOOKMARK [1][-]{section.1.1}{\376\377\0001\000.\0001\000\040\000R\000c\000d\000M\000a\000t\000h\000L\000i\000b\000\040\000i\000n\000\040\000a\000\040\000n\000u\000t\000s\000h\000e\000l\000l}{chapter.1}% 2 +\BOOKMARK [1][-]{section.1.2}{\376\377\0001\000.\0002\000\040\000D\000o\000w\000n\000l\000o\000a\000d\000\040\000a\000n\000d\000\040\000u\000s\000e\000\040\000R\000c\000d\000M\000a\000t\000h\000L\000i\000b}{chapter.1}% 3 +\BOOKMARK [1][-]{section.1.3}{\376\377\0001\000.\0003\000\040\000T\000h\000e\000\040\000q\000u\000i\000c\000k\000e\000s\000t\000\040\000s\000t\000a\000r\000t}{chapter.1}% 4 +\BOOKMARK [1][-]{section.1.4}{\376\377\0001\000.\0004\000\040\000S\000t\000r\000u\000c\000t\000u\000r\000e}{chapter.1}% 5 +\BOOKMARK [2][-]{subsection.1.4.1}{\376\377\0001\000.\0004\000.\0001\000\040\000L\000i\000n\000e\000a\000r\000\040\000A\000l\000g\000e\000b\000r\000a}{section.1.4}% 6 +\BOOKMARK [2][-]{subsection.1.4.2}{\376\377\0001\000.\0004\000.\0002\000\040\000N\000o\000n\000-\000L\000i\000n\000e\000a\000r\000\040\000A\000l\000g\000e\000b\000r\000a}{section.1.4}% 7 +\BOOKMARK [2][-]{subsection.1.4.3}{\376\377\0001\000.\0004\000.\0003\000\040\000L\000o\000c\000a\000l\000i\000z\000a\000t\000i\000o\000n}{section.1.4}% 8 +\BOOKMARK [2][-]{subsection.1.4.4}{\376\377\0001\000.\0004\000.\0004\000\040\000e\000x\000a\000m\000p\000l\000e\000s}{section.1.4}% 9 +\BOOKMARK [2][-]{subsection.1.4.5}{\376\377\0001\000.\0004\000.\0005\000\040\000d\000o\000c}{section.1.4}% 10 +\BOOKMARK [1][-]{section.1.5}{\376\377\0001\000.\0005\000\040\000F\000u\000r\000t\000h\000e\000r\000\040\000i\000n\000f\000o\000r\000m\000a\000t\000i\000o\000n}{chapter.1}% 11 +\BOOKMARK [0][-]{chapter.2}{\376\377\0002\000\040\000C\000r\000e\000a\000t\000i\000n\000g\000\040\000a\000n\000\040\000a\000p\000p\000l\000i\000c\000a\000t\000i\000o\000n}{}% 12 +\BOOKMARK [1][-]{section.2.1}{\376\377\0002\000.\0001\000\040\000C\000r\000e\000a\000t\000i\000n\000g\000\040\000a\000n\000\040\000a\000p\000p\000l\000i\000c\000a\000t\000i\000o\000n\000\040\000f\000o\000r\000\040\000f\000u\000l\000l\000-\000f\000l\000e\000d\000g\000e\000d\000\040\000d\000e\000v\000i\000c\000e\000s}{chapter.2}% 13 +\BOOKMARK [1][-]{section.2.2}{\376\377\0002\000.\0002\000\040\000C\000r\000e\000a\000t\000i\000n\000g\000\040\000a\000n\000\040\000a\000p\000p\000l\000i\000c\000a\000t\000i\000o\000n\000\040\000f\000o\000r\000\040\000r\000e\000s\000o\000u\000r\000c\000e\000-\000l\000i\000m\000i\000t\000e\000d\000\040\000d\000e\000v\000i\000c\000e\000s}{chapter.2}% 14 +\BOOKMARK [1][-]{section.2.3}{\376\377\0002\000.\0003\000\040\000T\000h\000e\000\040\000m\000a\000i\000n\000\040\000f\000u\000n\000c\000t\000i\000o\000n}{chapter.2}% 15 +\BOOKMARK [1][-]{section.2.4}{\376\377\0002\000.\0004\000\040\000T\000h\000e\000\040\000a\000p\000p\000l\000i\000c\000a\000t\000i\000o\000n\000\047\000s\000\040\000M\000a\000k\000e\000f\000i\000l\000e}{chapter.2}% 16 +\BOOKMARK [2][-]{subsection.2.4.1}{\376\377\0002\000.\0004\000.\0001\000\040\000T\000h\000e\000\040\000m\000i\000n\000i\000m\000a\000l\000\040\000M\000a\000k\000e\000f\000i\000l\000e}{section.2.4}% 17 +\BOOKMARK [2][-]{subsection.2.4.2}{\376\377\0002\000.\0004\000.\0002\000\040\000I\000n\000c\000l\000u\000d\000i\000n\000g\000\040\000m\000o\000d\000u\000l\000e\000s}{section.2.4}% 18 +\BOOKMARK [0][-]{chapter.3}{\376\377\0003\000\040\000C\000r\000e\000a\000t\000i\000n\000g\000\040\000m\000o\000d\000u\000l\000e\000s}{}% 19 +\BOOKMARK [1][-]{section.3.1}{\376\377\0003\000.\0001\000\040\000T\000h\000e\000\040\000g\000e\000n\000e\000r\000a\000l\000\040\000s\000t\000r\000u\000c\000t\000u\000r\000e}{chapter.3}% 20 +\BOOKMARK [1][-]{section.3.2}{\376\377\0003\000.\0002\000\040\000M\000o\000d\000u\000l\000e\000\040\000d\000e\000p\000e\000n\000d\000e\000n\000c\000i\000e\000s}{chapter.3}% 21 +\BOOKMARK [0][-]{chapter.4}{\376\377\0004\000\040\000G\000e\000t\000t\000i\000n\000g\000\040\000s\000t\000a\000r\000t\000e\000d}{}% 22 +\BOOKMARK [1][-]{section.4.1}{\376\377\0004\000.\0001\000\040\000D\000o\000w\000n\000l\000o\000a\000d\000i\000n\000g\000\040\000R\000c\000d\000M\000a\000t\000h\000L\000i\000b\000\040\000c\000o\000d\000e}{chapter.4}% 23 +\BOOKMARK [1][-]{section.4.2}{\376\377\0004\000.\0002\000\040\000C\000o\000m\000p\000i\000l\000i\000n\000g\000\040\000R\000c\000d\000M\000a\000t\000h\000L\000i\000b}{chapter.4}% 24 +\BOOKMARK [2][-]{subsection.4.2.1}{\376\377\0004\000.\0002\000.\0001\000\040\000S\000e\000t\000t\000i\000n\000g\000\040\000u\000p\000\040\000a\000\040\000t\000o\000o\000l\000c\000h\000a\000i\000n\000\040\000f\000o\000r\000\040\000f\000u\000l\000l\000-\000f\000l\000e\000d\000g\000e\000d\000\040\000d\000e\000v\000i\000c\000e\000s}{section.4.2}% 25 +\BOOKMARK [2][-]{subsection.4.2.2}{\376\377\0004\000.\0002\000.\0002\000\040\000S\000e\000t\000t\000i\000n\000g\000\040\000u\000p\000\040\000a\000\040\000t\000o\000o\000l\000c\000h\000a\000i\000n\000\040\000f\000o\000r\000\040\000r\000e\000s\000o\000u\000r\000c\000e\000-\000l\000i\000m\000i\000t\000e\000d\000\040\000d\000e\000v\000i\000c\000e\000s}{section.4.2}% 26 +\BOOKMARK [2][-]{subsection.4.2.3}{\376\377\0004\000.\0002\000.\0003\000\040\000T\000h\000e\000\040\000b\000u\000i\000l\000d\000\040\000s\000y\000s\000t\000e\000m\000\040\000f\000o\000r\000\040\000f\000u\000l\000l\000-\000f\000l\000e\000d\000g\000e\000d\000\040\000d\000e\000v\000i\000c\000e\000s}{section.4.2}% 27 +\BOOKMARK [2][-]{subsection.4.2.4}{\376\377\0004\000.\0002\000.\0004\000\040\000T\000h\000e\000\040\000b\000u\000i\000l\000d\000\040\000s\000y\000s\000t\000e\000m\000\040\000f\000o\000r\000\040\000r\000e\000s\000o\000u\000r\000c\000e\000-\000l\000i\000m\000i\000t\000e\000d\000\040\000d\000e\000v\000i\000c\000e\000s}{section.4.2}% 28 +\BOOKMARK [2][-]{subsection.4.2.5}{\376\377\0004\000.\0002\000.\0005\000\040\000B\000u\000i\000l\000d\000i\000n\000g\000\040\000a\000n\000d\000\040\000e\000x\000e\000c\000u\000t\000i\000n\000g\000\040\000a\000n\000\040\000e\000x\000a\000m\000p\000l\000e\000\040\000f\000o\000r\000\040\000r\000e\000s\000o\000u\000r\000c\000e\000-\000l\000i\000m\000i\000t\000e\000d\000\040\000d\000e\000v\000i\000c\000e\000s}{section.4.2}% 29 +\BOOKMARK [0][-]{chapter.5}{\376\377\0005\000\040\000M\000o\000d\000u\000l\000e\000\040\000I\000n\000d\000e\000x}{}% 30 +\BOOKMARK [1][-]{section.5.1}{\376\377\0005\000.\0001\000\040\000M\000o\000d\000u\000l\000e\000s}{chapter.5}% 31 +\BOOKMARK [0][-]{chapter.6}{\376\377\0006\000\040\000D\000a\000t\000a\000\040\000S\000t\000r\000u\000c\000t\000u\000r\000e\000\040\000I\000n\000d\000e\000x}{}% 32 +\BOOKMARK [1][-]{section.6.1}{\376\377\0006\000.\0001\000\040\000D\000a\000t\000a\000\040\000S\000t\000r\000u\000c\000t\000u\000r\000e\000s}{chapter.6}% 33 +\BOOKMARK [0][-]{chapter.7}{\376\377\0007\000\040\000F\000i\000l\000e\000\040\000I\000n\000d\000e\000x}{}% 34 +\BOOKMARK [1][-]{section.7.1}{\376\377\0007\000.\0001\000\040\000F\000i\000l\000e\000\040\000L\000i\000s\000t}{chapter.7}% 35 +\BOOKMARK [0][-]{chapter.8}{\376\377\0008\000\040\000M\000o\000d\000u\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{}% 36 +\BOOKMARK [1][-]{section.8.1}{\376\377\0008\000.\0001\000\040\000B\000A\000S\000I\000C\000\137\000O\000P\000E\000R\000A\000T\000I\000O\000N\000S}{chapter.8}% 37 +\BOOKMARK [2][-]{subsection.8.1.1}{\376\377\0008\000.\0001\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.8.1}% 38 +\BOOKMARK [1][-]{section.8.2}{\376\377\0008\000.\0002\000\040\000D\000I\000S\000T\000A\000N\000C\000E\000\137\000B\000A\000S\000E\000D}{chapter.8}% 39 +\BOOKMARK [2][-]{subsection.8.2.1}{\376\377\0008\000.\0002\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.8.2}% 40 +\BOOKMARK [1][-]{section.8.3}{\376\377\0008\000.\0003\000\040\000E\000X\000A\000M\000P\000L\000E\000S}{chapter.8}% 41 +\BOOKMARK [2][-]{subsection.8.3.1}{\376\377\0008\000.\0003\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.8.3}% 42 +\BOOKMARK [1][-]{section.8.4}{\376\377\0008\000.\0004\000\040\000L\000I\000N\000E\000A\000R\000\137\000A\000L\000G\000E\000B\000R\000A}{chapter.8}% 43 +\BOOKMARK [2][-]{subsection.8.4.1}{\376\377\0008\000.\0004\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.8.4}% 44 +\BOOKMARK [1][-]{section.8.5}{\376\377\0008\000.\0005\000\040\000L\000O\000C\000A\000L\000I\000Z\000A\000T\000I\000O\000N}{chapter.8}% 45 +\BOOKMARK [2][-]{subsection.8.5.1}{\376\377\0008\000.\0005\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.8.5}% 46 +\BOOKMARK [1][-]{section.8.6}{\376\377\0008\000.\0006\000\040\000M\000A\000G\000N\000E\000T\000I\000C\000\137\000B\000A\000S\000E\000D}{chapter.8}% 47 +\BOOKMARK [2][-]{subsection.8.6.1}{\376\377\0008\000.\0006\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.8.6}% 48 +\BOOKMARK [1][-]{section.8.7}{\376\377\0008\000.\0007\000\040\000M\000A\000T\000R\000I\000X\000\137\000D\000E\000C\000O\000M\000P\000O\000S\000I\000T\000I\000O\000N\000S}{chapter.8}% 49 +\BOOKMARK [2][-]{subsection.8.7.1}{\376\377\0008\000.\0007\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.8.7}% 50 +\BOOKMARK [1][-]{section.8.8}{\376\377\0008\000.\0008\000\040\000N\000O\000N\000\137\000L\000I\000N\000E\000A\000R\000\137\000A\000L\000G\000E\000B\000R\000A}{chapter.8}% 51 +\BOOKMARK [2][-]{subsection.8.8.1}{\376\377\0008\000.\0008\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.8.8}% 52 +\BOOKMARK [1][-]{section.8.9}{\376\377\0008\000.\0009\000\040\000O\000P\000T\000I\000M\000I\000Z\000A\000T\000I\000O\000N}{chapter.8}% 53 +\BOOKMARK [2][-]{subsection.8.9.1}{\376\377\0008\000.\0009\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.8.9}% 54 +\BOOKMARK [1][-]{section.8.10}{\376\377\0008\000.\0001\0000\000\040\000P\000O\000S\000I\000T\000I\000O\000N\000\137\000A\000L\000G\000O\000S}{chapter.8}% 55 +\BOOKMARK [2][-]{subsection.8.10.1}{\376\377\0008\000.\0001\0000\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.8.10}% 56 +\BOOKMARK [1][-]{section.8.11}{\376\377\0008\000.\0001\0001\000\040\000P\000O\000S\000I\000T\000I\000O\000N\000\137\000O\000P\000T\000I\000M\000I\000Z\000A\000T\000I\000O\000N}{chapter.8}% 57 +\BOOKMARK [2][-]{subsection.8.11.1}{\376\377\0008\000.\0001\0001\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.8.11}% 58 +\BOOKMARK [1][-]{section.8.12}{\376\377\0008\000.\0001\0002\000\040\000P\000O\000S\000\137\000A\000L\000G\000O\000S\000\137\000C\000O\000M\000M\000O\000N}{chapter.8}% 59 +\BOOKMARK [2][-]{subsection.8.12.1}{\376\377\0008\000.\0001\0002\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.8.12}% 60 +\BOOKMARK [1][-]{section.8.13}{\376\377\0008\000.\0001\0003\000\040\000P\000S\000E\000U\000D\000O\000\137\000I\000N\000V\000E\000R\000S\000E}{chapter.8}% 61 +\BOOKMARK [2][-]{subsection.8.13.1}{\376\377\0008\000.\0001\0003\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.8.13}% 62 +\BOOKMARK [1][-]{section.8.14}{\376\377\0008\000.\0001\0004\000\040\000S\000O\000L\000V\000E\000\137\000L\000I\000N\000E\000A\000R\000\137\000E\000Q\000U\000A\000T\000I\000O\000N\000S}{chapter.8}% 63 +\BOOKMARK [2][-]{subsection.8.14.1}{\376\377\0008\000.\0001\0004\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.8.14}% 64 +\BOOKMARK [1][-]{section.8.15}{\376\377\0008\000.\0001\0005\000\040\000S\000O\000L\000V\000E\000\137\000N\000O\000N\000\137\000L\000I\000N\000E\000A\000R\000\137\000E\000Q\000U\000A\000T\000I\000O\000N\000S}{chapter.8}% 65 +\BOOKMARK [2][-]{subsection.8.15.1}{\376\377\0008\000.\0001\0005\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.8.15}% 66 +\BOOKMARK [1][-]{section.8.16}{\376\377\0008\000.\0001\0006\000\040\000U\000T\000I\000L\000I\000T\000I\000E\000S}{chapter.8}% 67 +\BOOKMARK [2][-]{subsection.8.16.1}{\376\377\0008\000.\0001\0006\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.8.16}% 68 +\BOOKMARK [0][-]{chapter.9}{\376\377\0009\000\040\000D\000a\000t\000a\000\040\000S\000t\000r\000u\000c\000t\000u\000r\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{}% 69 +\BOOKMARK [1][-]{section.9.1}{\376\377\0009\000.\0001\000\040\000m\000a\000t\000r\000i\000x\000\137\000d\000i\000m\000\137\000t\000\040\000S\000t\000r\000u\000c\000t\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.9}% 70 +\BOOKMARK [2][-]{subsection.9.1.1}{\376\377\0009\000.\0001\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.9.1}% 71 +\BOOKMARK [0][-]{chapter.10}{\376\377\0001\0000\000\040\000F\000i\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{}% 72 +\BOOKMARK [1][-]{section.10.1}{\376\377\0001\0000\000.\0001\000\040\000c\000o\000m\000b\000i\000n\000a\000t\000o\000r\000i\000c\000s\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 73 +\BOOKMARK [2][-]{subsection.10.1.1}{\376\377\0001\0000\000.\0001\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.1}% 74 +\BOOKMARK [2][-]{subsection.10.1.2}{\376\377\0001\0000\000.\0001\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.1}% 75 +\BOOKMARK [3][-]{subsubsection.10.1.2.1}{\376\377\0001\0000\000.\0001\000.\0002\000.\0001\000\040\000c\000o\000m\000b\000i\000n\000a\000t\000o\000r\000i\000c\000s\000\137\000g\000e\000t\000\137\000n\000e\000x\000t\000\137\000w\000i\000t\000h\000o\000u\000t\000\137\000r\000e\000p\000\050\000\051}{subsection.10.1.2}% 76 +\BOOKMARK [3][-]{subsubsection.10.1.2.2}{\376\377\0001\0000\000.\0001\000.\0002\000.\0002\000\040\000c\000o\000m\000b\000i\000n\000a\000t\000o\000r\000i\000c\000s\000\137\000i\000n\000i\000t\000\050\000\051}{subsection.10.1.2}% 77 +\BOOKMARK [1][-]{section.10.2}{\376\377\0001\0000\000.\0002\000\040\000c\000o\000m\000b\000i\000n\000a\000t\000o\000r\000i\000c\000s\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 78 +\BOOKMARK [2][-]{subsection.10.2.1}{\376\377\0001\0000\000.\0002\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.2}% 79 +\BOOKMARK [2][-]{subsection.10.2.2}{\376\377\0001\0000\000.\0002\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.2}% 80 +\BOOKMARK [3][-]{subsubsection.10.2.2.1}{\376\377\0001\0000\000.\0002\000.\0002\000.\0001\000\040\000c\000o\000m\000b\000i\000n\000a\000t\000o\000r\000i\000c\000s\000\137\000g\000e\000t\000\137\000n\000e\000x\000t\000\137\000w\000i\000t\000h\000o\000u\000t\000\137\000r\000e\000p\000\050\000\051}{subsection.10.2.2}% 81 +\BOOKMARK [3][-]{subsubsection.10.2.2.2}{\376\377\0001\0000\000.\0002\000.\0002\000.\0002\000\040\000c\000o\000m\000b\000i\000n\000a\000t\000o\000r\000i\000c\000s\000\137\000i\000n\000i\000t\000\050\000\051}{subsection.10.2.2}% 82 +\BOOKMARK [1][-]{section.10.3}{\376\377\0001\0000\000.\0003\000\040\000d\000a\000m\000p\000e\000d\000\137\000n\000e\000w\000t\000o\000n\000\137\000r\000a\000p\000h\000s\000o\000n\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 83 +\BOOKMARK [2][-]{subsection.10.3.1}{\376\377\0001\0000\000.\0003\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.3}% 84 +\BOOKMARK [2][-]{subsection.10.3.2}{\376\377\0001\0000\000.\0003\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.3}% 85 +\BOOKMARK [3][-]{subsubsection.10.3.2.1}{\376\377\0001\0000\000.\0003\000.\0002\000.\0001\000\040\000d\000a\000m\000p\000e\000d\000\137\000n\000e\000w\000t\000o\000n\000\137\000r\000a\000p\000h\000s\000o\000n\000\050\000\051}{subsection.10.3.2}% 86 +\BOOKMARK [3][-]{subsubsection.10.3.2.2}{\376\377\0001\0000\000.\0003\000.\0002\000.\0002\000\040\000g\000e\000t\000\137\000d\000a\000m\000p\000e\000d\000\137\000n\000o\000r\000m\000\050\000\051}{subsection.10.3.2}% 87 +\BOOKMARK [3][-]{subsubsection.10.3.2.3}{\376\377\0001\0000\000.\0003\000.\0002\000.\0003\000\040\000g\000e\000t\000\137\000d\000e\000l\000t\000a\000\137\000x\000\050\000\051}{subsection.10.3.2}% 88 +\BOOKMARK [1][-]{section.10.4}{\376\377\0001\0000\000.\0004\000\040\000d\000a\000m\000p\000e\000d\000\137\000n\000e\000w\000t\000o\000n\000\137\000r\000a\000p\000h\000s\000o\000n\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 89 +\BOOKMARK [2][-]{subsection.10.4.1}{\376\377\0001\0000\000.\0004\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.4}% 90 +\BOOKMARK [2][-]{subsection.10.4.2}{\376\377\0001\0000\000.\0004\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.4}% 91 +\BOOKMARK [3][-]{subsubsection.10.4.2.1}{\376\377\0001\0000\000.\0004\000.\0002\000.\0001\000\040\000d\000a\000m\000p\000e\000d\000\137\000n\000e\000w\000t\000o\000n\000\137\000r\000a\000p\000h\000s\000o\000n\000\050\000\051}{subsection.10.4.2}% 92 +\BOOKMARK [3][-]{subsubsection.10.4.2.2}{\376\377\0001\0000\000.\0004\000.\0002\000.\0002\000\040\000g\000e\000t\000\137\000d\000a\000m\000p\000e\000d\000\137\000n\000o\000r\000m\000\050\000\051}{subsection.10.4.2}% 93 +\BOOKMARK [3][-]{subsubsection.10.4.2.3}{\376\377\0001\0000\000.\0004\000.\0002\000.\0003\000\040\000g\000e\000t\000\137\000d\000e\000l\000t\000a\000\137\000x\000\050\000\051}{subsection.10.4.2}% 94 +\BOOKMARK [1][-]{section.10.5}{\376\377\0001\0000\000.\0005\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000f\000i\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 95 +\BOOKMARK [2][-]{subsection.10.5.1}{\376\377\0001\0000\000.\0005\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.5}% 96 +\BOOKMARK [2][-]{subsection.10.5.2}{\376\377\0001\0000\000.\0005\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.5}% 97 +\BOOKMARK [3][-]{subsubsection.10.5.2.1}{\376\377\0001\0000\000.\0005\000.\0002\000.\0001\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000f\000\137\000i\000\050\000\051}{subsection.10.5.2}% 98 +\BOOKMARK [3][-]{subsubsection.10.5.2.2}{\376\377\0001\0000\000.\0005\000.\0002\000.\0002\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000f\000i\000\050\000\051}{subsection.10.5.2}% 99 +\BOOKMARK [1][-]{section.10.6}{\376\377\0001\0000\000.\0006\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000f\000i\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 100 +\BOOKMARK [2][-]{subsection.10.6.1}{\376\377\0001\0000\000.\0006\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.6}% 101 +\BOOKMARK [2][-]{subsection.10.6.2}{\376\377\0001\0000\000.\0006\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.6}% 102 +\BOOKMARK [3][-]{subsubsection.10.6.2.1}{\376\377\0001\0000\000.\0006\000.\0002\000.\0001\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000f\000\137\000i\000\050\000\051}{subsection.10.6.2}% 103 +\BOOKMARK [3][-]{subsubsection.10.6.2.2}{\376\377\0001\0000\000.\0006\000.\0002\000.\0002\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000f\000i\000\050\000\051}{subsection.10.6.2}% 104 +\BOOKMARK [1][-]{section.10.7}{\376\377\0001\0000\000.\0007\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 105 +\BOOKMARK [2][-]{subsection.10.7.1}{\376\377\0001\0000\000.\0007\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.7}% 106 +\BOOKMARK [2][-]{subsection.10.7.2}{\376\377\0001\0000\000.\0007\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.7}% 107 +\BOOKMARK [3][-]{subsubsection.10.7.2.1}{\376\377\0001\0000\000.\0007\000.\0002\000.\0001\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000\137\000g\000e\000t\000\137\000J\000\050\000\051}{subsection.10.7.2}% 108 +\BOOKMARK [3][-]{subsubsection.10.7.2.2}{\376\377\0001\0000\000.\0007\000.\0002\000.\0002\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000\137\000g\000e\000t\000\137\000J\000\137\000m\000u\000l\000\137\000s\000\050\000\051}{subsection.10.7.2}% 109 +\BOOKMARK [3][-]{subsubsection.10.7.2.3}{\376\377\0001\0000\000.\0007\000.\0002\000.\0003\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000\137\000g\000e\000t\000\137\000J\000T\000f\000\050\000\051}{subsection.10.7.2}% 110 +\BOOKMARK [3][-]{subsubsection.10.7.2.4}{\376\377\0001\0000\000.\0007\000.\0002\000.\0004\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000\137\000g\000e\000t\000\137\000J\000T\000J\000\050\000\051}{subsection.10.7.2}% 111 +\BOOKMARK [1][-]{section.10.8}{\376\377\0001\0000\000.\0008\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 112 +\BOOKMARK [2][-]{subsection.10.8.1}{\376\377\0001\0000\000.\0008\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.8}% 113 +\BOOKMARK [2][-]{subsection.10.8.2}{\376\377\0001\0000\000.\0008\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.8}% 114 +\BOOKMARK [3][-]{subsubsection.10.8.2.1}{\376\377\0001\0000\000.\0008\000.\0002\000.\0001\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000\137\000g\000e\000t\000\137\000J\000\050\000\051}{subsection.10.8.2}% 115 +\BOOKMARK [3][-]{subsubsection.10.8.2.2}{\376\377\0001\0000\000.\0008\000.\0002\000.\0002\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000\137\000g\000e\000t\000\137\000J\000\137\000m\000u\000l\000\137\000s\000\050\000\051}{subsection.10.8.2}% 116 +\BOOKMARK [3][-]{subsubsection.10.8.2.3}{\376\377\0001\0000\000.\0008\000.\0002\000.\0003\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000\137\000g\000e\000t\000\137\000J\000T\000f\000\050\000\051}{subsection.10.8.2}% 117 +\BOOKMARK [3][-]{subsubsection.10.8.2.4}{\376\377\0001\0000\000.\0008\000.\0002\000.\0004\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000\137\000g\000e\000t\000\137\000J\000T\000J\000\050\000\051}{subsection.10.8.2}% 118 +\BOOKMARK [1][-]{section.10.9}{\376\377\0001\0000\000.\0009\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000p\000o\000s\000i\000t\000i\000o\000n\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 119 +\BOOKMARK [2][-]{subsection.10.9.1}{\376\377\0001\0000\000.\0009\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.9}% 120 +\BOOKMARK [2][-]{subsection.10.9.2}{\376\377\0001\0000\000.\0009\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.9}% 121 +\BOOKMARK [3][-]{subsubsection.10.9.2.1}{\376\377\0001\0000\000.\0009\000.\0002\000.\0001\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000g\000e\000t\000\137\000a\000b\000s\000o\000l\000u\000t\000e\000\137\000e\000r\000r\000o\000r\000\050\000\051}{subsection.10.9.2}% 122 +\BOOKMARK [3][-]{subsubsection.10.9.2.2}{\376\377\0001\0000\000.\0009\000.\0002\000.\0002\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000g\000e\000t\000\137\000d\000i\000s\000t\000a\000n\000c\000e\000\137\000t\000o\000\137\000a\000n\000c\000h\000o\000r\000\050\000\051}{subsection.10.9.2}% 123 +\BOOKMARK [1][-]{section.10.10}{\376\377\0001\0000\000.\0001\0000\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000p\000o\000s\000i\000t\000i\000o\000n\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 124 +\BOOKMARK [2][-]{subsection.10.10.1}{\376\377\0001\0000\000.\0001\0000\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.10}% 125 +\BOOKMARK [2][-]{subsection.10.10.2}{\376\377\0001\0000\000.\0001\0000\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.10}% 126 +\BOOKMARK [3][-]{subsubsection.10.10.2.1}{\376\377\0001\0000\000.\0001\0000\000.\0002\000.\0001\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000g\000e\000t\000\137\000a\000b\000s\000o\000l\000u\000t\000e\000\137\000e\000r\000r\000o\000r\000\050\000\051}{subsection.10.10.2}% 127 +\BOOKMARK [3][-]{subsubsection.10.10.2.2}{\376\377\0001\0000\000.\0001\0000\000.\0002\000.\0002\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000g\000e\000t\000\137\000d\000i\000s\000t\000a\000n\000c\000e\000\137\000t\000o\000\137\000a\000n\000c\000h\000o\000r\000\050\000\051}{subsection.10.10.2}% 128 +\BOOKMARK [1][-]{section.10.11}{\376\377\0001\0000\000.\0001\0001\000\040\000d\000i\000s\000t\000a\000n\000c\000e\000\137\000b\000a\000s\000e\000d\000\137\000t\000e\000s\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 129 +\BOOKMARK [2][-]{subsection.10.11.1}{\376\377\0001\0000\000.\0001\0001\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.11}% 130 +\BOOKMARK [2][-]{subsection.10.11.2}{\376\377\0001\0000\000.\0001\0001\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.11}% 131 +\BOOKMARK [3][-]{subsubsection.10.11.2.1}{\376\377\0001\0000\000.\0001\0001\000.\0002\000.\0001\000\040\000d\000i\000s\000t\000a\000n\000c\000e\000\137\000b\000a\000s\000e\000d\000\137\000t\000e\000s\000t\000\050\000\051}{subsection.10.11.2}% 132 +\BOOKMARK [1][-]{section.10.12}{\376\377\0001\0000\000.\0001\0002\000\040\000d\000i\000s\000t\000a\000n\000c\000e\000\137\000b\000a\000s\000e\000d\000\137\000t\000e\000s\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 133 +\BOOKMARK [2][-]{subsection.10.12.1}{\376\377\0001\0000\000.\0001\0002\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.12}% 134 +\BOOKMARK [2][-]{subsection.10.12.2}{\376\377\0001\0000\000.\0001\0002\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.12}% 135 +\BOOKMARK [3][-]{subsubsection.10.12.2.1}{\376\377\0001\0000\000.\0001\0002\000.\0002\000.\0001\000\040\000d\000i\000s\000t\000a\000n\000c\000e\000\137\000b\000a\000s\000e\000d\000\137\000t\000e\000s\000t\000\050\000\051}{subsection.10.12.2}% 136 +\BOOKMARK [1][-]{section.10.13}{\376\377\0001\0000\000.\0001\0003\000\040\000D\000O\000P\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 137 +\BOOKMARK [2][-]{subsection.10.13.1}{\376\377\0001\0000\000.\0001\0003\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.13}% 138 +\BOOKMARK [2][-]{subsection.10.13.2}{\376\377\0001\0000\000.\0001\0003\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.13}% 139 +\BOOKMARK [3][-]{subsubsection.10.13.2.1}{\376\377\0001\0000\000.\0001\0003\000.\0002\000.\0001\000\040\000g\000e\000t\000\137\000P\000D\000O\000P\000\050\000\051}{subsection.10.13.2}% 140 +\BOOKMARK [1][-]{section.10.14}{\376\377\0001\0000\000.\0001\0004\000\040\000D\000O\000P\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 141 +\BOOKMARK [2][-]{subsection.10.14.1}{\376\377\0001\0000\000.\0001\0004\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.14}% 142 +\BOOKMARK [2][-]{subsection.10.14.2}{\376\377\0001\0000\000.\0001\0004\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.14}% 143 +\BOOKMARK [3][-]{subsubsection.10.14.2.1}{\376\377\0001\0000\000.\0001\0004\000.\0002\000.\0001\000\040\000g\000e\000t\000\137\000P\000D\000O\000P\000\050\000\051}{subsection.10.14.2}% 144 +\BOOKMARK [1][-]{section.10.15}{\376\377\0001\0000\000.\0001\0005\000\040\000f\000s\000o\000l\000v\000e\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 145 +\BOOKMARK [2][-]{subsection.10.15.1}{\376\377\0001\0000\000.\0001\0005\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.15}% 146 +\BOOKMARK [2][-]{subsection.10.15.2}{\376\377\0001\0000\000.\0001\0005\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.15}% 147 +\BOOKMARK [3][-]{subsubsection.10.15.2.1}{\376\377\0001\0000\000.\0001\0005\000.\0002\000.\0001\000\040\000f\000s\000o\000l\000v\000e\000\050\000\051}{subsection.10.15.2}% 148 +\BOOKMARK [1][-]{section.10.16}{\376\377\0001\0000\000.\0001\0006\000\040\000f\000s\000o\000l\000v\000e\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 149 +\BOOKMARK [2][-]{subsection.10.16.1}{\376\377\0001\0000\000.\0001\0006\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.16}% 150 +\BOOKMARK [2][-]{subsection.10.16.2}{\376\377\0001\0000\000.\0001\0006\000.\0002\000\040\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000T\000y\000p\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.16}% 151 +\BOOKMARK [3][-]{subsubsection.10.16.2.1}{\376\377\0001\0000\000.\0001\0006\000.\0002\000.\0001\000\040\000N\000O\000N\000\137\000L\000I\000N\000\137\000A\000L\000G\000O\000R\000I\000T\000H\000M}{subsection.10.16.2}% 152 +\BOOKMARK [2][-]{subsection.10.16.3}{\376\377\0001\0000\000.\0001\0006\000.\0003\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.16}% 153 +\BOOKMARK [3][-]{subsubsection.10.16.3.1}{\376\377\0001\0000\000.\0001\0006\000.\0003\000.\0001\000\040\000f\000s\000o\000l\000v\000e\000\050\000\051}{subsection.10.16.3}% 154 +\BOOKMARK [1][-]{section.10.17}{\376\377\0001\0000\000.\0001\0007\000\040\000f\000s\000o\000l\000v\000e\000\137\000t\000e\000s\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 155 +\BOOKMARK [2][-]{subsection.10.17.1}{\376\377\0001\0000\000.\0001\0007\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.17}% 156 +\BOOKMARK [2][-]{subsection.10.17.2}{\376\377\0001\0000\000.\0001\0007\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.17}% 157 +\BOOKMARK [3][-]{subsubsection.10.17.2.1}{\376\377\0001\0000\000.\0001\0007\000.\0002\000.\0001\000\040\000g\000e\000t\000\137\000n\000o\000n\000\137\000l\000i\000n\000\137\000s\000y\000s\000\137\000f\0001\000\137\000\050\000\051}{subsection.10.17.2}% 158 +\BOOKMARK [3][-]{subsubsection.10.17.2.2}{\376\377\0001\0000\000.\0001\0007\000.\0002\000.\0002\000\040\000g\000e\000t\000\137\000n\000o\000n\000\137\000l\000i\000n\000\137\000s\000y\000s\000\137\000f\0002\000\137\000\050\000\051}{subsection.10.17.2}% 159 +\BOOKMARK [3][-]{subsubsection.10.17.2.3}{\376\377\0001\0000\000.\0001\0007\000.\0002\000.\0003\000\040\000g\000e\000t\000\137\000n\000o\000n\000\137\000l\000i\000n\000\137\000s\000y\000s\000\137\000f\0003\000\137\000\050\000\051}{subsection.10.17.2}% 160 +\BOOKMARK [3][-]{subsubsection.10.17.2.4}{\376\377\0001\0000\000.\0001\0007\000.\0002\000.\0004\000\040\000g\000e\000t\000\137\000n\000o\000n\000\137\000l\000i\000n\000\137\000s\000y\000s\000\137\000J\0001\000\137\000\050\000\051}{subsection.10.17.2}% 161 +\BOOKMARK [3][-]{subsubsection.10.17.2.5}{\376\377\0001\0000\000.\0001\0007\000.\0002\000.\0005\000\040\000g\000e\000t\000\137\000n\000o\000n\000\137\000l\000i\000n\000\137\000s\000y\000s\000\137\000J\0002\000\137\000\050\000\051}{subsection.10.17.2}% 162 +\BOOKMARK [3][-]{subsubsection.10.17.2.6}{\376\377\0001\0000\000.\0001\0007\000.\0002\000.\0006\000\040\000g\000e\000t\000\137\000n\000o\000n\000\137\000l\000i\000n\000\137\000s\000y\000s\000\137\000J\0003\000\137\000\050\000\051}{subsection.10.17.2}% 163 +\BOOKMARK [1][-]{section.10.18}{\376\377\0001\0000\000.\0001\0008\000\040\000f\000s\000o\000l\000v\000e\000\137\000t\000e\000s\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 164 +\BOOKMARK [2][-]{subsection.10.18.1}{\376\377\0001\0000\000.\0001\0008\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.18}% 165 +\BOOKMARK [1][-]{section.10.19}{\376\377\0001\0000\000.\0001\0009\000\040\000g\000i\000v\000e\000n\000s\000\137\000t\000e\000s\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 166 +\BOOKMARK [2][-]{subsection.10.19.1}{\376\377\0001\0000\000.\0001\0009\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.19}% 167 +\BOOKMARK [1][-]{section.10.20}{\376\377\0001\0000\000.\0002\0000\000\040\000g\000i\000v\000e\000n\000s\000\137\000t\000e\000s\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 168 +\BOOKMARK [2][-]{subsection.10.20.1}{\376\377\0001\0000\000.\0002\0000\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.20}% 169 +\BOOKMARK [1][-]{section.10.21}{\376\377\0001\0000\000.\0002\0001\000\040\000h\000o\000u\000s\000e\000h\000o\000l\000d\000e\000r\000\137\000t\000e\000s\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 170 +\BOOKMARK [2][-]{subsection.10.21.1}{\376\377\0001\0000\000.\0002\0001\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.21}% 171 +\BOOKMARK [1][-]{section.10.22}{\376\377\0001\0000\000.\0002\0002\000\040\000h\000o\000u\000s\000e\000h\000o\000l\000d\000e\000r\000\137\000t\000e\000s\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 172 +\BOOKMARK [2][-]{subsection.10.22.1}{\376\377\0001\0000\000.\0002\0002\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.22}% 173 +\BOOKMARK [1][-]{section.10.23}{\376\377\0001\0000\000.\0002\0003\000\040\000l\000e\000v\000e\000n\000b\000e\000r\000g\000\137\000m\000a\000r\000q\000u\000a\000r\000d\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 174 +\BOOKMARK [2][-]{subsection.10.23.1}{\376\377\0001\0000\000.\0002\0003\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.23}% 175 +\BOOKMARK [2][-]{subsection.10.23.2}{\376\377\0001\0000\000.\0002\0003\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.23}% 176 +\BOOKMARK [3][-]{subsubsection.10.23.2.1}{\376\377\0001\0000\000.\0002\0003\000.\0002\000.\0001\000\040\000o\000p\000t\000\137\000l\000e\000v\000e\000n\000b\000e\000r\000g\000\137\000m\000a\000r\000q\000u\000a\000r\000d\000t\000\050\000\051}{subsection.10.23.2}% 177 +\BOOKMARK [3][-]{subsubsection.10.23.2.2}{\376\377\0001\0000\000.\0002\0003\000.\0002\000.\0002\000\040\000o\000p\000t\000\137\000l\000e\000v\000e\000n\000b\000e\000r\000g\000\137\000m\000a\000r\000q\000u\000a\000r\000d\000t\000\137\000c\000o\000r\000r\000e\000c\000t\000i\000o\000n\000\050\000\051}{subsection.10.23.2}% 178 +\BOOKMARK [3][-]{subsubsection.10.23.2.3}{\376\377\0001\0000\000.\0002\0003\000.\0002\000.\0003\000\040\000o\000p\000t\000\137\000l\000e\000v\000e\000n\000b\000e\000r\000g\000\137\000m\000a\000r\000q\000u\000a\000r\000d\000t\000\137\000g\000e\000t\000\137\000m\000u\0000\000\050\000\051}{subsection.10.23.2}% 179 +\BOOKMARK [1][-]{section.10.24}{\376\377\0001\0000\000.\0002\0004\000\040\000l\000e\000v\000e\000n\000b\000e\000r\000g\000\137\000m\000a\000r\000q\000u\000a\000r\000d\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 180 +\BOOKMARK [2][-]{subsection.10.24.1}{\376\377\0001\0000\000.\0002\0004\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.24}% 181 +\BOOKMARK [2][-]{subsection.10.24.2}{\376\377\0001\0000\000.\0002\0004\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.24}% 182 +\BOOKMARK [3][-]{subsubsection.10.24.2.1}{\376\377\0001\0000\000.\0002\0004\000.\0002\000.\0001\000\040\000o\000p\000t\000\137\000l\000e\000v\000e\000n\000b\000e\000r\000g\000\137\000m\000a\000r\000q\000u\000a\000r\000d\000t\000\050\000\051}{subsection.10.24.2}% 183 +\BOOKMARK [3][-]{subsubsection.10.24.2.2}{\376\377\0001\0000\000.\0002\0004\000.\0002\000.\0002\000\040\000o\000p\000t\000\137\000l\000e\000v\000e\000n\000b\000e\000r\000g\000\137\000m\000a\000r\000q\000u\000a\000r\000d\000t\000\137\000g\000e\000t\000\137\000m\000u\0000\000\050\000\051}{subsection.10.24.2}% 184 +\BOOKMARK [1][-]{section.10.25}{\376\377\0001\0000\000.\0002\0005\000\040\000l\000o\000c\000\137\000g\000a\000u\000s\000s\000\137\000n\000e\000w\000t\000o\000n\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 185 +\BOOKMARK [2][-]{subsection.10.25.1}{\376\377\0001\0000\000.\0002\0005\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.25}% 186 +\BOOKMARK [2][-]{subsection.10.25.2}{\376\377\0001\0000\000.\0002\0005\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.25}% 187 +\BOOKMARK [3][-]{subsubsection.10.25.2.1}{\376\377\0001\0000\000.\0002\0005\000.\0002\000.\0001\000\040\000l\000o\000c\000\137\000g\000a\000u\000s\000s\000\137\000n\000e\000w\000t\000o\000n\000\050\000\051}{subsection.10.25.2}% 188 +\BOOKMARK [1][-]{section.10.26}{\376\377\0001\0000\000.\0002\0006\000\040\000l\000o\000c\000\137\000g\000a\000u\000s\000s\000\137\000n\000e\000w\000t\000o\000n\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 189 +\BOOKMARK [2][-]{subsection.10.26.1}{\376\377\0001\0000\000.\0002\0006\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.26}% 190 +\BOOKMARK [2][-]{subsection.10.26.2}{\376\377\0001\0000\000.\0002\0006\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.26}% 191 +\BOOKMARK [3][-]{subsubsection.10.26.2.1}{\376\377\0001\0000\000.\0002\0006\000.\0002\000.\0001\000\040\000l\000o\000c\000\137\000g\000a\000u\000s\000s\000\137\000n\000e\000w\000t\000o\000n\000\050\000\051}{subsection.10.26.2}% 192 +\BOOKMARK [1][-]{section.10.27}{\376\377\0001\0000\000.\0002\0007\000\040\000l\000o\000c\000\137\000l\000e\000v\000e\000n\000b\000e\000r\000g\000\137\000m\000a\000r\000q\000u\000a\000r\000d\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 193 +\BOOKMARK [2][-]{subsection.10.27.1}{\376\377\0001\0000\000.\0002\0007\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.27}% 194 +\BOOKMARK [2][-]{subsection.10.27.2}{\376\377\0001\0000\000.\0002\0007\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.27}% 195 +\BOOKMARK [3][-]{subsubsection.10.27.2.1}{\376\377\0001\0000\000.\0002\0007\000.\0002\000.\0001\000\040\000l\000o\000c\000\137\000l\000e\000v\000e\000n\000b\000e\000r\000g\000\137\000m\000a\000r\000q\000u\000a\000r\000d\000t\000\050\000\051}{subsection.10.27.2}% 196 +\BOOKMARK [3][-]{subsubsection.10.27.2.2}{\376\377\0001\0000\000.\0002\0007\000.\0002\000.\0002\000\040\000l\000o\000c\000\137\000l\000e\000v\000e\000n\000b\000e\000r\000g\000\137\000m\000a\000r\000q\000u\000a\000r\000d\000t\000\137\000c\000o\000r\000r\000e\000c\000t\000i\000o\000n\000\050\000\051}{subsection.10.27.2}% 197 +\BOOKMARK [3][-]{subsubsection.10.27.2.3}{\376\377\0001\0000\000.\0002\0007\000.\0002\000.\0003\000\040\000l\000o\000c\000\137\000l\000e\000v\000e\000n\000b\000e\000r\000g\000\137\000m\000a\000r\000q\000u\000a\000r\000d\000t\000\137\000g\000e\000t\000\137\000J\000T\000J\000\137\000m\000u\0002\000\137\000I\000\050\000\051}{subsection.10.27.2}% 198 +\BOOKMARK [3][-]{subsubsection.10.27.2.4}{\376\377\0001\0000\000.\0002\0007\000.\0002\000.\0004\000\040\000l\000o\000c\000\137\000l\000e\000v\000e\000n\000b\000e\000r\000g\000\137\000m\000a\000r\000q\000u\000a\000r\000d\000t\000\137\000g\000e\000t\000\137\000m\000u\0000\000\050\000\051}{subsection.10.27.2}% 199 +\BOOKMARK [1][-]{section.10.28}{\376\377\0001\0000\000.\0002\0008\000\040\000l\000o\000c\000\137\000l\000e\000v\000e\000n\000b\000e\000r\000g\000\137\000m\000a\000r\000q\000u\000a\000r\000d\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 200 +\BOOKMARK [2][-]{subsection.10.28.1}{\376\377\0001\0000\000.\0002\0008\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.28}% 201 +\BOOKMARK [2][-]{subsection.10.28.2}{\376\377\0001\0000\000.\0002\0008\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.28}% 202 +\BOOKMARK [3][-]{subsubsection.10.28.2.1}{\376\377\0001\0000\000.\0002\0008\000.\0002\000.\0001\000\040\000l\000o\000c\000\137\000l\000e\000v\000e\000n\000b\000e\000r\000g\000\137\000m\000a\000r\000q\000u\000a\000r\000d\000t\000\050\000\051}{subsection.10.28.2}% 203 +\BOOKMARK [3][-]{subsubsection.10.28.2.2}{\376\377\0001\0000\000.\0002\0008\000.\0002\000.\0002\000\040\000l\000o\000c\000\137\000l\000e\000v\000e\000n\000b\000e\000r\000g\000\137\000m\000a\000r\000q\000u\000a\000r\000d\000t\000\137\000c\000o\000r\000r\000e\000c\000t\000i\000o\000n\000\050\000\051}{subsection.10.28.2}% 204 +\BOOKMARK [3][-]{subsubsection.10.28.2.3}{\376\377\0001\0000\000.\0002\0008\000.\0002\000.\0003\000\040\000l\000o\000c\000\137\000l\000e\000v\000e\000n\000b\000e\000r\000g\000\137\000m\000a\000r\000q\000u\000a\000r\000d\000t\000\137\000g\000e\000t\000\137\000J\000T\000J\000\137\000m\000u\0002\000\137\000I\000\050\000\051}{subsection.10.28.2}% 205 +\BOOKMARK [3][-]{subsubsection.10.28.2.4}{\376\377\0001\0000\000.\0002\0008\000.\0002\000.\0004\000\040\000l\000o\000c\000\137\000l\000e\000v\000e\000n\000b\000e\000r\000g\000\137\000m\000a\000r\000q\000u\000a\000r\000d\000t\000\137\000g\000e\000t\000\137\000m\000u\0000\000\050\000\051}{subsection.10.28.2}% 206 +\BOOKMARK [1][-]{section.10.29}{\376\377\0001\0000\000.\0002\0009\000\040\000l\000u\000\137\000d\000e\000c\000o\000m\000p\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 207 +\BOOKMARK [2][-]{subsection.10.29.1}{\376\377\0001\0000\000.\0002\0009\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.29}% 208 +\BOOKMARK [2][-]{subsection.10.29.2}{\376\377\0001\0000\000.\0002\0009\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.29}% 209 +\BOOKMARK [3][-]{subsubsection.10.29.2.1}{\376\377\0001\0000\000.\0002\0009\000.\0002\000.\0001\000\040\000l\000u\000\137\000d\000e\000c\000o\000m\000p\000\050\000\051}{subsection.10.29.2}% 210 +\BOOKMARK [1][-]{section.10.30}{\376\377\0001\0000\000.\0003\0000\000\040\000l\000u\000\137\000d\000e\000c\000o\000m\000p\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 211 +\BOOKMARK [2][-]{subsection.10.30.1}{\376\377\0001\0000\000.\0003\0000\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.30}% 212 +\BOOKMARK [2][-]{subsection.10.30.2}{\376\377\0001\0000\000.\0003\0000\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.30}% 213 +\BOOKMARK [3][-]{subsubsection.10.30.2.1}{\376\377\0001\0000\000.\0003\0000\000.\0002\000.\0001\000\040\000l\000u\000\137\000d\000e\000c\000o\000m\000p\000\050\000\051}{subsection.10.30.2}% 214 +\BOOKMARK [1][-]{section.10.31}{\376\377\0001\0000\000.\0003\0001\000\040\000l\000u\000\137\000d\000e\000c\000o\000m\000p\000\137\000t\000e\000s\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 215 +\BOOKMARK [2][-]{subsection.10.31.1}{\376\377\0001\0000\000.\0003\0001\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.31}% 216 +\BOOKMARK [1][-]{section.10.32}{\376\377\0001\0000\000.\0003\0002\000\040\000l\000u\000\137\000d\000e\000c\000o\000m\000p\000\137\000t\000e\000s\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 217 +\BOOKMARK [2][-]{subsection.10.32.1}{\376\377\0001\0000\000.\0003\0002\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.32}% 218 +\BOOKMARK [1][-]{section.10.33}{\376\377\0001\0000\000.\0003\0003\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000f\000i\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 219 +\BOOKMARK [2][-]{subsection.10.33.1}{\376\377\0001\0000\000.\0003\0003\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.33}% 220 +\BOOKMARK [2][-]{subsection.10.33.2}{\376\377\0001\0000\000.\0003\0003\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.33}% 221 +\BOOKMARK [3][-]{subsubsection.10.33.2.1}{\376\377\0001\0000\000.\0003\0003\000.\0002\000.\0001\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000f\000\137\000i\000\050\000\051}{subsection.10.33.2}% 222 +\BOOKMARK [1][-]{section.10.34}{\376\377\0001\0000\000.\0003\0004\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000f\000i\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 223 +\BOOKMARK [2][-]{subsection.10.34.1}{\376\377\0001\0000\000.\0003\0004\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.34}% 224 +\BOOKMARK [2][-]{subsection.10.34.2}{\376\377\0001\0000\000.\0003\0004\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.34}% 225 +\BOOKMARK [3][-]{subsubsection.10.34.2.1}{\376\377\0001\0000\000.\0003\0004\000.\0002\000.\0001\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000f\000\137\000i\000\050\000\051}{subsection.10.34.2}% 226 +\BOOKMARK [1][-]{section.10.35}{\376\377\0001\0000\000.\0003\0005\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 227 +\BOOKMARK [2][-]{subsection.10.35.1}{\376\377\0001\0000\000.\0003\0005\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.35}% 228 +\BOOKMARK [2][-]{subsection.10.35.2}{\376\377\0001\0000\000.\0003\0005\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.35}% 229 +\BOOKMARK [3][-]{subsubsection.10.35.2.1}{\376\377\0001\0000\000.\0003\0005\000.\0002\000.\0001\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000\137\000g\000e\000t\000\137\000J\000\050\000\051}{subsection.10.35.2}% 230 +\BOOKMARK [3][-]{subsubsection.10.35.2.2}{\376\377\0001\0000\000.\0003\0005\000.\0002\000.\0002\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000\137\000g\000e\000t\000\137\000J\000\137\000m\000u\000l\000\137\000s\000\050\000\051}{subsection.10.35.2}% 231 +\BOOKMARK [3][-]{subsubsection.10.35.2.3}{\376\377\0001\0000\000.\0003\0005\000.\0002\000.\0003\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000\137\000g\000e\000t\000\137\000J\000T\000f\000\050\000\051}{subsection.10.35.2}% 232 +\BOOKMARK [3][-]{subsubsection.10.35.2.4}{\376\377\0001\0000\000.\0003\0005\000.\0002\000.\0004\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000\137\000g\000e\000t\000\137\000J\000T\000J\000\050\000\051}{subsection.10.35.2}% 233 +\BOOKMARK [1][-]{section.10.36}{\376\377\0001\0000\000.\0003\0006\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 234 +\BOOKMARK [2][-]{subsection.10.36.1}{\376\377\0001\0000\000.\0003\0006\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.36}% 235 +\BOOKMARK [2][-]{subsection.10.36.2}{\376\377\0001\0000\000.\0003\0006\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.36}% 236 +\BOOKMARK [3][-]{subsubsection.10.36.2.1}{\376\377\0001\0000\000.\0003\0006\000.\0002\000.\0001\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000\137\000g\000e\000t\000\137\000J\000\050\000\051}{subsection.10.36.2}% 237 +\BOOKMARK [3][-]{subsubsection.10.36.2.2}{\376\377\0001\0000\000.\0003\0006\000.\0002\000.\0002\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000\137\000g\000e\000t\000\137\000J\000\137\000m\000u\000l\000\137\000s\000\050\000\051}{subsection.10.36.2}% 238 +\BOOKMARK [3][-]{subsubsection.10.36.2.3}{\376\377\0001\0000\000.\0003\0006\000.\0002\000.\0003\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000\137\000g\000e\000t\000\137\000J\000T\000f\000\050\000\051}{subsection.10.36.2}% 239 +\BOOKMARK [3][-]{subsubsection.10.36.2.4}{\376\377\0001\0000\000.\0003\0006\000.\0002\000.\0004\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000\137\000g\000e\000t\000\137\000J\000T\000J\000\050\000\051}{subsection.10.36.2}% 240 +\BOOKMARK [1][-]{section.10.37}{\376\377\0001\0000\000.\0003\0007\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000p\000o\000s\000i\000t\000i\000o\000n\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 241 +\BOOKMARK [2][-]{subsection.10.37.1}{\376\377\0001\0000\000.\0003\0007\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.37}% 242 +\BOOKMARK [2][-]{subsection.10.37.2}{\376\377\0001\0000\000.\0003\0007\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.37}% 243 +\BOOKMARK [3][-]{subsubsection.10.37.2.1}{\376\377\0001\0000\000.\0003\0007\000.\0002\000.\0001\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000g\000e\000t\000\137\000a\000b\000s\000o\000l\000u\000t\000e\000\137\000e\000r\000r\000o\000r\000\050\000\051}{subsection.10.37.2}% 244 +\BOOKMARK [3][-]{subsubsection.10.37.2.2}{\376\377\0001\0000\000.\0003\0007\000.\0002\000.\0002\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000g\000e\000t\000\137\000d\000i\000s\000t\000a\000n\000c\000e\000s\000\050\000\051}{subsection.10.37.2}% 245 +\BOOKMARK [3][-]{subsubsection.10.37.2.3}{\376\377\0001\0000\000.\0003\0007\000.\0002\000.\0003\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000g\000e\000t\000\137\000d\000i\000s\000t\000a\000n\000c\000e\000s\000\137\000t\000o\000\137\000a\000n\000c\000h\000o\000r\000s\000\050\000\051}{subsection.10.37.2}% 246 +\BOOKMARK [3][-]{subsubsection.10.37.2.4}{\376\377\0001\0000\000.\0003\0007\000.\0002\000.\0004\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000g\000e\000t\000\137\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000f\000i\000e\000l\000d\000\050\000\051}{subsection.10.37.2}% 247 +\BOOKMARK [3][-]{subsubsection.10.37.2.5}{\376\377\0001\0000\000.\0003\0007\000.\0002\000.\0005\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000g\000e\000t\000\137\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000f\000i\000e\000l\000d\000\137\000v\000e\000c\000\050\000\051}{subsection.10.37.2}% 248 +\BOOKMARK [3][-]{subsubsection.10.37.2.6}{\376\377\0001\0000\000.\0003\0007\000.\0002\000.\0006\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000g\000e\000t\000\137\000r\000\050\000\051}{subsection.10.37.2}% 249 +\BOOKMARK [3][-]{subsubsection.10.37.2.7}{\376\377\0001\0000\000.\0003\0007\000.\0002\000.\0007\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000p\000r\000e\000p\000r\000o\000c\000e\000s\000s\000i\000n\000g\000\137\000g\000e\000t\000\137\000p\000o\000s\000i\000t\000i\000o\000n\000\050\000\051}{subsection.10.37.2}% 250 +\BOOKMARK [1][-]{section.10.38}{\376\377\0001\0000\000.\0003\0008\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000p\000o\000s\000i\000t\000i\000o\000n\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 251 +\BOOKMARK [2][-]{subsection.10.38.1}{\376\377\0001\0000\000.\0003\0008\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.38}% 252 +\BOOKMARK [2][-]{subsection.10.38.2}{\376\377\0001\0000\000.\0003\0008\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.38}% 253 +\BOOKMARK [3][-]{subsubsection.10.38.2.1}{\376\377\0001\0000\000.\0003\0008\000.\0002\000.\0001\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000g\000e\000t\000\137\000a\000b\000s\000o\000l\000u\000t\000e\000\137\000e\000r\000r\000o\000r\000\050\000\051}{subsection.10.38.2}% 254 +\BOOKMARK [3][-]{subsubsection.10.38.2.2}{\376\377\0001\0000\000.\0003\0008\000.\0002\000.\0002\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000g\000e\000t\000\137\000d\000i\000s\000t\000a\000n\000c\000e\000s\000\050\000\051}{subsection.10.38.2}% 255 +\BOOKMARK [3][-]{subsubsection.10.38.2.3}{\376\377\0001\0000\000.\0003\0008\000.\0002\000.\0003\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000g\000e\000t\000\137\000d\000i\000s\000t\000a\000n\000c\000e\000s\000\137\000t\000o\000\137\000a\000n\000c\000h\000o\000r\000s\000\050\000\051}{subsection.10.38.2}% 256 +\BOOKMARK [3][-]{subsubsection.10.38.2.4}{\376\377\0001\0000\000.\0003\0008\000.\0002\000.\0004\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000g\000e\000t\000\137\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000f\000i\000e\000l\000d\000\050\000\051}{subsection.10.38.2}% 257 +\BOOKMARK [3][-]{subsubsection.10.38.2.5}{\376\377\0001\0000\000.\0003\0008\000.\0002\000.\0005\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000g\000e\000t\000\137\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000f\000i\000e\000l\000d\000\137\000v\000e\000c\000\050\000\051}{subsection.10.38.2}% 258 +\BOOKMARK [3][-]{subsubsection.10.38.2.6}{\376\377\0001\0000\000.\0003\0008\000.\0002\000.\0006\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000g\000e\000t\000\137\000r\000\050\000\051}{subsection.10.38.2}% 259 +\BOOKMARK [3][-]{subsubsection.10.38.2.7}{\376\377\0001\0000\000.\0003\0008\000.\0002\000.\0007\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000p\000r\000e\000p\000r\000o\000c\000e\000s\000s\000i\000n\000g\000\137\000g\000e\000t\000\137\000p\000o\000s\000i\000t\000i\000o\000n\000\050\000\051}{subsection.10.38.2}% 260 +\BOOKMARK [1][-]{section.10.39}{\376\377\0001\0000\000.\0003\0009\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000t\000e\000s\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 261 +\BOOKMARK [2][-]{subsection.10.39.1}{\376\377\0001\0000\000.\0003\0009\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.39}% 262 +\BOOKMARK [1][-]{section.10.40}{\376\377\0001\0000\000.\0004\0000\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000t\000e\000s\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 263 +\BOOKMARK [2][-]{subsection.10.40.1}{\376\377\0001\0000\000.\0004\0000\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.40}% 264 +\BOOKMARK [1][-]{section.10.41}{\376\377\0001\0000\000.\0004\0001\000\040\000m\000a\000t\000r\000i\000x\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 265 +\BOOKMARK [2][-]{subsection.10.41.1}{\376\377\0001\0000\000.\0004\0001\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.41}% 266 +\BOOKMARK [2][-]{subsection.10.41.2}{\376\377\0001\0000\000.\0004\0001\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.41}% 267 +\BOOKMARK [3][-]{subsubsection.10.41.2.1}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0001\000\040\000m\000a\000t\000r\000i\000x\000\137\000a\000d\000d\000\050\000\051}{subsection.10.41.2}% 268 +\BOOKMARK [3][-]{subsubsection.10.41.2.2}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0002\000\040\000m\000a\000t\000r\000i\000x\000\137\000a\000d\000d\000\137\000t\000o\000\137\000d\000i\000a\000g\000\050\000\051}{subsection.10.41.2}% 269 +\BOOKMARK [3][-]{subsubsection.10.41.2.3}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0003\000\040\000m\000a\000t\000r\000i\000x\000\137\000c\000l\000e\000a\000r\000\050\000\051}{subsection.10.41.2}% 270 +\BOOKMARK [3][-]{subsubsection.10.41.2.4}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0004\000\040\000m\000a\000t\000r\000i\000x\000\137\000c\000o\000p\000y\000\050\000\051}{subsection.10.41.2}% 271 +\BOOKMARK [3][-]{subsubsection.10.41.2.5}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0005\000\040\000m\000a\000t\000r\000i\000x\000\137\000f\000l\000e\000x\000\137\000p\000a\000r\000t\000\137\000p\000r\000i\000n\000t\000\050\000\051}{subsection.10.41.2}% 272 +\BOOKMARK [3][-]{subsubsection.10.41.2.6}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0006\000\040\000m\000a\000t\000r\000i\000x\000\137\000f\000l\000e\000x\000\137\000p\000r\000i\000n\000t\000\050\000\051}{subsection.10.41.2}% 273 +\BOOKMARK [3][-]{subsubsection.10.41.2.7}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0007\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000a\000b\000s\000\137\000m\000a\000x\000\137\000e\000l\000e\000m\000\137\000a\000n\000d\000\137\000i\000n\000d\000e\000x\000\137\000i\000n\000\137\000p\000a\000r\000t\000\137\000c\000o\000l\000u\000m\000n\000\050\000\051}{subsection.10.41.2}% 274 +\BOOKMARK [3][-]{subsubsection.10.41.2.8}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0008\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000a\000b\000s\000\137\000m\000a\000x\000\137\000e\000l\000e\000m\000\137\000i\000n\000\137\000c\000o\000l\000u\000m\000n\000\050\000\051}{subsection.10.41.2}% 275 +\BOOKMARK [3][-]{subsubsection.10.41.2.9}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0009\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000a\000b\000s\000\137\000m\000a\000x\000\137\000e\000l\000e\000m\000\137\000i\000n\000\137\000p\000a\000r\000t\000\137\000c\000o\000l\000u\000m\000n\000\050\000\051}{subsection.10.41.2}% 276 +\BOOKMARK [3][-]{subsubsection.10.41.2.10}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0001\0000\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000c\000o\000l\000u\000m\000n\000\137\000v\000e\000c\000\050\000\051}{subsection.10.41.2}% 277 +\BOOKMARK [3][-]{subsubsection.10.41.2.11}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0001\0001\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000d\000i\000a\000g\000\137\000m\000a\000t\000\050\000\051}{subsection.10.41.2}% 278 +\BOOKMARK [3][-]{subsubsection.10.41.2.12}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0001\0002\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000d\000i\000a\000g\000\137\000m\000a\000t\000\137\000n\000e\000w\000\050\000\051}{subsection.10.41.2}% 279 +\BOOKMARK [3][-]{subsubsection.10.41.2.13}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0001\0003\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000f\000r\000o\000b\000\137\000n\000o\000r\000m\000\050\000\051}{subsection.10.41.2}% 280 +\BOOKMARK [3][-]{subsubsection.10.41.2.14}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0001\0004\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000i\000n\000v\000\137\000l\000o\000w\000\137\000t\000r\000i\000a\000n\000g\000\050\000\051}{subsection.10.41.2}% 281 +\BOOKMARK [3][-]{subsubsection.10.41.2.15}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0001\0005\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000i\000n\000v\000\137\000u\000p\000p\000\137\000t\000r\000i\000a\000n\000g\000\050\000\051}{subsection.10.41.2}% 282 +\BOOKMARK [3][-]{subsubsection.10.41.2.16}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0001\0006\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000l\000o\000w\000\137\000t\000r\000i\000a\000n\000g\000\050\000\051}{subsection.10.41.2}% 283 +\BOOKMARK [3][-]{subsubsection.10.41.2.17}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0001\0007\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000m\000a\000x\000\137\000e\000l\000e\000m\000\137\000i\000n\000\137\000c\000o\000l\000u\000m\000n\000\050\000\051}{subsection.10.41.2}% 284 +\BOOKMARK [3][-]{subsubsection.10.41.2.18}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0001\0008\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000m\000a\000x\000\137\000e\000l\000e\000m\000\137\000i\000n\000\137\000p\000a\000r\000t\000\137\000c\000o\000l\000u\000m\000n\000\050\000\051}{subsection.10.41.2}% 285 +\BOOKMARK [3][-]{subsubsection.10.41.2.19}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0001\0009\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000p\000a\000r\000t\000\137\000c\000o\000l\000u\000m\000n\000\137\000v\000e\000c\000\050\000\051}{subsection.10.41.2}% 286 +\BOOKMARK [3][-]{subsubsection.10.41.2.20}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0002\0000\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000r\000a\000n\000k\000\050\000\051}{subsection.10.41.2}% 287 +\BOOKMARK [3][-]{subsubsection.10.41.2.21}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0002\0001\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000t\000w\000o\000\137\000n\000o\000r\000m\000\050\000\051}{subsection.10.41.2}% 288 +\BOOKMARK [3][-]{subsubsection.10.41.2.22}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0002\0002\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000u\000p\000p\000\137\000t\000r\000i\000a\000n\000g\000\050\000\051}{subsection.10.41.2}% 289 +\BOOKMARK [3][-]{subsubsection.10.41.2.23}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0002\0003\000\040\000m\000a\000t\000r\000i\000x\000\137\000i\000n\000\137\000p\000l\000a\000c\000e\000\137\000t\000r\000a\000n\000s\000p\000o\000s\000e\000\050\000\051}{subsection.10.41.2}% 290 +\BOOKMARK [3][-]{subsubsection.10.41.2.24}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0002\0004\000\040\000m\000a\000t\000r\000i\000x\000\137\000i\000n\000i\000t\000\050\000\051}{subsection.10.41.2}% 291 +\BOOKMARK [3][-]{subsubsection.10.41.2.25}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0002\0005\000\040\000m\000a\000t\000r\000i\000x\000\137\000m\000u\000l\000\050\000\051}{subsection.10.41.2}% 292 +\BOOKMARK [3][-]{subsubsection.10.41.2.26}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0002\0006\000\040\000m\000a\000t\000r\000i\000x\000\137\000m\000u\000l\000\137\000c\000o\000l\000\137\000v\000e\000c\000\137\000r\000o\000w\000\137\000v\000e\000c\000\050\000\051}{subsection.10.41.2}% 293 +\BOOKMARK [3][-]{subsubsection.10.41.2.27}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0002\0007\000\040\000m\000a\000t\000r\000i\000x\000\137\000m\000u\000l\000\137\000s\000c\000a\000l\000a\000r\000\050\000\051}{subsection.10.41.2}% 294 +\BOOKMARK [3][-]{subsubsection.10.41.2.28}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0002\0008\000\040\000m\000a\000t\000r\000i\000x\000\137\000m\000u\000l\000\137\000s\000c\000a\000l\000a\000r\000\137\000v\000e\000c\000\137\000m\000a\000t\000r\000\050\000\051}{subsection.10.41.2}% 295 +\BOOKMARK [3][-]{subsubsection.10.41.2.29}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0002\0009\000\040\000m\000a\000t\000r\000i\000x\000\137\000m\000u\000l\000\137\000v\000e\000c\000\050\000\051}{subsection.10.41.2}% 296 +\BOOKMARK [3][-]{subsubsection.10.41.2.30}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0003\0000\000\040\000m\000a\000t\000r\000i\000x\000\137\000p\000a\000r\000t\000\137\000c\000o\000p\000y\000\050\000\051}{subsection.10.41.2}% 297 +\BOOKMARK [3][-]{subsubsection.10.41.2.31}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0003\0001\000\040\000m\000a\000t\000r\000i\000x\000\137\000p\000a\000r\000t\000\137\000m\000u\000l\000\050\000\051}{subsection.10.41.2}% 298 +\BOOKMARK [3][-]{subsubsection.10.41.2.32}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0003\0002\000\040\000m\000a\000t\000r\000i\000x\000\137\000p\000a\000r\000t\000\137\000m\000u\000l\000\137\000s\000c\000a\000l\000a\000r\000\137\000v\000e\000c\000\137\000m\000a\000t\000r\000\050\000\051}{subsection.10.41.2}% 299 +\BOOKMARK [3][-]{subsubsection.10.41.2.33}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0003\0003\000\040\000m\000a\000t\000r\000i\000x\000\137\000p\000a\000r\000t\000\137\000p\000r\000i\000n\000t\000\050\000\051}{subsection.10.41.2}% 300 +\BOOKMARK [3][-]{subsubsection.10.41.2.34}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0003\0004\000\040\000m\000a\000t\000r\000i\000x\000\137\000p\000a\000r\000t\000\137\000s\000w\000a\000p\000\137\000r\000o\000w\000s\000\050\000\051}{subsection.10.41.2}% 301 +\BOOKMARK [3][-]{subsubsection.10.41.2.35}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0003\0005\000\040\000m\000a\000t\000r\000i\000x\000\137\000p\000r\000i\000n\000t\000\050\000\051}{subsection.10.41.2}% 302 +\BOOKMARK [3][-]{subsubsection.10.41.2.36}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0003\0006\000\040\000m\000a\000t\000r\000i\000x\000\137\000r\000e\000a\000d\000\050\000\051}{subsection.10.41.2}% 303 +\BOOKMARK [3][-]{subsubsection.10.41.2.37}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0003\0007\000\040\000m\000a\000t\000r\000i\000x\000\137\000s\000e\000t\000\137\000d\000i\000a\000g\000\137\000e\000l\000e\000m\000e\000n\000t\000s\000\050\000\051}{subsection.10.41.2}% 304 +\BOOKMARK [3][-]{subsubsection.10.41.2.38}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0003\0008\000\040\000m\000a\000t\000r\000i\000x\000\137\000s\000u\000b\000\050\000\051}{subsection.10.41.2}% 305 +\BOOKMARK [3][-]{subsubsection.10.41.2.39}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0003\0009\000\040\000m\000a\000t\000r\000i\000x\000\137\000s\000w\000a\000p\000\137\000r\000o\000w\000s\000\050\000\051}{subsection.10.41.2}% 306 +\BOOKMARK [3][-]{subsubsection.10.41.2.40}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0004\0000\000\040\000m\000a\000t\000r\000i\000x\000\137\000t\000r\000a\000n\000s\000\137\000m\000u\000l\000\137\000i\000t\000s\000e\000l\000f\000\050\000\051}{subsection.10.41.2}% 307 +\BOOKMARK [3][-]{subsubsection.10.41.2.41}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0004\0001\000\040\000m\000a\000t\000r\000i\000x\000\137\000t\000r\000a\000n\000s\000\137\000m\000u\000l\000\137\000v\000e\000c\000\050\000\051}{subsection.10.41.2}% 308 +\BOOKMARK [3][-]{subsubsection.10.41.2.42}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0004\0002\000\040\000m\000a\000t\000r\000i\000x\000\137\000t\000r\000a\000n\000s\000p\000o\000s\000e\000\050\000\051}{subsection.10.41.2}% 309 +\BOOKMARK [3][-]{subsubsection.10.41.2.43}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0004\0003\000\040\000m\000a\000t\000r\000i\000x\000\137\000v\000e\000c\000\137\000m\000u\000l\000\137\000m\000a\000t\000r\000\050\000\051}{subsection.10.41.2}% 310 +\BOOKMARK [3][-]{subsubsection.10.41.2.44}{\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0004\0004\000\040\000m\000a\000t\000r\000i\000x\000\137\000w\000r\000i\000t\000e\000\050\000\051}{subsection.10.41.2}% 311 +\BOOKMARK [1][-]{section.10.42}{\376\377\0001\0000\000.\0004\0002\000\040\000m\000a\000t\000r\000i\000x\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 312 +\BOOKMARK [2][-]{subsection.10.42.1}{\376\377\0001\0000\000.\0004\0002\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.42}% 313 +\BOOKMARK [2][-]{subsection.10.42.2}{\376\377\0001\0000\000.\0004\0002\000.\0002\000\040\000M\000a\000c\000r\000o\000\040\000D\000e\000f\000i\000n\000i\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.42}% 314 +\BOOKMARK [3][-]{subsubsection.10.42.2.1}{\376\377\0001\0000\000.\0004\0002\000.\0002\000.\0001\000\040\000M\000\137\000P\000I}{subsection.10.42.2}% 315 +\BOOKMARK [3][-]{subsubsection.10.42.2.2}{\376\377\0001\0000\000.\0004\0002\000.\0002\000.\0002\000\040\000M\000A\000C\000H\000E\000P\000S}{subsection.10.42.2}% 316 +\BOOKMARK [3][-]{subsubsection.10.42.2.3}{\376\377\0001\0000\000.\0004\0002\000.\0002\000.\0003\000\040\000m\000a\000t\000r\000i\000x\000\137\000t}{subsection.10.42.2}% 317 +\BOOKMARK [2][-]{subsection.10.42.3}{\376\377\0001\0000\000.\0004\0002\000.\0003\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.42}% 318 +\BOOKMARK [3][-]{subsubsection.10.42.3.1}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0001\000\040\000m\000a\000t\000r\000i\000x\000\137\000a\000d\000d\000\050\000\051}{subsection.10.42.3}% 319 +\BOOKMARK [3][-]{subsubsection.10.42.3.2}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0002\000\040\000m\000a\000t\000r\000i\000x\000\137\000a\000d\000d\000\137\000t\000o\000\137\000d\000i\000a\000g\000\050\000\051}{subsection.10.42.3}% 320 +\BOOKMARK [3][-]{subsubsection.10.42.3.3}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0003\000\040\000m\000a\000t\000r\000i\000x\000\137\000c\000l\000e\000a\000r\000\050\000\051}{subsection.10.42.3}% 321 +\BOOKMARK [3][-]{subsubsection.10.42.3.4}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0004\000\040\000m\000a\000t\000r\000i\000x\000\137\000c\000o\000p\000y\000\050\000\051}{subsection.10.42.3}% 322 +\BOOKMARK [3][-]{subsubsection.10.42.3.5}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0005\000\040\000m\000a\000t\000r\000i\000x\000\137\000f\000l\000e\000x\000\137\000p\000a\000r\000t\000\137\000p\000r\000i\000n\000t\000\050\000\051}{subsection.10.42.3}% 323 +\BOOKMARK [3][-]{subsubsection.10.42.3.6}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0006\000\040\000m\000a\000t\000r\000i\000x\000\137\000f\000l\000e\000x\000\137\000p\000r\000i\000n\000t\000\050\000\051}{subsection.10.42.3}% 324 +\BOOKMARK [3][-]{subsubsection.10.42.3.7}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0007\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000a\000b\000s\000\137\000m\000a\000x\000\137\000e\000l\000e\000m\000\137\000a\000n\000d\000\137\000i\000n\000d\000e\000x\000\137\000i\000n\000\137\000p\000a\000r\000t\000\137\000c\000o\000l\000u\000m\000n\000\050\000\051}{subsection.10.42.3}% 325 +\BOOKMARK [3][-]{subsubsection.10.42.3.8}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0008\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000a\000b\000s\000\137\000m\000a\000x\000\137\000e\000l\000e\000m\000\137\000i\000n\000\137\000c\000o\000l\000u\000m\000n\000\050\000\051}{subsection.10.42.3}% 326 +\BOOKMARK [3][-]{subsubsection.10.42.3.9}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0009\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000a\000b\000s\000\137\000m\000a\000x\000\137\000e\000l\000e\000m\000\137\000i\000n\000\137\000p\000a\000r\000t\000\137\000c\000o\000l\000u\000m\000n\000\050\000\051}{subsection.10.42.3}% 327 +\BOOKMARK [3][-]{subsubsection.10.42.3.10}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0001\0000\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000c\000o\000l\000u\000m\000n\000\137\000v\000e\000c\000\050\000\051}{subsection.10.42.3}% 328 +\BOOKMARK [3][-]{subsubsection.10.42.3.11}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0001\0001\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000d\000i\000a\000g\000\137\000m\000a\000t\000\050\000\051}{subsection.10.42.3}% 329 +\BOOKMARK [3][-]{subsubsection.10.42.3.12}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0001\0002\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000d\000i\000a\000g\000\137\000m\000a\000t\000\137\000n\000e\000w\000\050\000\051}{subsection.10.42.3}% 330 +\BOOKMARK [3][-]{subsubsection.10.42.3.13}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0001\0003\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000f\000r\000o\000b\000\137\000n\000o\000r\000m\000\050\000\051}{subsection.10.42.3}% 331 +\BOOKMARK [3][-]{subsubsection.10.42.3.14}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0001\0004\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000i\000n\000v\000\137\000l\000o\000w\000\137\000t\000r\000i\000a\000n\000g\000\050\000\051}{subsection.10.42.3}% 332 +\BOOKMARK [3][-]{subsubsection.10.42.3.15}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0001\0005\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000i\000n\000v\000\137\000u\000p\000p\000\137\000t\000r\000i\000a\000n\000g\000\050\000\051}{subsection.10.42.3}% 333 +\BOOKMARK [3][-]{subsubsection.10.42.3.16}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0001\0006\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000l\000o\000w\000\137\000t\000r\000i\000a\000n\000g\000\050\000\051}{subsection.10.42.3}% 334 +\BOOKMARK [3][-]{subsubsection.10.42.3.17}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0001\0007\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000m\000a\000x\000\137\000e\000l\000e\000m\000\137\000i\000n\000\137\000c\000o\000l\000u\000m\000n\000\050\000\051}{subsection.10.42.3}% 335 +\BOOKMARK [3][-]{subsubsection.10.42.3.18}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0001\0008\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000m\000a\000x\000\137\000e\000l\000e\000m\000\137\000i\000n\000\137\000p\000a\000r\000t\000\137\000c\000o\000l\000u\000m\000n\000\050\000\051}{subsection.10.42.3}% 336 +\BOOKMARK [3][-]{subsubsection.10.42.3.19}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0001\0009\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000p\000a\000r\000t\000\137\000c\000o\000l\000u\000m\000n\000\137\000v\000e\000c\000\050\000\051}{subsection.10.42.3}% 337 +\BOOKMARK [3][-]{subsubsection.10.42.3.20}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0002\0000\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000r\000a\000n\000k\000\050\000\051}{subsection.10.42.3}% 338 +\BOOKMARK [3][-]{subsubsection.10.42.3.21}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0002\0001\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000t\000w\000o\000\137\000n\000o\000r\000m\000\050\000\051}{subsection.10.42.3}% 339 +\BOOKMARK [3][-]{subsubsection.10.42.3.22}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0002\0002\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000u\000p\000p\000\137\000t\000r\000i\000a\000n\000g\000\050\000\051}{subsection.10.42.3}% 340 +\BOOKMARK [3][-]{subsubsection.10.42.3.23}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0002\0003\000\040\000m\000a\000t\000r\000i\000x\000\137\000i\000n\000\137\000p\000l\000a\000c\000e\000\137\000t\000r\000a\000n\000s\000p\000o\000s\000e\000\050\000\051}{subsection.10.42.3}% 341 +\BOOKMARK [3][-]{subsubsection.10.42.3.24}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0002\0004\000\040\000m\000a\000t\000r\000i\000x\000\137\000i\000n\000i\000t\000\050\000\051}{subsection.10.42.3}% 342 +\BOOKMARK [3][-]{subsubsection.10.42.3.25}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0002\0005\000\040\000m\000a\000t\000r\000i\000x\000\137\000m\000u\000l\000\050\000\051}{subsection.10.42.3}% 343 +\BOOKMARK [3][-]{subsubsection.10.42.3.26}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0002\0006\000\040\000m\000a\000t\000r\000i\000x\000\137\000m\000u\000l\000\137\000c\000o\000l\000\137\000v\000e\000c\000\137\000r\000o\000w\000\137\000v\000e\000c\000\050\000\051}{subsection.10.42.3}% 344 +\BOOKMARK [3][-]{subsubsection.10.42.3.27}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0002\0007\000\040\000m\000a\000t\000r\000i\000x\000\137\000m\000u\000l\000\137\000s\000c\000a\000l\000a\000r\000\050\000\051}{subsection.10.42.3}% 345 +\BOOKMARK [3][-]{subsubsection.10.42.3.28}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0002\0008\000\040\000m\000a\000t\000r\000i\000x\000\137\000m\000u\000l\000\137\000s\000c\000a\000l\000a\000r\000\137\000v\000e\000c\000\137\000m\000a\000t\000r\000\050\000\051}{subsection.10.42.3}% 346 +\BOOKMARK [3][-]{subsubsection.10.42.3.29}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0002\0009\000\040\000m\000a\000t\000r\000i\000x\000\137\000m\000u\000l\000\137\000v\000e\000c\000\050\000\051}{subsection.10.42.3}% 347 +\BOOKMARK [3][-]{subsubsection.10.42.3.30}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0003\0000\000\040\000m\000a\000t\000r\000i\000x\000\137\000p\000a\000r\000t\000\137\000c\000o\000p\000y\000\050\000\051}{subsection.10.42.3}% 348 +\BOOKMARK [3][-]{subsubsection.10.42.3.31}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0003\0001\000\040\000m\000a\000t\000r\000i\000x\000\137\000p\000a\000r\000t\000\137\000m\000u\000l\000\050\000\051}{subsection.10.42.3}% 349 +\BOOKMARK [3][-]{subsubsection.10.42.3.32}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0003\0002\000\040\000m\000a\000t\000r\000i\000x\000\137\000p\000a\000r\000t\000\137\000m\000u\000l\000\137\000s\000c\000a\000l\000a\000r\000\137\000v\000e\000c\000\137\000m\000a\000t\000r\000\050\000\051}{subsection.10.42.3}% 350 +\BOOKMARK [3][-]{subsubsection.10.42.3.33}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0003\0003\000\040\000m\000a\000t\000r\000i\000x\000\137\000p\000a\000r\000t\000\137\000p\000r\000i\000n\000t\000\050\000\051}{subsection.10.42.3}% 351 +\BOOKMARK [3][-]{subsubsection.10.42.3.34}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0003\0004\000\040\000m\000a\000t\000r\000i\000x\000\137\000p\000a\000r\000t\000\137\000s\000w\000a\000p\000\137\000r\000o\000w\000s\000\050\000\051}{subsection.10.42.3}% 352 +\BOOKMARK [3][-]{subsubsection.10.42.3.35}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0003\0005\000\040\000m\000a\000t\000r\000i\000x\000\137\000p\000r\000i\000n\000t\000\050\000\051}{subsection.10.42.3}% 353 +\BOOKMARK [3][-]{subsubsection.10.42.3.36}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0003\0006\000\040\000m\000a\000t\000r\000i\000x\000\137\000r\000e\000a\000d\000\050\000\051}{subsection.10.42.3}% 354 +\BOOKMARK [3][-]{subsubsection.10.42.3.37}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0003\0007\000\040\000m\000a\000t\000r\000i\000x\000\137\000s\000e\000t\000\137\000d\000i\000a\000g\000\137\000e\000l\000e\000m\000e\000n\000t\000s\000\050\000\051}{subsection.10.42.3}% 355 +\BOOKMARK [3][-]{subsubsection.10.42.3.38}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0003\0008\000\040\000m\000a\000t\000r\000i\000x\000\137\000s\000u\000b\000\050\000\051}{subsection.10.42.3}% 356 +\BOOKMARK [3][-]{subsubsection.10.42.3.39}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0003\0009\000\040\000m\000a\000t\000r\000i\000x\000\137\000s\000w\000a\000p\000\137\000r\000o\000w\000s\000\050\000\051}{subsection.10.42.3}% 357 +\BOOKMARK [3][-]{subsubsection.10.42.3.40}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0004\0000\000\040\000m\000a\000t\000r\000i\000x\000\137\000t\000r\000a\000n\000s\000\137\000m\000u\000l\000\137\000i\000t\000s\000e\000l\000f\000\050\000\051}{subsection.10.42.3}% 358 +\BOOKMARK [3][-]{subsubsection.10.42.3.41}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0004\0001\000\040\000m\000a\000t\000r\000i\000x\000\137\000t\000r\000a\000n\000s\000\137\000m\000u\000l\000\137\000v\000e\000c\000\050\000\051}{subsection.10.42.3}% 359 +\BOOKMARK [3][-]{subsubsection.10.42.3.42}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0004\0002\000\040\000m\000a\000t\000r\000i\000x\000\137\000t\000r\000a\000n\000s\000p\000o\000s\000e\000\050\000\051}{subsection.10.42.3}% 360 +\BOOKMARK [3][-]{subsubsection.10.42.3.43}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0004\0003\000\040\000m\000a\000t\000r\000i\000x\000\137\000v\000e\000c\000\137\000m\000u\000l\000\137\000m\000a\000t\000r\000\050\000\051}{subsection.10.42.3}% 361 +\BOOKMARK [3][-]{subsubsection.10.42.3.44}{\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0004\0004\000\040\000m\000a\000t\000r\000i\000x\000\137\000w\000r\000i\000t\000e\000\050\000\051}{subsection.10.42.3}% 362 +\BOOKMARK [1][-]{section.10.43}{\376\377\0001\0000\000.\0004\0003\000\040\000m\000a\000t\000r\000i\000x\000\137\000t\000e\000s\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 363 +\BOOKMARK [2][-]{subsection.10.43.1}{\376\377\0001\0000\000.\0004\0003\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.43}% 364 +\BOOKMARK [1][-]{section.10.44}{\376\377\0001\0000\000.\0004\0004\000\040\000m\000a\000t\000r\000i\000x\000\137\000t\000e\000s\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 365 +\BOOKMARK [2][-]{subsection.10.44.1}{\376\377\0001\0000\000.\0004\0004\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.44}% 366 +\BOOKMARK [1][-]{section.10.45}{\376\377\0001\0000\000.\0004\0005\000\040\000m\000o\000d\000i\000f\000i\000e\000d\000\137\000g\000a\000u\000s\000s\000\137\000n\000e\000w\000t\000o\000n\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 367 +\BOOKMARK [2][-]{subsection.10.45.1}{\376\377\0001\0000\000.\0004\0005\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.45}% 368 +\BOOKMARK [2][-]{subsection.10.45.2}{\376\377\0001\0000\000.\0004\0005\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.45}% 369 +\BOOKMARK [3][-]{subsubsection.10.45.2.1}{\376\377\0001\0000\000.\0004\0005\000.\0002\000.\0001\000\040\000m\000o\000d\000i\000f\000i\000e\000d\000\137\000g\000a\000u\000s\000s\000\137\000n\000e\000w\000t\000o\000n\000\050\000\051}{subsection.10.45.2}% 370 +\BOOKMARK [1][-]{section.10.46}{\376\377\0001\0000\000.\0004\0006\000\040\000m\000o\000d\000i\000f\000i\000e\000d\000\137\000g\000a\000u\000s\000s\000\137\000n\000e\000w\000t\000o\000n\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 371 +\BOOKMARK [2][-]{subsection.10.46.1}{\376\377\0001\0000\000.\0004\0006\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.46}% 372 +\BOOKMARK [2][-]{subsection.10.46.2}{\376\377\0001\0000\000.\0004\0006\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.46}% 373 +\BOOKMARK [3][-]{subsubsection.10.46.2.1}{\376\377\0001\0000\000.\0004\0006\000.\0002\000.\0001\000\040\000m\000o\000d\000i\000f\000i\000e\000d\000\137\000g\000a\000u\000s\000s\000\137\000n\000e\000w\000t\000o\000n\000\050\000\051}{subsection.10.46.2}% 374 +\BOOKMARK [1][-]{section.10.47}{\376\377\0001\0000\000.\0004\0007\000\040\000m\000o\000o\000r\000e\000\137\000p\000e\000n\000r\000o\000s\000e\000\137\000p\000i\000n\000v\000\137\000t\000e\000s\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 375 +\BOOKMARK [2][-]{subsection.10.47.1}{\376\377\0001\0000\000.\0004\0007\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.47}% 376 +\BOOKMARK [1][-]{section.10.48}{\376\377\0001\0000\000.\0004\0008\000\040\000m\000o\000o\000r\000e\000\137\000p\000e\000n\000r\000o\000s\000e\000\137\000p\000i\000n\000v\000\137\000t\000e\000s\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 377 +\BOOKMARK [2][-]{subsection.10.48.1}{\376\377\0001\0000\000.\0004\0008\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.48}% 378 +\BOOKMARK [1][-]{section.10.49}{\376\377\0001\0000\000.\0004\0009\000\040\000m\000o\000o\000r\000e\000\137\000p\000e\000n\000r\000o\000s\000e\000\137\000p\000s\000e\000u\000d\000o\000\137\000i\000n\000v\000e\000r\000s\000e\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 379 +\BOOKMARK [2][-]{subsection.10.49.1}{\376\377\0001\0000\000.\0004\0009\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.49}% 380 +\BOOKMARK [2][-]{subsection.10.49.2}{\376\377\0001\0000\000.\0004\0009\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.49}% 381 +\BOOKMARK [3][-]{subsubsection.10.49.2.1}{\376\377\0001\0000\000.\0004\0009\000.\0002\000.\0001\000\040\000m\000o\000o\000r\000e\000\137\000p\000e\000n\000r\000o\000s\000e\000\137\000g\000e\000t\000\137\000p\000i\000n\000v\000\050\000\051}{subsection.10.49.2}% 382 +\BOOKMARK [3][-]{subsubsection.10.49.2.2}{\376\377\0001\0000\000.\0004\0009\000.\0002\000.\0002\000\040\000m\000o\000o\000r\000e\000\137\000p\000e\000n\000r\000o\000s\000e\000\137\000p\000i\000n\000v\000\137\000c\000o\000m\000p\000u\000t\000e\000\137\000p\000r\000i\000n\000t\000\050\000\051}{subsection.10.49.2}% 383 +\BOOKMARK [1][-]{section.10.50}{\376\377\0001\0000\000.\0005\0000\000\040\000m\000o\000o\000r\000e\000\137\000p\000e\000n\000r\000o\000s\000e\000\137\000p\000s\000e\000u\000d\000o\000\137\000i\000n\000v\000e\000r\000s\000e\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 384 +\BOOKMARK [2][-]{subsection.10.50.1}{\376\377\0001\0000\000.\0005\0000\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.50}% 385 +\BOOKMARK [2][-]{subsection.10.50.2}{\376\377\0001\0000\000.\0005\0000\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.50}% 386 +\BOOKMARK [3][-]{subsubsection.10.50.2.1}{\376\377\0001\0000\000.\0005\0000\000.\0002\000.\0001\000\040\000m\000o\000o\000r\000e\000\137\000p\000e\000n\000r\000o\000s\000e\000\137\000g\000e\000t\000\137\000p\000i\000n\000v\000\050\000\051}{subsection.10.50.2}% 387 +\BOOKMARK [3][-]{subsubsection.10.50.2.2}{\376\377\0001\0000\000.\0005\0000\000.\0002\000.\0002\000\040\000m\000o\000o\000r\000e\000\137\000p\000e\000n\000r\000o\000s\000e\000\137\000p\000i\000n\000v\000\137\000c\000o\000m\000p\000u\000t\000e\000\137\000p\000r\000i\000n\000t\000\050\000\051}{subsection.10.50.2}% 388 +\BOOKMARK [1][-]{section.10.51}{\376\377\0001\0000\000.\0005\0001\000\040\000m\000u\000l\000t\000i\000p\000a\000t\000h\000\137\000a\000l\000g\000o\000\137\000o\000w\000n\000\137\000n\000o\000r\000m\000\137\000d\000i\000s\000t\000r\000\137\000t\000e\000s\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 389 +\BOOKMARK [2][-]{subsection.10.51.1}{\376\377\0001\0000\000.\0005\0001\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.51}% 390 +\BOOKMARK [1][-]{section.10.52}{\376\377\0001\0000\000.\0005\0002\000\040\000m\000u\000l\000t\000i\000p\000a\000t\000h\000\137\000a\000l\000g\000o\000\137\000o\000w\000n\000\137\000n\000o\000r\000m\000\137\000d\000i\000s\000t\000r\000\137\000t\000e\000s\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 391 +\BOOKMARK [2][-]{subsection.10.52.1}{\376\377\0001\0000\000.\0005\0002\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.52}% 392 +\BOOKMARK [1][-]{section.10.53}{\376\377\0001\0000\000.\0005\0003\000\040\000m\000u\000l\000t\000i\000p\000a\000t\000h\000\137\000d\000i\000s\000t\000\137\000d\000e\000t\000e\000c\000t\000i\000o\000n\000\137\000m\000i\000t\000i\000g\000a\000t\000i\000o\000n\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 393 +\BOOKMARK [2][-]{subsection.10.53.1}{\376\377\0001\0000\000.\0005\0003\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.53}% 394 +\BOOKMARK [2][-]{subsection.10.53.2}{\376\377\0001\0000\000.\0005\0003\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.53}% 395 +\BOOKMARK [3][-]{subsubsection.10.53.2.1}{\376\377\0001\0000\000.\0005\0003\000.\0002\000.\0001\000\040\000g\000e\000t\000\137\000e\000x\000a\000c\000t\000\137\000d\000i\000s\000t\000a\000n\000c\000e\000\137\000t\000o\000\137\000a\000n\000c\000h\000o\000r\000\050\000\051}{subsection.10.53.2}% 396 +\BOOKMARK [3][-]{subsubsection.10.53.2.2}{\376\377\0001\0000\000.\0005\0003\000.\0002\000.\0002\000\040\000g\000e\000t\000\137\000o\000p\000t\000i\000m\000a\000l\000\137\000p\000a\000r\000t\000i\000a\000l\000\137\000r\000\137\000n\000o\000i\000s\000e\000d\000\137\000v\000e\000c\000\050\000\051}{subsection.10.53.2}% 397 +\BOOKMARK [3][-]{subsubsection.10.53.2.3}{\376\377\0001\0000\000.\0005\0003\000.\0002\000.\0003\000\040\000g\000e\000t\000\137\000o\000p\000t\000i\000m\000a\000l\000\137\000p\000a\000r\000t\000i\000a\000l\000\137\000r\000e\000f\000\137\000m\000a\000t\000r\000i\000x\000\050\000\051}{subsection.10.53.2}% 398 +\BOOKMARK [3][-]{subsubsection.10.53.2.4}{\376\377\0001\0000\000.\0005\0003\000.\0002\000.\0004\000\040\000i\000s\000\137\000a\000n\000c\000h\000o\000r\000\050\000\051}{subsection.10.53.2}% 399 +\BOOKMARK [3][-]{subsubsection.10.53.2.5}{\376\377\0001\0000\000.\0005\0003\000.\0002\000.\0005\000\040\000i\000s\000\137\000m\000e\000m\000b\000e\000r\000\050\000\051}{subsection.10.53.2}% 400 +\BOOKMARK [3][-]{subsubsection.10.53.2.6}{\376\377\0001\0000\000.\0005\0003\000.\0002\000.\0006\000\040\000r\000e\000c\000o\000g\000\137\000m\000i\000t\000i\000g\000a\000t\000e\000\137\000m\000u\000l\000t\000i\000p\000a\000t\000h\000\050\000\051}{subsection.10.53.2}% 401 +\BOOKMARK [3][-]{subsubsection.10.53.2.7}{\376\377\0001\0000\000.\0005\0003\000.\0002\000.\0007\000\040\000s\000i\000m\000\137\000U\000W\000B\000\137\000d\000i\000s\000t\000\050\000\051}{subsection.10.53.2}% 402 +\BOOKMARK [1][-]{section.10.54}{\376\377\0001\0000\000.\0005\0004\000\040\000m\000u\000l\000t\000i\000p\000a\000t\000h\000\137\000d\000i\000s\000t\000\137\000d\000e\000t\000e\000c\000t\000i\000o\000n\000\137\000m\000i\000t\000i\000g\000a\000t\000i\000o\000n\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 403 +\BOOKMARK [2][-]{subsection.10.54.1}{\376\377\0001\0000\000.\0005\0004\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.54}% 404 +\BOOKMARK [2][-]{subsection.10.54.2}{\376\377\0001\0000\000.\0005\0004\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.54}% 405 +\BOOKMARK [3][-]{subsubsection.10.54.2.1}{\376\377\0001\0000\000.\0005\0004\000.\0002\000.\0001\000\040\000g\000e\000t\000\137\000e\000x\000a\000c\000t\000\137\000d\000i\000s\000t\000a\000n\000c\000e\000\137\000t\000o\000\137\000a\000n\000c\000h\000o\000r\000\050\000\051}{subsection.10.54.2}% 406 +\BOOKMARK [3][-]{subsubsection.10.54.2.2}{\376\377\0001\0000\000.\0005\0004\000.\0002\000.\0002\000\040\000g\000e\000t\000\137\000o\000p\000t\000i\000m\000a\000l\000\137\000p\000a\000r\000t\000i\000a\000l\000\137\000r\000\137\000n\000o\000i\000s\000e\000d\000\137\000v\000e\000c\000\050\000\051}{subsection.10.54.2}% 407 +\BOOKMARK [3][-]{subsubsection.10.54.2.3}{\376\377\0001\0000\000.\0005\0004\000.\0002\000.\0003\000\040\000g\000e\000t\000\137\000o\000p\000t\000i\000m\000a\000l\000\137\000p\000a\000r\000t\000i\000a\000l\000\137\000r\000e\000f\000\137\000m\000a\000t\000r\000i\000x\000\050\000\051}{subsection.10.54.2}% 408 +\BOOKMARK [3][-]{subsubsection.10.54.2.4}{\376\377\0001\0000\000.\0005\0004\000.\0002\000.\0004\000\040\000i\000s\000\137\000a\000n\000c\000h\000o\000r\000\050\000\051}{subsection.10.54.2}% 409 +\BOOKMARK [3][-]{subsubsection.10.54.2.5}{\376\377\0001\0000\000.\0005\0004\000.\0002\000.\0005\000\040\000i\000s\000\137\000m\000e\000m\000b\000e\000r\000\050\000\051}{subsection.10.54.2}% 410 +\BOOKMARK [3][-]{subsubsection.10.54.2.6}{\376\377\0001\0000\000.\0005\0004\000.\0002\000.\0006\000\040\000r\000e\000c\000o\000g\000\137\000m\000i\000t\000i\000g\000a\000t\000e\000\137\000m\000u\000l\000t\000i\000p\000a\000t\000h\000\050\000\051}{subsection.10.54.2}% 411 +\BOOKMARK [3][-]{subsubsection.10.54.2.7}{\376\377\0001\0000\000.\0005\0004\000.\0002\000.\0007\000\040\000s\000i\000m\000\137\000U\000W\000B\000\137\000d\000i\000s\000t\000\050\000\051}{subsection.10.54.2}% 412 +\BOOKMARK [1][-]{section.10.55}{\376\377\0001\0000\000.\0005\0005\000\040\000n\000e\000w\000t\000o\000n\000\137\000r\000a\000p\000h\000s\000o\000n\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 413 +\BOOKMARK [2][-]{subsection.10.55.1}{\376\377\0001\0000\000.\0005\0005\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.55}% 414 +\BOOKMARK [2][-]{subsection.10.55.2}{\376\377\0001\0000\000.\0005\0005\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.55}% 415 +\BOOKMARK [3][-]{subsubsection.10.55.2.1}{\376\377\0001\0000\000.\0005\0005\000.\0002\000.\0001\000\040\000n\000e\000w\000t\000o\000n\000\137\000r\000a\000p\000h\000s\000o\000n\000\050\000\051}{subsection.10.55.2}% 416 +\BOOKMARK [1][-]{section.10.56}{\376\377\0001\0000\000.\0005\0006\000\040\000n\000e\000w\000t\000o\000n\000\137\000r\000a\000p\000h\000s\000o\000n\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 417 +\BOOKMARK [2][-]{subsection.10.56.1}{\376\377\0001\0000\000.\0005\0006\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.56}% 418 +\BOOKMARK [2][-]{subsection.10.56.2}{\376\377\0001\0000\000.\0005\0006\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.56}% 419 +\BOOKMARK [3][-]{subsubsection.10.56.2.1}{\376\377\0001\0000\000.\0005\0006\000.\0002\000.\0001\000\040\000n\000e\000w\000t\000o\000n\000\137\000r\000a\000p\000h\000s\000o\000n\000\050\000\051}{subsection.10.56.2}% 420 +\BOOKMARK [1][-]{section.10.57}{\376\377\0001\0000\000.\0005\0007\000\040\000n\000o\000r\000m\000\137\000d\000i\000s\000t\000\137\000r\000n\000d\000\137\000g\000e\000n\000e\000r\000a\000t\000o\000r\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 421 +\BOOKMARK [2][-]{subsection.10.57.1}{\376\377\0001\0000\000.\0005\0007\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.57}% 422 +\BOOKMARK [2][-]{subsection.10.57.2}{\376\377\0001\0000\000.\0005\0007\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.57}% 423 +\BOOKMARK [3][-]{subsubsection.10.57.2.1}{\376\377\0001\0000\000.\0005\0007\000.\0002\000.\0001\000\040\000g\000e\000t\000\137\000n\000o\000r\000m\000\137\000d\000i\000s\000t\000r\000\137\000r\000a\000n\000d\000\137\000n\000u\000m\000\050\000\051}{subsection.10.57.2}% 424 +\BOOKMARK [3][-]{subsubsection.10.57.2.2}{\376\377\0001\0000\000.\0005\0007\000.\0002\000.\0002\000\040\000g\000e\000t\000\137\000r\000a\000n\000d\000\137\000n\000u\000m\000\050\000\051}{subsection.10.57.2}% 425 +\BOOKMARK [1][-]{section.10.58}{\376\377\0001\0000\000.\0005\0008\000\040\000n\000o\000r\000m\000\137\000d\000i\000s\000t\000\137\000r\000n\000d\000\137\000g\000e\000n\000e\000r\000a\000t\000o\000r\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 426 +\BOOKMARK [2][-]{subsection.10.58.1}{\376\377\0001\0000\000.\0005\0008\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.58}% 427 +\BOOKMARK [2][-]{subsection.10.58.2}{\376\377\0001\0000\000.\0005\0008\000.\0002\000\040\000M\000a\000c\000r\000o\000\040\000D\000e\000f\000i\000n\000i\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.58}% 428 +\BOOKMARK [3][-]{subsubsection.10.58.2.1}{\376\377\0001\0000\000.\0005\0008\000.\0002\000.\0001\000\040\000P\000I}{subsection.10.58.2}% 429 +\BOOKMARK [2][-]{subsection.10.58.3}{\376\377\0001\0000\000.\0005\0008\000.\0003\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.58}% 430 +\BOOKMARK [3][-]{subsubsection.10.58.3.1}{\376\377\0001\0000\000.\0005\0008\000.\0003\000.\0001\000\040\000g\000e\000t\000\137\000n\000o\000r\000m\000\137\000d\000i\000s\000t\000r\000\137\000r\000a\000n\000d\000\137\000n\000u\000m\000\050\000\051}{subsection.10.58.3}% 431 +\BOOKMARK [3][-]{subsubsection.10.58.3.2}{\376\377\0001\0000\000.\0005\0008\000.\0003\000.\0002\000\040\000g\000e\000t\000\137\000r\000a\000n\000d\000\137\000n\000u\000m\000\050\000\051}{subsection.10.58.3}% 432 +\BOOKMARK [1][-]{section.10.59}{\376\377\0001\0000\000.\0005\0009\000\040\000o\000p\000t\000i\000m\000i\000z\000a\000t\000i\000o\000n\000\137\000t\000e\000s\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 433 +\BOOKMARK [2][-]{subsection.10.59.1}{\376\377\0001\0000\000.\0005\0009\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.59}% 434 +\BOOKMARK [2][-]{subsection.10.59.2}{\376\377\0001\0000\000.\0005\0009\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.59}% 435 +\BOOKMARK [3][-]{subsubsection.10.59.2.1}{\376\377\0001\0000\000.\0005\0009\000.\0002\000.\0001\000\040\000o\000p\000t\000i\000m\000i\000z\000a\000t\000i\000o\000n\000\137\000e\000x\000p\000o\000n\000e\000n\000t\000i\000a\000l\000\137\000d\000a\000t\000a\000\137\000t\000e\000s\000t\000\050\000\051}{subsection.10.59.2}% 436 +\BOOKMARK [3][-]{subsubsection.10.59.2.2}{\376\377\0001\0000\000.\0005\0009\000.\0002\000.\0002\000\040\000o\000p\000t\000i\000m\000i\000z\000a\000t\000i\000o\000n\000\137\000g\000e\000t\000\137\000e\000x\000p\000\137\000f\000\050\000\051}{subsection.10.59.2}% 437 +\BOOKMARK [3][-]{subsubsection.10.59.2.3}{\376\377\0001\0000\000.\0005\0009\000.\0002\000.\0003\000\040\000o\000p\000t\000i\000m\000i\000z\000a\000t\000i\000o\000n\000\137\000g\000e\000t\000\137\000e\000x\000p\000\137\000J\000a\000c\000o\000b\000i\000a\000n\000\050\000\051}{subsection.10.59.2}% 438 +\BOOKMARK [3][-]{subsubsection.10.59.2.4}{\376\377\0001\0000\000.\0005\0009\000.\0002\000.\0004\000\040\000o\000p\000t\000i\000m\000i\000z\000a\000t\000i\000o\000n\000\137\000g\000e\000t\000\137\000f\000\137\000e\000r\000r\000o\000r\000\050\000\051}{subsection.10.59.2}% 439 +\BOOKMARK [3][-]{subsubsection.10.59.2.5}{\376\377\0001\0000\000.\0005\0009\000.\0002\000.\0005\000\040\000o\000p\000t\000i\000m\000i\000z\000a\000t\000i\000o\000n\000\137\000g\000e\000t\000\137\000J\000\050\000\051}{subsection.10.59.2}% 440 +\BOOKMARK [3][-]{subsubsection.10.59.2.6}{\376\377\0001\0000\000.\0005\0009\000.\0002\000.\0006\000\040\000o\000p\000t\000i\000m\000i\000z\000a\000t\000i\000o\000n\000\137\000g\000e\000t\000\137\000s\000i\000n\000\137\000f\000\050\000\051}{subsection.10.59.2}% 441 +\BOOKMARK [3][-]{subsubsection.10.59.2.7}{\376\377\0001\0000\000.\0005\0009\000.\0002\000.\0007\000\040\000o\000p\000t\000i\000m\000i\000z\000a\000t\000i\000o\000n\000\137\000g\000e\000t\000\137\000s\000i\000n\000\137\000J\000a\000c\000o\000b\000i\000a\000n\000\050\000\051}{subsection.10.59.2}% 442 +\BOOKMARK [3][-]{subsubsection.10.59.2.8}{\376\377\0001\0000\000.\0005\0009\000.\0002\000.\0008\000\040\000o\000p\000t\000i\000m\000i\000z\000a\000t\000i\000o\000n\000\137\000s\000i\000n\000u\000s\000o\000i\000d\000a\000l\000\137\000d\000a\000t\000a\000\137\000t\000e\000s\000t\000\050\000\051}{subsection.10.59.2}% 443 +\BOOKMARK [1][-]{section.10.60}{\376\377\0001\0000\000.\0006\0000\000\040\000o\000p\000t\000i\000m\000i\000z\000a\000t\000i\000o\000n\000\137\000t\000e\000s\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 444 +\BOOKMARK [2][-]{subsection.10.60.1}{\376\377\0001\0000\000.\0006\0000\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.60}% 445 +\BOOKMARK [2][-]{subsection.10.60.2}{\376\377\0001\0000\000.\0006\0000\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.60}% 446 +\BOOKMARK [3][-]{subsubsection.10.60.2.1}{\376\377\0001\0000\000.\0006\0000\000.\0002\000.\0001\000\040\000o\000p\000t\000i\000m\000i\000z\000a\000t\000i\000o\000n\000\137\000e\000x\000p\000o\000n\000e\000n\000t\000i\000a\000l\000\137\000d\000a\000t\000a\000\137\000t\000e\000s\000t\000\050\000\051}{subsection.10.60.2}% 447 +\BOOKMARK [3][-]{subsubsection.10.60.2.2}{\376\377\0001\0000\000.\0006\0000\000.\0002\000.\0002\000\040\000o\000p\000t\000i\000m\000i\000z\000a\000t\000i\000o\000n\000\137\000s\000i\000n\000u\000s\000o\000i\000d\000a\000l\000\137\000d\000a\000t\000a\000\137\000t\000e\000s\000t\000\050\000\051}{subsection.10.60.2}% 448 +\BOOKMARK [1][-]{section.10.61}{\376\377\0001\0000\000.\0006\0001\000\040\000p\000o\000s\000\137\000a\000l\000g\000o\000s\000\137\000c\000o\000m\000m\000o\000n\000\137\000t\000e\000s\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 449 +\BOOKMARK [2][-]{subsection.10.61.1}{\376\377\0001\0000\000.\0006\0001\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.61}% 450 +\BOOKMARK [1][-]{section.10.62}{\376\377\0001\0000\000.\0006\0002\000\040\000p\000o\000s\000\137\000a\000l\000g\000o\000s\000\137\000c\000o\000m\000m\000o\000n\000\137\000t\000e\000s\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 451 +\BOOKMARK [2][-]{subsection.10.62.1}{\376\377\0001\0000\000.\0006\0002\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.62}% 452 +\BOOKMARK [1][-]{section.10.63}{\376\377\0001\0000\000.\0006\0003\000\040\000p\000o\000s\000i\000t\000i\000o\000n\000\137\000o\000p\000t\000i\000m\000i\000z\000a\000t\000i\000o\000n\000\137\000t\000e\000s\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 453 +\BOOKMARK [2][-]{subsection.10.63.1}{\376\377\0001\0000\000.\0006\0003\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.63}% 454 +\BOOKMARK [1][-]{section.10.64}{\376\377\0001\0000\000.\0006\0004\000\040\000p\000o\000s\000i\000t\000i\000o\000n\000\137\000o\000p\000t\000i\000m\000i\000z\000a\000t\000i\000o\000n\000\137\000t\000e\000s\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 455 +\BOOKMARK [2][-]{subsection.10.64.1}{\376\377\0001\0000\000.\0006\0004\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.64}% 456 +\BOOKMARK [1][-]{section.10.65}{\376\377\0001\0000\000.\0006\0005\000\040\000p\000s\000e\000u\000d\000o\000\137\000i\000n\000v\000e\000r\000s\000e\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 457 +\BOOKMARK [2][-]{subsection.10.65.1}{\376\377\0001\0000\000.\0006\0005\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.65}% 458 +\BOOKMARK [2][-]{subsection.10.65.2}{\376\377\0001\0000\000.\0006\0005\000.\0002\000\040\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000T\000y\000p\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.65}% 459 +\BOOKMARK [3][-]{subsubsection.10.65.2.1}{\376\377\0001\0000\000.\0006\0005\000.\0002\000.\0001\000\040\000A\000L\000G\000O\000R\000I\000T\000H\000M}{subsection.10.65.2}% 460 +\BOOKMARK [1][-]{section.10.66}{\376\377\0001\0000\000.\0006\0006\000\040\000q\000r\000\137\000c\000o\000m\000m\000o\000n\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 461 +\BOOKMARK [2][-]{subsection.10.66.1}{\376\377\0001\0000\000.\0006\0006\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.66}% 462 +\BOOKMARK [2][-]{subsection.10.66.2}{\376\377\0001\0000\000.\0006\0006\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.66}% 463 +\BOOKMARK [3][-]{subsubsection.10.66.2.1}{\376\377\0001\0000\000.\0006\0006\000.\0002\000.\0001\000\040\000q\000r\000\137\000c\000o\000m\000m\000o\000n\000\137\000b\000a\000c\000k\000w\000a\000r\000d\000\137\000s\000u\000b\000s\000t\000\050\000\051}{subsection.10.66.2}% 464 +\BOOKMARK [3][-]{subsubsection.10.66.2.2}{\376\377\0001\0000\000.\0006\0006\000.\0002\000.\0002\000\040\000q\000r\000\137\000c\000o\000m\000m\000o\000n\000\137\000g\000e\000t\000\137\000r\000e\000d\000u\000c\000e\000d\000\137\000Q\000R\000\050\000\051}{subsection.10.66.2}% 465 +\BOOKMARK [1][-]{section.10.67}{\376\377\0001\0000\000.\0006\0007\000\040\000q\000r\000\137\000c\000o\000m\000m\000o\000n\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 466 +\BOOKMARK [2][-]{subsection.10.67.1}{\376\377\0001\0000\000.\0006\0007\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.67}% 467 +\BOOKMARK [2][-]{subsection.10.67.2}{\376\377\0001\0000\000.\0006\0007\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.67}% 468 +\BOOKMARK [3][-]{subsubsection.10.67.2.1}{\376\377\0001\0000\000.\0006\0007\000.\0002\000.\0001\000\040\000q\000r\000\137\000c\000o\000m\000m\000o\000n\000\137\000b\000a\000c\000k\000w\000a\000r\000d\000\137\000s\000u\000b\000s\000t\000\050\000\051}{subsection.10.67.2}% 469 +\BOOKMARK [3][-]{subsubsection.10.67.2.2}{\376\377\0001\0000\000.\0006\0007\000.\0002\000.\0002\000\040\000q\000r\000\137\000c\000o\000m\000m\000o\000n\000\137\000g\000e\000t\000\137\000r\000e\000d\000u\000c\000e\000d\000\137\000Q\000R\000\050\000\051}{subsection.10.67.2}% 470 +\BOOKMARK [1][-]{section.10.68}{\376\377\0001\0000\000.\0006\0008\000\040\000q\000r\000\137\000g\000i\000v\000e\000n\000s\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 471 +\BOOKMARK [2][-]{subsection.10.68.1}{\376\377\0001\0000\000.\0006\0008\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.68}% 472 +\BOOKMARK [2][-]{subsection.10.68.2}{\376\377\0001\0000\000.\0006\0008\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.68}% 473 +\BOOKMARK [3][-]{subsubsection.10.68.2.1}{\376\377\0001\0000\000.\0006\0008\000.\0002\000.\0001\000\040\000q\000r\000\137\000g\000i\000v\000e\000n\000s\000\137\000d\000e\000c\000o\000m\000p\000\050\000\051}{subsection.10.68.2}% 474 +\BOOKMARK [3][-]{subsubsection.10.68.2.2}{\376\377\0001\0000\000.\0006\0008\000.\0002\000.\0002\000\040\000q\000r\000\137\000g\000i\000v\000e\000n\000s\000\137\000g\000e\000t\000\137\000p\000a\000r\000a\000m\000s\000\050\000\051}{subsection.10.68.2}% 475 +\BOOKMARK [1][-]{section.10.69}{\376\377\0001\0000\000.\0006\0009\000\040\000q\000r\000\137\000g\000i\000v\000e\000n\000s\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 476 +\BOOKMARK [2][-]{subsection.10.69.1}{\376\377\0001\0000\000.\0006\0009\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.69}% 477 +\BOOKMARK [2][-]{subsection.10.69.2}{\376\377\0001\0000\000.\0006\0009\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.69}% 478 +\BOOKMARK [3][-]{subsubsection.10.69.2.1}{\376\377\0001\0000\000.\0006\0009\000.\0002\000.\0001\000\040\000q\000r\000\137\000g\000i\000v\000e\000n\000s\000\137\000d\000e\000c\000o\000m\000p\000\050\000\051}{subsection.10.69.2}% 479 +\BOOKMARK [3][-]{subsubsection.10.69.2.2}{\376\377\0001\0000\000.\0006\0009\000.\0002\000.\0002\000\040\000q\000r\000\137\000g\000i\000v\000e\000n\000s\000\137\000g\000e\000t\000\137\000p\000a\000r\000a\000m\000s\000\050\000\051}{subsection.10.69.2}% 480 +\BOOKMARK [1][-]{section.10.70}{\376\377\0001\0000\000.\0007\0000\000\040\000q\000r\000\137\000h\000o\000u\000s\000e\000h\000o\000l\000d\000e\000r\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 481 +\BOOKMARK [2][-]{subsection.10.70.1}{\376\377\0001\0000\000.\0007\0000\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.70}% 482 +\BOOKMARK [2][-]{subsection.10.70.2}{\376\377\0001\0000\000.\0007\0000\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.70}% 483 +\BOOKMARK [3][-]{subsubsection.10.70.2.1}{\376\377\0001\0000\000.\0007\0000\000.\0002\000.\0001\000\040\000q\000r\000\137\000h\000o\000u\000s\000e\000h\000o\000l\000d\000e\000r\000\137\000d\000e\000c\000o\000m\000p\000\050\000\051}{subsection.10.70.2}% 484 +\BOOKMARK [1][-]{section.10.71}{\376\377\0001\0000\000.\0007\0001\000\040\000q\000r\000\137\000h\000o\000u\000s\000e\000h\000o\000l\000d\000e\000r\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 485 +\BOOKMARK [2][-]{subsection.10.71.1}{\376\377\0001\0000\000.\0007\0001\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.71}% 486 +\BOOKMARK [2][-]{subsection.10.71.2}{\376\377\0001\0000\000.\0007\0001\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.71}% 487 +\BOOKMARK [3][-]{subsubsection.10.71.2.1}{\376\377\0001\0000\000.\0007\0001\000.\0002\000.\0001\000\040\000q\000r\000\137\000h\000o\000u\000s\000e\000h\000o\000l\000d\000e\000r\000\137\000d\000e\000c\000o\000m\000p\000\050\000\051}{subsection.10.71.2}% 488 +\BOOKMARK [1][-]{section.10.72}{\376\377\0001\0000\000.\0007\0002\000\040\000q\000r\000\137\000p\000i\000n\000v\000\137\000t\000e\000s\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 489 +\BOOKMARK [2][-]{subsection.10.72.1}{\376\377\0001\0000\000.\0007\0002\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.72}% 490 +\BOOKMARK [1][-]{section.10.73}{\376\377\0001\0000\000.\0007\0003\000\040\000q\000r\000\137\000p\000i\000n\000v\000\137\000t\000e\000s\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 491 +\BOOKMARK [2][-]{subsection.10.73.1}{\376\377\0001\0000\000.\0007\0003\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.73}% 492 +\BOOKMARK [1][-]{section.10.74}{\376\377\0001\0000\000.\0007\0004\000\040\000q\000r\000\137\000p\000s\000e\000u\000d\000o\000\137\000i\000n\000v\000e\000r\000s\000e\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 493 +\BOOKMARK [2][-]{subsection.10.74.1}{\376\377\0001\0000\000.\0007\0004\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.74}% 494 +\BOOKMARK [2][-]{subsection.10.74.2}{\376\377\0001\0000\000.\0007\0004\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.74}% 495 +\BOOKMARK [3][-]{subsubsection.10.74.2.1}{\376\377\0001\0000\000.\0007\0004\000.\0002\000.\0001\000\040\000q\000r\000\137\000g\000e\000t\000\137\000p\000i\000n\000v\000\050\000\051}{subsection.10.74.2}% 496 +\BOOKMARK [1][-]{section.10.75}{\376\377\0001\0000\000.\0007\0005\000\040\000q\000r\000\137\000p\000s\000e\000u\000d\000o\000\137\000i\000n\000v\000e\000r\000s\000e\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 497 +\BOOKMARK [2][-]{subsection.10.75.1}{\376\377\0001\0000\000.\0007\0005\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.75}% 498 +\BOOKMARK [2][-]{subsection.10.75.2}{\376\377\0001\0000\000.\0007\0005\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.75}% 499 +\BOOKMARK [3][-]{subsubsection.10.75.2.1}{\376\377\0001\0000\000.\0007\0005\000.\0002\000.\0001\000\040\000q\000r\000\137\000g\000e\000t\000\137\000p\000i\000n\000v\000\050\000\051}{subsection.10.75.2}% 500 +\BOOKMARK [1][-]{section.10.76}{\376\377\0001\0000\000.\0007\0006\000\040\000s\000h\000e\000l\000l\000\137\000s\000o\000r\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 501 +\BOOKMARK [2][-]{subsection.10.76.1}{\376\377\0001\0000\000.\0007\0006\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.76}% 502 +\BOOKMARK [2][-]{subsection.10.76.2}{\376\377\0001\0000\000.\0007\0006\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.76}% 503 +\BOOKMARK [3][-]{subsubsection.10.76.2.1}{\376\377\0001\0000\000.\0007\0006\000.\0002\000.\0001\000\040\000i\000n\000t\000\137\000s\000h\000e\000l\000l\000\137\000s\000o\000r\000t\000\050\000\051}{subsection.10.76.2}% 504 +\BOOKMARK [3][-]{subsubsection.10.76.2.2}{\376\377\0001\0000\000.\0007\0006\000.\0002\000.\0002\000\040\000s\000h\000e\000l\000l\000\137\000s\000o\000r\000t\000\050\000\051}{subsection.10.76.2}% 505 +\BOOKMARK [1][-]{section.10.77}{\376\377\0001\0000\000.\0007\0007\000\040\000s\000h\000e\000l\000l\000\137\000s\000o\000r\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 506 +\BOOKMARK [2][-]{subsection.10.77.1}{\376\377\0001\0000\000.\0007\0007\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.77}% 507 +\BOOKMARK [2][-]{subsection.10.77.2}{\376\377\0001\0000\000.\0007\0007\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.77}% 508 +\BOOKMARK [3][-]{subsubsection.10.77.2.1}{\376\377\0001\0000\000.\0007\0007\000.\0002\000.\0001\000\040\000i\000n\000t\000\137\000s\000h\000e\000l\000l\000\137\000s\000o\000r\000t\000\050\000\051}{subsection.10.77.2}% 509 +\BOOKMARK [3][-]{subsubsection.10.77.2.2}{\376\377\0001\0000\000.\0007\0007\000.\0002\000.\0002\000\040\000s\000h\000e\000l\000l\000\137\000s\000o\000r\000t\000\050\000\051}{subsection.10.77.2}% 510 +\BOOKMARK [1][-]{section.10.78}{\376\377\0001\0000\000.\0007\0008\000\040\000s\000o\000l\000v\000e\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 511 +\BOOKMARK [2][-]{subsection.10.78.1}{\376\377\0001\0000\000.\0007\0008\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.78}% 512 +\BOOKMARK [2][-]{subsection.10.78.2}{\376\377\0001\0000\000.\0007\0008\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.78}% 513 +\BOOKMARK [3][-]{subsubsection.10.78.2.1}{\376\377\0001\0000\000.\0007\0008\000.\0002\000.\0001\000\040\000s\000o\000l\000v\000e\000\050\000\051}{subsection.10.78.2}% 514 +\BOOKMARK [3][-]{subsubsection.10.78.2.2}{\376\377\0001\0000\000.\0007\0008\000.\0002\000.\0002\000\040\000s\000o\000l\000v\000e\000\137\000g\000i\000v\000e\000n\000s\000\050\000\051}{subsection.10.78.2}% 515 +\BOOKMARK [3][-]{subsubsection.10.78.2.3}{\376\377\0001\0000\000.\0007\0008\000.\0002\000.\0003\000\040\000s\000o\000l\000v\000e\000\137\000h\000o\000u\000s\000e\000h\000o\000l\000d\000e\000r\000\050\000\051}{subsection.10.78.2}% 516 +\BOOKMARK [3][-]{subsubsection.10.78.2.4}{\376\377\0001\0000\000.\0007\0008\000.\0002\000.\0004\000\040\000s\000o\000l\000v\000e\000\137\000l\000u\000\137\000d\000e\000c\000o\000m\000p\000\050\000\051}{subsection.10.78.2}% 517 +\BOOKMARK [1][-]{section.10.79}{\376\377\0001\0000\000.\0007\0009\000\040\000s\000o\000l\000v\000e\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 518 +\BOOKMARK [2][-]{subsection.10.79.1}{\376\377\0001\0000\000.\0007\0009\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.79}% 519 +\BOOKMARK [2][-]{subsection.10.79.2}{\376\377\0001\0000\000.\0007\0009\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.79}% 520 +\BOOKMARK [3][-]{subsubsection.10.79.2.1}{\376\377\0001\0000\000.\0007\0009\000.\0002\000.\0001\000\040\000s\000o\000l\000v\000e\000\050\000\051}{subsection.10.79.2}% 521 +\BOOKMARK [3][-]{subsubsection.10.79.2.2}{\376\377\0001\0000\000.\0007\0009\000.\0002\000.\0002\000\040\000s\000o\000l\000v\000e\000\137\000g\000i\000v\000e\000n\000s\000\050\000\051}{subsection.10.79.2}% 522 +\BOOKMARK [3][-]{subsubsection.10.79.2.3}{\376\377\0001\0000\000.\0007\0009\000.\0002\000.\0003\000\040\000s\000o\000l\000v\000e\000\137\000h\000o\000u\000s\000e\000h\000o\000l\000d\000e\000r\000\050\000\051}{subsection.10.79.2}% 523 +\BOOKMARK [3][-]{subsubsection.10.79.2.4}{\376\377\0001\0000\000.\0007\0009\000.\0002\000.\0004\000\040\000s\000o\000l\000v\000e\000\137\000l\000u\000\137\000d\000e\000c\000o\000m\000p\000\050\000\051}{subsection.10.79.2}% 524 +\BOOKMARK [1][-]{section.10.80}{\376\377\0001\0000\000.\0008\0000\000\040\000s\000o\000l\000v\000e\000\137\000t\000e\000s\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 525 +\BOOKMARK [2][-]{subsection.10.80.1}{\376\377\0001\0000\000.\0008\0000\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.80}% 526 +\BOOKMARK [1][-]{section.10.81}{\376\377\0001\0000\000.\0008\0001\000\040\000s\000o\000l\000v\000e\000\137\000t\000e\000s\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 527 +\BOOKMARK [2][-]{subsection.10.81.1}{\376\377\0001\0000\000.\0008\0001\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.81}% 528 +\BOOKMARK [1][-]{section.10.82}{\376\377\0001\0000\000.\0008\0002\000\040\000s\000v\000d\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 529 +\BOOKMARK [2][-]{subsection.10.82.1}{\376\377\0001\0000\000.\0008\0002\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.82}% 530 +\BOOKMARK [2][-]{subsection.10.82.2}{\376\377\0001\0000\000.\0008\0002\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.82}% 531 +\BOOKMARK [3][-]{subsubsection.10.82.2.1}{\376\377\0001\0000\000.\0008\0002\000.\0002\000.\0001\000\040\000s\000v\000d\000\050\000\051}{subsection.10.82.2}% 532 +\BOOKMARK [3][-]{subsubsection.10.82.2.2}{\376\377\0001\0000\000.\0008\0002\000.\0002\000.\0002\000\040\000s\000v\000d\000\137\000c\000o\000m\000p\000u\000t\000e\000\137\000p\000r\000i\000n\000t\000\137\000U\000\137\000S\000\137\000V\000\137\000s\000\050\000\051}{subsection.10.82.2}% 533 +\BOOKMARK [3][-]{subsubsection.10.82.2.3}{\376\377\0001\0000\000.\0008\0002\000.\0002\000.\0003\000\040\000s\000v\000d\000\137\000g\000e\000t\000\137\000r\000e\000c\000i\000p\000r\000o\000c\000\137\000s\000i\000n\000g\000u\000l\000a\000r\000\137\000v\000a\000l\000u\000e\000s\000\050\000\051}{subsection.10.82.2}% 534 +\BOOKMARK [3][-]{subsubsection.10.82.2.4}{\376\377\0001\0000\000.\0008\0002\000.\0002\000.\0004\000\040\000s\000v\000d\000\137\000g\000e\000t\000\137\000S\000\137\000d\000i\000m\000\050\000\051}{subsection.10.82.2}% 535 +\BOOKMARK [3][-]{subsubsection.10.82.2.5}{\376\377\0001\0000\000.\0008\0002\000.\0002\000.\0005\000\040\000s\000v\000d\000\137\000g\000e\000t\000\137\000s\000i\000n\000g\000l\000e\000\137\000v\000a\000l\000u\000e\000s\000\137\000n\000u\000m\000\050\000\051}{subsection.10.82.2}% 536 +\BOOKMARK [3][-]{subsubsection.10.82.2.6}{\376\377\0001\0000\000.\0008\0002\000.\0002\000.\0006\000\040\000s\000v\000d\000\137\000g\000e\000t\000\137\000U\000\137\000d\000i\000m\000\050\000\051}{subsection.10.82.2}% 537 +\BOOKMARK [3][-]{subsubsection.10.82.2.7}{\376\377\0001\0000\000.\0008\0002\000.\0002\000.\0007\000\040\000s\000v\000d\000\137\000g\000e\000t\000\137\000V\000\137\000d\000i\000m\000\050\000\051}{subsection.10.82.2}% 538 +\BOOKMARK [1][-]{section.10.83}{\376\377\0001\0000\000.\0008\0003\000\040\000s\000v\000d\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 539 +\BOOKMARK [2][-]{subsection.10.83.1}{\376\377\0001\0000\000.\0008\0003\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.83}% 540 +\BOOKMARK [2][-]{subsection.10.83.2}{\376\377\0001\0000\000.\0008\0003\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.83}% 541 +\BOOKMARK [3][-]{subsubsection.10.83.2.1}{\376\377\0001\0000\000.\0008\0003\000.\0002\000.\0001\000\040\000s\000v\000d\000\050\000\051}{subsection.10.83.2}% 542 +\BOOKMARK [3][-]{subsubsection.10.83.2.2}{\376\377\0001\0000\000.\0008\0003\000.\0002\000.\0002\000\040\000s\000v\000d\000\137\000c\000o\000m\000p\000u\000t\000e\000\137\000p\000r\000i\000n\000t\000\137\000U\000\137\000S\000\137\000V\000\137\000s\000\050\000\051}{subsection.10.83.2}% 543 +\BOOKMARK [3][-]{subsubsection.10.83.2.3}{\376\377\0001\0000\000.\0008\0003\000.\0002\000.\0003\000\040\000s\000v\000d\000\137\000g\000e\000t\000\137\000r\000e\000c\000i\000p\000r\000o\000c\000\137\000s\000i\000n\000g\000u\000l\000a\000r\000\137\000v\000a\000l\000u\000e\000s\000\050\000\051}{subsection.10.83.2}% 544 +\BOOKMARK [3][-]{subsubsection.10.83.2.4}{\376\377\0001\0000\000.\0008\0003\000.\0002\000.\0004\000\040\000s\000v\000d\000\137\000g\000e\000t\000\137\000S\000\137\000d\000i\000m\000\050\000\051}{subsection.10.83.2}% 545 +\BOOKMARK [3][-]{subsubsection.10.83.2.5}{\376\377\0001\0000\000.\0008\0003\000.\0002\000.\0005\000\040\000s\000v\000d\000\137\000g\000e\000t\000\137\000s\000i\000n\000g\000l\000e\000\137\000v\000a\000l\000u\000e\000s\000\137\000n\000u\000m\000\050\000\051}{subsection.10.83.2}% 546 +\BOOKMARK [3][-]{subsubsection.10.83.2.6}{\376\377\0001\0000\000.\0008\0003\000.\0002\000.\0006\000\040\000s\000v\000d\000\137\000g\000e\000t\000\137\000U\000\137\000d\000i\000m\000\050\000\051}{subsection.10.83.2}% 547 +\BOOKMARK [3][-]{subsubsection.10.83.2.7}{\376\377\0001\0000\000.\0008\0003\000.\0002\000.\0007\000\040\000s\000v\000d\000\137\000g\000e\000t\000\137\000V\000\137\000d\000i\000m\000\050\000\051}{subsection.10.83.2}% 548 +\BOOKMARK [1][-]{section.10.84}{\376\377\0001\0000\000.\0008\0004\000\040\000s\000v\000d\000\137\000t\000e\000s\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 549 +\BOOKMARK [2][-]{subsection.10.84.1}{\376\377\0001\0000\000.\0008\0004\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.84}% 550 +\BOOKMARK [1][-]{section.10.85}{\376\377\0001\0000\000.\0008\0005\000\040\000s\000v\000d\000\137\000t\000e\000s\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 551 +\BOOKMARK [2][-]{subsection.10.85.1}{\376\377\0001\0000\000.\0008\0005\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.85}% 552 +\BOOKMARK [1][-]{section.10.86}{\376\377\0001\0000\000.\0008\0006\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 553 +\BOOKMARK [2][-]{subsection.10.86.1}{\376\377\0001\0000\000.\0008\0006\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.86}% 554 +\BOOKMARK [2][-]{subsection.10.86.2}{\376\377\0001\0000\000.\0008\0006\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.86}% 555 +\BOOKMARK [3][-]{subsubsection.10.86.2.1}{\376\377\0001\0000\000.\0008\0006\000.\0002\000.\0001\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\0001\000\050\000\051}{subsection.10.86.2}% 556 +\BOOKMARK [3][-]{subsubsection.10.86.2.2}{\376\377\0001\0000\000.\0008\0006\000.\0002\000.\0002\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\0002\000\050\000\051}{subsection.10.86.2}% 557 +\BOOKMARK [3][-]{subsubsection.10.86.2.3}{\376\377\0001\0000\000.\0008\0006\000.\0002\000.\0003\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\000\137\000g\000e\000t\000\137\000A\000\137\000m\000a\000t\000r\000i\000x\000\050\000\051}{subsection.10.86.2}% 558 +\BOOKMARK [3][-]{subsubsection.10.86.2.4}{\376\377\0001\0000\000.\0008\0006\000.\0002\000.\0004\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\000\137\000g\000e\000t\000\137\000b\000\137\000v\000e\000c\000t\000o\000r\000\050\000\051}{subsection.10.86.2}% 559 +\BOOKMARK [3][-]{subsubsection.10.86.2.5}{\376\377\0001\0000\000.\0008\0006\000.\0002\000.\0005\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\000\137\000g\000e\000t\000\137\000p\000a\000r\000t\000i\000c\000u\000l\000a\000r\000\137\000s\000o\000l\000u\000t\000i\000o\000n\000\050\000\051}{subsection.10.86.2}% 560 +\BOOKMARK [3][-]{subsubsection.10.86.2.6}{\376\377\0001\0000\000.\0008\0006\000.\0002\000.\0006\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\000\137\000g\000e\000t\000\137\000q\000u\000a\000d\000r\000a\000t\000i\000c\000\137\000e\000q\000u\000a\000t\000i\000o\000n\000\137\000s\000o\000l\000u\000t\000i\000o\000n\000\050\000\051}{subsection.10.86.2}% 561 +\BOOKMARK [3][-]{subsubsection.10.86.2.7}{\376\377\0001\0000\000.\0008\0006\000.\0002\000.\0007\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\000\137\000g\000e\000t\000\137\000r\000a\000n\000k\000\137\000a\000n\000d\000\137\000h\000o\000m\000o\000g\000e\000n\000e\000o\000u\000s\000\137\000s\000o\000l\000u\000t\000i\000o\000n\000\050\000\051}{subsection.10.86.2}% 562 +\BOOKMARK [3][-]{subsubsection.10.86.2.8}{\376\377\0001\0000\000.\0008\0006\000.\0002\000.\0008\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\000\137\000p\000r\000e\000p\000r\000o\000c\000e\000s\000s\000e\000d\000\137\000g\000e\000t\000\137\000p\000a\000r\000t\000i\000c\000u\000l\000a\000r\000\137\000s\000o\000l\000u\000t\000i\000o\000n\000\050\000\051}{subsection.10.86.2}% 563 +\BOOKMARK [3][-]{subsubsection.10.86.2.9}{\376\377\0001\0000\000.\0008\0006\000.\0002\000.\0009\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\000\137\000s\000o\000l\000v\000e\000\137\000l\000i\000n\000e\000a\000r\000\137\000e\000q\000u\000a\000t\000i\000o\000n\000\050\000\051}{subsection.10.86.2}% 564 +\BOOKMARK [1][-]{section.10.87}{\376\377\0001\0000\000.\0008\0007\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 565 +\BOOKMARK [2][-]{subsection.10.87.1}{\376\377\0001\0000\000.\0008\0007\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.87}% 566 +\BOOKMARK [2][-]{subsection.10.87.2}{\376\377\0001\0000\000.\0008\0007\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.87}% 567 +\BOOKMARK [3][-]{subsubsection.10.87.2.1}{\376\377\0001\0000\000.\0008\0007\000.\0002\000.\0001\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\0001\000\050\000\051}{subsection.10.87.2}% 568 +\BOOKMARK [3][-]{subsubsection.10.87.2.2}{\376\377\0001\0000\000.\0008\0007\000.\0002\000.\0002\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\0002\000\050\000\051}{subsection.10.87.2}% 569 +\BOOKMARK [3][-]{subsubsection.10.87.2.3}{\376\377\0001\0000\000.\0008\0007\000.\0002\000.\0003\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\000\137\000g\000e\000t\000\137\000A\000\137\000m\000a\000t\000r\000i\000x\000\050\000\051}{subsection.10.87.2}% 570 +\BOOKMARK [3][-]{subsubsection.10.87.2.4}{\376\377\0001\0000\000.\0008\0007\000.\0002\000.\0004\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\000\137\000g\000e\000t\000\137\000b\000\137\000v\000e\000c\000t\000o\000r\000\050\000\051}{subsection.10.87.2}% 571 +\BOOKMARK [3][-]{subsubsection.10.87.2.5}{\376\377\0001\0000\000.\0008\0007\000.\0002\000.\0005\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\000\137\000g\000e\000t\000\137\000p\000a\000r\000t\000i\000c\000u\000l\000a\000r\000\137\000s\000o\000l\000u\000t\000i\000o\000n\000\050\000\051}{subsection.10.87.2}% 572 +\BOOKMARK [3][-]{subsubsection.10.87.2.6}{\376\377\0001\0000\000.\0008\0007\000.\0002\000.\0006\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\000\137\000g\000e\000t\000\137\000q\000u\000a\000d\000r\000a\000t\000i\000c\000\137\000e\000q\000u\000a\000t\000i\000o\000n\000\137\000s\000o\000l\000u\000t\000i\000o\000n\000\050\000\051}{subsection.10.87.2}% 573 +\BOOKMARK [3][-]{subsubsection.10.87.2.7}{\376\377\0001\0000\000.\0008\0007\000.\0002\000.\0007\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\000\137\000g\000e\000t\000\137\000r\000a\000n\000k\000\137\000a\000n\000d\000\137\000h\000o\000m\000o\000g\000e\000n\000e\000o\000u\000s\000\137\000s\000o\000l\000u\000t\000i\000o\000n\000\050\000\051}{subsection.10.87.2}% 574 +\BOOKMARK [3][-]{subsubsection.10.87.2.8}{\376\377\0001\0000\000.\0008\0007\000.\0002\000.\0008\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\000\137\000p\000r\000e\000p\000r\000o\000c\000e\000s\000s\000e\000d\000\137\000g\000e\000t\000\137\000p\000a\000r\000t\000i\000c\000u\000l\000a\000r\000\137\000s\000o\000l\000u\000t\000i\000o\000n\000\050\000\051}{subsection.10.87.2}% 575 +\BOOKMARK [3][-]{subsubsection.10.87.2.9}{\376\377\0001\0000\000.\0008\0007\000.\0002\000.\0009\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\000\137\000s\000o\000l\000v\000e\000\137\000l\000i\000n\000e\000a\000r\000\137\000e\000q\000u\000a\000t\000i\000o\000n\000\050\000\051}{subsection.10.87.2}% 576 +\BOOKMARK [1][-]{section.10.88}{\376\377\0001\0000\000.\0008\0008\000\040\000u\000t\000i\000l\000s\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 577 +\BOOKMARK [2][-]{subsection.10.88.1}{\376\377\0001\0000\000.\0008\0008\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.88}% 578 +\BOOKMARK [2][-]{subsection.10.88.2}{\376\377\0001\0000\000.\0008\0008\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.88}% 579 +\BOOKMARK [3][-]{subsubsection.10.88.2.1}{\376\377\0001\0000\000.\0008\0008\000.\0002\000.\0001\000\040\000u\000t\000i\000l\000s\000\137\000g\000e\000t\000\137\000m\000e\000d\000i\000a\000n\000\050\000\051}{subsection.10.88.2}% 580 +\BOOKMARK [3][-]{subsubsection.10.88.2.2}{\376\377\0001\0000\000.\0008\0008\000.\0002\000.\0002\000\040\000u\000t\000i\000l\000s\000\137\000g\000e\000t\000\137\000s\000a\000v\000e\000\137\000s\000q\000u\000a\000r\000e\000\137\000r\000o\000o\000t\000\050\000\051}{subsection.10.88.2}% 581 +\BOOKMARK [3][-]{subsubsection.10.88.2.3}{\376\377\0001\0000\000.\0008\0008\000.\0002\000.\0003\000\040\000u\000t\000i\000l\000s\000\137\000m\000a\000x\000\050\000\051}{subsection.10.88.2}% 582 +\BOOKMARK [3][-]{subsubsection.10.88.2.4}{\376\377\0001\0000\000.\0008\0008\000.\0002\000.\0004\000\040\000u\000t\000i\000l\000s\000\137\000m\000e\000a\000n\000\050\000\051}{subsection.10.88.2}% 583 +\BOOKMARK [3][-]{subsubsection.10.88.2.5}{\376\377\0001\0000\000.\0008\0008\000.\0002\000.\0005\000\040\000u\000t\000i\000l\000s\000\137\000m\000i\000n\000\050\000\051}{subsection.10.88.2}% 584 +\BOOKMARK [3][-]{subsubsection.10.88.2.6}{\376\377\0001\0000\000.\0008\0008\000.\0002\000.\0006\000\040\000u\000t\000i\000l\000s\000\137\000m\000o\000v\000i\000n\000g\000\137\000a\000v\000e\000r\000a\000g\000e\000\050\000\051}{subsection.10.88.2}% 585 +\BOOKMARK [3][-]{subsubsection.10.88.2.7}{\376\377\0001\0000\000.\0008\0008\000.\0002\000.\0007\000\040\000u\000t\000i\000l\000s\000\137\000p\000r\000i\000n\000t\000f\000\050\000\051}{subsection.10.88.2}% 586 +\BOOKMARK [3][-]{subsubsection.10.88.2.8}{\376\377\0001\0000\000.\0008\0008\000.\0002\000.\0008\000\040\000u\000t\000i\000l\000s\000\137\000s\000i\000n\000d\000\050\000\051}{subsection.10.88.2}% 587 +\BOOKMARK [3][-]{subsubsection.10.88.2.9}{\376\377\0001\0000\000.\0008\0008\000.\0002\000.\0009\000\040\000u\000t\000i\000l\000s\000\137\000s\000w\000a\000p\000\050\000\051}{subsection.10.88.2}% 588 +\BOOKMARK [3][-]{subsubsection.10.88.2.10}{\376\377\0001\0000\000.\0008\0008\000.\0002\000.\0001\0000\000\040\000u\000t\000i\000l\000s\000\137\000t\000o\000\137\000r\000a\000d\000i\000a\000n\000\050\000\051}{subsection.10.88.2}% 589 +\BOOKMARK [3][-]{subsubsection.10.88.2.11}{\376\377\0001\0000\000.\0008\0008\000.\0002\000.\0001\0001\000\040\000u\000t\000i\000l\000s\000\137\000u\0008\000\137\000m\000a\000x\000\050\000\051}{subsection.10.88.2}% 590 +\BOOKMARK [3][-]{subsubsection.10.88.2.12}{\376\377\0001\0000\000.\0008\0008\000.\0002\000.\0001\0002\000\040\000u\000t\000i\000l\000s\000\137\000u\0008\000\137\000m\000i\000n\000\050\000\051}{subsection.10.88.2}% 591 +\BOOKMARK [1][-]{section.10.89}{\376\377\0001\0000\000.\0008\0009\000\040\000u\000t\000i\000l\000s\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 592 +\BOOKMARK [2][-]{subsection.10.89.1}{\376\377\0001\0000\000.\0008\0009\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.89}% 593 +\BOOKMARK [2][-]{subsection.10.89.2}{\376\377\0001\0000\000.\0008\0009\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.89}% 594 +\BOOKMARK [3][-]{subsubsection.10.89.2.1}{\376\377\0001\0000\000.\0008\0009\000.\0002\000.\0001\000\040\000u\000t\000i\000l\000s\000\137\000g\000e\000t\000\137\000m\000e\000d\000i\000a\000n\000\050\000\051}{subsection.10.89.2}% 595 +\BOOKMARK [3][-]{subsubsection.10.89.2.2}{\376\377\0001\0000\000.\0008\0009\000.\0002\000.\0002\000\040\000u\000t\000i\000l\000s\000\137\000g\000e\000t\000\137\000s\000a\000v\000e\000\137\000s\000q\000u\000a\000r\000e\000\137\000r\000o\000o\000t\000\050\000\051}{subsection.10.89.2}% 596 +\BOOKMARK [3][-]{subsubsection.10.89.2.3}{\376\377\0001\0000\000.\0008\0009\000.\0002\000.\0003\000\040\000u\000t\000i\000l\000s\000\137\000m\000a\000x\000\050\000\051}{subsection.10.89.2}% 597 +\BOOKMARK [3][-]{subsubsection.10.89.2.4}{\376\377\0001\0000\000.\0008\0009\000.\0002\000.\0004\000\040\000u\000t\000i\000l\000s\000\137\000m\000e\000a\000n\000\050\000\051}{subsection.10.89.2}% 598 +\BOOKMARK [3][-]{subsubsection.10.89.2.5}{\376\377\0001\0000\000.\0008\0009\000.\0002\000.\0005\000\040\000u\000t\000i\000l\000s\000\137\000m\000i\000n\000\050\000\051}{subsection.10.89.2}% 599 +\BOOKMARK [3][-]{subsubsection.10.89.2.6}{\376\377\0001\0000\000.\0008\0009\000.\0002\000.\0006\000\040\000u\000t\000i\000l\000s\000\137\000m\000o\000v\000i\000n\000g\000\137\000a\000v\000e\000r\000a\000g\000e\000\050\000\051}{subsection.10.89.2}% 600 +\BOOKMARK [3][-]{subsubsection.10.89.2.7}{\376\377\0001\0000\000.\0008\0009\000.\0002\000.\0007\000\040\000u\000t\000i\000l\000s\000\137\000p\000r\000i\000n\000t\000f\000\050\000\051}{subsection.10.89.2}% 601 +\BOOKMARK [3][-]{subsubsection.10.89.2.8}{\376\377\0001\0000\000.\0008\0009\000.\0002\000.\0008\000\040\000u\000t\000i\000l\000s\000\137\000s\000i\000n\000d\000\050\000\051}{subsection.10.89.2}% 602 +\BOOKMARK [3][-]{subsubsection.10.89.2.9}{\376\377\0001\0000\000.\0008\0009\000.\0002\000.\0009\000\040\000u\000t\000i\000l\000s\000\137\000s\000w\000a\000p\000\050\000\051}{subsection.10.89.2}% 603 +\BOOKMARK [3][-]{subsubsection.10.89.2.10}{\376\377\0001\0000\000.\0008\0009\000.\0002\000.\0001\0000\000\040\000u\000t\000i\000l\000s\000\137\000t\000o\000\137\000r\000a\000d\000i\000a\000n\000\050\000\051}{subsection.10.89.2}% 604 +\BOOKMARK [3][-]{subsubsection.10.89.2.11}{\376\377\0001\0000\000.\0008\0009\000.\0002\000.\0001\0001\000\040\000u\000t\000i\000l\000s\000\137\000u\0008\000\137\000m\000a\000x\000\050\000\051}{subsection.10.89.2}% 605 +\BOOKMARK [3][-]{subsubsection.10.89.2.12}{\376\377\0001\0000\000.\0008\0009\000.\0002\000.\0001\0002\000\040\000u\000t\000i\000l\000s\000\137\000u\0008\000\137\000m\000i\000n\000\050\000\051}{subsection.10.89.2}% 606 +\BOOKMARK [1][-]{section.10.90}{\376\377\0001\0000\000.\0009\0000\000\040\000u\000t\000i\000l\000s\000\137\000t\000e\000s\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 607 +\BOOKMARK [2][-]{subsection.10.90.1}{\376\377\0001\0000\000.\0009\0000\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.90}% 608 +\BOOKMARK [1][-]{section.10.91}{\376\377\0001\0000\000.\0009\0001\000\040\000u\000t\000i\000l\000s\000\137\000t\000e\000s\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 609 +\BOOKMARK [2][-]{subsection.10.91.1}{\376\377\0001\0000\000.\0009\0001\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.91}% 610 +\BOOKMARK [1][-]{section.10.92}{\376\377\0001\0000\000.\0009\0002\000\040\000v\000e\000c\000t\000o\000r\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 611 +\BOOKMARK [2][-]{subsection.10.92.1}{\376\377\0001\0000\000.\0009\0002\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.92}% 612 +\BOOKMARK [2][-]{subsection.10.92.2}{\376\377\0001\0000\000.\0009\0002\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.92}% 613 +\BOOKMARK [3][-]{subsubsection.10.92.2.1}{\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0001\000\040\000v\000e\000c\000t\000o\000r\000\137\000a\000d\000d\000\050\000\051}{subsection.10.92.2}% 614 +\BOOKMARK [3][-]{subsubsection.10.92.2.2}{\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0002\000\040\000v\000e\000c\000t\000o\000r\000\137\000c\000l\000e\000a\000r\000\050\000\051}{subsection.10.92.2}% 615 +\BOOKMARK [3][-]{subsubsection.10.92.2.3}{\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0003\000\040\000v\000e\000c\000t\000o\000r\000\137\000c\000o\000p\000y\000\050\000\051}{subsection.10.92.2}% 616 +\BOOKMARK [3][-]{subsubsection.10.92.2.4}{\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0004\000\040\000v\000e\000c\000t\000o\000r\000\137\000f\000l\000e\000x\000\137\000p\000r\000i\000n\000t\000\050\000\051}{subsection.10.92.2}% 617 +\BOOKMARK [3][-]{subsubsection.10.92.2.5}{\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0005\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000e\000l\000e\000m\000e\000n\000t\000s\000\050\000\051}{subsection.10.92.2}% 618 +\BOOKMARK [3][-]{subsubsection.10.92.2.6}{\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0006\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000e\000u\000c\000l\000i\000d\000e\000a\000n\000\137\000d\000i\000s\000t\000a\000n\000c\000e\000\050\000\051}{subsection.10.92.2}% 619 +\BOOKMARK [3][-]{subsubsection.10.92.2.7}{\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0007\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000i\000n\000d\000e\000x\000\137\000v\000e\000c\000t\000o\000r\000\050\000\051}{subsection.10.92.2}% 620 +\BOOKMARK [3][-]{subsubsection.10.92.2.8}{\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0008\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000m\000a\000x\000\137\000a\000n\000d\000\137\000i\000n\000d\000e\000x\000\050\000\051}{subsection.10.92.2}% 621 +\BOOKMARK [3][-]{subsubsection.10.92.2.9}{\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0009\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000m\000e\000a\000n\000\137\000v\000a\000l\000u\000e\000\050\000\051}{subsection.10.92.2}% 622 +\BOOKMARK [3][-]{subsubsection.10.92.2.10}{\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0001\0000\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000n\000o\000r\000m\0002\000\050\000\051}{subsection.10.92.2}% 623 +\BOOKMARK [3][-]{subsubsection.10.92.2.11}{\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0001\0001\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000r\000e\000s\000i\000d\000u\000a\000l\000\050\000\051}{subsection.10.92.2}% 624 +\BOOKMARK [3][-]{subsubsection.10.92.2.12}{\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0001\0002\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000s\000c\000a\000l\000a\000r\000\137\000p\000r\000o\000d\000u\000c\000t\000\050\000\051}{subsection.10.92.2}% 625 +\BOOKMARK [3][-]{subsubsection.10.92.2.13}{\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0001\0003\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000s\000q\000u\000a\000r\000e\000\137\000n\000o\000r\000m\0002\000\050\000\051}{subsection.10.92.2}% 626 +\BOOKMARK [3][-]{subsubsection.10.92.2.14}{\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0001\0004\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000s\000u\000m\000\050\000\051}{subsection.10.92.2}% 627 +\BOOKMARK [3][-]{subsubsection.10.92.2.15}{\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0001\0005\000\040\000v\000e\000c\000t\000o\000r\000\137\000i\000n\000\137\000p\000l\000a\000c\000e\000\137\000s\000c\000a\000l\000a\000r\000\137\000m\000u\000l\000\050\000\051}{subsection.10.92.2}% 628 +\BOOKMARK [3][-]{subsubsection.10.92.2.16}{\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0001\0006\000\040\000v\000e\000c\000t\000o\000r\000\137\000i\000s\000\137\000e\000q\000u\000a\000l\000\050\000\051}{subsection.10.92.2}% 629 +\BOOKMARK [3][-]{subsubsection.10.92.2.17}{\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0001\0007\000\040\000v\000e\000c\000t\000o\000r\000\137\000m\000u\000l\000\050\000\051}{subsection.10.92.2}% 630 +\BOOKMARK [3][-]{subsubsection.10.92.2.18}{\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0001\0008\000\040\000v\000e\000c\000t\000o\000r\000\137\000p\000r\000i\000n\000t\000\050\000\051}{subsection.10.92.2}% 631 +\BOOKMARK [3][-]{subsubsection.10.92.2.19}{\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0001\0009\000\040\000v\000e\000c\000t\000o\000r\000\137\000p\000r\000i\000n\000t\000\137\000u\0008\000\137\000a\000r\000r\000a\000y\000\050\000\051}{subsection.10.92.2}% 632 +\BOOKMARK [3][-]{subsubsection.10.92.2.20}{\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0002\0000\000\040\000v\000e\000c\000t\000o\000r\000\137\000s\000c\000a\000l\000a\000r\000\137\000d\000i\000v\000\050\000\051}{subsection.10.92.2}% 633 +\BOOKMARK [3][-]{subsubsection.10.92.2.21}{\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0002\0001\000\040\000v\000e\000c\000t\000o\000r\000\137\000s\000c\000a\000l\000a\000r\000\137\000m\000u\000l\000\050\000\051}{subsection.10.92.2}% 634 +\BOOKMARK [3][-]{subsubsection.10.92.2.22}{\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0002\0002\000\040\000v\000e\000c\000t\000o\000r\000\137\000s\000q\000u\000a\000r\000e\000\050\000\051}{subsection.10.92.2}% 635 +\BOOKMARK [3][-]{subsubsection.10.92.2.23}{\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0002\0003\000\040\000v\000e\000c\000t\000o\000r\000\137\000s\000u\000b\000\050\000\051}{subsection.10.92.2}% 636 +\BOOKMARK [3][-]{subsubsection.10.92.2.24}{\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0002\0004\000\040\000v\000e\000c\000t\000o\000r\000\137\000u\000i\000n\000t\0003\0002\000\137\000i\000s\000\137\000e\000q\000u\000a\000l\000\050\000\051}{subsection.10.92.2}% 637 +\BOOKMARK [1][-]{section.10.93}{\376\377\0001\0000\000.\0009\0003\000\040\000v\000e\000c\000t\000o\000r\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 638 +\BOOKMARK [2][-]{subsection.10.93.1}{\376\377\0001\0000\000.\0009\0003\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.93}% 639 +\BOOKMARK [2][-]{subsection.10.93.2}{\376\377\0001\0000\000.\0009\0003\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.93}% 640 +\BOOKMARK [3][-]{subsubsection.10.93.2.1}{\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0001\000\040\000v\000e\000c\000t\000o\000r\000\137\000a\000d\000d\000\050\000\051}{subsection.10.93.2}% 641 +\BOOKMARK [3][-]{subsubsection.10.93.2.2}{\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0002\000\040\000v\000e\000c\000t\000o\000r\000\137\000c\000l\000e\000a\000r\000\050\000\051}{subsection.10.93.2}% 642 +\BOOKMARK [3][-]{subsubsection.10.93.2.3}{\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0003\000\040\000v\000e\000c\000t\000o\000r\000\137\000c\000o\000p\000y\000\050\000\051}{subsection.10.93.2}% 643 +\BOOKMARK [3][-]{subsubsection.10.93.2.4}{\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0004\000\040\000v\000e\000c\000t\000o\000r\000\137\000f\000l\000e\000x\000\137\000p\000r\000i\000n\000t\000\050\000\051}{subsection.10.93.2}% 644 +\BOOKMARK [3][-]{subsubsection.10.93.2.5}{\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0005\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000e\000l\000e\000m\000e\000n\000t\000s\000\050\000\051}{subsection.10.93.2}% 645 +\BOOKMARK [3][-]{subsubsection.10.93.2.6}{\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0006\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000e\000u\000c\000l\000i\000d\000e\000a\000n\000\137\000d\000i\000s\000t\000a\000n\000c\000e\000\050\000\051}{subsection.10.93.2}% 646 +\BOOKMARK [3][-]{subsubsection.10.93.2.7}{\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0007\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000i\000n\000d\000e\000x\000\137\000v\000e\000c\000t\000o\000r\000\050\000\051}{subsection.10.93.2}% 647 +\BOOKMARK [3][-]{subsubsection.10.93.2.8}{\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0008\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000m\000a\000x\000\137\000a\000n\000d\000\137\000i\000n\000d\000e\000x\000\050\000\051}{subsection.10.93.2}% 648 +\BOOKMARK [3][-]{subsubsection.10.93.2.9}{\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0009\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000m\000e\000a\000n\000\137\000v\000a\000l\000u\000e\000\050\000\051}{subsection.10.93.2}% 649 +\BOOKMARK [3][-]{subsubsection.10.93.2.10}{\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0001\0000\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000n\000o\000r\000m\0002\000\050\000\051}{subsection.10.93.2}% 650 +\BOOKMARK [3][-]{subsubsection.10.93.2.11}{\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0001\0001\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000r\000e\000s\000i\000d\000u\000a\000l\000\050\000\051}{subsection.10.93.2}% 651 +\BOOKMARK [3][-]{subsubsection.10.93.2.12}{\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0001\0002\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000s\000c\000a\000l\000a\000r\000\137\000p\000r\000o\000d\000u\000c\000t\000\050\000\051}{subsection.10.93.2}% 652 +\BOOKMARK [3][-]{subsubsection.10.93.2.13}{\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0001\0003\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000s\000q\000u\000a\000r\000e\000\137\000n\000o\000r\000m\0002\000\050\000\051}{subsection.10.93.2}% 653 +\BOOKMARK [3][-]{subsubsection.10.93.2.14}{\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0001\0004\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000s\000u\000m\000\050\000\051}{subsection.10.93.2}% 654 +\BOOKMARK [3][-]{subsubsection.10.93.2.15}{\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0001\0005\000\040\000v\000e\000c\000t\000o\000r\000\137\000i\000n\000\137\000p\000l\000a\000c\000e\000\137\000s\000c\000a\000l\000a\000r\000\137\000m\000u\000l\000\050\000\051}{subsection.10.93.2}% 655 +\BOOKMARK [3][-]{subsubsection.10.93.2.16}{\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0001\0006\000\040\000v\000e\000c\000t\000o\000r\000\137\000i\000s\000\137\000e\000q\000u\000a\000l\000\050\000\051}{subsection.10.93.2}% 656 +\BOOKMARK [3][-]{subsubsection.10.93.2.17}{\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0001\0007\000\040\000v\000e\000c\000t\000o\000r\000\137\000m\000u\000l\000\050\000\051}{subsection.10.93.2}% 657 +\BOOKMARK [3][-]{subsubsection.10.93.2.18}{\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0001\0008\000\040\000v\000e\000c\000t\000o\000r\000\137\000p\000r\000i\000n\000t\000\050\000\051}{subsection.10.93.2}% 658 +\BOOKMARK [3][-]{subsubsection.10.93.2.19}{\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0001\0009\000\040\000v\000e\000c\000t\000o\000r\000\137\000p\000r\000i\000n\000t\000\137\000u\0008\000\137\000a\000r\000r\000a\000y\000\050\000\051}{subsection.10.93.2}% 659 +\BOOKMARK [3][-]{subsubsection.10.93.2.20}{\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0002\0000\000\040\000v\000e\000c\000t\000o\000r\000\137\000s\000c\000a\000l\000a\000r\000\137\000d\000i\000v\000\050\000\051}{subsection.10.93.2}% 660 +\BOOKMARK [3][-]{subsubsection.10.93.2.21}{\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0002\0001\000\040\000v\000e\000c\000t\000o\000r\000\137\000s\000c\000a\000l\000a\000r\000\137\000m\000u\000l\000\050\000\051}{subsection.10.93.2}% 661 +\BOOKMARK [3][-]{subsubsection.10.93.2.22}{\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0002\0002\000\040\000v\000e\000c\000t\000o\000r\000\137\000s\000q\000u\000a\000r\000e\000\050\000\051}{subsection.10.93.2}% 662 +\BOOKMARK [3][-]{subsubsection.10.93.2.23}{\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0002\0003\000\040\000v\000e\000c\000t\000o\000r\000\137\000s\000u\000b\000\050\000\051}{subsection.10.93.2}% 663 +\BOOKMARK [3][-]{subsubsection.10.93.2.24}{\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0002\0004\000\040\000v\000e\000c\000t\000o\000r\000\137\000u\000i\000n\000t\0003\0002\000\137\000i\000s\000\137\000e\000q\000u\000a\000l\000\050\000\051}{subsection.10.93.2}% 664 +\BOOKMARK [1][-]{section.10.94}{\376\377\0001\0000\000.\0009\0004\000\040\000v\000e\000c\000t\000o\000r\000\137\000t\000e\000s\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 665 +\BOOKMARK [2][-]{subsection.10.94.1}{\376\377\0001\0000\000.\0009\0004\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.94}% 666 +\BOOKMARK [1][-]{section.10.95}{\376\377\0001\0000\000.\0009\0005\000\040\000v\000e\000c\000t\000o\000r\000\137\000t\000e\000s\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 667 +\BOOKMARK [2][-]{subsection.10.95.1}{\376\377\0001\0000\000.\0009\0005\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.10.95}% 668 diff --git a/doc/doxygen/latex/refman.pdf b/doc/doxygen/latex/refman.pdf new file mode 100644 index 0000000000000000000000000000000000000000..26e288bd275617f772e3e2217a130cb9e0ffbfd7 --- /dev/null +++ b/doc/doxygen/latex/refman.pdf @@ -0,0 +1,78811 @@ +%PDF-1.5 +%���� +1 0 obj +<< /S /GoTo /D (chapter.1) >> +endobj +4 0 obj +(\376\377\0001\000\040\000R\000c\000d\000M\000a\000t\000h\000L\000i\000b\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +5 0 obj +<< /S /GoTo /D (section.1.1) >> +endobj +8 0 obj +(\376\377\0001\000.\0001\000\040\000R\000c\000d\000M\000a\000t\000h\000L\000i\000b\000\040\000i\000n\000\040\000a\000\040\000n\000u\000t\000s\000h\000e\000l\000l) +endobj +9 0 obj +<< /S /GoTo /D (section.1.2) >> +endobj +12 0 obj +(\376\377\0001\000.\0002\000\040\000D\000o\000w\000n\000l\000o\000a\000d\000\040\000a\000n\000d\000\040\000u\000s\000e\000\040\000R\000c\000d\000M\000a\000t\000h\000L\000i\000b) +endobj +13 0 obj +<< /S /GoTo /D (section.1.3) >> +endobj +16 0 obj +(\376\377\0001\000.\0003\000\040\000T\000h\000e\000\040\000q\000u\000i\000c\000k\000e\000s\000t\000\040\000s\000t\000a\000r\000t) +endobj +17 0 obj +<< /S /GoTo /D (section.1.4) >> +endobj +20 0 obj +(\376\377\0001\000.\0004\000\040\000S\000t\000r\000u\000c\000t\000u\000r\000e) +endobj +21 0 obj +<< /S /GoTo /D (subsection.1.4.1) >> +endobj +24 0 obj +(\376\377\0001\000.\0004\000.\0001\000\040\000L\000i\000n\000e\000a\000r\000\040\000A\000l\000g\000e\000b\000r\000a) +endobj +25 0 obj +<< /S /GoTo /D (subsection.1.4.2) >> +endobj +28 0 obj +(\376\377\0001\000.\0004\000.\0002\000\040\000N\000o\000n\000-\000L\000i\000n\000e\000a\000r\000\040\000A\000l\000g\000e\000b\000r\000a) +endobj +29 0 obj +<< /S /GoTo /D (subsection.1.4.3) >> +endobj +32 0 obj +(\376\377\0001\000.\0004\000.\0003\000\040\000L\000o\000c\000a\000l\000i\000z\000a\000t\000i\000o\000n) +endobj +33 0 obj +<< /S /GoTo /D (subsection.1.4.4) >> +endobj +36 0 obj +(\376\377\0001\000.\0004\000.\0004\000\040\000e\000x\000a\000m\000p\000l\000e\000s) +endobj +37 0 obj +<< /S /GoTo /D (subsection.1.4.5) >> +endobj +40 0 obj +(\376\377\0001\000.\0004\000.\0005\000\040\000d\000o\000c) +endobj +41 0 obj +<< /S /GoTo /D (section.1.5) >> +endobj +44 0 obj +(\376\377\0001\000.\0005\000\040\000F\000u\000r\000t\000h\000e\000r\000\040\000i\000n\000f\000o\000r\000m\000a\000t\000i\000o\000n) +endobj +45 0 obj +<< /S /GoTo /D (chapter.2) >> +endobj +48 0 obj +(\376\377\0002\000\040\000C\000r\000e\000a\000t\000i\000n\000g\000\040\000a\000n\000\040\000a\000p\000p\000l\000i\000c\000a\000t\000i\000o\000n) +endobj +49 0 obj +<< /S /GoTo /D (section.2.1) >> +endobj +52 0 obj +(\376\377\0002\000.\0001\000\040\000C\000r\000e\000a\000t\000i\000n\000g\000\040\000a\000n\000\040\000a\000p\000p\000l\000i\000c\000a\000t\000i\000o\000n\000\040\000f\000o\000r\000\040\000f\000u\000l\000l\000-\000f\000l\000e\000d\000g\000e\000d\000\040\000d\000e\000v\000i\000c\000e\000s) +endobj +53 0 obj +<< /S /GoTo /D (section.2.2) >> +endobj +56 0 obj +(\376\377\0002\000.\0002\000\040\000C\000r\000e\000a\000t\000i\000n\000g\000\040\000a\000n\000\040\000a\000p\000p\000l\000i\000c\000a\000t\000i\000o\000n\000\040\000f\000o\000r\000\040\000r\000e\000s\000o\000u\000r\000c\000e\000-\000l\000i\000m\000i\000t\000e\000d\000\040\000d\000e\000v\000i\000c\000e\000s) +endobj +57 0 obj +<< /S /GoTo /D (section.2.3) >> +endobj +60 0 obj +(\376\377\0002\000.\0003\000\040\000T\000h\000e\000\040\000m\000a\000i\000n\000\040\000f\000u\000n\000c\000t\000i\000o\000n) +endobj +61 0 obj +<< /S /GoTo /D (section.2.4) >> +endobj +64 0 obj +(\376\377\0002\000.\0004\000\040\000T\000h\000e\000\040\000a\000p\000p\000l\000i\000c\000a\000t\000i\000o\000n\000\047\000s\000\040\000M\000a\000k\000e\000f\000i\000l\000e) +endobj +65 0 obj +<< /S /GoTo /D (subsection.2.4.1) >> +endobj +68 0 obj +(\376\377\0002\000.\0004\000.\0001\000\040\000T\000h\000e\000\040\000m\000i\000n\000i\000m\000a\000l\000\040\000M\000a\000k\000e\000f\000i\000l\000e) +endobj +69 0 obj +<< /S /GoTo /D (subsection.2.4.2) >> +endobj +72 0 obj +(\376\377\0002\000.\0004\000.\0002\000\040\000I\000n\000c\000l\000u\000d\000i\000n\000g\000\040\000m\000o\000d\000u\000l\000e\000s) +endobj +73 0 obj +<< /S /GoTo /D (chapter.3) >> +endobj +76 0 obj +(\376\377\0003\000\040\000C\000r\000e\000a\000t\000i\000n\000g\000\040\000m\000o\000d\000u\000l\000e\000s) +endobj +77 0 obj +<< /S /GoTo /D (section.3.1) >> +endobj +80 0 obj +(\376\377\0003\000.\0001\000\040\000T\000h\000e\000\040\000g\000e\000n\000e\000r\000a\000l\000\040\000s\000t\000r\000u\000c\000t\000u\000r\000e) +endobj +81 0 obj +<< /S /GoTo /D (section.3.2) >> +endobj +84 0 obj +(\376\377\0003\000.\0002\000\040\000M\000o\000d\000u\000l\000e\000\040\000d\000e\000p\000e\000n\000d\000e\000n\000c\000i\000e\000s) +endobj +85 0 obj +<< /S /GoTo /D (chapter.4) >> +endobj +88 0 obj +(\376\377\0004\000\040\000G\000e\000t\000t\000i\000n\000g\000\040\000s\000t\000a\000r\000t\000e\000d) +endobj +89 0 obj +<< /S /GoTo /D (section.4.1) >> +endobj +92 0 obj +(\376\377\0004\000.\0001\000\040\000D\000o\000w\000n\000l\000o\000a\000d\000i\000n\000g\000\040\000R\000c\000d\000M\000a\000t\000h\000L\000i\000b\000\040\000c\000o\000d\000e) +endobj +93 0 obj +<< /S /GoTo /D (section.4.2) >> +endobj +96 0 obj +(\376\377\0004\000.\0002\000\040\000C\000o\000m\000p\000i\000l\000i\000n\000g\000\040\000R\000c\000d\000M\000a\000t\000h\000L\000i\000b) +endobj +97 0 obj +<< /S /GoTo /D (subsection.4.2.1) >> +endobj +100 0 obj +(\376\377\0004\000.\0002\000.\0001\000\040\000S\000e\000t\000t\000i\000n\000g\000\040\000u\000p\000\040\000a\000\040\000t\000o\000o\000l\000c\000h\000a\000i\000n\000\040\000f\000o\000r\000\040\000f\000u\000l\000l\000-\000f\000l\000e\000d\000g\000e\000d\000\040\000d\000e\000v\000i\000c\000e\000s) +endobj +101 0 obj +<< /S /GoTo /D (subsection.4.2.2) >> +endobj +104 0 obj +(\376\377\0004\000.\0002\000.\0002\000\040\000S\000e\000t\000t\000i\000n\000g\000\040\000u\000p\000\040\000a\000\040\000t\000o\000o\000l\000c\000h\000a\000i\000n\000\040\000f\000o\000r\000\040\000r\000e\000s\000o\000u\000r\000c\000e\000-\000l\000i\000m\000i\000t\000e\000d\000\040\000d\000e\000v\000i\000c\000e\000s) +endobj +105 0 obj +<< /S /GoTo /D (subsection.4.2.3) >> +endobj +108 0 obj +(\376\377\0004\000.\0002\000.\0003\000\040\000T\000h\000e\000\040\000b\000u\000i\000l\000d\000\040\000s\000y\000s\000t\000e\000m\000\040\000f\000o\000r\000\040\000f\000u\000l\000l\000-\000f\000l\000e\000d\000g\000e\000d\000\040\000d\000e\000v\000i\000c\000e\000s) +endobj +109 0 obj +<< /S /GoTo /D (subsection.4.2.4) >> +endobj +112 0 obj +(\376\377\0004\000.\0002\000.\0004\000\040\000T\000h\000e\000\040\000b\000u\000i\000l\000d\000\040\000s\000y\000s\000t\000e\000m\000\040\000f\000o\000r\000\040\000r\000e\000s\000o\000u\000r\000c\000e\000-\000l\000i\000m\000i\000t\000e\000d\000\040\000d\000e\000v\000i\000c\000e\000s) +endobj +113 0 obj +<< /S /GoTo /D (subsection.4.2.5) >> +endobj +116 0 obj +(\376\377\0004\000.\0002\000.\0005\000\040\000B\000u\000i\000l\000d\000i\000n\000g\000\040\000a\000n\000d\000\040\000e\000x\000e\000c\000u\000t\000i\000n\000g\000\040\000a\000n\000\040\000e\000x\000a\000m\000p\000l\000e\000\040\000f\000o\000r\000\040\000r\000e\000s\000o\000u\000r\000c\000e\000-\000l\000i\000m\000i\000t\000e\000d\000\040\000d\000e\000v\000i\000c\000e\000s) +endobj +117 0 obj +<< /S /GoTo /D (chapter.5) >> +endobj +120 0 obj +(\376\377\0005\000\040\000M\000o\000d\000u\000l\000e\000\040\000I\000n\000d\000e\000x) +endobj +121 0 obj +<< /S /GoTo /D (section.5.1) >> +endobj +124 0 obj +(\376\377\0005\000.\0001\000\040\000M\000o\000d\000u\000l\000e\000s) +endobj +125 0 obj +<< /S /GoTo /D (chapter.6) >> +endobj +128 0 obj +(\376\377\0006\000\040\000D\000a\000t\000a\000\040\000S\000t\000r\000u\000c\000t\000u\000r\000e\000\040\000I\000n\000d\000e\000x) +endobj +129 0 obj +<< /S /GoTo /D (section.6.1) >> +endobj +132 0 obj +(\376\377\0006\000.\0001\000\040\000D\000a\000t\000a\000\040\000S\000t\000r\000u\000c\000t\000u\000r\000e\000s) +endobj +133 0 obj +<< /S /GoTo /D (chapter.7) >> +endobj +136 0 obj +(\376\377\0007\000\040\000F\000i\000l\000e\000\040\000I\000n\000d\000e\000x) +endobj +137 0 obj +<< /S /GoTo /D (section.7.1) >> +endobj +140 0 obj +(\376\377\0007\000.\0001\000\040\000F\000i\000l\000e\000\040\000L\000i\000s\000t) +endobj +141 0 obj +<< /S /GoTo /D (chapter.8) >> +endobj +144 0 obj +(\376\377\0008\000\040\000M\000o\000d\000u\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +145 0 obj +<< /S /GoTo /D (section.8.1) >> +endobj +148 0 obj +(\376\377\0008\000.\0001\000\040\000B\000A\000S\000I\000C\000\137\000O\000P\000E\000R\000A\000T\000I\000O\000N\000S) +endobj +149 0 obj +<< /S /GoTo /D (subsection.8.1.1) >> +endobj +152 0 obj +(\376\377\0008\000.\0001\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +153 0 obj +<< /S /GoTo /D (section.8.2) >> +endobj +156 0 obj +(\376\377\0008\000.\0002\000\040\000D\000I\000S\000T\000A\000N\000C\000E\000\137\000B\000A\000S\000E\000D) +endobj +157 0 obj +<< /S /GoTo /D (subsection.8.2.1) >> +endobj +160 0 obj +(\376\377\0008\000.\0002\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +161 0 obj +<< /S /GoTo /D (section.8.3) >> +endobj +164 0 obj +(\376\377\0008\000.\0003\000\040\000E\000X\000A\000M\000P\000L\000E\000S) +endobj +165 0 obj +<< /S /GoTo /D (subsection.8.3.1) >> +endobj +168 0 obj +(\376\377\0008\000.\0003\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +169 0 obj +<< /S /GoTo /D (section.8.4) >> +endobj +172 0 obj +(\376\377\0008\000.\0004\000\040\000L\000I\000N\000E\000A\000R\000\137\000A\000L\000G\000E\000B\000R\000A) +endobj +173 0 obj +<< /S /GoTo /D (subsection.8.4.1) >> +endobj +176 0 obj +(\376\377\0008\000.\0004\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +177 0 obj +<< /S /GoTo /D (section.8.5) >> +endobj +180 0 obj +(\376\377\0008\000.\0005\000\040\000L\000O\000C\000A\000L\000I\000Z\000A\000T\000I\000O\000N) +endobj +181 0 obj +<< /S /GoTo /D (subsection.8.5.1) >> +endobj +184 0 obj +(\376\377\0008\000.\0005\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +185 0 obj +<< /S /GoTo /D (section.8.6) >> +endobj +188 0 obj +(\376\377\0008\000.\0006\000\040\000M\000A\000G\000N\000E\000T\000I\000C\000\137\000B\000A\000S\000E\000D) +endobj +189 0 obj +<< /S /GoTo /D (subsection.8.6.1) >> +endobj +192 0 obj +(\376\377\0008\000.\0006\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +193 0 obj +<< /S /GoTo /D (section.8.7) >> +endobj +196 0 obj +(\376\377\0008\000.\0007\000\040\000M\000A\000T\000R\000I\000X\000\137\000D\000E\000C\000O\000M\000P\000O\000S\000I\000T\000I\000O\000N\000S) +endobj +197 0 obj +<< /S /GoTo /D (subsection.8.7.1) >> +endobj +200 0 obj +(\376\377\0008\000.\0007\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +201 0 obj +<< /S /GoTo /D (section.8.8) >> +endobj +204 0 obj +(\376\377\0008\000.\0008\000\040\000N\000O\000N\000\137\000L\000I\000N\000E\000A\000R\000\137\000A\000L\000G\000E\000B\000R\000A) +endobj +205 0 obj +<< /S /GoTo /D (subsection.8.8.1) >> +endobj +208 0 obj +(\376\377\0008\000.\0008\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +209 0 obj +<< /S /GoTo /D (section.8.9) >> +endobj +212 0 obj +(\376\377\0008\000.\0009\000\040\000O\000P\000T\000I\000M\000I\000Z\000A\000T\000I\000O\000N) +endobj +213 0 obj +<< /S /GoTo /D (subsection.8.9.1) >> +endobj +216 0 obj +(\376\377\0008\000.\0009\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +217 0 obj +<< /S /GoTo /D (section.8.10) >> +endobj +220 0 obj +(\376\377\0008\000.\0001\0000\000\040\000P\000O\000S\000I\000T\000I\000O\000N\000\137\000A\000L\000G\000O\000S) +endobj +221 0 obj +<< /S /GoTo /D (subsection.8.10.1) >> +endobj +224 0 obj +(\376\377\0008\000.\0001\0000\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +225 0 obj +<< /S /GoTo /D (section.8.11) >> +endobj +228 0 obj +(\376\377\0008\000.\0001\0001\000\040\000P\000O\000S\000I\000T\000I\000O\000N\000\137\000O\000P\000T\000I\000M\000I\000Z\000A\000T\000I\000O\000N) +endobj +229 0 obj +<< /S /GoTo /D (subsection.8.11.1) >> +endobj +232 0 obj +(\376\377\0008\000.\0001\0001\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +233 0 obj +<< /S /GoTo /D (section.8.12) >> +endobj +236 0 obj +(\376\377\0008\000.\0001\0002\000\040\000P\000O\000S\000\137\000A\000L\000G\000O\000S\000\137\000C\000O\000M\000M\000O\000N) +endobj +237 0 obj +<< /S /GoTo /D (subsection.8.12.1) >> +endobj +240 0 obj +(\376\377\0008\000.\0001\0002\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +241 0 obj +<< /S /GoTo /D (section.8.13) >> +endobj +244 0 obj +(\376\377\0008\000.\0001\0003\000\040\000P\000S\000E\000U\000D\000O\000\137\000I\000N\000V\000E\000R\000S\000E) +endobj +245 0 obj +<< /S /GoTo /D (subsection.8.13.1) >> +endobj +248 0 obj +(\376\377\0008\000.\0001\0003\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +249 0 obj +<< /S /GoTo /D (section.8.14) >> +endobj +252 0 obj +(\376\377\0008\000.\0001\0004\000\040\000S\000O\000L\000V\000E\000\137\000L\000I\000N\000E\000A\000R\000\137\000E\000Q\000U\000A\000T\000I\000O\000N\000S) +endobj +253 0 obj +<< /S /GoTo /D (subsection.8.14.1) >> +endobj +256 0 obj +(\376\377\0008\000.\0001\0004\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +257 0 obj +<< /S /GoTo /D (section.8.15) >> +endobj +260 0 obj +(\376\377\0008\000.\0001\0005\000\040\000S\000O\000L\000V\000E\000\137\000N\000O\000N\000\137\000L\000I\000N\000E\000A\000R\000\137\000E\000Q\000U\000A\000T\000I\000O\000N\000S) +endobj +261 0 obj +<< /S /GoTo /D (subsection.8.15.1) >> +endobj +264 0 obj +(\376\377\0008\000.\0001\0005\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +265 0 obj +<< /S /GoTo /D (section.8.16) >> +endobj +268 0 obj +(\376\377\0008\000.\0001\0006\000\040\000U\000T\000I\000L\000I\000T\000I\000E\000S) +endobj +269 0 obj +<< /S /GoTo /D (subsection.8.16.1) >> +endobj +272 0 obj +(\376\377\0008\000.\0001\0006\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +273 0 obj +<< /S /GoTo /D (chapter.9) >> +endobj +276 0 obj +(\376\377\0009\000\040\000D\000a\000t\000a\000\040\000S\000t\000r\000u\000c\000t\000u\000r\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +277 0 obj +<< /S /GoTo /D (section.9.1) >> +endobj +280 0 obj +(\376\377\0009\000.\0001\000\040\000m\000a\000t\000r\000i\000x\000\137\000d\000i\000m\000\137\000t\000\040\000S\000t\000r\000u\000c\000t\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +281 0 obj +<< /S /GoTo /D (subsection.9.1.1) >> +endobj +284 0 obj +(\376\377\0009\000.\0001\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +285 0 obj +<< /S /GoTo /D (chapter.10) >> +endobj +288 0 obj +(\376\377\0001\0000\000\040\000F\000i\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +289 0 obj +<< /S /GoTo /D (section.10.1) >> +endobj +292 0 obj +(\376\377\0001\0000\000.\0001\000\040\000c\000o\000m\000b\000i\000n\000a\000t\000o\000r\000i\000c\000s\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +293 0 obj +<< /S /GoTo /D (subsection.10.1.1) >> +endobj +296 0 obj +(\376\377\0001\0000\000.\0001\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +297 0 obj +<< /S /GoTo /D (subsection.10.1.2) >> +endobj +300 0 obj +(\376\377\0001\0000\000.\0001\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +301 0 obj +<< /S /GoTo /D (subsubsection.10.1.2.1) >> +endobj +304 0 obj +(\376\377\0001\0000\000.\0001\000.\0002\000.\0001\000\040\000c\000o\000m\000b\000i\000n\000a\000t\000o\000r\000i\000c\000s\000\137\000g\000e\000t\000\137\000n\000e\000x\000t\000\137\000w\000i\000t\000h\000o\000u\000t\000\137\000r\000e\000p\000\050\000\051) +endobj +305 0 obj +<< /S /GoTo /D (subsubsection.10.1.2.2) >> +endobj +308 0 obj +(\376\377\0001\0000\000.\0001\000.\0002\000.\0002\000\040\000c\000o\000m\000b\000i\000n\000a\000t\000o\000r\000i\000c\000s\000\137\000i\000n\000i\000t\000\050\000\051) +endobj +309 0 obj +<< /S /GoTo /D (section.10.2) >> +endobj +312 0 obj +(\376\377\0001\0000\000.\0002\000\040\000c\000o\000m\000b\000i\000n\000a\000t\000o\000r\000i\000c\000s\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +313 0 obj +<< /S /GoTo /D (subsection.10.2.1) >> +endobj +316 0 obj +(\376\377\0001\0000\000.\0002\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +317 0 obj +<< /S /GoTo /D (subsection.10.2.2) >> +endobj +320 0 obj +(\376\377\0001\0000\000.\0002\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +321 0 obj +<< /S /GoTo /D (subsubsection.10.2.2.1) >> +endobj +324 0 obj +(\376\377\0001\0000\000.\0002\000.\0002\000.\0001\000\040\000c\000o\000m\000b\000i\000n\000a\000t\000o\000r\000i\000c\000s\000\137\000g\000e\000t\000\137\000n\000e\000x\000t\000\137\000w\000i\000t\000h\000o\000u\000t\000\137\000r\000e\000p\000\050\000\051) +endobj +325 0 obj +<< /S /GoTo /D (subsubsection.10.2.2.2) >> +endobj +328 0 obj +(\376\377\0001\0000\000.\0002\000.\0002\000.\0002\000\040\000c\000o\000m\000b\000i\000n\000a\000t\000o\000r\000i\000c\000s\000\137\000i\000n\000i\000t\000\050\000\051) +endobj +329 0 obj +<< /S /GoTo /D (section.10.3) >> +endobj +332 0 obj +(\376\377\0001\0000\000.\0003\000\040\000d\000a\000m\000p\000e\000d\000\137\000n\000e\000w\000t\000o\000n\000\137\000r\000a\000p\000h\000s\000o\000n\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +333 0 obj +<< /S /GoTo /D (subsection.10.3.1) >> +endobj +336 0 obj +(\376\377\0001\0000\000.\0003\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +337 0 obj +<< /S /GoTo /D (subsection.10.3.2) >> +endobj +340 0 obj +(\376\377\0001\0000\000.\0003\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +341 0 obj +<< /S /GoTo /D (subsubsection.10.3.2.1) >> +endobj +344 0 obj +(\376\377\0001\0000\000.\0003\000.\0002\000.\0001\000\040\000d\000a\000m\000p\000e\000d\000\137\000n\000e\000w\000t\000o\000n\000\137\000r\000a\000p\000h\000s\000o\000n\000\050\000\051) +endobj +345 0 obj +<< /S /GoTo /D (subsubsection.10.3.2.2) >> +endobj +348 0 obj +(\376\377\0001\0000\000.\0003\000.\0002\000.\0002\000\040\000g\000e\000t\000\137\000d\000a\000m\000p\000e\000d\000\137\000n\000o\000r\000m\000\050\000\051) +endobj +349 0 obj +<< /S /GoTo /D (subsubsection.10.3.2.3) >> +endobj +352 0 obj +(\376\377\0001\0000\000.\0003\000.\0002\000.\0003\000\040\000g\000e\000t\000\137\000d\000e\000l\000t\000a\000\137\000x\000\050\000\051) +endobj +353 0 obj +<< /S /GoTo /D (section.10.4) >> +endobj +356 0 obj +(\376\377\0001\0000\000.\0004\000\040\000d\000a\000m\000p\000e\000d\000\137\000n\000e\000w\000t\000o\000n\000\137\000r\000a\000p\000h\000s\000o\000n\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +357 0 obj +<< /S /GoTo /D (subsection.10.4.1) >> +endobj +360 0 obj +(\376\377\0001\0000\000.\0004\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +361 0 obj +<< /S /GoTo /D (subsection.10.4.2) >> +endobj +364 0 obj +(\376\377\0001\0000\000.\0004\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +365 0 obj +<< /S /GoTo /D (subsubsection.10.4.2.1) >> +endobj +368 0 obj +(\376\377\0001\0000\000.\0004\000.\0002\000.\0001\000\040\000d\000a\000m\000p\000e\000d\000\137\000n\000e\000w\000t\000o\000n\000\137\000r\000a\000p\000h\000s\000o\000n\000\050\000\051) +endobj +369 0 obj +<< /S /GoTo /D (subsubsection.10.4.2.2) >> +endobj +372 0 obj +(\376\377\0001\0000\000.\0004\000.\0002\000.\0002\000\040\000g\000e\000t\000\137\000d\000a\000m\000p\000e\000d\000\137\000n\000o\000r\000m\000\050\000\051) +endobj +373 0 obj +<< /S /GoTo /D (subsubsection.10.4.2.3) >> +endobj +376 0 obj +(\376\377\0001\0000\000.\0004\000.\0002\000.\0003\000\040\000g\000e\000t\000\137\000d\000e\000l\000t\000a\000\137\000x\000\050\000\051) +endobj +377 0 obj +<< /S /GoTo /D (section.10.5) >> +endobj +380 0 obj +(\376\377\0001\0000\000.\0005\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000f\000i\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +381 0 obj +<< /S /GoTo /D (subsection.10.5.1) >> +endobj +384 0 obj +(\376\377\0001\0000\000.\0005\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +385 0 obj +<< /S /GoTo /D (subsection.10.5.2) >> +endobj +388 0 obj +(\376\377\0001\0000\000.\0005\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +389 0 obj +<< /S /GoTo /D (subsubsection.10.5.2.1) >> +endobj +392 0 obj +(\376\377\0001\0000\000.\0005\000.\0002\000.\0001\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000f\000\137\000i\000\050\000\051) +endobj +393 0 obj +<< /S /GoTo /D (subsubsection.10.5.2.2) >> +endobj +396 0 obj +(\376\377\0001\0000\000.\0005\000.\0002\000.\0002\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000f\000i\000\050\000\051) +endobj +397 0 obj +<< /S /GoTo /D (section.10.6) >> +endobj +400 0 obj +(\376\377\0001\0000\000.\0006\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000f\000i\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +401 0 obj +<< /S /GoTo /D (subsection.10.6.1) >> +endobj +404 0 obj +(\376\377\0001\0000\000.\0006\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +405 0 obj +<< /S /GoTo /D (subsection.10.6.2) >> +endobj +408 0 obj +(\376\377\0001\0000\000.\0006\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +409 0 obj +<< /S /GoTo /D (subsubsection.10.6.2.1) >> +endobj +412 0 obj +(\376\377\0001\0000\000.\0006\000.\0002\000.\0001\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000f\000\137\000i\000\050\000\051) +endobj +413 0 obj +<< /S /GoTo /D (subsubsection.10.6.2.2) >> +endobj +416 0 obj +(\376\377\0001\0000\000.\0006\000.\0002\000.\0002\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000f\000i\000\050\000\051) +endobj +417 0 obj +<< /S /GoTo /D (section.10.7) >> +endobj +420 0 obj +(\376\377\0001\0000\000.\0007\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +421 0 obj +<< /S /GoTo /D (subsection.10.7.1) >> +endobj +424 0 obj +(\376\377\0001\0000\000.\0007\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +425 0 obj +<< /S /GoTo /D (subsection.10.7.2) >> +endobj +428 0 obj +(\376\377\0001\0000\000.\0007\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +429 0 obj +<< /S /GoTo /D (subsubsection.10.7.2.1) >> +endobj +432 0 obj +(\376\377\0001\0000\000.\0007\000.\0002\000.\0001\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000\137\000g\000e\000t\000\137\000J\000\050\000\051) +endobj +433 0 obj +<< /S /GoTo /D (subsubsection.10.7.2.2) >> +endobj +436 0 obj +(\376\377\0001\0000\000.\0007\000.\0002\000.\0002\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000\137\000g\000e\000t\000\137\000J\000\137\000m\000u\000l\000\137\000s\000\050\000\051) +endobj +437 0 obj +<< /S /GoTo /D (subsubsection.10.7.2.3) >> +endobj +440 0 obj +(\376\377\0001\0000\000.\0007\000.\0002\000.\0003\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000\137\000g\000e\000t\000\137\000J\000T\000f\000\050\000\051) +endobj +441 0 obj +<< /S /GoTo /D (subsubsection.10.7.2.4) >> +endobj +444 0 obj +(\376\377\0001\0000\000.\0007\000.\0002\000.\0004\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000\137\000g\000e\000t\000\137\000J\000T\000J\000\050\000\051) +endobj +445 0 obj +<< /S /GoTo /D (section.10.8) >> +endobj +448 0 obj +(\376\377\0001\0000\000.\0008\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +449 0 obj +<< /S /GoTo /D (subsection.10.8.1) >> +endobj +452 0 obj +(\376\377\0001\0000\000.\0008\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +453 0 obj +<< /S /GoTo /D (subsection.10.8.2) >> +endobj +456 0 obj +(\376\377\0001\0000\000.\0008\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +457 0 obj +<< /S /GoTo /D (subsubsection.10.8.2.1) >> +endobj +460 0 obj +(\376\377\0001\0000\000.\0008\000.\0002\000.\0001\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000\137\000g\000e\000t\000\137\000J\000\050\000\051) +endobj +461 0 obj +<< /S /GoTo /D (subsubsection.10.8.2.2) >> +endobj +464 0 obj +(\376\377\0001\0000\000.\0008\000.\0002\000.\0002\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000\137\000g\000e\000t\000\137\000J\000\137\000m\000u\000l\000\137\000s\000\050\000\051) +endobj +465 0 obj +<< /S /GoTo /D (subsubsection.10.8.2.3) >> +endobj +468 0 obj +(\376\377\0001\0000\000.\0008\000.\0002\000.\0003\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000\137\000g\000e\000t\000\137\000J\000T\000f\000\050\000\051) +endobj +469 0 obj +<< /S /GoTo /D (subsubsection.10.8.2.4) >> +endobj +472 0 obj +(\376\377\0001\0000\000.\0008\000.\0002\000.\0004\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000\137\000g\000e\000t\000\137\000J\000T\000J\000\050\000\051) +endobj +473 0 obj +<< /S /GoTo /D (section.10.9) >> +endobj +476 0 obj +(\376\377\0001\0000\000.\0009\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000p\000o\000s\000i\000t\000i\000o\000n\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +477 0 obj +<< /S /GoTo /D (subsection.10.9.1) >> +endobj +480 0 obj +(\376\377\0001\0000\000.\0009\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +481 0 obj +<< /S /GoTo /D (subsection.10.9.2) >> +endobj +484 0 obj +(\376\377\0001\0000\000.\0009\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +485 0 obj +<< /S /GoTo /D (subsubsection.10.9.2.1) >> +endobj +488 0 obj +(\376\377\0001\0000\000.\0009\000.\0002\000.\0001\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000g\000e\000t\000\137\000a\000b\000s\000o\000l\000u\000t\000e\000\137\000e\000r\000r\000o\000r\000\050\000\051) +endobj +489 0 obj +<< /S /GoTo /D (subsubsection.10.9.2.2) >> +endobj +492 0 obj +(\376\377\0001\0000\000.\0009\000.\0002\000.\0002\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000g\000e\000t\000\137\000d\000i\000s\000t\000a\000n\000c\000e\000\137\000t\000o\000\137\000a\000n\000c\000h\000o\000r\000\050\000\051) +endobj +493 0 obj +<< /S /GoTo /D (section.10.10) >> +endobj +496 0 obj +(\376\377\0001\0000\000.\0001\0000\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000p\000o\000s\000i\000t\000i\000o\000n\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +497 0 obj +<< /S /GoTo /D (subsection.10.10.1) >> +endobj +500 0 obj +(\376\377\0001\0000\000.\0001\0000\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +501 0 obj +<< /S /GoTo /D (subsection.10.10.2) >> +endobj +504 0 obj +(\376\377\0001\0000\000.\0001\0000\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +505 0 obj +<< /S /GoTo /D (subsubsection.10.10.2.1) >> +endobj +508 0 obj +(\376\377\0001\0000\000.\0001\0000\000.\0002\000.\0001\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000g\000e\000t\000\137\000a\000b\000s\000o\000l\000u\000t\000e\000\137\000e\000r\000r\000o\000r\000\050\000\051) +endobj +509 0 obj +<< /S /GoTo /D (subsubsection.10.10.2.2) >> +endobj +512 0 obj +(\376\377\0001\0000\000.\0001\0000\000.\0002\000.\0002\000\040\000d\000i\000s\000t\000\137\000b\000a\000s\000e\000d\000\137\000g\000e\000t\000\137\000d\000i\000s\000t\000a\000n\000c\000e\000\137\000t\000o\000\137\000a\000n\000c\000h\000o\000r\000\050\000\051) +endobj +513 0 obj +<< /S /GoTo /D (section.10.11) >> +endobj +516 0 obj +(\376\377\0001\0000\000.\0001\0001\000\040\000d\000i\000s\000t\000a\000n\000c\000e\000\137\000b\000a\000s\000e\000d\000\137\000t\000e\000s\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +517 0 obj +<< /S /GoTo /D (subsection.10.11.1) >> +endobj +520 0 obj +(\376\377\0001\0000\000.\0001\0001\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +521 0 obj +<< /S /GoTo /D (subsection.10.11.2) >> +endobj +524 0 obj +(\376\377\0001\0000\000.\0001\0001\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +525 0 obj +<< /S /GoTo /D (subsubsection.10.11.2.1) >> +endobj +528 0 obj +(\376\377\0001\0000\000.\0001\0001\000.\0002\000.\0001\000\040\000d\000i\000s\000t\000a\000n\000c\000e\000\137\000b\000a\000s\000e\000d\000\137\000t\000e\000s\000t\000\050\000\051) +endobj +529 0 obj +<< /S /GoTo /D (section.10.12) >> +endobj +532 0 obj +(\376\377\0001\0000\000.\0001\0002\000\040\000d\000i\000s\000t\000a\000n\000c\000e\000\137\000b\000a\000s\000e\000d\000\137\000t\000e\000s\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +533 0 obj +<< /S /GoTo /D (subsection.10.12.1) >> +endobj +536 0 obj +(\376\377\0001\0000\000.\0001\0002\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +537 0 obj +<< /S /GoTo /D (subsection.10.12.2) >> +endobj +540 0 obj +(\376\377\0001\0000\000.\0001\0002\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +541 0 obj +<< /S /GoTo /D (subsubsection.10.12.2.1) >> +endobj +544 0 obj +(\376\377\0001\0000\000.\0001\0002\000.\0002\000.\0001\000\040\000d\000i\000s\000t\000a\000n\000c\000e\000\137\000b\000a\000s\000e\000d\000\137\000t\000e\000s\000t\000\050\000\051) +endobj +545 0 obj +<< /S /GoTo /D (section.10.13) >> +endobj +548 0 obj +(\376\377\0001\0000\000.\0001\0003\000\040\000D\000O\000P\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +549 0 obj +<< /S /GoTo /D (subsection.10.13.1) >> +endobj +552 0 obj +(\376\377\0001\0000\000.\0001\0003\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +553 0 obj +<< /S /GoTo /D (subsection.10.13.2) >> +endobj +556 0 obj +(\376\377\0001\0000\000.\0001\0003\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +557 0 obj +<< /S /GoTo /D (subsubsection.10.13.2.1) >> +endobj +560 0 obj +(\376\377\0001\0000\000.\0001\0003\000.\0002\000.\0001\000\040\000g\000e\000t\000\137\000P\000D\000O\000P\000\050\000\051) +endobj +561 0 obj +<< /S /GoTo /D (section.10.14) >> +endobj +564 0 obj +(\376\377\0001\0000\000.\0001\0004\000\040\000D\000O\000P\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +565 0 obj +<< /S /GoTo /D (subsection.10.14.1) >> +endobj +568 0 obj +(\376\377\0001\0000\000.\0001\0004\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +569 0 obj +<< /S /GoTo /D (subsection.10.14.2) >> +endobj +572 0 obj +(\376\377\0001\0000\000.\0001\0004\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +573 0 obj +<< /S /GoTo /D (subsubsection.10.14.2.1) >> +endobj +576 0 obj +(\376\377\0001\0000\000.\0001\0004\000.\0002\000.\0001\000\040\000g\000e\000t\000\137\000P\000D\000O\000P\000\050\000\051) +endobj +577 0 obj +<< /S /GoTo /D (section.10.15) >> +endobj +580 0 obj +(\376\377\0001\0000\000.\0001\0005\000\040\000f\000s\000o\000l\000v\000e\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +581 0 obj +<< /S /GoTo /D (subsection.10.15.1) >> +endobj +584 0 obj +(\376\377\0001\0000\000.\0001\0005\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +585 0 obj +<< /S /GoTo /D (subsection.10.15.2) >> +endobj +588 0 obj +(\376\377\0001\0000\000.\0001\0005\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +589 0 obj +<< /S /GoTo /D (subsubsection.10.15.2.1) >> +endobj +592 0 obj +(\376\377\0001\0000\000.\0001\0005\000.\0002\000.\0001\000\040\000f\000s\000o\000l\000v\000e\000\050\000\051) +endobj +593 0 obj +<< /S /GoTo /D (section.10.16) >> +endobj +596 0 obj +(\376\377\0001\0000\000.\0001\0006\000\040\000f\000s\000o\000l\000v\000e\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +597 0 obj +<< /S /GoTo /D (subsection.10.16.1) >> +endobj +600 0 obj +(\376\377\0001\0000\000.\0001\0006\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +601 0 obj +<< /S /GoTo /D (subsection.10.16.2) >> +endobj +604 0 obj +(\376\377\0001\0000\000.\0001\0006\000.\0002\000\040\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000T\000y\000p\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +605 0 obj +<< /S /GoTo /D (subsubsection.10.16.2.1) >> +endobj +608 0 obj +(\376\377\0001\0000\000.\0001\0006\000.\0002\000.\0001\000\040\000N\000O\000N\000\137\000L\000I\000N\000\137\000A\000L\000G\000O\000R\000I\000T\000H\000M) +endobj +609 0 obj +<< /S /GoTo /D (subsection.10.16.3) >> +endobj +612 0 obj +(\376\377\0001\0000\000.\0001\0006\000.\0003\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +613 0 obj +<< /S /GoTo /D (subsubsection.10.16.3.1) >> +endobj +616 0 obj +(\376\377\0001\0000\000.\0001\0006\000.\0003\000.\0001\000\040\000f\000s\000o\000l\000v\000e\000\050\000\051) +endobj +617 0 obj +<< /S /GoTo /D (section.10.17) >> +endobj +620 0 obj +(\376\377\0001\0000\000.\0001\0007\000\040\000f\000s\000o\000l\000v\000e\000\137\000t\000e\000s\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +621 0 obj +<< /S /GoTo /D (subsection.10.17.1) >> +endobj +624 0 obj +(\376\377\0001\0000\000.\0001\0007\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +625 0 obj +<< /S /GoTo /D (subsection.10.17.2) >> +endobj +628 0 obj +(\376\377\0001\0000\000.\0001\0007\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +629 0 obj +<< /S /GoTo /D (subsubsection.10.17.2.1) >> +endobj +632 0 obj +(\376\377\0001\0000\000.\0001\0007\000.\0002\000.\0001\000\040\000g\000e\000t\000\137\000n\000o\000n\000\137\000l\000i\000n\000\137\000s\000y\000s\000\137\000f\0001\000\137\000\050\000\051) +endobj +633 0 obj +<< /S /GoTo /D (subsubsection.10.17.2.2) >> +endobj +636 0 obj +(\376\377\0001\0000\000.\0001\0007\000.\0002\000.\0002\000\040\000g\000e\000t\000\137\000n\000o\000n\000\137\000l\000i\000n\000\137\000s\000y\000s\000\137\000f\0002\000\137\000\050\000\051) +endobj +637 0 obj +<< /S /GoTo /D (subsubsection.10.17.2.3) >> +endobj +640 0 obj +(\376\377\0001\0000\000.\0001\0007\000.\0002\000.\0003\000\040\000g\000e\000t\000\137\000n\000o\000n\000\137\000l\000i\000n\000\137\000s\000y\000s\000\137\000f\0003\000\137\000\050\000\051) +endobj +641 0 obj +<< /S /GoTo /D (subsubsection.10.17.2.4) >> +endobj +644 0 obj +(\376\377\0001\0000\000.\0001\0007\000.\0002\000.\0004\000\040\000g\000e\000t\000\137\000n\000o\000n\000\137\000l\000i\000n\000\137\000s\000y\000s\000\137\000J\0001\000\137\000\050\000\051) +endobj +645 0 obj +<< /S /GoTo /D (subsubsection.10.17.2.5) >> +endobj +648 0 obj +(\376\377\0001\0000\000.\0001\0007\000.\0002\000.\0005\000\040\000g\000e\000t\000\137\000n\000o\000n\000\137\000l\000i\000n\000\137\000s\000y\000s\000\137\000J\0002\000\137\000\050\000\051) +endobj +649 0 obj +<< /S /GoTo /D (subsubsection.10.17.2.6) >> +endobj +652 0 obj +(\376\377\0001\0000\000.\0001\0007\000.\0002\000.\0006\000\040\000g\000e\000t\000\137\000n\000o\000n\000\137\000l\000i\000n\000\137\000s\000y\000s\000\137\000J\0003\000\137\000\050\000\051) +endobj +653 0 obj +<< /S /GoTo /D (section.10.18) >> +endobj +656 0 obj +(\376\377\0001\0000\000.\0001\0008\000\040\000f\000s\000o\000l\000v\000e\000\137\000t\000e\000s\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +657 0 obj +<< /S /GoTo /D (subsection.10.18.1) >> +endobj +660 0 obj +(\376\377\0001\0000\000.\0001\0008\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +661 0 obj +<< /S /GoTo /D (section.10.19) >> +endobj +664 0 obj +(\376\377\0001\0000\000.\0001\0009\000\040\000g\000i\000v\000e\000n\000s\000\137\000t\000e\000s\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +665 0 obj +<< /S /GoTo /D (subsection.10.19.1) >> +endobj +668 0 obj +(\376\377\0001\0000\000.\0001\0009\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +669 0 obj +<< /S /GoTo /D (section.10.20) >> +endobj +672 0 obj +(\376\377\0001\0000\000.\0002\0000\000\040\000g\000i\000v\000e\000n\000s\000\137\000t\000e\000s\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +673 0 obj +<< /S /GoTo /D (subsection.10.20.1) >> +endobj +676 0 obj +(\376\377\0001\0000\000.\0002\0000\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +677 0 obj +<< /S /GoTo /D (section.10.21) >> +endobj +680 0 obj +(\376\377\0001\0000\000.\0002\0001\000\040\000h\000o\000u\000s\000e\000h\000o\000l\000d\000e\000r\000\137\000t\000e\000s\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +681 0 obj +<< /S /GoTo /D (subsection.10.21.1) >> +endobj +684 0 obj +(\376\377\0001\0000\000.\0002\0001\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +685 0 obj +<< /S /GoTo /D (section.10.22) >> +endobj +688 0 obj +(\376\377\0001\0000\000.\0002\0002\000\040\000h\000o\000u\000s\000e\000h\000o\000l\000d\000e\000r\000\137\000t\000e\000s\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +689 0 obj +<< /S /GoTo /D (subsection.10.22.1) >> +endobj +692 0 obj +(\376\377\0001\0000\000.\0002\0002\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +693 0 obj +<< /S /GoTo /D (section.10.23) >> +endobj +696 0 obj +(\376\377\0001\0000\000.\0002\0003\000\040\000l\000e\000v\000e\000n\000b\000e\000r\000g\000\137\000m\000a\000r\000q\000u\000a\000r\000d\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +697 0 obj +<< /S /GoTo /D (subsection.10.23.1) >> +endobj +700 0 obj +(\376\377\0001\0000\000.\0002\0003\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +701 0 obj +<< /S /GoTo /D (subsection.10.23.2) >> +endobj +704 0 obj +(\376\377\0001\0000\000.\0002\0003\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +705 0 obj +<< /S /GoTo /D (subsubsection.10.23.2.1) >> +endobj +708 0 obj +(\376\377\0001\0000\000.\0002\0003\000.\0002\000.\0001\000\040\000o\000p\000t\000\137\000l\000e\000v\000e\000n\000b\000e\000r\000g\000\137\000m\000a\000r\000q\000u\000a\000r\000d\000t\000\050\000\051) +endobj +709 0 obj +<< /S /GoTo /D (subsubsection.10.23.2.2) >> +endobj +712 0 obj +(\376\377\0001\0000\000.\0002\0003\000.\0002\000.\0002\000\040\000o\000p\000t\000\137\000l\000e\000v\000e\000n\000b\000e\000r\000g\000\137\000m\000a\000r\000q\000u\000a\000r\000d\000t\000\137\000c\000o\000r\000r\000e\000c\000t\000i\000o\000n\000\050\000\051) +endobj +713 0 obj +<< /S /GoTo /D (subsubsection.10.23.2.3) >> +endobj +716 0 obj +(\376\377\0001\0000\000.\0002\0003\000.\0002\000.\0003\000\040\000o\000p\000t\000\137\000l\000e\000v\000e\000n\000b\000e\000r\000g\000\137\000m\000a\000r\000q\000u\000a\000r\000d\000t\000\137\000g\000e\000t\000\137\000m\000u\0000\000\050\000\051) +endobj +717 0 obj +<< /S /GoTo /D (section.10.24) >> +endobj +720 0 obj +(\376\377\0001\0000\000.\0002\0004\000\040\000l\000e\000v\000e\000n\000b\000e\000r\000g\000\137\000m\000a\000r\000q\000u\000a\000r\000d\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +721 0 obj +<< /S /GoTo /D (subsection.10.24.1) >> +endobj +724 0 obj +(\376\377\0001\0000\000.\0002\0004\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +725 0 obj +<< /S /GoTo /D (subsection.10.24.2) >> +endobj +728 0 obj +(\376\377\0001\0000\000.\0002\0004\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +729 0 obj +<< /S /GoTo /D (subsubsection.10.24.2.1) >> +endobj +732 0 obj +(\376\377\0001\0000\000.\0002\0004\000.\0002\000.\0001\000\040\000o\000p\000t\000\137\000l\000e\000v\000e\000n\000b\000e\000r\000g\000\137\000m\000a\000r\000q\000u\000a\000r\000d\000t\000\050\000\051) +endobj +733 0 obj +<< /S /GoTo /D (subsubsection.10.24.2.2) >> +endobj +736 0 obj +(\376\377\0001\0000\000.\0002\0004\000.\0002\000.\0002\000\040\000o\000p\000t\000\137\000l\000e\000v\000e\000n\000b\000e\000r\000g\000\137\000m\000a\000r\000q\000u\000a\000r\000d\000t\000\137\000g\000e\000t\000\137\000m\000u\0000\000\050\000\051) +endobj +737 0 obj +<< /S /GoTo /D (section.10.25) >> +endobj +740 0 obj +(\376\377\0001\0000\000.\0002\0005\000\040\000l\000o\000c\000\137\000g\000a\000u\000s\000s\000\137\000n\000e\000w\000t\000o\000n\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +741 0 obj +<< /S /GoTo /D (subsection.10.25.1) >> +endobj +744 0 obj +(\376\377\0001\0000\000.\0002\0005\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +745 0 obj +<< /S /GoTo /D (subsection.10.25.2) >> +endobj +748 0 obj +(\376\377\0001\0000\000.\0002\0005\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +749 0 obj +<< /S /GoTo /D (subsubsection.10.25.2.1) >> +endobj +752 0 obj +(\376\377\0001\0000\000.\0002\0005\000.\0002\000.\0001\000\040\000l\000o\000c\000\137\000g\000a\000u\000s\000s\000\137\000n\000e\000w\000t\000o\000n\000\050\000\051) +endobj +753 0 obj +<< /S /GoTo /D (section.10.26) >> +endobj +756 0 obj +(\376\377\0001\0000\000.\0002\0006\000\040\000l\000o\000c\000\137\000g\000a\000u\000s\000s\000\137\000n\000e\000w\000t\000o\000n\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +757 0 obj +<< /S /GoTo /D (subsection.10.26.1) >> +endobj +760 0 obj +(\376\377\0001\0000\000.\0002\0006\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +761 0 obj +<< /S /GoTo /D (subsection.10.26.2) >> +endobj +764 0 obj +(\376\377\0001\0000\000.\0002\0006\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +765 0 obj +<< /S /GoTo /D (subsubsection.10.26.2.1) >> +endobj +768 0 obj +(\376\377\0001\0000\000.\0002\0006\000.\0002\000.\0001\000\040\000l\000o\000c\000\137\000g\000a\000u\000s\000s\000\137\000n\000e\000w\000t\000o\000n\000\050\000\051) +endobj +769 0 obj +<< /S /GoTo /D (section.10.27) >> +endobj +772 0 obj +(\376\377\0001\0000\000.\0002\0007\000\040\000l\000o\000c\000\137\000l\000e\000v\000e\000n\000b\000e\000r\000g\000\137\000m\000a\000r\000q\000u\000a\000r\000d\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +773 0 obj +<< /S /GoTo /D (subsection.10.27.1) >> +endobj +776 0 obj +(\376\377\0001\0000\000.\0002\0007\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +777 0 obj +<< /S /GoTo /D (subsection.10.27.2) >> +endobj +780 0 obj +(\376\377\0001\0000\000.\0002\0007\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +781 0 obj +<< /S /GoTo /D (subsubsection.10.27.2.1) >> +endobj +784 0 obj +(\376\377\0001\0000\000.\0002\0007\000.\0002\000.\0001\000\040\000l\000o\000c\000\137\000l\000e\000v\000e\000n\000b\000e\000r\000g\000\137\000m\000a\000r\000q\000u\000a\000r\000d\000t\000\050\000\051) +endobj +785 0 obj +<< /S /GoTo /D (subsubsection.10.27.2.2) >> +endobj +788 0 obj +(\376\377\0001\0000\000.\0002\0007\000.\0002\000.\0002\000\040\000l\000o\000c\000\137\000l\000e\000v\000e\000n\000b\000e\000r\000g\000\137\000m\000a\000r\000q\000u\000a\000r\000d\000t\000\137\000c\000o\000r\000r\000e\000c\000t\000i\000o\000n\000\050\000\051) +endobj +789 0 obj +<< /S /GoTo /D (subsubsection.10.27.2.3) >> +endobj +792 0 obj +(\376\377\0001\0000\000.\0002\0007\000.\0002\000.\0003\000\040\000l\000o\000c\000\137\000l\000e\000v\000e\000n\000b\000e\000r\000g\000\137\000m\000a\000r\000q\000u\000a\000r\000d\000t\000\137\000g\000e\000t\000\137\000J\000T\000J\000\137\000m\000u\0002\000\137\000I\000\050\000\051) +endobj +793 0 obj +<< /S /GoTo /D (subsubsection.10.27.2.4) >> +endobj +796 0 obj +(\376\377\0001\0000\000.\0002\0007\000.\0002\000.\0004\000\040\000l\000o\000c\000\137\000l\000e\000v\000e\000n\000b\000e\000r\000g\000\137\000m\000a\000r\000q\000u\000a\000r\000d\000t\000\137\000g\000e\000t\000\137\000m\000u\0000\000\050\000\051) +endobj +797 0 obj +<< /S /GoTo /D (section.10.28) >> +endobj +800 0 obj +(\376\377\0001\0000\000.\0002\0008\000\040\000l\000o\000c\000\137\000l\000e\000v\000e\000n\000b\000e\000r\000g\000\137\000m\000a\000r\000q\000u\000a\000r\000d\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +801 0 obj +<< /S /GoTo /D (subsection.10.28.1) >> +endobj +804 0 obj +(\376\377\0001\0000\000.\0002\0008\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +805 0 obj +<< /S /GoTo /D (subsection.10.28.2) >> +endobj +808 0 obj +(\376\377\0001\0000\000.\0002\0008\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +809 0 obj +<< /S /GoTo /D (subsubsection.10.28.2.1) >> +endobj +812 0 obj +(\376\377\0001\0000\000.\0002\0008\000.\0002\000.\0001\000\040\000l\000o\000c\000\137\000l\000e\000v\000e\000n\000b\000e\000r\000g\000\137\000m\000a\000r\000q\000u\000a\000r\000d\000t\000\050\000\051) +endobj +813 0 obj +<< /S /GoTo /D (subsubsection.10.28.2.2) >> +endobj +816 0 obj +(\376\377\0001\0000\000.\0002\0008\000.\0002\000.\0002\000\040\000l\000o\000c\000\137\000l\000e\000v\000e\000n\000b\000e\000r\000g\000\137\000m\000a\000r\000q\000u\000a\000r\000d\000t\000\137\000c\000o\000r\000r\000e\000c\000t\000i\000o\000n\000\050\000\051) +endobj +817 0 obj +<< /S /GoTo /D (subsubsection.10.28.2.3) >> +endobj +820 0 obj +(\376\377\0001\0000\000.\0002\0008\000.\0002\000.\0003\000\040\000l\000o\000c\000\137\000l\000e\000v\000e\000n\000b\000e\000r\000g\000\137\000m\000a\000r\000q\000u\000a\000r\000d\000t\000\137\000g\000e\000t\000\137\000J\000T\000J\000\137\000m\000u\0002\000\137\000I\000\050\000\051) +endobj +821 0 obj +<< /S /GoTo /D (subsubsection.10.28.2.4) >> +endobj +824 0 obj +(\376\377\0001\0000\000.\0002\0008\000.\0002\000.\0004\000\040\000l\000o\000c\000\137\000l\000e\000v\000e\000n\000b\000e\000r\000g\000\137\000m\000a\000r\000q\000u\000a\000r\000d\000t\000\137\000g\000e\000t\000\137\000m\000u\0000\000\050\000\051) +endobj +825 0 obj +<< /S /GoTo /D (section.10.29) >> +endobj +828 0 obj +(\376\377\0001\0000\000.\0002\0009\000\040\000l\000u\000\137\000d\000e\000c\000o\000m\000p\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +829 0 obj +<< /S /GoTo /D (subsection.10.29.1) >> +endobj +832 0 obj +(\376\377\0001\0000\000.\0002\0009\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +833 0 obj +<< /S /GoTo /D (subsection.10.29.2) >> +endobj +836 0 obj +(\376\377\0001\0000\000.\0002\0009\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +837 0 obj +<< /S /GoTo /D (subsubsection.10.29.2.1) >> +endobj +840 0 obj +(\376\377\0001\0000\000.\0002\0009\000.\0002\000.\0001\000\040\000l\000u\000\137\000d\000e\000c\000o\000m\000p\000\050\000\051) +endobj +841 0 obj +<< /S /GoTo /D (section.10.30) >> +endobj +844 0 obj +(\376\377\0001\0000\000.\0003\0000\000\040\000l\000u\000\137\000d\000e\000c\000o\000m\000p\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +845 0 obj +<< /S /GoTo /D (subsection.10.30.1) >> +endobj +848 0 obj +(\376\377\0001\0000\000.\0003\0000\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +849 0 obj +<< /S /GoTo /D (subsection.10.30.2) >> +endobj +852 0 obj +(\376\377\0001\0000\000.\0003\0000\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +853 0 obj +<< /S /GoTo /D (subsubsection.10.30.2.1) >> +endobj +856 0 obj +(\376\377\0001\0000\000.\0003\0000\000.\0002\000.\0001\000\040\000l\000u\000\137\000d\000e\000c\000o\000m\000p\000\050\000\051) +endobj +857 0 obj +<< /S /GoTo /D (section.10.31) >> +endobj +860 0 obj +(\376\377\0001\0000\000.\0003\0001\000\040\000l\000u\000\137\000d\000e\000c\000o\000m\000p\000\137\000t\000e\000s\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +861 0 obj +<< /S /GoTo /D (subsection.10.31.1) >> +endobj +864 0 obj +(\376\377\0001\0000\000.\0003\0001\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +865 0 obj +<< /S /GoTo /D (section.10.32) >> +endobj +868 0 obj +(\376\377\0001\0000\000.\0003\0002\000\040\000l\000u\000\137\000d\000e\000c\000o\000m\000p\000\137\000t\000e\000s\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +869 0 obj +<< /S /GoTo /D (subsection.10.32.1) >> +endobj +872 0 obj +(\376\377\0001\0000\000.\0003\0002\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +873 0 obj +<< /S /GoTo /D (section.10.33) >> +endobj +876 0 obj +(\376\377\0001\0000\000.\0003\0003\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000f\000i\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +877 0 obj +<< /S /GoTo /D (subsection.10.33.1) >> +endobj +880 0 obj +(\376\377\0001\0000\000.\0003\0003\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +881 0 obj +<< /S /GoTo /D (subsection.10.33.2) >> +endobj +884 0 obj +(\376\377\0001\0000\000.\0003\0003\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +885 0 obj +<< /S /GoTo /D (subsubsection.10.33.2.1) >> +endobj +888 0 obj +(\376\377\0001\0000\000.\0003\0003\000.\0002\000.\0001\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000f\000\137\000i\000\050\000\051) +endobj +889 0 obj +<< /S /GoTo /D (section.10.34) >> +endobj +892 0 obj +(\376\377\0001\0000\000.\0003\0004\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000f\000i\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +893 0 obj +<< /S /GoTo /D (subsection.10.34.1) >> +endobj +896 0 obj +(\376\377\0001\0000\000.\0003\0004\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +897 0 obj +<< /S /GoTo /D (subsection.10.34.2) >> +endobj +900 0 obj +(\376\377\0001\0000\000.\0003\0004\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +901 0 obj +<< /S /GoTo /D (subsubsection.10.34.2.1) >> +endobj +904 0 obj +(\376\377\0001\0000\000.\0003\0004\000.\0002\000.\0001\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000f\000\137\000i\000\050\000\051) +endobj +905 0 obj +<< /S /GoTo /D (section.10.35) >> +endobj +908 0 obj +(\376\377\0001\0000\000.\0003\0005\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +909 0 obj +<< /S /GoTo /D (subsection.10.35.1) >> +endobj +912 0 obj +(\376\377\0001\0000\000.\0003\0005\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +913 0 obj +<< /S /GoTo /D (subsection.10.35.2) >> +endobj +916 0 obj +(\376\377\0001\0000\000.\0003\0005\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +917 0 obj +<< /S /GoTo /D (subsubsection.10.35.2.1) >> +endobj +920 0 obj +(\376\377\0001\0000\000.\0003\0005\000.\0002\000.\0001\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000\137\000g\000e\000t\000\137\000J\000\050\000\051) +endobj +921 0 obj +<< /S /GoTo /D (subsubsection.10.35.2.2) >> +endobj +924 0 obj +(\376\377\0001\0000\000.\0003\0005\000.\0002\000.\0002\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000\137\000g\000e\000t\000\137\000J\000\137\000m\000u\000l\000\137\000s\000\050\000\051) +endobj +925 0 obj +<< /S /GoTo /D (subsubsection.10.35.2.3) >> +endobj +928 0 obj +(\376\377\0001\0000\000.\0003\0005\000.\0002\000.\0003\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000\137\000g\000e\000t\000\137\000J\000T\000f\000\050\000\051) +endobj +929 0 obj +<< /S /GoTo /D (subsubsection.10.35.2.4) >> +endobj +932 0 obj +(\376\377\0001\0000\000.\0003\0005\000.\0002\000.\0004\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000\137\000g\000e\000t\000\137\000J\000T\000J\000\050\000\051) +endobj +933 0 obj +<< /S /GoTo /D (section.10.36) >> +endobj +936 0 obj +(\376\377\0001\0000\000.\0003\0006\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +937 0 obj +<< /S /GoTo /D (subsection.10.36.1) >> +endobj +940 0 obj +(\376\377\0001\0000\000.\0003\0006\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +941 0 obj +<< /S /GoTo /D (subsection.10.36.2) >> +endobj +944 0 obj +(\376\377\0001\0000\000.\0003\0006\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +945 0 obj +<< /S /GoTo /D (subsubsection.10.36.2.1) >> +endobj +948 0 obj +(\376\377\0001\0000\000.\0003\0006\000.\0002\000.\0001\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000\137\000g\000e\000t\000\137\000J\000\050\000\051) +endobj +949 0 obj +<< /S /GoTo /D (subsubsection.10.36.2.2) >> +endobj +952 0 obj +(\376\377\0001\0000\000.\0003\0006\000.\0002\000.\0002\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000\137\000g\000e\000t\000\137\000J\000\137\000m\000u\000l\000\137\000s\000\050\000\051) +endobj +953 0 obj +<< /S /GoTo /D (subsubsection.10.36.2.3) >> +endobj +956 0 obj +(\376\377\0001\0000\000.\0003\0006\000.\0002\000.\0003\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000\137\000g\000e\000t\000\137\000J\000T\000f\000\050\000\051) +endobj +957 0 obj +<< /S /GoTo /D (subsubsection.10.36.2.4) >> +endobj +960 0 obj +(\376\377\0001\0000\000.\0003\0006\000.\0002\000.\0004\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000j\000a\000c\000o\000b\000i\000a\000n\000\137\000g\000e\000t\000\137\000J\000T\000J\000\050\000\051) +endobj +961 0 obj +<< /S /GoTo /D (section.10.37) >> +endobj +964 0 obj +(\376\377\0001\0000\000.\0003\0007\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000p\000o\000s\000i\000t\000i\000o\000n\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +965 0 obj +<< /S /GoTo /D (subsection.10.37.1) >> +endobj +968 0 obj +(\376\377\0001\0000\000.\0003\0007\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +969 0 obj +<< /S /GoTo /D (subsection.10.37.2) >> +endobj +972 0 obj +(\376\377\0001\0000\000.\0003\0007\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +973 0 obj +<< /S /GoTo /D (subsubsection.10.37.2.1) >> +endobj +976 0 obj +(\376\377\0001\0000\000.\0003\0007\000.\0002\000.\0001\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000g\000e\000t\000\137\000a\000b\000s\000o\000l\000u\000t\000e\000\137\000e\000r\000r\000o\000r\000\050\000\051) +endobj +977 0 obj +<< /S /GoTo /D (subsubsection.10.37.2.2) >> +endobj +980 0 obj +(\376\377\0001\0000\000.\0003\0007\000.\0002\000.\0002\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000g\000e\000t\000\137\000d\000i\000s\000t\000a\000n\000c\000e\000s\000\050\000\051) +endobj +981 0 obj +<< /S /GoTo /D (subsubsection.10.37.2.3) >> +endobj +984 0 obj +(\376\377\0001\0000\000.\0003\0007\000.\0002\000.\0003\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000g\000e\000t\000\137\000d\000i\000s\000t\000a\000n\000c\000e\000s\000\137\000t\000o\000\137\000a\000n\000c\000h\000o\000r\000s\000\050\000\051) +endobj +985 0 obj +<< /S /GoTo /D (subsubsection.10.37.2.4) >> +endobj +988 0 obj +(\376\377\0001\0000\000.\0003\0007\000.\0002\000.\0004\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000g\000e\000t\000\137\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000f\000i\000e\000l\000d\000\050\000\051) +endobj +989 0 obj +<< /S /GoTo /D (subsubsection.10.37.2.5) >> +endobj +992 0 obj +(\376\377\0001\0000\000.\0003\0007\000.\0002\000.\0005\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000g\000e\000t\000\137\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000f\000i\000e\000l\000d\000\137\000v\000e\000c\000\050\000\051) +endobj +993 0 obj +<< /S /GoTo /D (subsubsection.10.37.2.6) >> +endobj +996 0 obj +(\376\377\0001\0000\000.\0003\0007\000.\0002\000.\0006\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000g\000e\000t\000\137\000r\000\050\000\051) +endobj +997 0 obj +<< /S /GoTo /D (subsubsection.10.37.2.7) >> +endobj +1000 0 obj +(\376\377\0001\0000\000.\0003\0007\000.\0002\000.\0007\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000p\000r\000e\000p\000r\000o\000c\000e\000s\000s\000i\000n\000g\000\137\000g\000e\000t\000\137\000p\000o\000s\000i\000t\000i\000o\000n\000\050\000\051) +endobj +1001 0 obj +<< /S /GoTo /D (section.10.38) >> +endobj +1004 0 obj +(\376\377\0001\0000\000.\0003\0008\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000p\000o\000s\000i\000t\000i\000o\000n\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1005 0 obj +<< /S /GoTo /D (subsection.10.38.1) >> +endobj +1008 0 obj +(\376\377\0001\0000\000.\0003\0008\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1009 0 obj +<< /S /GoTo /D (subsection.10.38.2) >> +endobj +1012 0 obj +(\376\377\0001\0000\000.\0003\0008\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +1013 0 obj +<< /S /GoTo /D (subsubsection.10.38.2.1) >> +endobj +1016 0 obj +(\376\377\0001\0000\000.\0003\0008\000.\0002\000.\0001\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000g\000e\000t\000\137\000a\000b\000s\000o\000l\000u\000t\000e\000\137\000e\000r\000r\000o\000r\000\050\000\051) +endobj +1017 0 obj +<< /S /GoTo /D (subsubsection.10.38.2.2) >> +endobj +1020 0 obj +(\376\377\0001\0000\000.\0003\0008\000.\0002\000.\0002\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000g\000e\000t\000\137\000d\000i\000s\000t\000a\000n\000c\000e\000s\000\050\000\051) +endobj +1021 0 obj +<< /S /GoTo /D (subsubsection.10.38.2.3) >> +endobj +1024 0 obj +(\376\377\0001\0000\000.\0003\0008\000.\0002\000.\0003\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000g\000e\000t\000\137\000d\000i\000s\000t\000a\000n\000c\000e\000s\000\137\000t\000o\000\137\000a\000n\000c\000h\000o\000r\000s\000\050\000\051) +endobj +1025 0 obj +<< /S /GoTo /D (subsubsection.10.38.2.4) >> +endobj +1028 0 obj +(\376\377\0001\0000\000.\0003\0008\000.\0002\000.\0004\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000g\000e\000t\000\137\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000f\000i\000e\000l\000d\000\050\000\051) +endobj +1029 0 obj +<< /S /GoTo /D (subsubsection.10.38.2.5) >> +endobj +1032 0 obj +(\376\377\0001\0000\000.\0003\0008\000.\0002\000.\0005\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000g\000e\000t\000\137\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000f\000i\000e\000l\000d\000\137\000v\000e\000c\000\050\000\051) +endobj +1033 0 obj +<< /S /GoTo /D (subsubsection.10.38.2.6) >> +endobj +1036 0 obj +(\376\377\0001\0000\000.\0003\0008\000.\0002\000.\0006\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000g\000e\000t\000\137\000r\000\050\000\051) +endobj +1037 0 obj +<< /S /GoTo /D (subsubsection.10.38.2.7) >> +endobj +1040 0 obj +(\376\377\0001\0000\000.\0003\0008\000.\0002\000.\0007\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000p\000r\000e\000p\000r\000o\000c\000e\000s\000s\000i\000n\000g\000\137\000g\000e\000t\000\137\000p\000o\000s\000i\000t\000i\000o\000n\000\050\000\051) +endobj +1041 0 obj +<< /S /GoTo /D (section.10.39) >> +endobj +1044 0 obj +(\376\377\0001\0000\000.\0003\0009\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000t\000e\000s\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1045 0 obj +<< /S /GoTo /D (subsection.10.39.1) >> +endobj +1048 0 obj +(\376\377\0001\0000\000.\0003\0009\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1049 0 obj +<< /S /GoTo /D (section.10.40) >> +endobj +1052 0 obj +(\376\377\0001\0000\000.\0004\0000\000\040\000m\000a\000g\000n\000e\000t\000i\000c\000\137\000b\000a\000s\000e\000d\000\137\000t\000e\000s\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1053 0 obj +<< /S /GoTo /D (subsection.10.40.1) >> +endobj +1056 0 obj +(\376\377\0001\0000\000.\0004\0000\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1057 0 obj +<< /S /GoTo /D (section.10.41) >> +endobj +1060 0 obj +(\376\377\0001\0000\000.\0004\0001\000\040\000m\000a\000t\000r\000i\000x\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1061 0 obj +<< /S /GoTo /D (subsection.10.41.1) >> +endobj +1064 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1065 0 obj +<< /S /GoTo /D (subsection.10.41.2) >> +endobj +1068 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +1069 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.1) >> +endobj +1072 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0001\000\040\000m\000a\000t\000r\000i\000x\000\137\000a\000d\000d\000\050\000\051) +endobj +1073 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.2) >> +endobj +1076 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0002\000\040\000m\000a\000t\000r\000i\000x\000\137\000a\000d\000d\000\137\000t\000o\000\137\000d\000i\000a\000g\000\050\000\051) +endobj +1077 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.3) >> +endobj +1080 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0003\000\040\000m\000a\000t\000r\000i\000x\000\137\000c\000l\000e\000a\000r\000\050\000\051) +endobj +1081 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.4) >> +endobj +1084 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0004\000\040\000m\000a\000t\000r\000i\000x\000\137\000c\000o\000p\000y\000\050\000\051) +endobj +1085 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.5) >> +endobj +1088 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0005\000\040\000m\000a\000t\000r\000i\000x\000\137\000f\000l\000e\000x\000\137\000p\000a\000r\000t\000\137\000p\000r\000i\000n\000t\000\050\000\051) +endobj +1089 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.6) >> +endobj +1092 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0006\000\040\000m\000a\000t\000r\000i\000x\000\137\000f\000l\000e\000x\000\137\000p\000r\000i\000n\000t\000\050\000\051) +endobj +1093 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.7) >> +endobj +1096 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0007\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000a\000b\000s\000\137\000m\000a\000x\000\137\000e\000l\000e\000m\000\137\000a\000n\000d\000\137\000i\000n\000d\000e\000x\000\137\000i\000n\000\137\000p\000a\000r\000t\000\137\000c\000o\000l\000u\000m\000n\000\050\000\051) +endobj +1097 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.8) >> +endobj +1100 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0008\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000a\000b\000s\000\137\000m\000a\000x\000\137\000e\000l\000e\000m\000\137\000i\000n\000\137\000c\000o\000l\000u\000m\000n\000\050\000\051) +endobj +1101 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.9) >> +endobj +1104 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0009\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000a\000b\000s\000\137\000m\000a\000x\000\137\000e\000l\000e\000m\000\137\000i\000n\000\137\000p\000a\000r\000t\000\137\000c\000o\000l\000u\000m\000n\000\050\000\051) +endobj +1105 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.10) >> +endobj +1108 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0001\0000\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000c\000o\000l\000u\000m\000n\000\137\000v\000e\000c\000\050\000\051) +endobj +1109 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.11) >> +endobj +1112 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0001\0001\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000d\000i\000a\000g\000\137\000m\000a\000t\000\050\000\051) +endobj +1113 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.12) >> +endobj +1116 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0001\0002\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000d\000i\000a\000g\000\137\000m\000a\000t\000\137\000n\000e\000w\000\050\000\051) +endobj +1117 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.13) >> +endobj +1120 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0001\0003\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000f\000r\000o\000b\000\137\000n\000o\000r\000m\000\050\000\051) +endobj +1121 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.14) >> +endobj +1124 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0001\0004\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000i\000n\000v\000\137\000l\000o\000w\000\137\000t\000r\000i\000a\000n\000g\000\050\000\051) +endobj +1125 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.15) >> +endobj +1128 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0001\0005\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000i\000n\000v\000\137\000u\000p\000p\000\137\000t\000r\000i\000a\000n\000g\000\050\000\051) +endobj +1129 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.16) >> +endobj +1132 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0001\0006\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000l\000o\000w\000\137\000t\000r\000i\000a\000n\000g\000\050\000\051) +endobj +1133 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.17) >> +endobj +1136 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0001\0007\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000m\000a\000x\000\137\000e\000l\000e\000m\000\137\000i\000n\000\137\000c\000o\000l\000u\000m\000n\000\050\000\051) +endobj +1137 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.18) >> +endobj +1140 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0001\0008\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000m\000a\000x\000\137\000e\000l\000e\000m\000\137\000i\000n\000\137\000p\000a\000r\000t\000\137\000c\000o\000l\000u\000m\000n\000\050\000\051) +endobj +1141 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.19) >> +endobj +1144 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0001\0009\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000p\000a\000r\000t\000\137\000c\000o\000l\000u\000m\000n\000\137\000v\000e\000c\000\050\000\051) +endobj +1145 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.20) >> +endobj +1148 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0002\0000\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000r\000a\000n\000k\000\050\000\051) +endobj +1149 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.21) >> +endobj +1152 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0002\0001\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000t\000w\000o\000\137\000n\000o\000r\000m\000\050\000\051) +endobj +1153 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.22) >> +endobj +1156 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0002\0002\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000u\000p\000p\000\137\000t\000r\000i\000a\000n\000g\000\050\000\051) +endobj +1157 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.23) >> +endobj +1160 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0002\0003\000\040\000m\000a\000t\000r\000i\000x\000\137\000i\000n\000\137\000p\000l\000a\000c\000e\000\137\000t\000r\000a\000n\000s\000p\000o\000s\000e\000\050\000\051) +endobj +1161 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.24) >> +endobj +1164 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0002\0004\000\040\000m\000a\000t\000r\000i\000x\000\137\000i\000n\000i\000t\000\050\000\051) +endobj +1165 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.25) >> +endobj +1168 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0002\0005\000\040\000m\000a\000t\000r\000i\000x\000\137\000m\000u\000l\000\050\000\051) +endobj +1169 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.26) >> +endobj +1172 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0002\0006\000\040\000m\000a\000t\000r\000i\000x\000\137\000m\000u\000l\000\137\000c\000o\000l\000\137\000v\000e\000c\000\137\000r\000o\000w\000\137\000v\000e\000c\000\050\000\051) +endobj +1173 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.27) >> +endobj +1176 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0002\0007\000\040\000m\000a\000t\000r\000i\000x\000\137\000m\000u\000l\000\137\000s\000c\000a\000l\000a\000r\000\050\000\051) +endobj +1177 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.28) >> +endobj +1180 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0002\0008\000\040\000m\000a\000t\000r\000i\000x\000\137\000m\000u\000l\000\137\000s\000c\000a\000l\000a\000r\000\137\000v\000e\000c\000\137\000m\000a\000t\000r\000\050\000\051) +endobj +1181 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.29) >> +endobj +1184 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0002\0009\000\040\000m\000a\000t\000r\000i\000x\000\137\000m\000u\000l\000\137\000v\000e\000c\000\050\000\051) +endobj +1185 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.30) >> +endobj +1188 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0003\0000\000\040\000m\000a\000t\000r\000i\000x\000\137\000p\000a\000r\000t\000\137\000c\000o\000p\000y\000\050\000\051) +endobj +1189 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.31) >> +endobj +1192 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0003\0001\000\040\000m\000a\000t\000r\000i\000x\000\137\000p\000a\000r\000t\000\137\000m\000u\000l\000\050\000\051) +endobj +1193 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.32) >> +endobj +1196 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0003\0002\000\040\000m\000a\000t\000r\000i\000x\000\137\000p\000a\000r\000t\000\137\000m\000u\000l\000\137\000s\000c\000a\000l\000a\000r\000\137\000v\000e\000c\000\137\000m\000a\000t\000r\000\050\000\051) +endobj +1197 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.33) >> +endobj +1200 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0003\0003\000\040\000m\000a\000t\000r\000i\000x\000\137\000p\000a\000r\000t\000\137\000p\000r\000i\000n\000t\000\050\000\051) +endobj +1201 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.34) >> +endobj +1204 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0003\0004\000\040\000m\000a\000t\000r\000i\000x\000\137\000p\000a\000r\000t\000\137\000s\000w\000a\000p\000\137\000r\000o\000w\000s\000\050\000\051) +endobj +1205 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.35) >> +endobj +1208 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0003\0005\000\040\000m\000a\000t\000r\000i\000x\000\137\000p\000r\000i\000n\000t\000\050\000\051) +endobj +1209 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.36) >> +endobj +1212 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0003\0006\000\040\000m\000a\000t\000r\000i\000x\000\137\000r\000e\000a\000d\000\050\000\051) +endobj +1213 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.37) >> +endobj +1216 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0003\0007\000\040\000m\000a\000t\000r\000i\000x\000\137\000s\000e\000t\000\137\000d\000i\000a\000g\000\137\000e\000l\000e\000m\000e\000n\000t\000s\000\050\000\051) +endobj +1217 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.38) >> +endobj +1220 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0003\0008\000\040\000m\000a\000t\000r\000i\000x\000\137\000s\000u\000b\000\050\000\051) +endobj +1221 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.39) >> +endobj +1224 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0003\0009\000\040\000m\000a\000t\000r\000i\000x\000\137\000s\000w\000a\000p\000\137\000r\000o\000w\000s\000\050\000\051) +endobj +1225 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.40) >> +endobj +1228 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0004\0000\000\040\000m\000a\000t\000r\000i\000x\000\137\000t\000r\000a\000n\000s\000\137\000m\000u\000l\000\137\000i\000t\000s\000e\000l\000f\000\050\000\051) +endobj +1229 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.41) >> +endobj +1232 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0004\0001\000\040\000m\000a\000t\000r\000i\000x\000\137\000t\000r\000a\000n\000s\000\137\000m\000u\000l\000\137\000v\000e\000c\000\050\000\051) +endobj +1233 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.42) >> +endobj +1236 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0004\0002\000\040\000m\000a\000t\000r\000i\000x\000\137\000t\000r\000a\000n\000s\000p\000o\000s\000e\000\050\000\051) +endobj +1237 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.43) >> +endobj +1240 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0004\0003\000\040\000m\000a\000t\000r\000i\000x\000\137\000v\000e\000c\000\137\000m\000u\000l\000\137\000m\000a\000t\000r\000\050\000\051) +endobj +1241 0 obj +<< /S /GoTo /D (subsubsection.10.41.2.44) >> +endobj +1244 0 obj +(\376\377\0001\0000\000.\0004\0001\000.\0002\000.\0004\0004\000\040\000m\000a\000t\000r\000i\000x\000\137\000w\000r\000i\000t\000e\000\050\000\051) +endobj +1245 0 obj +<< /S /GoTo /D (section.10.42) >> +endobj +1248 0 obj +(\376\377\0001\0000\000.\0004\0002\000\040\000m\000a\000t\000r\000i\000x\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1249 0 obj +<< /S /GoTo /D (subsection.10.42.1) >> +endobj +1252 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1253 0 obj +<< /S /GoTo /D (subsection.10.42.2) >> +endobj +1256 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0002\000\040\000M\000a\000c\000r\000o\000\040\000D\000e\000f\000i\000n\000i\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +1257 0 obj +<< /S /GoTo /D (subsubsection.10.42.2.1) >> +endobj +1260 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0002\000.\0001\000\040\000M\000\137\000P\000I) +endobj +1261 0 obj +<< /S /GoTo /D (subsubsection.10.42.2.2) >> +endobj +1264 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0002\000.\0002\000\040\000M\000A\000C\000H\000E\000P\000S) +endobj +1265 0 obj +<< /S /GoTo /D (subsubsection.10.42.2.3) >> +endobj +1268 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0002\000.\0003\000\040\000m\000a\000t\000r\000i\000x\000\137\000t) +endobj +1269 0 obj +<< /S /GoTo /D (subsection.10.42.3) >> +endobj +1272 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +1273 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.1) >> +endobj +1276 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0001\000\040\000m\000a\000t\000r\000i\000x\000\137\000a\000d\000d\000\050\000\051) +endobj +1277 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.2) >> +endobj +1280 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0002\000\040\000m\000a\000t\000r\000i\000x\000\137\000a\000d\000d\000\137\000t\000o\000\137\000d\000i\000a\000g\000\050\000\051) +endobj +1281 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.3) >> +endobj +1284 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0003\000\040\000m\000a\000t\000r\000i\000x\000\137\000c\000l\000e\000a\000r\000\050\000\051) +endobj +1285 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.4) >> +endobj +1288 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0004\000\040\000m\000a\000t\000r\000i\000x\000\137\000c\000o\000p\000y\000\050\000\051) +endobj +1289 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.5) >> +endobj +1292 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0005\000\040\000m\000a\000t\000r\000i\000x\000\137\000f\000l\000e\000x\000\137\000p\000a\000r\000t\000\137\000p\000r\000i\000n\000t\000\050\000\051) +endobj +1293 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.6) >> +endobj +1296 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0006\000\040\000m\000a\000t\000r\000i\000x\000\137\000f\000l\000e\000x\000\137\000p\000r\000i\000n\000t\000\050\000\051) +endobj +1297 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.7) >> +endobj +1300 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0007\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000a\000b\000s\000\137\000m\000a\000x\000\137\000e\000l\000e\000m\000\137\000a\000n\000d\000\137\000i\000n\000d\000e\000x\000\137\000i\000n\000\137\000p\000a\000r\000t\000\137\000c\000o\000l\000u\000m\000n\000\050\000\051) +endobj +1301 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.8) >> +endobj +1304 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0008\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000a\000b\000s\000\137\000m\000a\000x\000\137\000e\000l\000e\000m\000\137\000i\000n\000\137\000c\000o\000l\000u\000m\000n\000\050\000\051) +endobj +1305 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.9) >> +endobj +1308 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0009\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000a\000b\000s\000\137\000m\000a\000x\000\137\000e\000l\000e\000m\000\137\000i\000n\000\137\000p\000a\000r\000t\000\137\000c\000o\000l\000u\000m\000n\000\050\000\051) +endobj +1309 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.10) >> +endobj +1312 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0001\0000\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000c\000o\000l\000u\000m\000n\000\137\000v\000e\000c\000\050\000\051) +endobj +1313 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.11) >> +endobj +1316 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0001\0001\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000d\000i\000a\000g\000\137\000m\000a\000t\000\050\000\051) +endobj +1317 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.12) >> +endobj +1320 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0001\0002\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000d\000i\000a\000g\000\137\000m\000a\000t\000\137\000n\000e\000w\000\050\000\051) +endobj +1321 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.13) >> +endobj +1324 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0001\0003\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000f\000r\000o\000b\000\137\000n\000o\000r\000m\000\050\000\051) +endobj +1325 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.14) >> +endobj +1328 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0001\0004\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000i\000n\000v\000\137\000l\000o\000w\000\137\000t\000r\000i\000a\000n\000g\000\050\000\051) +endobj +1329 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.15) >> +endobj +1332 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0001\0005\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000i\000n\000v\000\137\000u\000p\000p\000\137\000t\000r\000i\000a\000n\000g\000\050\000\051) +endobj +1333 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.16) >> +endobj +1336 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0001\0006\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000l\000o\000w\000\137\000t\000r\000i\000a\000n\000g\000\050\000\051) +endobj +1337 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.17) >> +endobj +1340 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0001\0007\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000m\000a\000x\000\137\000e\000l\000e\000m\000\137\000i\000n\000\137\000c\000o\000l\000u\000m\000n\000\050\000\051) +endobj +1341 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.18) >> +endobj +1344 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0001\0008\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000m\000a\000x\000\137\000e\000l\000e\000m\000\137\000i\000n\000\137\000p\000a\000r\000t\000\137\000c\000o\000l\000u\000m\000n\000\050\000\051) +endobj +1345 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.19) >> +endobj +1348 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0001\0009\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000p\000a\000r\000t\000\137\000c\000o\000l\000u\000m\000n\000\137\000v\000e\000c\000\050\000\051) +endobj +1349 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.20) >> +endobj +1352 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0002\0000\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000r\000a\000n\000k\000\050\000\051) +endobj +1353 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.21) >> +endobj +1356 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0002\0001\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000t\000w\000o\000\137\000n\000o\000r\000m\000\050\000\051) +endobj +1357 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.22) >> +endobj +1360 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0002\0002\000\040\000m\000a\000t\000r\000i\000x\000\137\000g\000e\000t\000\137\000u\000p\000p\000\137\000t\000r\000i\000a\000n\000g\000\050\000\051) +endobj +1361 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.23) >> +endobj +1364 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0002\0003\000\040\000m\000a\000t\000r\000i\000x\000\137\000i\000n\000\137\000p\000l\000a\000c\000e\000\137\000t\000r\000a\000n\000s\000p\000o\000s\000e\000\050\000\051) +endobj +1365 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.24) >> +endobj +1368 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0002\0004\000\040\000m\000a\000t\000r\000i\000x\000\137\000i\000n\000i\000t\000\050\000\051) +endobj +1369 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.25) >> +endobj +1372 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0002\0005\000\040\000m\000a\000t\000r\000i\000x\000\137\000m\000u\000l\000\050\000\051) +endobj +1373 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.26) >> +endobj +1376 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0002\0006\000\040\000m\000a\000t\000r\000i\000x\000\137\000m\000u\000l\000\137\000c\000o\000l\000\137\000v\000e\000c\000\137\000r\000o\000w\000\137\000v\000e\000c\000\050\000\051) +endobj +1377 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.27) >> +endobj +1380 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0002\0007\000\040\000m\000a\000t\000r\000i\000x\000\137\000m\000u\000l\000\137\000s\000c\000a\000l\000a\000r\000\050\000\051) +endobj +1381 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.28) >> +endobj +1384 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0002\0008\000\040\000m\000a\000t\000r\000i\000x\000\137\000m\000u\000l\000\137\000s\000c\000a\000l\000a\000r\000\137\000v\000e\000c\000\137\000m\000a\000t\000r\000\050\000\051) +endobj +1385 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.29) >> +endobj +1388 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0002\0009\000\040\000m\000a\000t\000r\000i\000x\000\137\000m\000u\000l\000\137\000v\000e\000c\000\050\000\051) +endobj +1389 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.30) >> +endobj +1392 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0003\0000\000\040\000m\000a\000t\000r\000i\000x\000\137\000p\000a\000r\000t\000\137\000c\000o\000p\000y\000\050\000\051) +endobj +1393 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.31) >> +endobj +1396 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0003\0001\000\040\000m\000a\000t\000r\000i\000x\000\137\000p\000a\000r\000t\000\137\000m\000u\000l\000\050\000\051) +endobj +1397 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.32) >> +endobj +1400 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0003\0002\000\040\000m\000a\000t\000r\000i\000x\000\137\000p\000a\000r\000t\000\137\000m\000u\000l\000\137\000s\000c\000a\000l\000a\000r\000\137\000v\000e\000c\000\137\000m\000a\000t\000r\000\050\000\051) +endobj +1401 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.33) >> +endobj +1404 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0003\0003\000\040\000m\000a\000t\000r\000i\000x\000\137\000p\000a\000r\000t\000\137\000p\000r\000i\000n\000t\000\050\000\051) +endobj +1405 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.34) >> +endobj +1408 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0003\0004\000\040\000m\000a\000t\000r\000i\000x\000\137\000p\000a\000r\000t\000\137\000s\000w\000a\000p\000\137\000r\000o\000w\000s\000\050\000\051) +endobj +1409 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.35) >> +endobj +1412 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0003\0005\000\040\000m\000a\000t\000r\000i\000x\000\137\000p\000r\000i\000n\000t\000\050\000\051) +endobj +1413 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.36) >> +endobj +1416 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0003\0006\000\040\000m\000a\000t\000r\000i\000x\000\137\000r\000e\000a\000d\000\050\000\051) +endobj +1417 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.37) >> +endobj +1420 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0003\0007\000\040\000m\000a\000t\000r\000i\000x\000\137\000s\000e\000t\000\137\000d\000i\000a\000g\000\137\000e\000l\000e\000m\000e\000n\000t\000s\000\050\000\051) +endobj +1421 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.38) >> +endobj +1424 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0003\0008\000\040\000m\000a\000t\000r\000i\000x\000\137\000s\000u\000b\000\050\000\051) +endobj +1425 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.39) >> +endobj +1428 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0003\0009\000\040\000m\000a\000t\000r\000i\000x\000\137\000s\000w\000a\000p\000\137\000r\000o\000w\000s\000\050\000\051) +endobj +1429 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.40) >> +endobj +1432 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0004\0000\000\040\000m\000a\000t\000r\000i\000x\000\137\000t\000r\000a\000n\000s\000\137\000m\000u\000l\000\137\000i\000t\000s\000e\000l\000f\000\050\000\051) +endobj +1433 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.41) >> +endobj +1436 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0004\0001\000\040\000m\000a\000t\000r\000i\000x\000\137\000t\000r\000a\000n\000s\000\137\000m\000u\000l\000\137\000v\000e\000c\000\050\000\051) +endobj +1437 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.42) >> +endobj +1440 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0004\0002\000\040\000m\000a\000t\000r\000i\000x\000\137\000t\000r\000a\000n\000s\000p\000o\000s\000e\000\050\000\051) +endobj +1441 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.43) >> +endobj +1444 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0004\0003\000\040\000m\000a\000t\000r\000i\000x\000\137\000v\000e\000c\000\137\000m\000u\000l\000\137\000m\000a\000t\000r\000\050\000\051) +endobj +1445 0 obj +<< /S /GoTo /D (subsubsection.10.42.3.44) >> +endobj +1448 0 obj +(\376\377\0001\0000\000.\0004\0002\000.\0003\000.\0004\0004\000\040\000m\000a\000t\000r\000i\000x\000\137\000w\000r\000i\000t\000e\000\050\000\051) +endobj +1449 0 obj +<< /S /GoTo /D (section.10.43) >> +endobj +1452 0 obj +(\376\377\0001\0000\000.\0004\0003\000\040\000m\000a\000t\000r\000i\000x\000\137\000t\000e\000s\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1453 0 obj +<< /S /GoTo /D (subsection.10.43.1) >> +endobj +1456 0 obj +(\376\377\0001\0000\000.\0004\0003\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1457 0 obj +<< /S /GoTo /D (section.10.44) >> +endobj +1460 0 obj +(\376\377\0001\0000\000.\0004\0004\000\040\000m\000a\000t\000r\000i\000x\000\137\000t\000e\000s\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1461 0 obj +<< /S /GoTo /D (subsection.10.44.1) >> +endobj +1464 0 obj +(\376\377\0001\0000\000.\0004\0004\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1465 0 obj +<< /S /GoTo /D (section.10.45) >> +endobj +1468 0 obj +(\376\377\0001\0000\000.\0004\0005\000\040\000m\000o\000d\000i\000f\000i\000e\000d\000\137\000g\000a\000u\000s\000s\000\137\000n\000e\000w\000t\000o\000n\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1469 0 obj +<< /S /GoTo /D (subsection.10.45.1) >> +endobj +1472 0 obj +(\376\377\0001\0000\000.\0004\0005\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1473 0 obj +<< /S /GoTo /D (subsection.10.45.2) >> +endobj +1476 0 obj +(\376\377\0001\0000\000.\0004\0005\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +1477 0 obj +<< /S /GoTo /D (subsubsection.10.45.2.1) >> +endobj +1480 0 obj +(\376\377\0001\0000\000.\0004\0005\000.\0002\000.\0001\000\040\000m\000o\000d\000i\000f\000i\000e\000d\000\137\000g\000a\000u\000s\000s\000\137\000n\000e\000w\000t\000o\000n\000\050\000\051) +endobj +1481 0 obj +<< /S /GoTo /D (section.10.46) >> +endobj +1484 0 obj +(\376\377\0001\0000\000.\0004\0006\000\040\000m\000o\000d\000i\000f\000i\000e\000d\000\137\000g\000a\000u\000s\000s\000\137\000n\000e\000w\000t\000o\000n\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1485 0 obj +<< /S /GoTo /D (subsection.10.46.1) >> +endobj +1488 0 obj +(\376\377\0001\0000\000.\0004\0006\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1489 0 obj +<< /S /GoTo /D (subsection.10.46.2) >> +endobj +1492 0 obj +(\376\377\0001\0000\000.\0004\0006\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +1493 0 obj +<< /S /GoTo /D (subsubsection.10.46.2.1) >> +endobj +1496 0 obj +(\376\377\0001\0000\000.\0004\0006\000.\0002\000.\0001\000\040\000m\000o\000d\000i\000f\000i\000e\000d\000\137\000g\000a\000u\000s\000s\000\137\000n\000e\000w\000t\000o\000n\000\050\000\051) +endobj +1497 0 obj +<< /S /GoTo /D (section.10.47) >> +endobj +1500 0 obj +(\376\377\0001\0000\000.\0004\0007\000\040\000m\000o\000o\000r\000e\000\137\000p\000e\000n\000r\000o\000s\000e\000\137\000p\000i\000n\000v\000\137\000t\000e\000s\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1501 0 obj +<< /S /GoTo /D (subsection.10.47.1) >> +endobj +1504 0 obj +(\376\377\0001\0000\000.\0004\0007\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1505 0 obj +<< /S /GoTo /D (section.10.48) >> +endobj +1508 0 obj +(\376\377\0001\0000\000.\0004\0008\000\040\000m\000o\000o\000r\000e\000\137\000p\000e\000n\000r\000o\000s\000e\000\137\000p\000i\000n\000v\000\137\000t\000e\000s\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1509 0 obj +<< /S /GoTo /D (subsection.10.48.1) >> +endobj +1512 0 obj +(\376\377\0001\0000\000.\0004\0008\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1513 0 obj +<< /S /GoTo /D (section.10.49) >> +endobj +1516 0 obj +(\376\377\0001\0000\000.\0004\0009\000\040\000m\000o\000o\000r\000e\000\137\000p\000e\000n\000r\000o\000s\000e\000\137\000p\000s\000e\000u\000d\000o\000\137\000i\000n\000v\000e\000r\000s\000e\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1517 0 obj +<< /S /GoTo /D (subsection.10.49.1) >> +endobj +1520 0 obj +(\376\377\0001\0000\000.\0004\0009\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1521 0 obj +<< /S /GoTo /D (subsection.10.49.2) >> +endobj +1524 0 obj +(\376\377\0001\0000\000.\0004\0009\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +1525 0 obj +<< /S /GoTo /D (subsubsection.10.49.2.1) >> +endobj +1528 0 obj +(\376\377\0001\0000\000.\0004\0009\000.\0002\000.\0001\000\040\000m\000o\000o\000r\000e\000\137\000p\000e\000n\000r\000o\000s\000e\000\137\000g\000e\000t\000\137\000p\000i\000n\000v\000\050\000\051) +endobj +1529 0 obj +<< /S /GoTo /D (subsubsection.10.49.2.2) >> +endobj +1532 0 obj +(\376\377\0001\0000\000.\0004\0009\000.\0002\000.\0002\000\040\000m\000o\000o\000r\000e\000\137\000p\000e\000n\000r\000o\000s\000e\000\137\000p\000i\000n\000v\000\137\000c\000o\000m\000p\000u\000t\000e\000\137\000p\000r\000i\000n\000t\000\050\000\051) +endobj +1533 0 obj +<< /S /GoTo /D (section.10.50) >> +endobj +1536 0 obj +(\376\377\0001\0000\000.\0005\0000\000\040\000m\000o\000o\000r\000e\000\137\000p\000e\000n\000r\000o\000s\000e\000\137\000p\000s\000e\000u\000d\000o\000\137\000i\000n\000v\000e\000r\000s\000e\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1537 0 obj +<< /S /GoTo /D (subsection.10.50.1) >> +endobj +1540 0 obj +(\376\377\0001\0000\000.\0005\0000\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1541 0 obj +<< /S /GoTo /D (subsection.10.50.2) >> +endobj +1544 0 obj +(\376\377\0001\0000\000.\0005\0000\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +1545 0 obj +<< /S /GoTo /D (subsubsection.10.50.2.1) >> +endobj +1548 0 obj +(\376\377\0001\0000\000.\0005\0000\000.\0002\000.\0001\000\040\000m\000o\000o\000r\000e\000\137\000p\000e\000n\000r\000o\000s\000e\000\137\000g\000e\000t\000\137\000p\000i\000n\000v\000\050\000\051) +endobj +1549 0 obj +<< /S /GoTo /D (subsubsection.10.50.2.2) >> +endobj +1552 0 obj +(\376\377\0001\0000\000.\0005\0000\000.\0002\000.\0002\000\040\000m\000o\000o\000r\000e\000\137\000p\000e\000n\000r\000o\000s\000e\000\137\000p\000i\000n\000v\000\137\000c\000o\000m\000p\000u\000t\000e\000\137\000p\000r\000i\000n\000t\000\050\000\051) +endobj +1553 0 obj +<< /S /GoTo /D (section.10.51) >> +endobj +1556 0 obj +(\376\377\0001\0000\000.\0005\0001\000\040\000m\000u\000l\000t\000i\000p\000a\000t\000h\000\137\000a\000l\000g\000o\000\137\000o\000w\000n\000\137\000n\000o\000r\000m\000\137\000d\000i\000s\000t\000r\000\137\000t\000e\000s\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1557 0 obj +<< /S /GoTo /D (subsection.10.51.1) >> +endobj +1560 0 obj +(\376\377\0001\0000\000.\0005\0001\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1561 0 obj +<< /S /GoTo /D (section.10.52) >> +endobj +1564 0 obj +(\376\377\0001\0000\000.\0005\0002\000\040\000m\000u\000l\000t\000i\000p\000a\000t\000h\000\137\000a\000l\000g\000o\000\137\000o\000w\000n\000\137\000n\000o\000r\000m\000\137\000d\000i\000s\000t\000r\000\137\000t\000e\000s\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1565 0 obj +<< /S /GoTo /D (subsection.10.52.1) >> +endobj +1568 0 obj +(\376\377\0001\0000\000.\0005\0002\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1569 0 obj +<< /S /GoTo /D (section.10.53) >> +endobj +1572 0 obj +(\376\377\0001\0000\000.\0005\0003\000\040\000m\000u\000l\000t\000i\000p\000a\000t\000h\000\137\000d\000i\000s\000t\000\137\000d\000e\000t\000e\000c\000t\000i\000o\000n\000\137\000m\000i\000t\000i\000g\000a\000t\000i\000o\000n\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1573 0 obj +<< /S /GoTo /D (subsection.10.53.1) >> +endobj +1576 0 obj +(\376\377\0001\0000\000.\0005\0003\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1577 0 obj +<< /S /GoTo /D (subsection.10.53.2) >> +endobj +1580 0 obj +(\376\377\0001\0000\000.\0005\0003\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +1581 0 obj +<< /S /GoTo /D (subsubsection.10.53.2.1) >> +endobj +1584 0 obj +(\376\377\0001\0000\000.\0005\0003\000.\0002\000.\0001\000\040\000g\000e\000t\000\137\000e\000x\000a\000c\000t\000\137\000d\000i\000s\000t\000a\000n\000c\000e\000\137\000t\000o\000\137\000a\000n\000c\000h\000o\000r\000\050\000\051) +endobj +1585 0 obj +<< /S /GoTo /D (subsubsection.10.53.2.2) >> +endobj +1588 0 obj +(\376\377\0001\0000\000.\0005\0003\000.\0002\000.\0002\000\040\000g\000e\000t\000\137\000o\000p\000t\000i\000m\000a\000l\000\137\000p\000a\000r\000t\000i\000a\000l\000\137\000r\000\137\000n\000o\000i\000s\000e\000d\000\137\000v\000e\000c\000\050\000\051) +endobj +1589 0 obj +<< /S /GoTo /D (subsubsection.10.53.2.3) >> +endobj +1592 0 obj +(\376\377\0001\0000\000.\0005\0003\000.\0002\000.\0003\000\040\000g\000e\000t\000\137\000o\000p\000t\000i\000m\000a\000l\000\137\000p\000a\000r\000t\000i\000a\000l\000\137\000r\000e\000f\000\137\000m\000a\000t\000r\000i\000x\000\050\000\051) +endobj +1593 0 obj +<< /S /GoTo /D (subsubsection.10.53.2.4) >> +endobj +1596 0 obj +(\376\377\0001\0000\000.\0005\0003\000.\0002\000.\0004\000\040\000i\000s\000\137\000a\000n\000c\000h\000o\000r\000\050\000\051) +endobj +1597 0 obj +<< /S /GoTo /D (subsubsection.10.53.2.5) >> +endobj +1600 0 obj +(\376\377\0001\0000\000.\0005\0003\000.\0002\000.\0005\000\040\000i\000s\000\137\000m\000e\000m\000b\000e\000r\000\050\000\051) +endobj +1601 0 obj +<< /S /GoTo /D (subsubsection.10.53.2.6) >> +endobj +1604 0 obj +(\376\377\0001\0000\000.\0005\0003\000.\0002\000.\0006\000\040\000r\000e\000c\000o\000g\000\137\000m\000i\000t\000i\000g\000a\000t\000e\000\137\000m\000u\000l\000t\000i\000p\000a\000t\000h\000\050\000\051) +endobj +1605 0 obj +<< /S /GoTo /D (subsubsection.10.53.2.7) >> +endobj +1608 0 obj +(\376\377\0001\0000\000.\0005\0003\000.\0002\000.\0007\000\040\000s\000i\000m\000\137\000U\000W\000B\000\137\000d\000i\000s\000t\000\050\000\051) +endobj +1609 0 obj +<< /S /GoTo /D (section.10.54) >> +endobj +1612 0 obj +(\376\377\0001\0000\000.\0005\0004\000\040\000m\000u\000l\000t\000i\000p\000a\000t\000h\000\137\000d\000i\000s\000t\000\137\000d\000e\000t\000e\000c\000t\000i\000o\000n\000\137\000m\000i\000t\000i\000g\000a\000t\000i\000o\000n\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1613 0 obj +<< /S /GoTo /D (subsection.10.54.1) >> +endobj +1616 0 obj +(\376\377\0001\0000\000.\0005\0004\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1617 0 obj +<< /S /GoTo /D (subsection.10.54.2) >> +endobj +1620 0 obj +(\376\377\0001\0000\000.\0005\0004\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +1621 0 obj +<< /S /GoTo /D (subsubsection.10.54.2.1) >> +endobj +1624 0 obj +(\376\377\0001\0000\000.\0005\0004\000.\0002\000.\0001\000\040\000g\000e\000t\000\137\000e\000x\000a\000c\000t\000\137\000d\000i\000s\000t\000a\000n\000c\000e\000\137\000t\000o\000\137\000a\000n\000c\000h\000o\000r\000\050\000\051) +endobj +1625 0 obj +<< /S /GoTo /D (subsubsection.10.54.2.2) >> +endobj +1628 0 obj +(\376\377\0001\0000\000.\0005\0004\000.\0002\000.\0002\000\040\000g\000e\000t\000\137\000o\000p\000t\000i\000m\000a\000l\000\137\000p\000a\000r\000t\000i\000a\000l\000\137\000r\000\137\000n\000o\000i\000s\000e\000d\000\137\000v\000e\000c\000\050\000\051) +endobj +1629 0 obj +<< /S /GoTo /D (subsubsection.10.54.2.3) >> +endobj +1632 0 obj +(\376\377\0001\0000\000.\0005\0004\000.\0002\000.\0003\000\040\000g\000e\000t\000\137\000o\000p\000t\000i\000m\000a\000l\000\137\000p\000a\000r\000t\000i\000a\000l\000\137\000r\000e\000f\000\137\000m\000a\000t\000r\000i\000x\000\050\000\051) +endobj +1633 0 obj +<< /S /GoTo /D (subsubsection.10.54.2.4) >> +endobj +1636 0 obj +(\376\377\0001\0000\000.\0005\0004\000.\0002\000.\0004\000\040\000i\000s\000\137\000a\000n\000c\000h\000o\000r\000\050\000\051) +endobj +1637 0 obj +<< /S /GoTo /D (subsubsection.10.54.2.5) >> +endobj +1640 0 obj +(\376\377\0001\0000\000.\0005\0004\000.\0002\000.\0005\000\040\000i\000s\000\137\000m\000e\000m\000b\000e\000r\000\050\000\051) +endobj +1641 0 obj +<< /S /GoTo /D (subsubsection.10.54.2.6) >> +endobj +1644 0 obj +(\376\377\0001\0000\000.\0005\0004\000.\0002\000.\0006\000\040\000r\000e\000c\000o\000g\000\137\000m\000i\000t\000i\000g\000a\000t\000e\000\137\000m\000u\000l\000t\000i\000p\000a\000t\000h\000\050\000\051) +endobj +1645 0 obj +<< /S /GoTo /D (subsubsection.10.54.2.7) >> +endobj +1648 0 obj +(\376\377\0001\0000\000.\0005\0004\000.\0002\000.\0007\000\040\000s\000i\000m\000\137\000U\000W\000B\000\137\000d\000i\000s\000t\000\050\000\051) +endobj +1649 0 obj +<< /S /GoTo /D (section.10.55) >> +endobj +1652 0 obj +(\376\377\0001\0000\000.\0005\0005\000\040\000n\000e\000w\000t\000o\000n\000\137\000r\000a\000p\000h\000s\000o\000n\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1653 0 obj +<< /S /GoTo /D (subsection.10.55.1) >> +endobj +1656 0 obj +(\376\377\0001\0000\000.\0005\0005\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1657 0 obj +<< /S /GoTo /D (subsection.10.55.2) >> +endobj +1660 0 obj +(\376\377\0001\0000\000.\0005\0005\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +1661 0 obj +<< /S /GoTo /D (subsubsection.10.55.2.1) >> +endobj +1664 0 obj +(\376\377\0001\0000\000.\0005\0005\000.\0002\000.\0001\000\040\000n\000e\000w\000t\000o\000n\000\137\000r\000a\000p\000h\000s\000o\000n\000\050\000\051) +endobj +1665 0 obj +<< /S /GoTo /D (section.10.56) >> +endobj +1668 0 obj +(\376\377\0001\0000\000.\0005\0006\000\040\000n\000e\000w\000t\000o\000n\000\137\000r\000a\000p\000h\000s\000o\000n\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1669 0 obj +<< /S /GoTo /D (subsection.10.56.1) >> +endobj +1672 0 obj +(\376\377\0001\0000\000.\0005\0006\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1673 0 obj +<< /S /GoTo /D (subsection.10.56.2) >> +endobj +1676 0 obj +(\376\377\0001\0000\000.\0005\0006\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +1677 0 obj +<< /S /GoTo /D (subsubsection.10.56.2.1) >> +endobj +1680 0 obj +(\376\377\0001\0000\000.\0005\0006\000.\0002\000.\0001\000\040\000n\000e\000w\000t\000o\000n\000\137\000r\000a\000p\000h\000s\000o\000n\000\050\000\051) +endobj +1681 0 obj +<< /S /GoTo /D (section.10.57) >> +endobj +1684 0 obj +(\376\377\0001\0000\000.\0005\0007\000\040\000n\000o\000r\000m\000\137\000d\000i\000s\000t\000\137\000r\000n\000d\000\137\000g\000e\000n\000e\000r\000a\000t\000o\000r\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1685 0 obj +<< /S /GoTo /D (subsection.10.57.1) >> +endobj +1688 0 obj +(\376\377\0001\0000\000.\0005\0007\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1689 0 obj +<< /S /GoTo /D (subsection.10.57.2) >> +endobj +1692 0 obj +(\376\377\0001\0000\000.\0005\0007\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +1693 0 obj +<< /S /GoTo /D (subsubsection.10.57.2.1) >> +endobj +1696 0 obj +(\376\377\0001\0000\000.\0005\0007\000.\0002\000.\0001\000\040\000g\000e\000t\000\137\000n\000o\000r\000m\000\137\000d\000i\000s\000t\000r\000\137\000r\000a\000n\000d\000\137\000n\000u\000m\000\050\000\051) +endobj +1697 0 obj +<< /S /GoTo /D (subsubsection.10.57.2.2) >> +endobj +1700 0 obj +(\376\377\0001\0000\000.\0005\0007\000.\0002\000.\0002\000\040\000g\000e\000t\000\137\000r\000a\000n\000d\000\137\000n\000u\000m\000\050\000\051) +endobj +1701 0 obj +<< /S /GoTo /D (section.10.58) >> +endobj +1704 0 obj +(\376\377\0001\0000\000.\0005\0008\000\040\000n\000o\000r\000m\000\137\000d\000i\000s\000t\000\137\000r\000n\000d\000\137\000g\000e\000n\000e\000r\000a\000t\000o\000r\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1705 0 obj +<< /S /GoTo /D (subsection.10.58.1) >> +endobj +1708 0 obj +(\376\377\0001\0000\000.\0005\0008\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1709 0 obj +<< /S /GoTo /D (subsection.10.58.2) >> +endobj +1712 0 obj +(\376\377\0001\0000\000.\0005\0008\000.\0002\000\040\000M\000a\000c\000r\000o\000\040\000D\000e\000f\000i\000n\000i\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +1713 0 obj +<< /S /GoTo /D (subsubsection.10.58.2.1) >> +endobj +1716 0 obj +(\376\377\0001\0000\000.\0005\0008\000.\0002\000.\0001\000\040\000P\000I) +endobj +1717 0 obj +<< /S /GoTo /D (subsection.10.58.3) >> +endobj +1720 0 obj +(\376\377\0001\0000\000.\0005\0008\000.\0003\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +1721 0 obj +<< /S /GoTo /D (subsubsection.10.58.3.1) >> +endobj +1724 0 obj +(\376\377\0001\0000\000.\0005\0008\000.\0003\000.\0001\000\040\000g\000e\000t\000\137\000n\000o\000r\000m\000\137\000d\000i\000s\000t\000r\000\137\000r\000a\000n\000d\000\137\000n\000u\000m\000\050\000\051) +endobj +1725 0 obj +<< /S /GoTo /D (subsubsection.10.58.3.2) >> +endobj +1728 0 obj +(\376\377\0001\0000\000.\0005\0008\000.\0003\000.\0002\000\040\000g\000e\000t\000\137\000r\000a\000n\000d\000\137\000n\000u\000m\000\050\000\051) +endobj +1729 0 obj +<< /S /GoTo /D (section.10.59) >> +endobj +1732 0 obj +(\376\377\0001\0000\000.\0005\0009\000\040\000o\000p\000t\000i\000m\000i\000z\000a\000t\000i\000o\000n\000\137\000t\000e\000s\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1733 0 obj +<< /S /GoTo /D (subsection.10.59.1) >> +endobj +1736 0 obj +(\376\377\0001\0000\000.\0005\0009\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1737 0 obj +<< /S /GoTo /D (subsection.10.59.2) >> +endobj +1740 0 obj +(\376\377\0001\0000\000.\0005\0009\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +1741 0 obj +<< /S /GoTo /D (subsubsection.10.59.2.1) >> +endobj +1744 0 obj +(\376\377\0001\0000\000.\0005\0009\000.\0002\000.\0001\000\040\000o\000p\000t\000i\000m\000i\000z\000a\000t\000i\000o\000n\000\137\000e\000x\000p\000o\000n\000e\000n\000t\000i\000a\000l\000\137\000d\000a\000t\000a\000\137\000t\000e\000s\000t\000\050\000\051) +endobj +1745 0 obj +<< /S /GoTo /D (subsubsection.10.59.2.2) >> +endobj +1748 0 obj +(\376\377\0001\0000\000.\0005\0009\000.\0002\000.\0002\000\040\000o\000p\000t\000i\000m\000i\000z\000a\000t\000i\000o\000n\000\137\000g\000e\000t\000\137\000e\000x\000p\000\137\000f\000\050\000\051) +endobj +1749 0 obj +<< /S /GoTo /D (subsubsection.10.59.2.3) >> +endobj +1752 0 obj +(\376\377\0001\0000\000.\0005\0009\000.\0002\000.\0003\000\040\000o\000p\000t\000i\000m\000i\000z\000a\000t\000i\000o\000n\000\137\000g\000e\000t\000\137\000e\000x\000p\000\137\000J\000a\000c\000o\000b\000i\000a\000n\000\050\000\051) +endobj +1753 0 obj +<< /S /GoTo /D (subsubsection.10.59.2.4) >> +endobj +1756 0 obj +(\376\377\0001\0000\000.\0005\0009\000.\0002\000.\0004\000\040\000o\000p\000t\000i\000m\000i\000z\000a\000t\000i\000o\000n\000\137\000g\000e\000t\000\137\000f\000\137\000e\000r\000r\000o\000r\000\050\000\051) +endobj +1757 0 obj +<< /S /GoTo /D (subsubsection.10.59.2.5) >> +endobj +1760 0 obj +(\376\377\0001\0000\000.\0005\0009\000.\0002\000.\0005\000\040\000o\000p\000t\000i\000m\000i\000z\000a\000t\000i\000o\000n\000\137\000g\000e\000t\000\137\000J\000\050\000\051) +endobj +1761 0 obj +<< /S /GoTo /D (subsubsection.10.59.2.6) >> +endobj +1764 0 obj +(\376\377\0001\0000\000.\0005\0009\000.\0002\000.\0006\000\040\000o\000p\000t\000i\000m\000i\000z\000a\000t\000i\000o\000n\000\137\000g\000e\000t\000\137\000s\000i\000n\000\137\000f\000\050\000\051) +endobj +1765 0 obj +<< /S /GoTo /D (subsubsection.10.59.2.7) >> +endobj +1768 0 obj +(\376\377\0001\0000\000.\0005\0009\000.\0002\000.\0007\000\040\000o\000p\000t\000i\000m\000i\000z\000a\000t\000i\000o\000n\000\137\000g\000e\000t\000\137\000s\000i\000n\000\137\000J\000a\000c\000o\000b\000i\000a\000n\000\050\000\051) +endobj +1769 0 obj +<< /S /GoTo /D (subsubsection.10.59.2.8) >> +endobj +1772 0 obj +(\376\377\0001\0000\000.\0005\0009\000.\0002\000.\0008\000\040\000o\000p\000t\000i\000m\000i\000z\000a\000t\000i\000o\000n\000\137\000s\000i\000n\000u\000s\000o\000i\000d\000a\000l\000\137\000d\000a\000t\000a\000\137\000t\000e\000s\000t\000\050\000\051) +endobj +1773 0 obj +<< /S /GoTo /D (section.10.60) >> +endobj +1776 0 obj +(\376\377\0001\0000\000.\0006\0000\000\040\000o\000p\000t\000i\000m\000i\000z\000a\000t\000i\000o\000n\000\137\000t\000e\000s\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1777 0 obj +<< /S /GoTo /D (subsection.10.60.1) >> +endobj +1780 0 obj +(\376\377\0001\0000\000.\0006\0000\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1781 0 obj +<< /S /GoTo /D (subsection.10.60.2) >> +endobj +1784 0 obj +(\376\377\0001\0000\000.\0006\0000\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +1785 0 obj +<< /S /GoTo /D (subsubsection.10.60.2.1) >> +endobj +1788 0 obj +(\376\377\0001\0000\000.\0006\0000\000.\0002\000.\0001\000\040\000o\000p\000t\000i\000m\000i\000z\000a\000t\000i\000o\000n\000\137\000e\000x\000p\000o\000n\000e\000n\000t\000i\000a\000l\000\137\000d\000a\000t\000a\000\137\000t\000e\000s\000t\000\050\000\051) +endobj +1789 0 obj +<< /S /GoTo /D (subsubsection.10.60.2.2) >> +endobj +1792 0 obj +(\376\377\0001\0000\000.\0006\0000\000.\0002\000.\0002\000\040\000o\000p\000t\000i\000m\000i\000z\000a\000t\000i\000o\000n\000\137\000s\000i\000n\000u\000s\000o\000i\000d\000a\000l\000\137\000d\000a\000t\000a\000\137\000t\000e\000s\000t\000\050\000\051) +endobj +1793 0 obj +<< /S /GoTo /D (section.10.61) >> +endobj +1796 0 obj +(\376\377\0001\0000\000.\0006\0001\000\040\000p\000o\000s\000\137\000a\000l\000g\000o\000s\000\137\000c\000o\000m\000m\000o\000n\000\137\000t\000e\000s\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1797 0 obj +<< /S /GoTo /D (subsection.10.61.1) >> +endobj +1800 0 obj +(\376\377\0001\0000\000.\0006\0001\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1801 0 obj +<< /S /GoTo /D (section.10.62) >> +endobj +1804 0 obj +(\376\377\0001\0000\000.\0006\0002\000\040\000p\000o\000s\000\137\000a\000l\000g\000o\000s\000\137\000c\000o\000m\000m\000o\000n\000\137\000t\000e\000s\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1805 0 obj +<< /S /GoTo /D (subsection.10.62.1) >> +endobj +1808 0 obj +(\376\377\0001\0000\000.\0006\0002\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1809 0 obj +<< /S /GoTo /D (section.10.63) >> +endobj +1812 0 obj +(\376\377\0001\0000\000.\0006\0003\000\040\000p\000o\000s\000i\000t\000i\000o\000n\000\137\000o\000p\000t\000i\000m\000i\000z\000a\000t\000i\000o\000n\000\137\000t\000e\000s\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1813 0 obj +<< /S /GoTo /D (subsection.10.63.1) >> +endobj +1816 0 obj +(\376\377\0001\0000\000.\0006\0003\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1817 0 obj +<< /S /GoTo /D (section.10.64) >> +endobj +1820 0 obj +(\376\377\0001\0000\000.\0006\0004\000\040\000p\000o\000s\000i\000t\000i\000o\000n\000\137\000o\000p\000t\000i\000m\000i\000z\000a\000t\000i\000o\000n\000\137\000t\000e\000s\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1821 0 obj +<< /S /GoTo /D (subsection.10.64.1) >> +endobj +1824 0 obj +(\376\377\0001\0000\000.\0006\0004\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1825 0 obj +<< /S /GoTo /D (section.10.65) >> +endobj +1828 0 obj +(\376\377\0001\0000\000.\0006\0005\000\040\000p\000s\000e\000u\000d\000o\000\137\000i\000n\000v\000e\000r\000s\000e\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1829 0 obj +<< /S /GoTo /D (subsection.10.65.1) >> +endobj +1832 0 obj +(\376\377\0001\0000\000.\0006\0005\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1833 0 obj +<< /S /GoTo /D (subsection.10.65.2) >> +endobj +1836 0 obj +(\376\377\0001\0000\000.\0006\0005\000.\0002\000\040\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000T\000y\000p\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +1837 0 obj +<< /S /GoTo /D (subsubsection.10.65.2.1) >> +endobj +1840 0 obj +(\376\377\0001\0000\000.\0006\0005\000.\0002\000.\0001\000\040\000A\000L\000G\000O\000R\000I\000T\000H\000M) +endobj +1841 0 obj +<< /S /GoTo /D (section.10.66) >> +endobj +1844 0 obj +(\376\377\0001\0000\000.\0006\0006\000\040\000q\000r\000\137\000c\000o\000m\000m\000o\000n\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1845 0 obj +<< /S /GoTo /D (subsection.10.66.1) >> +endobj +1848 0 obj +(\376\377\0001\0000\000.\0006\0006\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1849 0 obj +<< /S /GoTo /D (subsection.10.66.2) >> +endobj +1852 0 obj +(\376\377\0001\0000\000.\0006\0006\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +1853 0 obj +<< /S /GoTo /D (subsubsection.10.66.2.1) >> +endobj +1856 0 obj +(\376\377\0001\0000\000.\0006\0006\000.\0002\000.\0001\000\040\000q\000r\000\137\000c\000o\000m\000m\000o\000n\000\137\000b\000a\000c\000k\000w\000a\000r\000d\000\137\000s\000u\000b\000s\000t\000\050\000\051) +endobj +1857 0 obj +<< /S /GoTo /D (subsubsection.10.66.2.2) >> +endobj +1860 0 obj +(\376\377\0001\0000\000.\0006\0006\000.\0002\000.\0002\000\040\000q\000r\000\137\000c\000o\000m\000m\000o\000n\000\137\000g\000e\000t\000\137\000r\000e\000d\000u\000c\000e\000d\000\137\000Q\000R\000\050\000\051) +endobj +1861 0 obj +<< /S /GoTo /D (section.10.67) >> +endobj +1864 0 obj +(\376\377\0001\0000\000.\0006\0007\000\040\000q\000r\000\137\000c\000o\000m\000m\000o\000n\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1865 0 obj +<< /S /GoTo /D (subsection.10.67.1) >> +endobj +1868 0 obj +(\376\377\0001\0000\000.\0006\0007\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1869 0 obj +<< /S /GoTo /D (subsection.10.67.2) >> +endobj +1872 0 obj +(\376\377\0001\0000\000.\0006\0007\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +1873 0 obj +<< /S /GoTo /D (subsubsection.10.67.2.1) >> +endobj +1876 0 obj +(\376\377\0001\0000\000.\0006\0007\000.\0002\000.\0001\000\040\000q\000r\000\137\000c\000o\000m\000m\000o\000n\000\137\000b\000a\000c\000k\000w\000a\000r\000d\000\137\000s\000u\000b\000s\000t\000\050\000\051) +endobj +1877 0 obj +<< /S /GoTo /D (subsubsection.10.67.2.2) >> +endobj +1880 0 obj +(\376\377\0001\0000\000.\0006\0007\000.\0002\000.\0002\000\040\000q\000r\000\137\000c\000o\000m\000m\000o\000n\000\137\000g\000e\000t\000\137\000r\000e\000d\000u\000c\000e\000d\000\137\000Q\000R\000\050\000\051) +endobj +1881 0 obj +<< /S /GoTo /D (section.10.68) >> +endobj +1884 0 obj +(\376\377\0001\0000\000.\0006\0008\000\040\000q\000r\000\137\000g\000i\000v\000e\000n\000s\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1885 0 obj +<< /S /GoTo /D (subsection.10.68.1) >> +endobj +1888 0 obj +(\376\377\0001\0000\000.\0006\0008\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1889 0 obj +<< /S /GoTo /D (subsection.10.68.2) >> +endobj +1892 0 obj +(\376\377\0001\0000\000.\0006\0008\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +1893 0 obj +<< /S /GoTo /D (subsubsection.10.68.2.1) >> +endobj +1896 0 obj +(\376\377\0001\0000\000.\0006\0008\000.\0002\000.\0001\000\040\000q\000r\000\137\000g\000i\000v\000e\000n\000s\000\137\000d\000e\000c\000o\000m\000p\000\050\000\051) +endobj +1897 0 obj +<< /S /GoTo /D (subsubsection.10.68.2.2) >> +endobj +1900 0 obj +(\376\377\0001\0000\000.\0006\0008\000.\0002\000.\0002\000\040\000q\000r\000\137\000g\000i\000v\000e\000n\000s\000\137\000g\000e\000t\000\137\000p\000a\000r\000a\000m\000s\000\050\000\051) +endobj +1901 0 obj +<< /S /GoTo /D (section.10.69) >> +endobj +1904 0 obj +(\376\377\0001\0000\000.\0006\0009\000\040\000q\000r\000\137\000g\000i\000v\000e\000n\000s\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1905 0 obj +<< /S /GoTo /D (subsection.10.69.1) >> +endobj +1908 0 obj +(\376\377\0001\0000\000.\0006\0009\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1909 0 obj +<< /S /GoTo /D (subsection.10.69.2) >> +endobj +1912 0 obj +(\376\377\0001\0000\000.\0006\0009\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +1913 0 obj +<< /S /GoTo /D (subsubsection.10.69.2.1) >> +endobj +1916 0 obj +(\376\377\0001\0000\000.\0006\0009\000.\0002\000.\0001\000\040\000q\000r\000\137\000g\000i\000v\000e\000n\000s\000\137\000d\000e\000c\000o\000m\000p\000\050\000\051) +endobj +1917 0 obj +<< /S /GoTo /D (subsubsection.10.69.2.2) >> +endobj +1920 0 obj +(\376\377\0001\0000\000.\0006\0009\000.\0002\000.\0002\000\040\000q\000r\000\137\000g\000i\000v\000e\000n\000s\000\137\000g\000e\000t\000\137\000p\000a\000r\000a\000m\000s\000\050\000\051) +endobj +1921 0 obj +<< /S /GoTo /D (section.10.70) >> +endobj +1924 0 obj +(\376\377\0001\0000\000.\0007\0000\000\040\000q\000r\000\137\000h\000o\000u\000s\000e\000h\000o\000l\000d\000e\000r\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1925 0 obj +<< /S /GoTo /D (subsection.10.70.1) >> +endobj +1928 0 obj +(\376\377\0001\0000\000.\0007\0000\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1929 0 obj +<< /S /GoTo /D (subsection.10.70.2) >> +endobj +1932 0 obj +(\376\377\0001\0000\000.\0007\0000\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +1933 0 obj +<< /S /GoTo /D (subsubsection.10.70.2.1) >> +endobj +1936 0 obj +(\376\377\0001\0000\000.\0007\0000\000.\0002\000.\0001\000\040\000q\000r\000\137\000h\000o\000u\000s\000e\000h\000o\000l\000d\000e\000r\000\137\000d\000e\000c\000o\000m\000p\000\050\000\051) +endobj +1937 0 obj +<< /S /GoTo /D (section.10.71) >> +endobj +1940 0 obj +(\376\377\0001\0000\000.\0007\0001\000\040\000q\000r\000\137\000h\000o\000u\000s\000e\000h\000o\000l\000d\000e\000r\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1941 0 obj +<< /S /GoTo /D (subsection.10.71.1) >> +endobj +1944 0 obj +(\376\377\0001\0000\000.\0007\0001\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1945 0 obj +<< /S /GoTo /D (subsection.10.71.2) >> +endobj +1948 0 obj +(\376\377\0001\0000\000.\0007\0001\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +1949 0 obj +<< /S /GoTo /D (subsubsection.10.71.2.1) >> +endobj +1952 0 obj +(\376\377\0001\0000\000.\0007\0001\000.\0002\000.\0001\000\040\000q\000r\000\137\000h\000o\000u\000s\000e\000h\000o\000l\000d\000e\000r\000\137\000d\000e\000c\000o\000m\000p\000\050\000\051) +endobj +1953 0 obj +<< /S /GoTo /D (section.10.72) >> +endobj +1956 0 obj +(\376\377\0001\0000\000.\0007\0002\000\040\000q\000r\000\137\000p\000i\000n\000v\000\137\000t\000e\000s\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1957 0 obj +<< /S /GoTo /D (subsection.10.72.1) >> +endobj +1960 0 obj +(\376\377\0001\0000\000.\0007\0002\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1961 0 obj +<< /S /GoTo /D (section.10.73) >> +endobj +1964 0 obj +(\376\377\0001\0000\000.\0007\0003\000\040\000q\000r\000\137\000p\000i\000n\000v\000\137\000t\000e\000s\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1965 0 obj +<< /S /GoTo /D (subsection.10.73.1) >> +endobj +1968 0 obj +(\376\377\0001\0000\000.\0007\0003\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1969 0 obj +<< /S /GoTo /D (section.10.74) >> +endobj +1972 0 obj +(\376\377\0001\0000\000.\0007\0004\000\040\000q\000r\000\137\000p\000s\000e\000u\000d\000o\000\137\000i\000n\000v\000e\000r\000s\000e\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1973 0 obj +<< /S /GoTo /D (subsection.10.74.1) >> +endobj +1976 0 obj +(\376\377\0001\0000\000.\0007\0004\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1977 0 obj +<< /S /GoTo /D (subsection.10.74.2) >> +endobj +1980 0 obj +(\376\377\0001\0000\000.\0007\0004\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +1981 0 obj +<< /S /GoTo /D (subsubsection.10.74.2.1) >> +endobj +1984 0 obj +(\376\377\0001\0000\000.\0007\0004\000.\0002\000.\0001\000\040\000q\000r\000\137\000g\000e\000t\000\137\000p\000i\000n\000v\000\050\000\051) +endobj +1985 0 obj +<< /S /GoTo /D (section.10.75) >> +endobj +1988 0 obj +(\376\377\0001\0000\000.\0007\0005\000\040\000q\000r\000\137\000p\000s\000e\000u\000d\000o\000\137\000i\000n\000v\000e\000r\000s\000e\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +1989 0 obj +<< /S /GoTo /D (subsection.10.75.1) >> +endobj +1992 0 obj +(\376\377\0001\0000\000.\0007\0005\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +1993 0 obj +<< /S /GoTo /D (subsection.10.75.2) >> +endobj +1996 0 obj +(\376\377\0001\0000\000.\0007\0005\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +1997 0 obj +<< /S /GoTo /D (subsubsection.10.75.2.1) >> +endobj +2000 0 obj +(\376\377\0001\0000\000.\0007\0005\000.\0002\000.\0001\000\040\000q\000r\000\137\000g\000e\000t\000\137\000p\000i\000n\000v\000\050\000\051) +endobj +2001 0 obj +<< /S /GoTo /D (section.10.76) >> +endobj +2004 0 obj +(\376\377\0001\0000\000.\0007\0006\000\040\000s\000h\000e\000l\000l\000\137\000s\000o\000r\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +2005 0 obj +<< /S /GoTo /D (subsection.10.76.1) >> +endobj +2008 0 obj +(\376\377\0001\0000\000.\0007\0006\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +2009 0 obj +<< /S /GoTo /D (subsection.10.76.2) >> +endobj +2012 0 obj +(\376\377\0001\0000\000.\0007\0006\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +2013 0 obj +<< /S /GoTo /D (subsubsection.10.76.2.1) >> +endobj +2016 0 obj +(\376\377\0001\0000\000.\0007\0006\000.\0002\000.\0001\000\040\000i\000n\000t\000\137\000s\000h\000e\000l\000l\000\137\000s\000o\000r\000t\000\050\000\051) +endobj +2017 0 obj +<< /S /GoTo /D (subsubsection.10.76.2.2) >> +endobj +2020 0 obj +(\376\377\0001\0000\000.\0007\0006\000.\0002\000.\0002\000\040\000s\000h\000e\000l\000l\000\137\000s\000o\000r\000t\000\050\000\051) +endobj +2021 0 obj +<< /S /GoTo /D (section.10.77) >> +endobj +2024 0 obj +(\376\377\0001\0000\000.\0007\0007\000\040\000s\000h\000e\000l\000l\000\137\000s\000o\000r\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +2025 0 obj +<< /S /GoTo /D (subsection.10.77.1) >> +endobj +2028 0 obj +(\376\377\0001\0000\000.\0007\0007\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +2029 0 obj +<< /S /GoTo /D (subsection.10.77.2) >> +endobj +2032 0 obj +(\376\377\0001\0000\000.\0007\0007\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +2033 0 obj +<< /S /GoTo /D (subsubsection.10.77.2.1) >> +endobj +2036 0 obj +(\376\377\0001\0000\000.\0007\0007\000.\0002\000.\0001\000\040\000i\000n\000t\000\137\000s\000h\000e\000l\000l\000\137\000s\000o\000r\000t\000\050\000\051) +endobj +2037 0 obj +<< /S /GoTo /D (subsubsection.10.77.2.2) >> +endobj +2040 0 obj +(\376\377\0001\0000\000.\0007\0007\000.\0002\000.\0002\000\040\000s\000h\000e\000l\000l\000\137\000s\000o\000r\000t\000\050\000\051) +endobj +2041 0 obj +<< /S /GoTo /D (section.10.78) >> +endobj +2044 0 obj +(\376\377\0001\0000\000.\0007\0008\000\040\000s\000o\000l\000v\000e\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +2045 0 obj +<< /S /GoTo /D (subsection.10.78.1) >> +endobj +2048 0 obj +(\376\377\0001\0000\000.\0007\0008\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +2049 0 obj +<< /S /GoTo /D (subsection.10.78.2) >> +endobj +2052 0 obj +(\376\377\0001\0000\000.\0007\0008\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +2053 0 obj +<< /S /GoTo /D (subsubsection.10.78.2.1) >> +endobj +2056 0 obj +(\376\377\0001\0000\000.\0007\0008\000.\0002\000.\0001\000\040\000s\000o\000l\000v\000e\000\050\000\051) +endobj +2057 0 obj +<< /S /GoTo /D (subsubsection.10.78.2.2) >> +endobj +2060 0 obj +(\376\377\0001\0000\000.\0007\0008\000.\0002\000.\0002\000\040\000s\000o\000l\000v\000e\000\137\000g\000i\000v\000e\000n\000s\000\050\000\051) +endobj +2061 0 obj +<< /S /GoTo /D (subsubsection.10.78.2.3) >> +endobj +2064 0 obj +(\376\377\0001\0000\000.\0007\0008\000.\0002\000.\0003\000\040\000s\000o\000l\000v\000e\000\137\000h\000o\000u\000s\000e\000h\000o\000l\000d\000e\000r\000\050\000\051) +endobj +2065 0 obj +<< /S /GoTo /D (subsubsection.10.78.2.4) >> +endobj +2068 0 obj +(\376\377\0001\0000\000.\0007\0008\000.\0002\000.\0004\000\040\000s\000o\000l\000v\000e\000\137\000l\000u\000\137\000d\000e\000c\000o\000m\000p\000\050\000\051) +endobj +2069 0 obj +<< /S /GoTo /D (section.10.79) >> +endobj +2072 0 obj +(\376\377\0001\0000\000.\0007\0009\000\040\000s\000o\000l\000v\000e\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +2073 0 obj +<< /S /GoTo /D (subsection.10.79.1) >> +endobj +2076 0 obj +(\376\377\0001\0000\000.\0007\0009\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +2077 0 obj +<< /S /GoTo /D (subsection.10.79.2) >> +endobj +2080 0 obj +(\376\377\0001\0000\000.\0007\0009\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +2081 0 obj +<< /S /GoTo /D (subsubsection.10.79.2.1) >> +endobj +2084 0 obj +(\376\377\0001\0000\000.\0007\0009\000.\0002\000.\0001\000\040\000s\000o\000l\000v\000e\000\050\000\051) +endobj +2085 0 obj +<< /S /GoTo /D (subsubsection.10.79.2.2) >> +endobj +2088 0 obj +(\376\377\0001\0000\000.\0007\0009\000.\0002\000.\0002\000\040\000s\000o\000l\000v\000e\000\137\000g\000i\000v\000e\000n\000s\000\050\000\051) +endobj +2089 0 obj +<< /S /GoTo /D (subsubsection.10.79.2.3) >> +endobj +2092 0 obj +(\376\377\0001\0000\000.\0007\0009\000.\0002\000.\0003\000\040\000s\000o\000l\000v\000e\000\137\000h\000o\000u\000s\000e\000h\000o\000l\000d\000e\000r\000\050\000\051) +endobj +2093 0 obj +<< /S /GoTo /D (subsubsection.10.79.2.4) >> +endobj +2096 0 obj +(\376\377\0001\0000\000.\0007\0009\000.\0002\000.\0004\000\040\000s\000o\000l\000v\000e\000\137\000l\000u\000\137\000d\000e\000c\000o\000m\000p\000\050\000\051) +endobj +2097 0 obj +<< /S /GoTo /D (section.10.80) >> +endobj +2100 0 obj +(\376\377\0001\0000\000.\0008\0000\000\040\000s\000o\000l\000v\000e\000\137\000t\000e\000s\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +2101 0 obj +<< /S /GoTo /D (subsection.10.80.1) >> +endobj +2104 0 obj +(\376\377\0001\0000\000.\0008\0000\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +2105 0 obj +<< /S /GoTo /D (section.10.81) >> +endobj +2108 0 obj +(\376\377\0001\0000\000.\0008\0001\000\040\000s\000o\000l\000v\000e\000\137\000t\000e\000s\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +2109 0 obj +<< /S /GoTo /D (subsection.10.81.1) >> +endobj +2112 0 obj +(\376\377\0001\0000\000.\0008\0001\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +2113 0 obj +<< /S /GoTo /D (section.10.82) >> +endobj +2116 0 obj +(\376\377\0001\0000\000.\0008\0002\000\040\000s\000v\000d\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +2117 0 obj +<< /S /GoTo /D (subsection.10.82.1) >> +endobj +2120 0 obj +(\376\377\0001\0000\000.\0008\0002\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +2121 0 obj +<< /S /GoTo /D (subsection.10.82.2) >> +endobj +2124 0 obj +(\376\377\0001\0000\000.\0008\0002\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +2125 0 obj +<< /S /GoTo /D (subsubsection.10.82.2.1) >> +endobj +2128 0 obj +(\376\377\0001\0000\000.\0008\0002\000.\0002\000.\0001\000\040\000s\000v\000d\000\050\000\051) +endobj +2129 0 obj +<< /S /GoTo /D (subsubsection.10.82.2.2) >> +endobj +2132 0 obj +(\376\377\0001\0000\000.\0008\0002\000.\0002\000.\0002\000\040\000s\000v\000d\000\137\000c\000o\000m\000p\000u\000t\000e\000\137\000p\000r\000i\000n\000t\000\137\000U\000\137\000S\000\137\000V\000\137\000s\000\050\000\051) +endobj +2133 0 obj +<< /S /GoTo /D (subsubsection.10.82.2.3) >> +endobj +2136 0 obj +(\376\377\0001\0000\000.\0008\0002\000.\0002\000.\0003\000\040\000s\000v\000d\000\137\000g\000e\000t\000\137\000r\000e\000c\000i\000p\000r\000o\000c\000\137\000s\000i\000n\000g\000u\000l\000a\000r\000\137\000v\000a\000l\000u\000e\000s\000\050\000\051) +endobj +2137 0 obj +<< /S /GoTo /D (subsubsection.10.82.2.4) >> +endobj +2140 0 obj +(\376\377\0001\0000\000.\0008\0002\000.\0002\000.\0004\000\040\000s\000v\000d\000\137\000g\000e\000t\000\137\000S\000\137\000d\000i\000m\000\050\000\051) +endobj +2141 0 obj +<< /S /GoTo /D (subsubsection.10.82.2.5) >> +endobj +2144 0 obj +(\376\377\0001\0000\000.\0008\0002\000.\0002\000.\0005\000\040\000s\000v\000d\000\137\000g\000e\000t\000\137\000s\000i\000n\000g\000l\000e\000\137\000v\000a\000l\000u\000e\000s\000\137\000n\000u\000m\000\050\000\051) +endobj +2145 0 obj +<< /S /GoTo /D (subsubsection.10.82.2.6) >> +endobj +2148 0 obj +(\376\377\0001\0000\000.\0008\0002\000.\0002\000.\0006\000\040\000s\000v\000d\000\137\000g\000e\000t\000\137\000U\000\137\000d\000i\000m\000\050\000\051) +endobj +2149 0 obj +<< /S /GoTo /D (subsubsection.10.82.2.7) >> +endobj +2152 0 obj +(\376\377\0001\0000\000.\0008\0002\000.\0002\000.\0007\000\040\000s\000v\000d\000\137\000g\000e\000t\000\137\000V\000\137\000d\000i\000m\000\050\000\051) +endobj +2153 0 obj +<< /S /GoTo /D (section.10.83) >> +endobj +2156 0 obj +(\376\377\0001\0000\000.\0008\0003\000\040\000s\000v\000d\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +2157 0 obj +<< /S /GoTo /D (subsection.10.83.1) >> +endobj +2160 0 obj +(\376\377\0001\0000\000.\0008\0003\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +2161 0 obj +<< /S /GoTo /D (subsection.10.83.2) >> +endobj +2164 0 obj +(\376\377\0001\0000\000.\0008\0003\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +2165 0 obj +<< /S /GoTo /D (subsubsection.10.83.2.1) >> +endobj +2168 0 obj +(\376\377\0001\0000\000.\0008\0003\000.\0002\000.\0001\000\040\000s\000v\000d\000\050\000\051) +endobj +2169 0 obj +<< /S /GoTo /D (subsubsection.10.83.2.2) >> +endobj +2172 0 obj +(\376\377\0001\0000\000.\0008\0003\000.\0002\000.\0002\000\040\000s\000v\000d\000\137\000c\000o\000m\000p\000u\000t\000e\000\137\000p\000r\000i\000n\000t\000\137\000U\000\137\000S\000\137\000V\000\137\000s\000\050\000\051) +endobj +2173 0 obj +<< /S /GoTo /D (subsubsection.10.83.2.3) >> +endobj +2176 0 obj +(\376\377\0001\0000\000.\0008\0003\000.\0002\000.\0003\000\040\000s\000v\000d\000\137\000g\000e\000t\000\137\000r\000e\000c\000i\000p\000r\000o\000c\000\137\000s\000i\000n\000g\000u\000l\000a\000r\000\137\000v\000a\000l\000u\000e\000s\000\050\000\051) +endobj +2177 0 obj +<< /S /GoTo /D (subsubsection.10.83.2.4) >> +endobj +2180 0 obj +(\376\377\0001\0000\000.\0008\0003\000.\0002\000.\0004\000\040\000s\000v\000d\000\137\000g\000e\000t\000\137\000S\000\137\000d\000i\000m\000\050\000\051) +endobj +2181 0 obj +<< /S /GoTo /D (subsubsection.10.83.2.5) >> +endobj +2184 0 obj +(\376\377\0001\0000\000.\0008\0003\000.\0002\000.\0005\000\040\000s\000v\000d\000\137\000g\000e\000t\000\137\000s\000i\000n\000g\000l\000e\000\137\000v\000a\000l\000u\000e\000s\000\137\000n\000u\000m\000\050\000\051) +endobj +2185 0 obj +<< /S /GoTo /D (subsubsection.10.83.2.6) >> +endobj +2188 0 obj +(\376\377\0001\0000\000.\0008\0003\000.\0002\000.\0006\000\040\000s\000v\000d\000\137\000g\000e\000t\000\137\000U\000\137\000d\000i\000m\000\050\000\051) +endobj +2189 0 obj +<< /S /GoTo /D (subsubsection.10.83.2.7) >> +endobj +2192 0 obj +(\376\377\0001\0000\000.\0008\0003\000.\0002\000.\0007\000\040\000s\000v\000d\000\137\000g\000e\000t\000\137\000V\000\137\000d\000i\000m\000\050\000\051) +endobj +2193 0 obj +<< /S /GoTo /D (section.10.84) >> +endobj +2196 0 obj +(\376\377\0001\0000\000.\0008\0004\000\040\000s\000v\000d\000\137\000t\000e\000s\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +2197 0 obj +<< /S /GoTo /D (subsection.10.84.1) >> +endobj +2200 0 obj +(\376\377\0001\0000\000.\0008\0004\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +2201 0 obj +<< /S /GoTo /D (section.10.85) >> +endobj +2204 0 obj +(\376\377\0001\0000\000.\0008\0005\000\040\000s\000v\000d\000\137\000t\000e\000s\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +2205 0 obj +<< /S /GoTo /D (subsection.10.85.1) >> +endobj +2208 0 obj +(\376\377\0001\0000\000.\0008\0005\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +2209 0 obj +<< /S /GoTo /D (section.10.86) >> +endobj +2212 0 obj +(\376\377\0001\0000\000.\0008\0006\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +2213 0 obj +<< /S /GoTo /D (subsection.10.86.1) >> +endobj +2216 0 obj +(\376\377\0001\0000\000.\0008\0006\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +2217 0 obj +<< /S /GoTo /D (subsection.10.86.2) >> +endobj +2220 0 obj +(\376\377\0001\0000\000.\0008\0006\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +2221 0 obj +<< /S /GoTo /D (subsubsection.10.86.2.1) >> +endobj +2224 0 obj +(\376\377\0001\0000\000.\0008\0006\000.\0002\000.\0001\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\0001\000\050\000\051) +endobj +2225 0 obj +<< /S /GoTo /D (subsubsection.10.86.2.2) >> +endobj +2228 0 obj +(\376\377\0001\0000\000.\0008\0006\000.\0002\000.\0002\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\0002\000\050\000\051) +endobj +2229 0 obj +<< /S /GoTo /D (subsubsection.10.86.2.3) >> +endobj +2232 0 obj +(\376\377\0001\0000\000.\0008\0006\000.\0002\000.\0003\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\000\137\000g\000e\000t\000\137\000A\000\137\000m\000a\000t\000r\000i\000x\000\050\000\051) +endobj +2233 0 obj +<< /S /GoTo /D (subsubsection.10.86.2.4) >> +endobj +2236 0 obj +(\376\377\0001\0000\000.\0008\0006\000.\0002\000.\0004\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\000\137\000g\000e\000t\000\137\000b\000\137\000v\000e\000c\000t\000o\000r\000\050\000\051) +endobj +2237 0 obj +<< /S /GoTo /D (subsubsection.10.86.2.5) >> +endobj +2240 0 obj +(\376\377\0001\0000\000.\0008\0006\000.\0002\000.\0005\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\000\137\000g\000e\000t\000\137\000p\000a\000r\000t\000i\000c\000u\000l\000a\000r\000\137\000s\000o\000l\000u\000t\000i\000o\000n\000\050\000\051) +endobj +2241 0 obj +<< /S /GoTo /D (subsubsection.10.86.2.6) >> +endobj +2244 0 obj +(\376\377\0001\0000\000.\0008\0006\000.\0002\000.\0006\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\000\137\000g\000e\000t\000\137\000q\000u\000a\000d\000r\000a\000t\000i\000c\000\137\000e\000q\000u\000a\000t\000i\000o\000n\000\137\000s\000o\000l\000u\000t\000i\000o\000n\000\050\000\051) +endobj +2245 0 obj +<< /S /GoTo /D (subsubsection.10.86.2.7) >> +endobj +2248 0 obj +(\376\377\0001\0000\000.\0008\0006\000.\0002\000.\0007\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\000\137\000g\000e\000t\000\137\000r\000a\000n\000k\000\137\000a\000n\000d\000\137\000h\000o\000m\000o\000g\000e\000n\000e\000o\000u\000s\000\137\000s\000o\000l\000u\000t\000i\000o\000n\000\050\000\051) +endobj +2249 0 obj +<< /S /GoTo /D (subsubsection.10.86.2.8) >> +endobj +2252 0 obj +(\376\377\0001\0000\000.\0008\0006\000.\0002\000.\0008\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\000\137\000p\000r\000e\000p\000r\000o\000c\000e\000s\000s\000e\000d\000\137\000g\000e\000t\000\137\000p\000a\000r\000t\000i\000c\000u\000l\000a\000r\000\137\000s\000o\000l\000u\000t\000i\000o\000n\000\050\000\051) +endobj +2253 0 obj +<< /S /GoTo /D (subsubsection.10.86.2.9) >> +endobj +2256 0 obj +(\376\377\0001\0000\000.\0008\0006\000.\0002\000.\0009\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\000\137\000s\000o\000l\000v\000e\000\137\000l\000i\000n\000e\000a\000r\000\137\000e\000q\000u\000a\000t\000i\000o\000n\000\050\000\051) +endobj +2257 0 obj +<< /S /GoTo /D (section.10.87) >> +endobj +2260 0 obj +(\376\377\0001\0000\000.\0008\0007\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +2261 0 obj +<< /S /GoTo /D (subsection.10.87.1) >> +endobj +2264 0 obj +(\376\377\0001\0000\000.\0008\0007\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +2265 0 obj +<< /S /GoTo /D (subsection.10.87.2) >> +endobj +2268 0 obj +(\376\377\0001\0000\000.\0008\0007\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +2269 0 obj +<< /S /GoTo /D (subsubsection.10.87.2.1) >> +endobj +2272 0 obj +(\376\377\0001\0000\000.\0008\0007\000.\0002\000.\0001\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\0001\000\050\000\051) +endobj +2273 0 obj +<< /S /GoTo /D (subsubsection.10.87.2.2) >> +endobj +2276 0 obj +(\376\377\0001\0000\000.\0008\0007\000.\0002\000.\0002\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\0002\000\050\000\051) +endobj +2277 0 obj +<< /S /GoTo /D (subsubsection.10.87.2.3) >> +endobj +2280 0 obj +(\376\377\0001\0000\000.\0008\0007\000.\0002\000.\0003\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\000\137\000g\000e\000t\000\137\000A\000\137\000m\000a\000t\000r\000i\000x\000\050\000\051) +endobj +2281 0 obj +<< /S /GoTo /D (subsubsection.10.87.2.4) >> +endobj +2284 0 obj +(\376\377\0001\0000\000.\0008\0007\000.\0002\000.\0004\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\000\137\000g\000e\000t\000\137\000b\000\137\000v\000e\000c\000t\000o\000r\000\050\000\051) +endobj +2285 0 obj +<< /S /GoTo /D (subsubsection.10.87.2.5) >> +endobj +2288 0 obj +(\376\377\0001\0000\000.\0008\0007\000.\0002\000.\0005\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\000\137\000g\000e\000t\000\137\000p\000a\000r\000t\000i\000c\000u\000l\000a\000r\000\137\000s\000o\000l\000u\000t\000i\000o\000n\000\050\000\051) +endobj +2289 0 obj +<< /S /GoTo /D (subsubsection.10.87.2.6) >> +endobj +2292 0 obj +(\376\377\0001\0000\000.\0008\0007\000.\0002\000.\0006\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\000\137\000g\000e\000t\000\137\000q\000u\000a\000d\000r\000a\000t\000i\000c\000\137\000e\000q\000u\000a\000t\000i\000o\000n\000\137\000s\000o\000l\000u\000t\000i\000o\000n\000\050\000\051) +endobj +2293 0 obj +<< /S /GoTo /D (subsubsection.10.87.2.7) >> +endobj +2296 0 obj +(\376\377\0001\0000\000.\0008\0007\000.\0002\000.\0007\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\000\137\000g\000e\000t\000\137\000r\000a\000n\000k\000\137\000a\000n\000d\000\137\000h\000o\000m\000o\000g\000e\000n\000e\000o\000u\000s\000\137\000s\000o\000l\000u\000t\000i\000o\000n\000\050\000\051) +endobj +2297 0 obj +<< /S /GoTo /D (subsubsection.10.87.2.8) >> +endobj +2300 0 obj +(\376\377\0001\0000\000.\0008\0007\000.\0002\000.\0008\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\000\137\000p\000r\000e\000p\000r\000o\000c\000e\000s\000s\000e\000d\000\137\000g\000e\000t\000\137\000p\000a\000r\000t\000i\000c\000u\000l\000a\000r\000\137\000s\000o\000l\000u\000t\000i\000o\000n\000\050\000\051) +endobj +2301 0 obj +<< /S /GoTo /D (subsubsection.10.87.2.9) >> +endobj +2304 0 obj +(\376\377\0001\0000\000.\0008\0007\000.\0002\000.\0009\000\040\000t\000r\000i\000l\000a\000t\000e\000r\000a\000t\000i\000o\000n\000\137\000s\000o\000l\000v\000e\000\137\000l\000i\000n\000e\000a\000r\000\137\000e\000q\000u\000a\000t\000i\000o\000n\000\050\000\051) +endobj +2305 0 obj +<< /S /GoTo /D (section.10.88) >> +endobj +2308 0 obj +(\376\377\0001\0000\000.\0008\0008\000\040\000u\000t\000i\000l\000s\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +2309 0 obj +<< /S /GoTo /D (subsection.10.88.1) >> +endobj +2312 0 obj +(\376\377\0001\0000\000.\0008\0008\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +2313 0 obj +<< /S /GoTo /D (subsection.10.88.2) >> +endobj +2316 0 obj +(\376\377\0001\0000\000.\0008\0008\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +2317 0 obj +<< /S /GoTo /D (subsubsection.10.88.2.1) >> +endobj +2320 0 obj +(\376\377\0001\0000\000.\0008\0008\000.\0002\000.\0001\000\040\000u\000t\000i\000l\000s\000\137\000g\000e\000t\000\137\000m\000e\000d\000i\000a\000n\000\050\000\051) +endobj +2321 0 obj +<< /S /GoTo /D (subsubsection.10.88.2.2) >> +endobj +2324 0 obj +(\376\377\0001\0000\000.\0008\0008\000.\0002\000.\0002\000\040\000u\000t\000i\000l\000s\000\137\000g\000e\000t\000\137\000s\000a\000v\000e\000\137\000s\000q\000u\000a\000r\000e\000\137\000r\000o\000o\000t\000\050\000\051) +endobj +2325 0 obj +<< /S /GoTo /D (subsubsection.10.88.2.3) >> +endobj +2328 0 obj +(\376\377\0001\0000\000.\0008\0008\000.\0002\000.\0003\000\040\000u\000t\000i\000l\000s\000\137\000m\000a\000x\000\050\000\051) +endobj +2329 0 obj +<< /S /GoTo /D (subsubsection.10.88.2.4) >> +endobj +2332 0 obj +(\376\377\0001\0000\000.\0008\0008\000.\0002\000.\0004\000\040\000u\000t\000i\000l\000s\000\137\000m\000e\000a\000n\000\050\000\051) +endobj +2333 0 obj +<< /S /GoTo /D (subsubsection.10.88.2.5) >> +endobj +2336 0 obj +(\376\377\0001\0000\000.\0008\0008\000.\0002\000.\0005\000\040\000u\000t\000i\000l\000s\000\137\000m\000i\000n\000\050\000\051) +endobj +2337 0 obj +<< /S /GoTo /D (subsubsection.10.88.2.6) >> +endobj +2340 0 obj +(\376\377\0001\0000\000.\0008\0008\000.\0002\000.\0006\000\040\000u\000t\000i\000l\000s\000\137\000m\000o\000v\000i\000n\000g\000\137\000a\000v\000e\000r\000a\000g\000e\000\050\000\051) +endobj +2341 0 obj +<< /S /GoTo /D (subsubsection.10.88.2.7) >> +endobj +2344 0 obj +(\376\377\0001\0000\000.\0008\0008\000.\0002\000.\0007\000\040\000u\000t\000i\000l\000s\000\137\000p\000r\000i\000n\000t\000f\000\050\000\051) +endobj +2345 0 obj +<< /S /GoTo /D (subsubsection.10.88.2.8) >> +endobj +2348 0 obj +(\376\377\0001\0000\000.\0008\0008\000.\0002\000.\0008\000\040\000u\000t\000i\000l\000s\000\137\000s\000i\000n\000d\000\050\000\051) +endobj +2349 0 obj +<< /S /GoTo /D (subsubsection.10.88.2.9) >> +endobj +2352 0 obj +(\376\377\0001\0000\000.\0008\0008\000.\0002\000.\0009\000\040\000u\000t\000i\000l\000s\000\137\000s\000w\000a\000p\000\050\000\051) +endobj +2353 0 obj +<< /S /GoTo /D (subsubsection.10.88.2.10) >> +endobj +2356 0 obj +(\376\377\0001\0000\000.\0008\0008\000.\0002\000.\0001\0000\000\040\000u\000t\000i\000l\000s\000\137\000t\000o\000\137\000r\000a\000d\000i\000a\000n\000\050\000\051) +endobj +2357 0 obj +<< /S /GoTo /D (subsubsection.10.88.2.11) >> +endobj +2360 0 obj +(\376\377\0001\0000\000.\0008\0008\000.\0002\000.\0001\0001\000\040\000u\000t\000i\000l\000s\000\137\000u\0008\000\137\000m\000a\000x\000\050\000\051) +endobj +2361 0 obj +<< /S /GoTo /D (subsubsection.10.88.2.12) >> +endobj +2364 0 obj +(\376\377\0001\0000\000.\0008\0008\000.\0002\000.\0001\0002\000\040\000u\000t\000i\000l\000s\000\137\000u\0008\000\137\000m\000i\000n\000\050\000\051) +endobj +2365 0 obj +<< /S /GoTo /D (section.10.89) >> +endobj +2368 0 obj +(\376\377\0001\0000\000.\0008\0009\000\040\000u\000t\000i\000l\000s\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +2369 0 obj +<< /S /GoTo /D (subsection.10.89.1) >> +endobj +2372 0 obj +(\376\377\0001\0000\000.\0008\0009\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +2373 0 obj +<< /S /GoTo /D (subsection.10.89.2) >> +endobj +2376 0 obj +(\376\377\0001\0000\000.\0008\0009\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +2377 0 obj +<< /S /GoTo /D (subsubsection.10.89.2.1) >> +endobj +2380 0 obj +(\376\377\0001\0000\000.\0008\0009\000.\0002\000.\0001\000\040\000u\000t\000i\000l\000s\000\137\000g\000e\000t\000\137\000m\000e\000d\000i\000a\000n\000\050\000\051) +endobj +2381 0 obj +<< /S /GoTo /D (subsubsection.10.89.2.2) >> +endobj +2384 0 obj +(\376\377\0001\0000\000.\0008\0009\000.\0002\000.\0002\000\040\000u\000t\000i\000l\000s\000\137\000g\000e\000t\000\137\000s\000a\000v\000e\000\137\000s\000q\000u\000a\000r\000e\000\137\000r\000o\000o\000t\000\050\000\051) +endobj +2385 0 obj +<< /S /GoTo /D (subsubsection.10.89.2.3) >> +endobj +2388 0 obj +(\376\377\0001\0000\000.\0008\0009\000.\0002\000.\0003\000\040\000u\000t\000i\000l\000s\000\137\000m\000a\000x\000\050\000\051) +endobj +2389 0 obj +<< /S /GoTo /D (subsubsection.10.89.2.4) >> +endobj +2392 0 obj +(\376\377\0001\0000\000.\0008\0009\000.\0002\000.\0004\000\040\000u\000t\000i\000l\000s\000\137\000m\000e\000a\000n\000\050\000\051) +endobj +2393 0 obj +<< /S /GoTo /D (subsubsection.10.89.2.5) >> +endobj +2396 0 obj +(\376\377\0001\0000\000.\0008\0009\000.\0002\000.\0005\000\040\000u\000t\000i\000l\000s\000\137\000m\000i\000n\000\050\000\051) +endobj +2397 0 obj +<< /S /GoTo /D (subsubsection.10.89.2.6) >> +endobj +2400 0 obj +(\376\377\0001\0000\000.\0008\0009\000.\0002\000.\0006\000\040\000u\000t\000i\000l\000s\000\137\000m\000o\000v\000i\000n\000g\000\137\000a\000v\000e\000r\000a\000g\000e\000\050\000\051) +endobj +2401 0 obj +<< /S /GoTo /D (subsubsection.10.89.2.7) >> +endobj +2404 0 obj +(\376\377\0001\0000\000.\0008\0009\000.\0002\000.\0007\000\040\000u\000t\000i\000l\000s\000\137\000p\000r\000i\000n\000t\000f\000\050\000\051) +endobj +2405 0 obj +<< /S /GoTo /D (subsubsection.10.89.2.8) >> +endobj +2408 0 obj +(\376\377\0001\0000\000.\0008\0009\000.\0002\000.\0008\000\040\000u\000t\000i\000l\000s\000\137\000s\000i\000n\000d\000\050\000\051) +endobj +2409 0 obj +<< /S /GoTo /D (subsubsection.10.89.2.9) >> +endobj +2412 0 obj +(\376\377\0001\0000\000.\0008\0009\000.\0002\000.\0009\000\040\000u\000t\000i\000l\000s\000\137\000s\000w\000a\000p\000\050\000\051) +endobj +2413 0 obj +<< /S /GoTo /D (subsubsection.10.89.2.10) >> +endobj +2416 0 obj +(\376\377\0001\0000\000.\0008\0009\000.\0002\000.\0001\0000\000\040\000u\000t\000i\000l\000s\000\137\000t\000o\000\137\000r\000a\000d\000i\000a\000n\000\050\000\051) +endobj +2417 0 obj +<< /S /GoTo /D (subsubsection.10.89.2.11) >> +endobj +2420 0 obj +(\376\377\0001\0000\000.\0008\0009\000.\0002\000.\0001\0001\000\040\000u\000t\000i\000l\000s\000\137\000u\0008\000\137\000m\000a\000x\000\050\000\051) +endobj +2421 0 obj +<< /S /GoTo /D (subsubsection.10.89.2.12) >> +endobj +2424 0 obj +(\376\377\0001\0000\000.\0008\0009\000.\0002\000.\0001\0002\000\040\000u\000t\000i\000l\000s\000\137\000u\0008\000\137\000m\000i\000n\000\050\000\051) +endobj +2425 0 obj +<< /S /GoTo /D (section.10.90) >> +endobj +2428 0 obj +(\376\377\0001\0000\000.\0009\0000\000\040\000u\000t\000i\000l\000s\000\137\000t\000e\000s\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +2429 0 obj +<< /S /GoTo /D (subsection.10.90.1) >> +endobj +2432 0 obj +(\376\377\0001\0000\000.\0009\0000\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +2433 0 obj +<< /S /GoTo /D (section.10.91) >> +endobj +2436 0 obj +(\376\377\0001\0000\000.\0009\0001\000\040\000u\000t\000i\000l\000s\000\137\000t\000e\000s\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +2437 0 obj +<< /S /GoTo /D (subsection.10.91.1) >> +endobj +2440 0 obj +(\376\377\0001\0000\000.\0009\0001\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +2441 0 obj +<< /S /GoTo /D (section.10.92) >> +endobj +2444 0 obj +(\376\377\0001\0000\000.\0009\0002\000\040\000v\000e\000c\000t\000o\000r\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +2445 0 obj +<< /S /GoTo /D (subsection.10.92.1) >> +endobj +2448 0 obj +(\376\377\0001\0000\000.\0009\0002\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +2449 0 obj +<< /S /GoTo /D (subsection.10.92.2) >> +endobj +2452 0 obj +(\376\377\0001\0000\000.\0009\0002\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +2453 0 obj +<< /S /GoTo /D (subsubsection.10.92.2.1) >> +endobj +2456 0 obj +(\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0001\000\040\000v\000e\000c\000t\000o\000r\000\137\000a\000d\000d\000\050\000\051) +endobj +2457 0 obj +<< /S /GoTo /D (subsubsection.10.92.2.2) >> +endobj +2460 0 obj +(\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0002\000\040\000v\000e\000c\000t\000o\000r\000\137\000c\000l\000e\000a\000r\000\050\000\051) +endobj +2461 0 obj +<< /S /GoTo /D (subsubsection.10.92.2.3) >> +endobj +2464 0 obj +(\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0003\000\040\000v\000e\000c\000t\000o\000r\000\137\000c\000o\000p\000y\000\050\000\051) +endobj +2465 0 obj +<< /S /GoTo /D (subsubsection.10.92.2.4) >> +endobj +2468 0 obj +(\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0004\000\040\000v\000e\000c\000t\000o\000r\000\137\000f\000l\000e\000x\000\137\000p\000r\000i\000n\000t\000\050\000\051) +endobj +2469 0 obj +<< /S /GoTo /D (subsubsection.10.92.2.5) >> +endobj +2472 0 obj +(\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0005\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000e\000l\000e\000m\000e\000n\000t\000s\000\050\000\051) +endobj +2473 0 obj +<< /S /GoTo /D (subsubsection.10.92.2.6) >> +endobj +2476 0 obj +(\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0006\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000e\000u\000c\000l\000i\000d\000e\000a\000n\000\137\000d\000i\000s\000t\000a\000n\000c\000e\000\050\000\051) +endobj +2477 0 obj +<< /S /GoTo /D (subsubsection.10.92.2.7) >> +endobj +2480 0 obj +(\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0007\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000i\000n\000d\000e\000x\000\137\000v\000e\000c\000t\000o\000r\000\050\000\051) +endobj +2481 0 obj +<< /S /GoTo /D (subsubsection.10.92.2.8) >> +endobj +2484 0 obj +(\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0008\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000m\000a\000x\000\137\000a\000n\000d\000\137\000i\000n\000d\000e\000x\000\050\000\051) +endobj +2485 0 obj +<< /S /GoTo /D (subsubsection.10.92.2.9) >> +endobj +2488 0 obj +(\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0009\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000m\000e\000a\000n\000\137\000v\000a\000l\000u\000e\000\050\000\051) +endobj +2489 0 obj +<< /S /GoTo /D (subsubsection.10.92.2.10) >> +endobj +2492 0 obj +(\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0001\0000\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000n\000o\000r\000m\0002\000\050\000\051) +endobj +2493 0 obj +<< /S /GoTo /D (subsubsection.10.92.2.11) >> +endobj +2496 0 obj +(\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0001\0001\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000r\000e\000s\000i\000d\000u\000a\000l\000\050\000\051) +endobj +2497 0 obj +<< /S /GoTo /D (subsubsection.10.92.2.12) >> +endobj +2500 0 obj +(\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0001\0002\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000s\000c\000a\000l\000a\000r\000\137\000p\000r\000o\000d\000u\000c\000t\000\050\000\051) +endobj +2501 0 obj +<< /S /GoTo /D (subsubsection.10.92.2.13) >> +endobj +2504 0 obj +(\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0001\0003\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000s\000q\000u\000a\000r\000e\000\137\000n\000o\000r\000m\0002\000\050\000\051) +endobj +2505 0 obj +<< /S /GoTo /D (subsubsection.10.92.2.14) >> +endobj +2508 0 obj +(\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0001\0004\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000s\000u\000m\000\050\000\051) +endobj +2509 0 obj +<< /S /GoTo /D (subsubsection.10.92.2.15) >> +endobj +2512 0 obj +(\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0001\0005\000\040\000v\000e\000c\000t\000o\000r\000\137\000i\000n\000\137\000p\000l\000a\000c\000e\000\137\000s\000c\000a\000l\000a\000r\000\137\000m\000u\000l\000\050\000\051) +endobj +2513 0 obj +<< /S /GoTo /D (subsubsection.10.92.2.16) >> +endobj +2516 0 obj +(\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0001\0006\000\040\000v\000e\000c\000t\000o\000r\000\137\000i\000s\000\137\000e\000q\000u\000a\000l\000\050\000\051) +endobj +2517 0 obj +<< /S /GoTo /D (subsubsection.10.92.2.17) >> +endobj +2520 0 obj +(\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0001\0007\000\040\000v\000e\000c\000t\000o\000r\000\137\000m\000u\000l\000\050\000\051) +endobj +2521 0 obj +<< /S /GoTo /D (subsubsection.10.92.2.18) >> +endobj +2524 0 obj +(\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0001\0008\000\040\000v\000e\000c\000t\000o\000r\000\137\000p\000r\000i\000n\000t\000\050\000\051) +endobj +2525 0 obj +<< /S /GoTo /D (subsubsection.10.92.2.19) >> +endobj +2528 0 obj +(\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0001\0009\000\040\000v\000e\000c\000t\000o\000r\000\137\000p\000r\000i\000n\000t\000\137\000u\0008\000\137\000a\000r\000r\000a\000y\000\050\000\051) +endobj +2529 0 obj +<< /S /GoTo /D (subsubsection.10.92.2.20) >> +endobj +2532 0 obj +(\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0002\0000\000\040\000v\000e\000c\000t\000o\000r\000\137\000s\000c\000a\000l\000a\000r\000\137\000d\000i\000v\000\050\000\051) +endobj +2533 0 obj +<< /S /GoTo /D (subsubsection.10.92.2.21) >> +endobj +2536 0 obj +(\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0002\0001\000\040\000v\000e\000c\000t\000o\000r\000\137\000s\000c\000a\000l\000a\000r\000\137\000m\000u\000l\000\050\000\051) +endobj +2537 0 obj +<< /S /GoTo /D (subsubsection.10.92.2.22) >> +endobj +2540 0 obj +(\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0002\0002\000\040\000v\000e\000c\000t\000o\000r\000\137\000s\000q\000u\000a\000r\000e\000\050\000\051) +endobj +2541 0 obj +<< /S /GoTo /D (subsubsection.10.92.2.23) >> +endobj +2544 0 obj +(\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0002\0003\000\040\000v\000e\000c\000t\000o\000r\000\137\000s\000u\000b\000\050\000\051) +endobj +2545 0 obj +<< /S /GoTo /D (subsubsection.10.92.2.24) >> +endobj +2548 0 obj +(\376\377\0001\0000\000.\0009\0002\000.\0002\000.\0002\0004\000\040\000v\000e\000c\000t\000o\000r\000\137\000u\000i\000n\000t\0003\0002\000\137\000i\000s\000\137\000e\000q\000u\000a\000l\000\050\000\051) +endobj +2549 0 obj +<< /S /GoTo /D (section.10.93) >> +endobj +2552 0 obj +(\376\377\0001\0000\000.\0009\0003\000\040\000v\000e\000c\000t\000o\000r\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +2553 0 obj +<< /S /GoTo /D (subsection.10.93.1) >> +endobj +2556 0 obj +(\376\377\0001\0000\000.\0009\0003\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +2557 0 obj +<< /S /GoTo /D (subsection.10.93.2) >> +endobj +2560 0 obj +(\376\377\0001\0000\000.\0009\0003\000.\0002\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +endobj +2561 0 obj +<< /S /GoTo /D (subsubsection.10.93.2.1) >> +endobj +2564 0 obj +(\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0001\000\040\000v\000e\000c\000t\000o\000r\000\137\000a\000d\000d\000\050\000\051) +endobj +2565 0 obj +<< /S /GoTo /D (subsubsection.10.93.2.2) >> +endobj +2568 0 obj +(\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0002\000\040\000v\000e\000c\000t\000o\000r\000\137\000c\000l\000e\000a\000r\000\050\000\051) +endobj +2569 0 obj +<< /S /GoTo /D (subsubsection.10.93.2.3) >> +endobj +2572 0 obj +(\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0003\000\040\000v\000e\000c\000t\000o\000r\000\137\000c\000o\000p\000y\000\050\000\051) +endobj +2573 0 obj +<< /S /GoTo /D (subsubsection.10.93.2.4) >> +endobj +2576 0 obj +(\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0004\000\040\000v\000e\000c\000t\000o\000r\000\137\000f\000l\000e\000x\000\137\000p\000r\000i\000n\000t\000\050\000\051) +endobj +2577 0 obj +<< /S /GoTo /D (subsubsection.10.93.2.5) >> +endobj +2580 0 obj +(\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0005\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000e\000l\000e\000m\000e\000n\000t\000s\000\050\000\051) +endobj +2581 0 obj +<< /S /GoTo /D (subsubsection.10.93.2.6) >> +endobj +2584 0 obj +(\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0006\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000e\000u\000c\000l\000i\000d\000e\000a\000n\000\137\000d\000i\000s\000t\000a\000n\000c\000e\000\050\000\051) +endobj +2585 0 obj +<< /S /GoTo /D (subsubsection.10.93.2.7) >> +endobj +2588 0 obj +(\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0007\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000i\000n\000d\000e\000x\000\137\000v\000e\000c\000t\000o\000r\000\050\000\051) +endobj +2589 0 obj +<< /S /GoTo /D (subsubsection.10.93.2.8) >> +endobj +2592 0 obj +(\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0008\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000m\000a\000x\000\137\000a\000n\000d\000\137\000i\000n\000d\000e\000x\000\050\000\051) +endobj +2593 0 obj +<< /S /GoTo /D (subsubsection.10.93.2.9) >> +endobj +2596 0 obj +(\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0009\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000m\000e\000a\000n\000\137\000v\000a\000l\000u\000e\000\050\000\051) +endobj +2597 0 obj +<< /S /GoTo /D (subsubsection.10.93.2.10) >> +endobj +2600 0 obj +(\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0001\0000\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000n\000o\000r\000m\0002\000\050\000\051) +endobj +2601 0 obj +<< /S /GoTo /D (subsubsection.10.93.2.11) >> +endobj +2604 0 obj +(\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0001\0001\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000r\000e\000s\000i\000d\000u\000a\000l\000\050\000\051) +endobj +2605 0 obj +<< /S /GoTo /D (subsubsection.10.93.2.12) >> +endobj +2608 0 obj +(\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0001\0002\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000s\000c\000a\000l\000a\000r\000\137\000p\000r\000o\000d\000u\000c\000t\000\050\000\051) +endobj +2609 0 obj +<< /S /GoTo /D (subsubsection.10.93.2.13) >> +endobj +2612 0 obj +(\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0001\0003\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000s\000q\000u\000a\000r\000e\000\137\000n\000o\000r\000m\0002\000\050\000\051) +endobj +2613 0 obj +<< /S /GoTo /D (subsubsection.10.93.2.14) >> +endobj +2616 0 obj +(\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0001\0004\000\040\000v\000e\000c\000t\000o\000r\000\137\000g\000e\000t\000\137\000s\000u\000m\000\050\000\051) +endobj +2617 0 obj +<< /S /GoTo /D (subsubsection.10.93.2.15) >> +endobj +2620 0 obj +(\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0001\0005\000\040\000v\000e\000c\000t\000o\000r\000\137\000i\000n\000\137\000p\000l\000a\000c\000e\000\137\000s\000c\000a\000l\000a\000r\000\137\000m\000u\000l\000\050\000\051) +endobj +2621 0 obj +<< /S /GoTo /D (subsubsection.10.93.2.16) >> +endobj +2624 0 obj +(\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0001\0006\000\040\000v\000e\000c\000t\000o\000r\000\137\000i\000s\000\137\000e\000q\000u\000a\000l\000\050\000\051) +endobj +2625 0 obj +<< /S /GoTo /D (subsubsection.10.93.2.17) >> +endobj +2628 0 obj +(\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0001\0007\000\040\000v\000e\000c\000t\000o\000r\000\137\000m\000u\000l\000\050\000\051) +endobj +2629 0 obj +<< /S /GoTo /D (subsubsection.10.93.2.18) >> +endobj +2632 0 obj +(\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0001\0008\000\040\000v\000e\000c\000t\000o\000r\000\137\000p\000r\000i\000n\000t\000\050\000\051) +endobj +2633 0 obj +<< /S /GoTo /D (subsubsection.10.93.2.19) >> +endobj +2636 0 obj +(\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0001\0009\000\040\000v\000e\000c\000t\000o\000r\000\137\000p\000r\000i\000n\000t\000\137\000u\0008\000\137\000a\000r\000r\000a\000y\000\050\000\051) +endobj +2637 0 obj +<< /S /GoTo /D (subsubsection.10.93.2.20) >> +endobj +2640 0 obj +(\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0002\0000\000\040\000v\000e\000c\000t\000o\000r\000\137\000s\000c\000a\000l\000a\000r\000\137\000d\000i\000v\000\050\000\051) +endobj +2641 0 obj +<< /S /GoTo /D (subsubsection.10.93.2.21) >> +endobj +2644 0 obj +(\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0002\0001\000\040\000v\000e\000c\000t\000o\000r\000\137\000s\000c\000a\000l\000a\000r\000\137\000m\000u\000l\000\050\000\051) +endobj +2645 0 obj +<< /S /GoTo /D (subsubsection.10.93.2.22) >> +endobj +2648 0 obj +(\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0002\0002\000\040\000v\000e\000c\000t\000o\000r\000\137\000s\000q\000u\000a\000r\000e\000\050\000\051) +endobj +2649 0 obj +<< /S /GoTo /D (subsubsection.10.93.2.23) >> +endobj +2652 0 obj +(\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0002\0003\000\040\000v\000e\000c\000t\000o\000r\000\137\000s\000u\000b\000\050\000\051) +endobj +2653 0 obj +<< /S /GoTo /D (subsubsection.10.93.2.24) >> +endobj +2656 0 obj +(\376\377\0001\0000\000.\0009\0003\000.\0002\000.\0002\0004\000\040\000v\000e\000c\000t\000o\000r\000\137\000u\000i\000n\000t\0003\0002\000\137\000i\000s\000\137\000e\000q\000u\000a\000l\000\050\000\051) +endobj +2657 0 obj +<< /S /GoTo /D (section.10.94) >> +endobj +2660 0 obj +(\376\377\0001\0000\000.\0009\0004\000\040\000v\000e\000c\000t\000o\000r\000\137\000t\000e\000s\000t\000.\000c\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +2661 0 obj +<< /S /GoTo /D (subsection.10.94.1) >> +endobj +2664 0 obj +(\376\377\0001\0000\000.\0009\0004\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +2665 0 obj +<< /S /GoTo /D (section.10.95) >> +endobj +2668 0 obj +(\376\377\0001\0000\000.\0009\0005\000\040\000v\000e\000c\000t\000o\000r\000\137\000t\000e\000s\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +endobj +2669 0 obj +<< /S /GoTo /D (subsection.10.95.1) >> +endobj +2672 0 obj +(\376\377\0001\0000\000.\0009\0005\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +endobj +2673 0 obj +<< /S /GoTo /D [2674 0 R /Fit] >> +endobj +2676 0 obj +<< +/Length 156 +/Filter /FlateDecode +>> +stream +xڅ�� +�0E�~����{/M۬�DAJ6i�X]Z���dtp���r3ל �w�0�B�77.��l�XY"��[�H`�T���<\D��S;?����^^�!j�Jc�UKY+$�4G���V�1�$�h��e�e%:�(���Ij�ec,HU��u����%_�2� +endstream +endobj +2674 0 obj +<< +/Type /Page +/Contents 2676 0 R +/Resources 2675 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 2679 0 R +>> +endobj +2677 0 obj +<< +/D [2674 0 R /XYZ 70.866 771.024 null] +>> +endobj +2675 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F29 2678 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +2682 0 obj +<< +/Length 26 +/Filter /FlateDecode +>> +stream +x�� +0TH/�2PHW0Pp�I��p; +endstream +endobj +2681 0 obj +<< +/Type /Page +/Contents 2682 0 R +/Resources 2680 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 2679 0 R +>> +endobj +2680 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/ProcSet [ /PDF ] +>> +endobj +2724 0 obj +<< +/Length 1232 +/Filter /FlateDecode +>> +stream +x��[[s�8}����~��.�d�L:I�M��vv(�\\�f� +#8�v=ۤ��9�;�Mp4���E6�����d>9:�������E�q!����y`�N�ٗ��ɻ����ˀ-��Ņp"�On��+P�����]a}[�3��%X}���ɟ���}V}��ŘYt�Y�و��\y��exW��H�"�I��a���k&��B � �_���!�1�M0Vˆ��鋝 �Iu��C2�`Z�ك��竹�!�b��lJYu��G[_�n ]6ң��0��3H�ߒ(��A�����"�21�>�Z���t����Z���������l�{��M�4o#�|�8�:����\Q��Q�y��m0ǿ-��� +m� +!�nۓU.�D��)�Gy�*�ס�#{2�� (��H�hļ�9�sM.Sߋ�{�72��9:V���^��d�&��c8�@+��oÏ������~�k�hz� +��>ȕ)��K��N�^�2:��S�i5lH�(Θ:�:�����"Y��P��(��$�;5 ���I�~����'*Eٟ�2XH]�k��O�w}3c�MO�.��1^�,-V���0�(���}@ۅ}왦�}��}~��1���ړ�) ��0Ϫ�W^�}Q~E�J��d�blP�^��.՟d&a�EC��;B?�z�E]{��ď��v�q=��� �� �έ*"p_��堕N�}�\pGr�Ȫ!�n�K�N����(Ily�f�$PK�2��>I�a�j���,���I��F��Ie���F�}4Z���n\���f���2DF���@�!�4��aԇug�y������(���45W,�=��i�?<US{��X���a��ԭ�{��/� d +������.)�H��=f���7H���0p�';���aB ��na���~R��h��m��C�E���ص�hs����.4}�N~�R�2�����C9����C�=$��s P���p���lɡ�e����t/��G�tͼ��НlG��եBs��c�-f��;W�\o{�[z���pc!O�^�Y��-�̡l���eD7(��x�3�Ap��$���\����ӻ�����7��g4��F������}��e�)�f�����}ۈ����W8��~AUF��y�¼b��i�bA��r��������y��{e����p�R����ǴA +endstream +endobj +2723 0 obj +<< +/Type /Page +/Contents 2724 0 R +/Resources 2722 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 2679 0 R +/Annots [ 2683 0 R 2684 0 R 2685 0 R 2686 0 R 2687 0 R 2688 0 R 2689 0 R 2690 0 R 2691 0 R 2692 0 R 2693 0 R 2694 0 R 2695 0 R 2696 0 R 2697 0 R 2698 0 R 2699 0 R 2700 0 R 2701 0 R 2702 0 R 2703 0 R 2704 0 R 2705 0 R 2706 0 R 2707 0 R 2708 0 R 2709 0 R 2710 0 R 2711 0 R 2712 0 R 2713 0 R 2714 0 R 2715 0 R 2716 0 R 2717 0 R 2718 0 R 2719 0 R 2720 0 R ] +>> +endobj +2683 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 759.953 198.394 768.598] +/A << /S /GoTo /D (chapter.1) >> +>> +endobj +2684 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 743.246 199.839 751.73] +/A << /S /GoTo /D (section.1.1) >> +>> +endobj +2685 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 726.53 226.209 735.014] +/A << /S /GoTo /D (section.1.2) >> +>> +endobj +2686 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 708.03 172.519 718.299] +/A << /S /GoTo /D (section.1.3) >> +>> +endobj +2687 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 693.018 138.268 701.789] +/A << /S /GoTo /D (section.1.4) >> +>> +endobj +2688 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 674.491 190.362 684.867] +/A << /S /GoTo /D (subsection.1.4.1) >> +>> +endobj +2689 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 657.776 209.792 668.152] +/A << /S /GoTo /D (subsection.1.4.2) >> +>> +endobj +2690 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 642.871 179.486 651.436] +/A << /S /GoTo /D (subsection.1.4.3) >> +>> +endobj +2691 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 624.452 170.242 634.72] +/A << /S /GoTo /D (subsection.1.4.4) >> +>> +endobj +2692 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 609.44 146.598 618.004] +/A << /S /GoTo /D (subsection.1.4.5) >> +>> +endobj +2693 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 592.724 177.809 601.495] +/A << /S /GoTo /D (section.1.5) >> +>> +endobj +2694 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 563.952 178.488 574.481] +/A << /S /GoTo /D (chapter.2) >> +>> +endobj +2695 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 547.237 285.108 557.819] +/A << /S /GoTo /D (section.2.1) >> +>> +endobj +2696 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 530.521 305.022 541.103] +/A << /S /GoTo /D (section.2.2) >> +>> +endobj +2697 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 515.616 173.022 524.387] +/A << /S /GoTo /D (section.2.3) >> +>> +endobj +2698 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 497.197 204.448 507.672] +/A << /S /GoTo /D (section.2.4) >> +>> +endobj +2699 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 482.185 216.66 490.956] +/A << /S /GoTo /D (subsection.2.4.1) >> +>> +endobj +2700 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 463.658 204.403 474.034] +/A << /S /GoTo /D (subsection.2.4.2) >> +>> +endobj +2701 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 436.698 155.069 447.226] +/A << /S /GoTo /D (chapter.3) >> +>> +endobj +2702 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 419.982 187.018 430.358] +/A << /S /GoTo /D (section.3.1) >> +>> +endobj +2703 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 403.374 189.475 413.642] +/A << /S /GoTo /D (section.3.2) >> +>> +endobj +2704 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 376.306 143.287 386.834] +/A << /S /GoTo /D (chapter.4) >> +>> +endobj +2705 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 359.59 225.707 369.966] +/A << /S /GoTo /D (section.4.1) >> +>> +endobj +2706 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 342.874 191.94 353.456] +/A << /S /GoTo /D (section.4.2) >> +>> +endobj +2707 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 326.158 310.025 336.741] +/A << /S /GoTo /D (subsection.4.2.1) >> +>> +endobj +2708 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 309.443 329.939 320.025] +/A << /S /GoTo /D (subsection.4.2.2) >> +>> +endobj +2709 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 292.727 291.384 303.309] +/A << /S /GoTo /D (subsection.4.2.3) >> +>> +endobj +2710 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 276.119 311.298 286.594] +/A << /S /GoTo /D (subsection.4.2.4) >> +>> +endobj +2711 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 259.296 381.952 269.878] +/A << /S /GoTo /D (subsection.4.2.5) >> +>> +endobj +2712 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 234.218 136.5 242.671] +/A << /S /GoTo /D (chapter.5) >> +>> +endobj +2713 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 217.431 135.642 225.995] +/A << /S /GoTo /D (section.5.1) >> +>> +endobj +2714 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 190.542 166.895 199.187] +/A << /S /GoTo /D (chapter.6) >> +>> +endobj +2715 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 173.754 164.181 182.525] +/A << /S /GoTo /D (section.6.1) >> +>> +endobj +2716 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 146.866 120.567 155.511] +/A << /S /GoTo /D (chapter.7) >> +>> +endobj +2717 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 130.159 132.647 138.643] +/A << /S /GoTo /D (section.7.1) >> +>> +endobj +2718 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 103.189 178.471 111.835] +/A << /S /GoTo /D (chapter.8) >> +>> +endobj +2719 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 85.51 192.442 95.173] +/A << /S /GoTo /D (section.8.1) >> +>> +endobj +2720 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 67.983 212.5 78.251] +/A << /S /GoTo /D (subsection.8.1.1) >> +>> +endobj +2726 0 obj +<< +/D [2723 0 R /XYZ 70.866 771.024 null] +>> +endobj +2722 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +2770 0 obj +<< +/Length 1044 +/Filter /FlateDecode +>> +stream +x��]o�:�����<�۹LKZe�m�N��"F3i� ���! +$��Z�$�T��9�����c?ɛh4�`��@`�m\E�77T=!(�>��H�@�A���i���mQ��_C��>�T���q����[� �����0N!gT����v���Y͊GEg���3�C��Y��썂��&R5;�8���A|參ζ�e���o�V��� ^�L�fc]Ә!�$�`x@���X@I�.�H�I�5y(�=NW�I�L�e�rQ E��v=}��>��a7R�_G��Y�:k���5��>�iw�~��b�{\��Cֻ�9fg�Lp����&\���? +��ܬ�p;Cpg�s�7B�{�m?����UF��;/!�N����� ���Q�!�׃�p07�Be��1yY�)\:���!�W9���?��c�p�����ڕS�9��s/�=Faϐ��\~���xv��!��`�r�eV��5� u�?.���?ӿD�a?�I��@��� ;�O`�4��b�4~R�&�����q=���^U�Jyn$�ⶬ�b�T~R�&�E��8����>�c�ʥ0���e�S'��b7 �(َ��A�{���k�'��ײ����I��d͟���ƤQ���.'�̽�S�I��T\TN���k͔R�Z��eYg�Sb?�>�M%TLG�H�$ͣPl�w&٤��z��WI��r��'�lR cr��<z���n�]�fDAA�v;��IV��G����l���o���s��f�JӤ�Wʜ46Ұ*��:���˲&p��`�D�%N��>]�?��I�,b?}l����Y+bD�ׁU1n��M�'Ŏj���7��t��w��,x�\�b�$��lZ�Y�ŋd3�����i�e���U��_đ�Õܝ�����a �t�f&R\IJdK�����A����[s%�Ng_��3O��v=C����ȼ +�}�����uIl�g-o��H�6!���#��mo�E��de�>�j�,���p�s�;� �8������Z +endstream +endobj +2769 0 obj +<< +/Type /Page +/Contents 2770 0 R +/Resources 2768 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 2679 0 R +/Annots [ 2721 0 R 2727 0 R 2728 0 R 2729 0 R 2730 0 R 2731 0 R 2732 0 R 2733 0 R 2734 0 R 2735 0 R 2736 0 R 2737 0 R 2738 0 R 2739 0 R 2740 0 R 2741 0 R 2742 0 R 2743 0 R 2744 0 R 2745 0 R 2746 0 R 2747 0 R 2748 0 R 2749 0 R 2750 0 R 2751 0 R 2752 0 R 2753 0 R 2754 0 R 2755 0 R 2756 0 R 2757 0 R 2758 0 R 2759 0 R 2760 0 R 2761 0 R 2762 0 R 2763 0 R 2764 0 R 2765 0 R 2766 0 R ] +>> +endobj +2721 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 758.989 182.472 768.652] +/A << /S /GoTo /D (section.8.2) >> +>> +endobj +2727 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 741.439 212.5 751.708] +/A << /S /GoTo /D (subsection.8.2.1) >> +>> +endobj +2728 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 726.405 150.095 735.176] +/A << /S /GoTo /D (section.8.3) >> +>> +endobj +2729 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 707.963 212.5 718.231] +/A << /S /GoTo /D (subsection.8.3.1) >> +>> +endobj +2730 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 692.036 181.486 701.699] +/A << /S /GoTo /D (section.8.4) >> +>> +endobj +2731 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 674.487 212.5 684.755] +/A << /S /GoTo /D (subsection.8.4.1) >> +>> +endobj +2732 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 659.452 166.53 668.223] +/A << /S /GoTo /D (section.8.5) >> +>> +endobj +2733 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 641.01 212.5 651.279] +/A << /S /GoTo /D (subsection.8.5.1) >> +>> +endobj +2734 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 625.084 184.463 634.747] +/A << /S /GoTo /D (section.8.6) >> +>> +endobj +2735 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 607.534 212.5 617.802] +/A << /S /GoTo /D (subsection.8.6.1) >> +>> +endobj +2736 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 591.607 222.82 601.271] +/A << /S /GoTo /D (section.8.7) >> +>> +endobj +2737 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 574.058 212.5 584.326] +/A << /S /GoTo /D (subsection.8.7.1) >> +>> +endobj +2738 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 558.131 206.394 567.794] +/A << /S /GoTo /D (section.8.8) >> +>> +endobj +2739 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 540.582 212.5 550.85] +/A << /S /GoTo /D (subsection.8.8.1) >> +>> +endobj +2740 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 525.547 165.526 534.318] +/A << /S /GoTo /D (section.8.9) >> +>> +endobj +2741 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 507.105 212.5 517.374] +/A << /S /GoTo /D (subsection.8.9.1) >> +>> +endobj +2742 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 491.179 185.476 500.842] +/A << /S /GoTo /D (section.8.10) >> +>> +endobj +2743 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 473.629 217.485 483.897] +/A << /S /GoTo /D (subsection.8.10.1) >> +>> +endobj +2744 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 457.702 218.346 467.365] +/A << /S /GoTo /D (section.8.11) >> +>> +endobj +2745 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 440.153 217.485 450.421] +/A << /S /GoTo /D (subsection.8.11.1) >> +>> +endobj +2746 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 424.226 208.384 433.889] +/A << /S /GoTo /D (section.8.12) >> +>> +endobj +2747 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 406.677 217.485 416.945] +/A << /S /GoTo /D (subsection.8.12.1) >> +>> +endobj +2748 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 390.75 188.955 400.413] +/A << /S /GoTo /D (section.8.13) >> +>> +endobj +2749 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 373.2 217.485 383.469] +/A << /S /GoTo /D (subsection.8.13.1) >> +>> +endobj +2750 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 357.274 231.813 366.937] +/A << /S /GoTo /D (section.8.14) >> +>> +endobj +2751 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 339.724 217.485 349.992] +/A << /S /GoTo /D (subsection.8.14.1) >> +>> +endobj +2752 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 323.797 256.721 333.46] +/A << /S /GoTo /D (section.8.15) >> +>> +endobj +2753 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 306.248 217.485 316.516] +/A << /S /GoTo /D (subsection.8.15.1) >> +>> +endobj +2754 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 291.213 148.598 299.984] +/A << /S /GoTo /D (section.8.16) >> +>> +endobj +2755 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 272.771 217.485 283.04] +/A << /S /GoTo /D (subsection.8.16.1) >> +>> +endobj +2756 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 247.474 208.866 256.119] +/A << /S /GoTo /D (chapter.9) >> +>> +endobj +2757 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 229.772 222.838 239.435] +/A << /S /GoTo /D (section.9.1) >> +>> +endobj +2758 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 212.222 212.5 222.491] +/A << /S /GoTo /D (subsection.9.1.1) >> +>> +endobj +2759 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 186.925 167.523 195.57] +/A << /S /GoTo /D (chapter.10) >> +>> +endobj +2760 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 170.115 229.545 178.886] +/A << /S /GoTo /D (section.10.1) >> +>> +endobj +2761 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 151.673 217.485 161.942] +/A << /S /GoTo /D (subsection.10.1.1) >> +>> +endobj +2762 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 136.639 234.305 145.203] +/A << /S /GoTo /D (subsection.10.1.2) >> +>> +endobj +2763 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 118.089 328.332 128.672] +/A << /S /GoTo /D (subsubsection.10.1.2.1) >> +>> +endobj +2764 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 101.459 254.334 111.933] +/A << /S /GoTo /D (subsubsection.10.1.2.2) >> +>> +endobj +2765 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 86.424 230.047 95.195] +/A << /S /GoTo /D (section.10.2) >> +>> +endobj +2766 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 67.983 217.485 78.251] +/A << /S /GoTo /D (subsection.10.2.1) >> +>> +endobj +2768 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +2815 0 obj +<< +/Length 903 +/Filter /FlateDecode +>> +stream +x��Ko�0��� +/��o;�Q�����k�(�@3������~ -��pgR�/P�c}�>�`����ƋAcD�u�[�sq�52�W���I����>Ê���yI�t�7���Ο-�HE�`���`��������{7�`����� ɱ�؟�_���_�3o��t��[ݡ�`M%ҊbR���0���6��2��$K�G�Y���i�N�}�.��z�7���T�|wT{���/�4Dx�n��rG�b�9�7�p�M�5�(��4̳yј��h��<H�.'�s<%�c�̃y<�'�/�����Dj�0+�$Mr�N���D��hO +� ����L��t�c�{ʳ4�w)����"Kq��d��n�QY��<N�x�R�,���-c�'�>�j@_�yX�VG�hS��:��D�g��#v~�HpgUM�X��e�&�҈�]X�V5Zzzů�2&�� W�=&`8��x�����b����P���1)��(=K5��� \Jh�:^4�K M���R��T�K pjN��� 4%��pOy0E���B3�h� �D���uE� �$`K��[A�MYFAb�����I6�x���lk��I�ч:��wD�/eA�4��%:�r����I q� �8�r��I����BQ��F� ��2K�ڣ�|�9_���⡝�5 ��|���*Y=&uc}&��3]XY�x�{`����_N�� �/� ��0<������d�V�^J@V�+��R�:+�:ƞu`3����0��u��.�W�N��-YǸ�.��e �Vgc�ꬣ�Y�ߣ5�I��y�H{<A���Χb'5�]ց6��-f�*X�X��T�i%�����Īجn�u���0��Š|��c��s/㢏����=����R +endstream +endobj +2814 0 obj +<< +/Type /Page +/Contents 2815 0 R +/Resources 2813 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 2679 0 R +/Annots [ 2767 0 R 2771 0 R 2772 0 R 2773 0 R 2774 0 R 2775 0 R 2776 0 R 2777 0 R 2778 0 R 2779 0 R 2780 0 R 2781 0 R 2782 0 R 2783 0 R 2784 0 R 2785 0 R 2786 0 R 2787 0 R 2788 0 R 2789 0 R 2790 0 R 2791 0 R 2792 0 R 2793 0 R 2794 0 R 2795 0 R 2796 0 R 2797 0 R 2798 0 R 2799 0 R 2800 0 R 2801 0 R 2802 0 R 2803 0 R 2804 0 R 2805 0 R 2806 0 R 2807 0 R 2808 0 R 2809 0 R 2810 0 R 2811 0 R ] +>> +endobj +2767 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 759.881 234.305 768.446] +/A << /S /GoTo /D (subsection.10.2.2) >> +>> +endobj +2771 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 741.236 328.332 751.818] +/A << /S /GoTo /D (subsubsection.10.2.2.1) >> +>> +endobj +2772 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 724.509 254.334 734.984] +/A << /S /GoTo /D (subsubsection.10.2.2.2) >> +>> +endobj +2773 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 707.675 277.639 718.15] +/A << /S /GoTo /D (section.10.3) >> +>> +endobj +2774 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 690.841 217.485 701.11] +/A << /S /GoTo /D (subsection.10.3.1) >> +>> +endobj +2775 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 675.711 234.305 684.276] +/A << /S /GoTo /D (subsection.10.3.2) >> +>> +endobj +2776 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 657.173 285.85 667.648] +/A << /S /GoTo /D (subsubsection.10.3.2.1) >> +>> +endobj +2777 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 640.232 257.929 650.814] +/A << /S /GoTo /D (subsubsection.10.3.2.2) >> +>> +endobj +2778 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 623.398 228.807 633.98] +/A << /S /GoTo /D (subsubsection.10.3.2.3) >> +>> +endobj +2779 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 606.671 278.142 617.146] +/A << /S /GoTo /D (section.10.4) >> +>> +endobj +2780 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 589.837 217.485 600.105] +/A << /S /GoTo /D (subsection.10.4.1) >> +>> +endobj +2781 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 574.707 234.305 583.271] +/A << /S /GoTo /D (subsection.10.4.2) >> +>> +endobj +2782 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 556.169 285.85 566.644] +/A << /S /GoTo /D (subsubsection.10.4.2.1) >> +>> +endobj +2783 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 539.227 257.929 549.81] +/A << /S /GoTo /D (subsubsection.10.4.2.2) >> +>> +endobj +2784 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 522.393 228.807 532.976] +/A << /S /GoTo /D (subsubsection.10.4.2.3) >> +>> +endobj +2785 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 506.478 227.07 516.142] +/A << /S /GoTo /D (section.10.5) >> +>> +endobj +2786 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 488.833 217.485 499.101] +/A << /S /GoTo /D (subsection.10.5.1) >> +>> +endobj +2787 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 473.703 234.305 482.267] +/A << /S /GoTo /D (subsection.10.5.2) >> +>> +endobj +2788 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 455.165 240.266 465.64] +/A << /S /GoTo /D (subsubsection.10.5.2.1) >> +>> +endobj +2789 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 438.331 235.281 448.806] +/A << /S /GoTo /D (subsubsection.10.5.2.2) >> +>> +endobj +2790 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 422.308 227.572 431.972] +/A << /S /GoTo /D (section.10.6) >> +>> +endobj +2791 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 404.663 217.485 414.931] +/A << /S /GoTo /D (subsection.10.6.1) >> +>> +endobj +2792 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 389.533 234.305 398.097] +/A << /S /GoTo /D (subsection.10.6.2) >> +>> +endobj +2793 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 370.995 240.266 381.469] +/A << /S /GoTo /D (subsubsection.10.6.2.1) >> +>> +endobj +2794 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 354.161 235.281 364.635] +/A << /S /GoTo /D (subsubsection.10.6.2.2) >> +>> +endobj +2795 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 337.327 255.977 347.801] +/A << /S /GoTo /D (section.10.7) >> +>> +endobj +2796 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 320.493 217.485 330.761] +/A << /S /GoTo /D (subsection.10.7.1) >> +>> +endobj +2797 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 305.362 234.305 313.927] +/A << /S /GoTo /D (subsection.10.7.2) >> +>> +endobj +2798 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 286.717 291.104 297.299] +/A << /S /GoTo /D (subsubsection.10.7.2.1) >> +>> +endobj +2799 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 269.883 319.913 280.465] +/A << /S /GoTo /D (subsubsection.10.7.2.2) >> +>> +endobj +2800 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 253.049 299.075 263.631] +/A << /S /GoTo /D (subsubsection.10.7.2.3) >> +>> +endobj +2801 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 236.215 301.066 246.797] +/A << /S /GoTo /D (subsubsection.10.7.2.4) >> +>> +endobj +2802 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 219.489 256.479 229.963] +/A << /S /GoTo /D (section.10.8) >> +>> +endobj +2803 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 202.655 217.485 212.923] +/A << /S /GoTo /D (subsection.10.8.1) >> +>> +endobj +2804 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 187.524 234.305 196.089] +/A << /S /GoTo /D (subsection.10.8.2) >> +>> +endobj +2805 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 168.879 291.104 179.461] +/A << /S /GoTo /D (subsubsection.10.8.2.1) >> +>> +endobj +2806 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 152.045 319.913 162.627] +/A << /S /GoTo /D (subsubsection.10.8.2.2) >> +>> +endobj +2807 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 135.211 299.075 145.793] +/A << /S /GoTo /D (subsubsection.10.8.2.3) >> +>> +endobj +2808 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 118.377 301.066 128.959] +/A << /S /GoTo /D (subsubsection.10.8.2.4) >> +>> +endobj +2809 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 101.651 253.484 112.125] +/A << /S /GoTo /D (section.10.9) >> +>> +endobj +2810 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 84.817 217.485 95.085] +/A << /S /GoTo /D (subsection.10.9.1) >> +>> +endobj +2811 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 69.686 234.305 78.251] +/A << /S /GoTo /D (subsection.10.9.2) >> +>> +endobj +2813 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +2860 0 obj +<< +/Length 922 +/Filter /FlateDecode +>> +stream +x��Mo�0��� +���6�Mk�V]�eܺ +� I#����?'��M��AS��� �<�<�k����C`8�>Eއc*���Dc TB�(0�F�ڟ>7љwy?=���~�L)��{����^w���[��)���3�����몟|�찿 _ 3�R@ +Q=�` �A�H另E��dO�2���L�$ϳ��H�b����uOQ�àǹ������4����`��鶇T���D1��0��,��F��5�gP*�� 2Y1-�Y +�U��YR}�'�"?� m�"�G�]W�CaB`����5�9)�^*����Ӈ9�u���{A��GM����c:\P�Xg���$-M��th��R���|ߕq0�h�r�e�;ٰP���sͫ�Y����IQ¡U�Qz�y��R v��ਉ�K5h�m��oS͚/L����Q4*���kW�K���&���v��&�N�m*�8�nR$�ʥ˰�� +����Җ)����zh[MS��v��&�Nӻ@k�4]iz~_�J����������mW&3����vR�����w;�Qk��]�5�9}QB;.��S@��Z�5�����s�l�͝����X;{����|e�bL�Tu�-tn-u�(u��\��I�xN��ԅ�z;�Q�ԏ��#_�<����ߣ��??$�螅�"jr�X����">?��?��\�O�/_סq���Fh=35�*��K�����xgTK� +C���ǒ�{J�Q�l� �ʉv��&�n���&�˷w��,�g�4.��x����n�u�n�$]Z���� kxf��Y0@�,r@�U���0��]Xoӫ�\B]�[��Y��) ���_�dz��9�-���9I�$�uYz���e�|B��y��'������ѡ +endstream +endobj +2859 0 obj +<< +/Type /Page +/Contents 2860 0 R +/Resources 2858 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 2679 0 R +/Annots [ 2812 0 R 2816 0 R 2817 0 R 2818 0 R 2819 0 R 2820 0 R 2821 0 R 2822 0 R 2823 0 R 2824 0 R 2825 0 R 2826 0 R 2827 0 R 2828 0 R 2829 0 R 2830 0 R 2831 0 R 2832 0 R 2833 0 R 2834 0 R 2835 0 R 2836 0 R 2837 0 R 2838 0 R 2839 0 R 2840 0 R 2841 0 R 2842 0 R 2843 0 R 2844 0 R 2845 0 R 2846 0 R 2847 0 R 2848 0 R 2849 0 R 2850 0 R 2851 0 R 2852 0 R 2853 0 R 2854 0 R 2855 0 R 2856 0 R ] +>> +endobj +2812 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 758.07 306.051 768.652] +/A << /S /GoTo /D (subsubsection.10.9.2.1) >> +>> +endobj +2816 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 741.236 326.494 751.818] +/A << /S /GoTo /D (subsubsection.10.9.2.2) >> +>> +endobj +2817 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 724.509 258.972 734.984] +/A << /S /GoTo /D (section.10.10) >> +>> +endobj +2818 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 707.675 222.47 717.944] +/A << /S /GoTo /D (subsection.10.10.1) >> +>> +endobj +2819 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 692.545 239.291 701.11] +/A << /S /GoTo /D (subsection.10.10.2) >> +>> +endobj +2820 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 673.9 311.036 684.482] +/A << /S /GoTo /D (subsubsection.10.10.2.1) >> +>> +endobj +2821 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 657.066 331.479 667.648] +/A << /S /GoTo /D (subsubsection.10.10.2.2) >> +>> +endobj +2822 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 641.151 261.464 650.814] +/A << /S /GoTo /D (section.10.11) >> +>> +endobj +2823 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 623.505 222.47 633.774] +/A << /S /GoTo /D (subsection.10.11.1) >> +>> +endobj +2824 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 608.375 239.291 616.939] +/A << /S /GoTo /D (subsection.10.11.2) >> +>> +endobj +2825 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 589.837 269.675 600.312] +/A << /S /GoTo /D (subsubsection.10.11.2.1) >> +>> +endobj +2826 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 573.815 261.966 583.478] +/A << /S /GoTo /D (section.10.12) >> +>> +endobj +2827 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 556.169 222.47 566.437] +/A << /S /GoTo /D (subsection.10.12.1) >> +>> +endobj +2828 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 541.039 239.291 549.603] +/A << /S /GoTo /D (subsection.10.12.2) >> +>> +endobj +2829 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 522.501 269.675 532.976] +/A << /S /GoTo /D (subsubsection.10.12.2.1) >> +>> +endobj +2830 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 507.371 197.042 516.142] +/A << /S /GoTo /D (section.10.13) >> +>> +endobj +2831 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 488.833 222.47 499.101] +/A << /S /GoTo /D (subsection.10.13.1) >> +>> +endobj +2832 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 473.703 239.291 482.267] +/A << /S /GoTo /D (subsection.10.13.2) >> +>> +endobj +2833 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 455.057 230.295 465.64] +/A << /S /GoTo /D (subsubsection.10.13.2.1) >> +>> +endobj +2834 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 440.035 197.544 448.806] +/A << /S /GoTo /D (section.10.14) >> +>> +endobj +2835 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 421.497 222.47 431.765] +/A << /S /GoTo /D (subsection.10.14.1) >> +>> +endobj +2836 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 406.367 239.291 414.931] +/A << /S /GoTo /D (subsection.10.14.2) >> +>> +endobj +2837 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 387.721 230.295 398.303] +/A << /S /GoTo /D (subsubsection.10.14.2.1) >> +>> +endobj +2838 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 372.698 202.287 381.469] +/A << /S /GoTo /D (section.10.15) >> +>> +endobj +2839 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 354.161 222.47 364.429] +/A << /S /GoTo /D (subsection.10.15.1) >> +>> +endobj +2840 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 339.03 239.291 347.595] +/A << /S /GoTo /D (subsection.10.15.2) >> +>> +endobj +2841 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 320.493 210.632 330.967] +/A << /S /GoTo /D (subsubsection.10.15.2.1) >> +>> +endobj +2842 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 305.362 202.789 314.133] +/A << /S /GoTo /D (section.10.16) >> +>> +endobj +2843 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 286.825 222.47 297.093] +/A << /S /GoTo /D (subsection.10.16.1) >> +>> +endobj +2844 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 269.991 276.904 280.259] +/A << /S /GoTo /D (subsection.10.16.2) >> +>> +endobj +2845 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 253.968 278.614 263.631] +/A << /S /GoTo /D (subsubsection.10.16.2.1) >> +>> +endobj +2846 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 238.026 239.291 246.591] +/A << /S /GoTo /D (subsection.10.16.3) >> +>> +endobj +2847 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 219.489 210.632 229.963] +/A << /S /GoTo /D (subsubsection.10.16.3.1) >> +>> +endobj +2848 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 203.466 221.861 213.129] +/A << /S /GoTo /D (section.10.17) >> +>> +endobj +2849 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 185.821 222.47 196.089] +/A << /S /GoTo /D (subsection.10.17.1) >> +>> +endobj +2850 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 170.69 239.291 179.255] +/A << /S /GoTo /D (subsection.10.17.2) >> +>> +endobj +2851 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 152.045 269.675 162.627] +/A << /S /GoTo /D (subsubsection.10.17.2.1) >> +>> +endobj +2852 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 135.211 269.675 145.793] +/A << /S /GoTo /D (subsubsection.10.17.2.2) >> +>> +endobj +2853 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 118.377 269.675 128.959] +/A << /S /GoTo /D (subsubsection.10.17.2.3) >> +>> +endobj +2854 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 101.543 271.665 112.125] +/A << /S /GoTo /D (subsubsection.10.17.2.4) >> +>> +endobj +2855 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 84.709 271.665 95.291] +/A << /S /GoTo /D (subsubsection.10.17.2.5) >> +>> +endobj +2856 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 67.875 271.665 78.457] +/A << /S /GoTo /D (subsubsection.10.17.2.6) >> +>> +endobj +2858 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +2905 0 obj +<< +/Length 874 +/Filter /FlateDecode +>> +stream +x��[o�0���)��|��N[��u�uUD�K� i�Ю�~�$�-̥*`$D�c~��ǖ��/~b0�F����k?�rF%PPAA�p�!#HM���?��C����������@"���R)����4��B`h?��V�qq�0N!g�nO�����K��d�����3D���P!{�!�;�Ī�%R�7y:y���0yo˷��Sn]��E��L�ŗ��.�Z�v����E4�Շl�� ���P�����5Ҡ�T���q���)������6���]1N�w������%�Ѹ�{�����/�翙��V���� j���K�=���[�{���+�,7��dh�M,^P�Y�7��� +8s7i���s�=�U�&^�,nZ��ʭʕk���� �� ����s"��8{eo��GM�+�>�%�j�:�gS��&�Rz�o�R���|k5�wE��;� �����O{#]��\�-��,3��!Ĉ�OMF8����"�v0 +g� ��'�tdkXs�"�1��a�V�2�O���kX3����X���ڶ�f>�7��a}<���#�W����h0��(1���"Mo�B'�7V�5������GM�}$�m[$��Hj�V�������,�X���"�td�:�N�����GM���m�o��l�`��rw3)T�����ƻp�`���Nж�|m��`�8�uf-��֘<���ȇ��g>^����1+�h���'#"������S��d�'��z��$E�(��y*ɯ6�p����.h�k��|���fa�Z���#���]��.6-H�ڄvX�X����l��j�q(�˂�IL6(�蹞�<��8'��id�h�<y���f�� +endstream +endobj +2904 0 obj +<< +/Type /Page +/Contents 2905 0 R +/Resources 2903 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 2906 0 R +/Annots [ 2857 0 R 2861 0 R 2862 0 R 2863 0 R 2864 0 R 2865 0 R 2866 0 R 2867 0 R 2868 0 R 2869 0 R 2870 0 R 2871 0 R 2872 0 R 2873 0 R 2874 0 R 2875 0 R 2876 0 R 2877 0 R 2878 0 R 2879 0 R 2880 0 R 2881 0 R 2882 0 R 2883 0 R 2884 0 R 2885 0 R 2886 0 R 2887 0 R 2888 0 R 2889 0 R 2890 0 R 2891 0 R 2892 0 R 2893 0 R 2894 0 R 2895 0 R 2896 0 R 2897 0 R 2898 0 R 2899 0 R 2900 0 R 2901 0 R ] +>> +endobj +2857 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 758.989 222.363 768.652] +/A << /S /GoTo /D (section.10.18) >> +>> +endobj +2861 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 741.343 222.47 751.612] +/A << /S /GoTo /D (subsection.10.18.1) >> +>> +endobj +2862 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 724.402 224.353 734.984] +/A << /S /GoTo /D (section.10.19) >> +>> +endobj +2863 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 707.675 222.47 717.944] +/A << /S /GoTo /D (subsection.10.19.1) >> +>> +endobj +2864 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 690.734 224.855 701.316] +/A << /S /GoTo /D (section.10.20) >> +>> +endobj +2865 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 674.007 222.47 684.276] +/A << /S /GoTo /D (subsection.10.20.1) >> +>> +endobj +2866 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 657.985 248.006 667.648] +/A << /S /GoTo /D (section.10.21) >> +>> +endobj +2867 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 640.339 222.47 650.608] +/A << /S /GoTo /D (subsection.10.21.1) >> +>> +endobj +2868 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 624.317 248.508 633.98] +/A << /S /GoTo /D (section.10.22) >> +>> +endobj +2869 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 606.671 222.47 616.939] +/A << /S /GoTo /D (subsection.10.22.1) >> +>> +endobj +2870 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 589.73 263.948 600.312] +/A << /S /GoTo /D (section.10.23) >> +>> +endobj +2871 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 573.003 222.47 583.271] +/A << /S /GoTo /D (subsection.10.23.1) >> +>> +endobj +2872 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 557.873 239.291 566.437] +/A << /S /GoTo /D (subsection.10.23.2) >> +>> +endobj +2873 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 539.227 289.607 549.81] +/A << /S /GoTo /D (subsubsection.10.23.2.1) >> +>> +endobj +2874 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 522.393 333.954 532.976] +/A << /S /GoTo /D (subsubsection.10.23.2.2) >> +>> +endobj +2875 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 505.559 329.39 516.142] +/A << /S /GoTo /D (subsubsection.10.23.2.3) >> +>> +endobj +2876 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 488.725 264.45 499.308] +/A << /S /GoTo /D (section.10.24) >> +>> +endobj +2877 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 471.999 222.47 482.267] +/A << /S /GoTo /D (subsection.10.24.1) >> +>> +endobj +2878 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 456.869 239.291 465.433] +/A << /S /GoTo /D (subsection.10.24.2) >> +>> +endobj +2879 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 438.223 289.607 448.806] +/A << /S /GoTo /D (subsubsection.10.24.2.1) >> +>> +endobj +2880 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 421.389 329.39 431.972] +/A << /S /GoTo /D (subsubsection.10.24.2.2) >> +>> +endobj +2881 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 404.555 253.305 415.138] +/A << /S /GoTo /D (section.10.25) >> +>> +endobj +2882 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 387.829 222.47 398.097] +/A << /S /GoTo /D (subsection.10.25.1) >> +>> +endobj +2883 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 372.698 239.291 381.263] +/A << /S /GoTo /D (subsection.10.25.2) >> +>> +endobj +2884 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 354.053 261.516 364.635] +/A << /S /GoTo /D (subsubsection.10.25.2.1) >> +>> +endobj +2885 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 337.219 253.807 347.801] +/A << /S /GoTo /D (section.10.26) >> +>> +endobj +2886 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 320.493 222.47 330.761] +/A << /S /GoTo /D (subsection.10.26.1) >> +>> +endobj +2887 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 305.362 239.291 313.927] +/A << /S /GoTo /D (subsection.10.26.2) >> +>> +endobj +2888 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 286.717 261.516 297.299] +/A << /S /GoTo /D (subsubsection.10.26.2.1) >> +>> +endobj +2889 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 269.883 280.392 280.465] +/A << /S /GoTo /D (section.10.27) >> +>> +endobj +2890 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 253.157 222.47 263.425] +/A << /S /GoTo /D (subsection.10.27.1) >> +>> +endobj +2891 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 238.026 239.291 246.591] +/A << /S /GoTo /D (subsection.10.27.2) >> +>> +endobj +2892 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 219.381 288.603 229.963] +/A << /S /GoTo /D (subsubsection.10.27.2.1) >> +>> +endobj +2893 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 202.547 332.949 213.129] +/A << /S /GoTo /D (subsubsection.10.27.2.2) >> +>> +endobj +2894 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 185.713 355.293 196.295] +/A << /S /GoTo /D (subsubsection.10.27.2.3) >> +>> +endobj +2895 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 168.879 328.386 179.461] +/A << /S /GoTo /D (subsubsection.10.27.2.4) >> +>> +endobj +2896 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 152.045 280.894 162.627] +/A << /S /GoTo /D (section.10.28) >> +>> +endobj +2897 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 135.319 222.47 145.587] +/A << /S /GoTo /D (subsection.10.28.1) >> +>> +endobj +2898 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 120.188 239.291 128.753] +/A << /S /GoTo /D (subsection.10.28.2) >> +>> +endobj +2899 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 101.543 288.603 112.125] +/A << /S /GoTo /D (subsubsection.10.28.2.1) >> +>> +endobj +2900 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 84.709 332.949 95.291] +/A << /S /GoTo /D (subsubsection.10.28.2.2) >> +>> +endobj +2901 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 67.875 355.293 78.457] +/A << /S /GoTo /D (subsubsection.10.28.2.3) >> +>> +endobj +2903 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +2951 0 obj +<< +/Length 911 +/Filter /FlateDecode +>> +stream +x��MS�@�����=��~\;��xj-7u2!��$�[�}7@��YeG� +{`��l�yy�IN�_1�T=&���ާa��J����� �*!�� +�cp=d���y�˰w���c��۔��0��z����k��A���x�0N!gԮO���W/�)'�/V�!���`� W +H�!j��$ +��"U4-�xj�E}�#��L9�gIy?O�qOL��Est�x����i�.������B�nK�r�Ŗ��"MV����A�`eO�� +�<������.]>y�Yj��s��3��S��Fs�?��= ��O]� ���/�~6uba�ۭ*-��<������x��,p�Ś�R=���%�"��L^']��h7�R���|�4�e�)��/�5E]�����"x�Y�QSD�*�|{Q[�AԻ@�u�7���x���dצ�=+5�G�g��fܼ�qҙp�.B +��L8 ��%�Y2�M���(��8�B�x�\2}<��o�i�~��.֡V���VӧZ����8s�k��!�g�]��[�~�Bhz<aU��eA����X���K�,�w{�N��N�?��eI��zׇJ�+X�u�VPLY`�W��)�V�+(�]����>��k��,���%ӸrA�Z���3+����I�mC��}�|h(��!�o���=,S��!B��p��:��]�u�q\���E��[�/��h̓�Q��K�d'����i{��A;Has��!C��p��:��·|Hg�h����b:�Mlʲ(�^@�%N�8G�h����N��7:��O>�e>q]�v�(ݕ���@z`N�맚3�f:������w����q�[{��-lR��6f���.��#.��ܔI�UG}�����M;��8�GY�R��)�M�� +endstream +endobj +2950 0 obj +<< +/Type /Page +/Contents 2951 0 R +/Resources 2949 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 2906 0 R +/Annots [ 2902 0 R 2907 0 R 2908 0 R 2909 0 R 2910 0 R 2911 0 R 2912 0 R 2913 0 R 2914 0 R 2915 0 R 2916 0 R 2917 0 R 2918 0 R 2919 0 R 2920 0 R 2921 0 R 2922 0 R 2923 0 R 2924 0 R 2925 0 R 2926 0 R 2927 0 R 2928 0 R 2929 0 R 2930 0 R 2931 0 R 2932 0 R 2933 0 R 2934 0 R 2935 0 R 2936 0 R 2937 0 R 2938 0 R 2939 0 R 2940 0 R 2941 0 R 2942 0 R 2943 0 R 2944 0 R 2945 0 R 2946 0 R 2947 0 R ] +>> +endobj +2902 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 758.07 328.386 768.652] +/A << /S /GoTo /D (subsubsection.10.28.2.4) >> +>> +endobj +2907 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 741.343 222.766 751.818] +/A << /S /GoTo /D (section.10.29) >> +>> +endobj +2908 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 724.509 222.47 734.778] +/A << /S /GoTo /D (subsection.10.29.1) >> +>> +endobj +2909 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 709.379 239.291 717.944] +/A << /S /GoTo /D (subsection.10.29.2) >> +>> +endobj +2910 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 690.841 231.291 701.316] +/A << /S /GoTo /D (subsubsection.10.29.2.1) >> +>> +endobj +2911 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 674.007 223.268 684.482] +/A << /S /GoTo /D (section.10.30) >> +>> +endobj +2912 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 657.173 222.47 667.442] +/A << /S /GoTo /D (subsection.10.30.1) >> +>> +endobj +2913 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 642.043 239.291 650.608] +/A << /S /GoTo /D (subsection.10.30.2) >> +>> +endobj +2914 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 623.505 231.291 633.98] +/A << /S /GoTo /D (subsubsection.10.30.2.1) >> +>> +endobj +2915 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 606.671 242.519 617.146] +/A << /S /GoTo /D (section.10.31) >> +>> +endobj +2916 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 589.837 222.47 600.105] +/A << /S /GoTo /D (subsection.10.31.1) >> +>> +endobj +2917 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 573.003 243.021 583.478] +/A << /S /GoTo /D (section.10.32) >> +>> +endobj +2918 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 556.169 222.47 566.437] +/A << /S /GoTo /D (subsection.10.32.1) >> +>> +endobj +2919 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 539.227 254.48 549.81] +/A << /S /GoTo /D (section.10.33) >> +>> +endobj +2920 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 522.501 222.47 532.769] +/A << /S /GoTo /D (subsection.10.33.1) >> +>> +endobj +2921 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 507.371 239.291 515.935] +/A << /S /GoTo /D (subsection.10.33.2) >> +>> +endobj +2922 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 488.725 267.675 499.308] +/A << /S /GoTo /D (subsubsection.10.33.2.1) >> +>> +endobj +2923 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 471.891 254.982 482.474] +/A << /S /GoTo /D (section.10.34) >> +>> +endobj +2924 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 455.165 222.47 465.433] +/A << /S /GoTo /D (subsection.10.34.1) >> +>> +endobj +2925 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 440.035 239.291 448.599] +/A << /S /GoTo /D (subsection.10.34.2) >> +>> +endobj +2926 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 421.389 267.675 431.972] +/A << /S /GoTo /D (subsubsection.10.34.2.1) >> +>> +endobj +2927 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 404.555 283.387 415.138] +/A << /S /GoTo /D (section.10.35) >> +>> +endobj +2928 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 387.829 222.47 398.097] +/A << /S /GoTo /D (subsection.10.35.1) >> +>> +endobj +2929 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 372.698 239.291 381.263] +/A << /S /GoTo /D (subsection.10.35.2) >> +>> +endobj +2930 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 354.053 318.514 364.635] +/A << /S /GoTo /D (subsubsection.10.35.2.1) >> +>> +endobj +2931 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 337.219 347.322 347.801] +/A << /S /GoTo /D (subsubsection.10.35.2.2) >> +>> +endobj +2932 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 320.385 326.485 330.967] +/A << /S /GoTo /D (subsubsection.10.35.2.3) >> +>> +endobj +2933 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 303.551 328.475 314.133] +/A << /S /GoTo /D (subsubsection.10.35.2.4) >> +>> +endobj +2934 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 286.717 283.889 297.299] +/A << /S /GoTo /D (section.10.36) >> +>> +endobj +2935 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 269.991 222.47 280.259] +/A << /S /GoTo /D (subsection.10.36.1) >> +>> +endobj +2936 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 254.86 239.291 263.425] +/A << /S /GoTo /D (subsection.10.36.2) >> +>> +endobj +2937 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 236.215 318.514 246.797] +/A << /S /GoTo /D (subsubsection.10.36.2.1) >> +>> +endobj +2938 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 219.381 347.322 229.963] +/A << /S /GoTo /D (subsubsection.10.36.2.2) >> +>> +endobj +2939 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 202.547 326.485 213.129] +/A << /S /GoTo /D (subsubsection.10.36.2.3) >> +>> +endobj +2940 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 185.713 328.475 196.295] +/A << /S /GoTo /D (subsubsection.10.36.2.4) >> +>> +endobj +2941 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 168.879 280.894 179.461] +/A << /S /GoTo /D (section.10.37) >> +>> +endobj +2942 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 152.153 222.47 162.421] +/A << /S /GoTo /D (subsection.10.37.1) >> +>> +endobj +2943 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 137.022 239.291 145.587] +/A << /S /GoTo /D (subsection.10.37.2) >> +>> +endobj +2944 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 118.377 333.46 128.959] +/A << /S /GoTo /D (subsubsection.10.37.2.1) >> +>> +endobj +2945 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 101.543 313.529 112.125] +/A << /S /GoTo /D (subsubsection.10.37.2.2) >> +>> +endobj +2946 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 84.709 362.87 95.291] +/A << /S /GoTo /D (subsubsection.10.37.2.3) >> +>> +endobj +2947 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 67.875 333.461 78.457] +/A << /S /GoTo /D (subsubsection.10.37.2.4) >> +>> +endobj +2949 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +2996 0 obj +<< +/Length 1050 +/Filter /FlateDecode +>> +stream +x���K��J�ཿ�������6u�Teu���L�b��PW�8��F�$J��dn]L)0"��ts��7���1��#������ћ�T�L��2��� +&)� �,�<�8z7�7���` TB��T��d>���@j�}R����?�q +9���|�����~�i�Û�p���p0C�+������KH �D�`Os�dIt�&����6��"f�F�!�I�G�/�Y���9�~���.)�l��;�m"�:�*�~�N��������^�N{��^��2eU$���|��,�:k�"w&R���3(�P��w��/��ﳙY��1!E��L��m���Ds�{�KP�\��@�t�'�+��L[�t�T'U8�<��v[N��5Ɵ��WAҥ�"O��+�"Y�M��}�R^i�i)�J�^�u6�\X����-��*�Wۄ�)_.|n�r= iV7��k�����.��x���>QSD�͗�rRQ{�9S�vtYz�m�z��R���V�:�I7�J���R�7�n`�U�3�/��ᾕ��V�>v�3��h�q'����=��%p�ћ�R�?{��\��U�s'�y>�-���=����u6ƃV{�ƴ�p����9�����!���ɝ|���4����:���M��*&3W{��f(A���Ƕ(ۂ��9���ew��|�!jZ�稌�Z��&*��y�NmII�=I�~҃�J���W_\���ݡ���sdff�yeyځg�wi����9[F�+GK<�UGDk�������<�ԓC�q��f�������b�[lh��7��kK_�J��A������r<�5�GF����>���6ٹ��E�L<�����ͷ�hV�v�S���{��_�Ϸ(�c�T�.'}�D��G�Q9�{����ާ�ed�2���c�NE��8��m������l����cxP�q��s`���L=x�: �S�Z.�8�C���s��1z8����pb��G\BE|=Z?�$ ���u{b +��<!Ln��Y�+�o����������Ԟ�|���C� +endstream +endobj +2995 0 obj +<< +/Type /Page +/Contents 2996 0 R +/Resources 2994 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 2906 0 R +/Annots [ 2948 0 R 2952 0 R 2953 0 R 2954 0 R 2955 0 R 2956 0 R 2957 0 R 2958 0 R 2959 0 R 2960 0 R 2961 0 R 2962 0 R 2963 0 R 2964 0 R 2965 0 R 2966 0 R 2967 0 R 2968 0 R 2969 0 R 2970 0 R 2971 0 R 2972 0 R 2973 0 R 2974 0 R 2975 0 R 2976 0 R 2977 0 R 2978 0 R 2979 0 R 2980 0 R 2981 0 R 2982 0 R 2983 0 R 2984 0 R 2985 0 R 2986 0 R 2987 0 R 2988 0 R 2989 0 R 2990 0 R 2991 0 R 2992 0 R ] +>> +endobj +2948 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 758.07 352.173 768.652] +/A << /S /GoTo /D (subsubsection.10.37.2.5) >> +>> +endobj +2952 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 741.236 278.641 751.818] +/A << /S /GoTo /D (subsubsection.10.37.2.6) >> +>> +endobj +2953 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 724.402 367.846 734.984] +/A << /S /GoTo /D (subsubsection.10.37.2.7) >> +>> +endobj +2954 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 707.568 281.396 718.15] +/A << /S /GoTo /D (section.10.38) >> +>> +endobj +2955 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 690.841 222.47 701.11] +/A << /S /GoTo /D (subsection.10.38.1) >> +>> +endobj +2956 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 675.711 239.291 684.276] +/A << /S /GoTo /D (subsection.10.38.2) >> +>> +endobj +2957 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 657.066 333.46 667.648] +/A << /S /GoTo /D (subsubsection.10.38.2.1) >> +>> +endobj +2958 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 640.232 313.529 650.814] +/A << /S /GoTo /D (subsubsection.10.38.2.2) >> +>> +endobj +2959 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 623.398 362.87 633.98] +/A << /S /GoTo /D (subsubsection.10.38.2.3) >> +>> +endobj +2960 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 606.564 333.461 617.146] +/A << /S /GoTo /D (subsubsection.10.38.2.4) >> +>> +endobj +2961 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 589.73 352.173 600.312] +/A << /S /GoTo /D (subsubsection.10.38.2.5) >> +>> +endobj +2962 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 572.896 278.641 583.478] +/A << /S /GoTo /D (subsubsection.10.38.2.6) >> +>> +endobj +2963 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 556.061 367.846 566.644] +/A << /S /GoTo /D (subsubsection.10.38.2.7) >> +>> +endobj +2964 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 539.227 264.45 549.81] +/A << /S /GoTo /D (section.10.39) >> +>> +endobj +2965 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 522.501 222.47 532.769] +/A << /S /GoTo /D (subsection.10.39.1) >> +>> +endobj +2966 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 505.559 264.952 516.142] +/A << /S /GoTo /D (section.10.40) >> +>> +endobj +2967 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 488.833 222.47 499.101] +/A << /S /GoTo /D (subsection.10.40.1) >> +>> +endobj +2968 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 473.703 203.767 482.474] +/A << /S /GoTo /D (section.10.41) >> +>> +endobj +2969 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 455.165 222.47 465.433] +/A << /S /GoTo /D (subsection.10.41.1) >> +>> +endobj +2970 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 440.035 239.291 448.599] +/A << /S /GoTo /D (subsection.10.41.2) >> +>> +endobj +2971 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 421.497 231.918 431.972] +/A << /S /GoTo /D (subsubsection.10.41.2.1) >> +>> +endobj +2972 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 404.555 266.312 415.138] +/A << /S /GoTo /D (subsubsection.10.41.2.2) >> +>> +endobj +2973 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 387.829 236.392 398.303] +/A << /S /GoTo /D (subsubsection.10.41.2.3) >> +>> +endobj +2974 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 370.995 235.63 381.469] +/A << /S /GoTo /D (subsubsection.10.41.2.4) >> +>> +endobj +2975 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 354.161 273.996 364.635] +/A << /S /GoTo /D (subsubsection.10.41.2.5) >> +>> +endobj +2976 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 337.327 253.204 347.801] +/A << /S /GoTo /D (subsubsection.10.41.2.6) >> +>> +endobj +2977 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 320.385 407.925 330.967] +/A << /S /GoTo /D (subsubsection.10.41.2.7) >> +>> +endobj +2978 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 303.551 341.046 314.133] +/A << /S /GoTo /D (subsubsection.10.41.2.8) >> +>> +endobj +2979 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 286.717 361.838 297.299] +/A << /S /GoTo /D (subsubsection.10.41.2.9) >> +>> +endobj +2980 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 269.883 287.007 280.465] +/A << /S /GoTo /D (subsubsection.10.41.2.10) >> +>> +endobj +2981 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 253.049 276.274 263.631] +/A << /S /GoTo /D (subsubsection.10.41.2.11) >> +>> +endobj +2982 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 236.215 297.524 246.797] +/A << /S /GoTo /D (subsubsection.10.41.2.12) >> +>> +endobj +2983 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 219.381 280.479 229.963] +/A << /S /GoTo /D (subsubsection.10.41.2.13) >> +>> +endobj +2984 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 202.547 296.52 213.129] +/A << /S /GoTo /D (subsubsection.10.41.2.14) >> +>> +endobj +2985 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 185.713 298.16 196.295] +/A << /S /GoTo /D (subsubsection.10.41.2.15) >> +>> +endobj +2986 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 168.879 280.255 179.461] +/A << /S /GoTo /D (subsubsection.10.41.2.16) >> +>> +endobj +2987 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 152.045 326.592 162.627] +/A << /S /GoTo /D (subsubsection.10.41.2.17) >> +>> +endobj +2988 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 135.211 347.385 145.793] +/A << /S /GoTo /D (subsubsection.10.41.2.18) >> +>> +endobj +2989 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 118.377 307.799 128.959] +/A << /S /GoTo /D (subsubsection.10.41.2.19) >> +>> +endobj +2990 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 101.543 256.745 112.125] +/A << /S /GoTo /D (subsubsection.10.41.2.20) >> +>> +endobj +2991 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 84.709 278.892 95.291] +/A << /S /GoTo /D (subsubsection.10.41.2.21) >> +>> +endobj +2992 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 67.875 281.895 78.457] +/A << /S /GoTo /D (subsubsection.10.41.2.22) >> +>> +endobj +2994 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +3041 0 obj +<< +/Length 1076 +/Filter /FlateDecode +>> +stream +x��]��8����������v�[��씻ie���KB���u A�`\�HS�J�'~����c�����y=B`x?�m:zsC%PPA��H�@j��O�E1�2�0z7�;����ÅJAE���/���A���\��)���|�}��������{��{��J)0D�a�:���E֬�̓�[ZT��r��"����W��|F��5��?��H,8�p.~��8���VL%��mz��n'X@E�3h��h|��֯��#̏ /Z1nJd���/ �+�x�|Y�_DŽ'&O�˱=��}���~tu����G�*�i(Ou��A��%�Q��x�i?�o�P:���Rt�u��]�������ɇV��2=b�������%g� 1���_���D�8�����kJ"P��ʆ�֭�ܶ�c������X:��Ӻ���P��pgm��m��d0ZG8T�&��<5�Y����Z��t(/G�So�I �U�RF���"��`�e�x�>x�ES���kJ��">����д0#0�&)� 8����b�̡�QPv�Cs��m��ƫI�X�C���3(9�|����E7Ei�{w����T�9��Y|���w�7M�H;�v����l���:�:h������<$�E`���Yn}��g�HU� �K�����2wIp�4)�JR'�^��ۿ�qш���=��mk������#G��+ڟA�p���yg��*@=���ͦ��5��:ĝo�)tD��̟������A!q�M��.c;���LQRt�ݼ4��?�_�3 +�l�������̀ +��q��5-��q�$�"�H�0ғ ����U�u�2�M�fu�Ⱦ�&Ӭ��E5뀷�ؿ[�Un��|��m-G��Ug�ֶo�Uv̑���q��p����B��ȍb���˴/ˊ���n|�� +�п�S_��$��VfLP����`::dԍ�q�|H��-�����آ�����o⸄��|��' ���߽1� ��n��5�彩�:k�銇V�O}g�8<�m7��T��?Z\ +endstream +endobj +3040 0 obj +<< +/Type /Page +/Contents 3041 0 R +/Resources 3039 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 2906 0 R +/Annots [ 2993 0 R 2997 0 R 2998 0 R 2999 0 R 3000 0 R 3001 0 R 3002 0 R 3003 0 R 3004 0 R 3005 0 R 3006 0 R 3007 0 R 3008 0 R 3009 0 R 3010 0 R 3011 0 R 3012 0 R 3013 0 R 3014 0 R 3015 0 R 3016 0 R 3017 0 R 3018 0 R 3019 0 R 3020 0 R 3021 0 R 3022 0 R 3023 0 R 3024 0 R 3025 0 R 3026 0 R 3027 0 R 3028 0 R 3029 0 R 3030 0 R 3031 0 R 3032 0 R 3033 0 R 3034 0 R 3035 0 R 3036 0 R 3037 0 R ] +>> +endobj +2993 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 758.177 299.604 768.652] +/A << /S /GoTo /D (subsubsection.10.41.2.23) >> +>> +endobj +2997 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 741.343 233.406 751.818] +/A << /S /GoTo /D (subsubsection.10.41.2.24) >> +>> +endobj +2998 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 724.509 236.303 734.984] +/A << /S /GoTo /D (subsubsection.10.41.2.25) >> +>> +endobj +2999 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 707.675 309.467 718.15] +/A << /S /GoTo /D (subsubsection.10.41.2.26) >> +>> +endobj +3000 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 690.841 265.201 701.316] +/A << /S /GoTo /D (subsubsection.10.41.2.27) >> +>> +endobj +3001 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 674.007 306.831 684.482] +/A << /S /GoTo /D (subsubsection.10.41.2.28) >> +>> +endobj +3002 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 657.173 255.015 667.648] +/A << /S /GoTo /D (subsubsection.10.41.2.29) >> +>> +endobj +3003 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 640.339 261.408 650.814] +/A << /S /GoTo /D (subsubsection.10.41.2.30) >> +>> +endobj +3004 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 623.505 257.095 633.98] +/A << /S /GoTo /D (subsubsection.10.41.2.31) >> +>> +endobj +3005 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 606.671 327.623 617.146] +/A << /S /GoTo /D (subsubsection.10.41.2.32) >> +>> +endobj +3006 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 589.837 260.314 600.312] +/A << /S /GoTo /D (subsubsection.10.41.2.33) >> +>> +endobj +3007 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 573.003 287.043 583.478] +/A << /S /GoTo /D (subsubsection.10.41.2.34) >> +>> +endobj +3008 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 556.169 239.521 566.644] +/A << /S /GoTo /D (subsubsection.10.41.2.35) >> +>> +endobj +3009 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 539.335 239.889 549.81] +/A << /S /GoTo /D (subsubsection.10.41.2.36) >> +>> +endobj +3010 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 522.393 297.201 532.976] +/A << /S /GoTo /D (subsubsection.10.41.2.37) >> +>> +endobj +3011 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 505.667 236.401 516.142] +/A << /S /GoTo /D (subsubsection.10.41.2.38) >> +>> +endobj +3012 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 488.833 266.25 499.308] +/A << /S /GoTo /D (subsubsection.10.41.2.39) >> +>> +endobj +3013 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 471.999 284.55 482.474] +/A << /S /GoTo /D (subsubsection.10.41.2.40) >> +>> +endobj +3014 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 455.165 279.843 465.64] +/A << /S /GoTo /D (subsubsection.10.41.2.41) >> +>> +endobj +3015 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 438.331 261.229 448.806] +/A << /S /GoTo /D (subsubsection.10.41.2.42) >> +>> +endobj +3016 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 421.497 277.933 431.972] +/A << /S /GoTo /D (subsubsection.10.41.2.43) >> +>> +endobj +3017 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 404.663 241.01 415.138] +/A << /S /GoTo /D (subsubsection.10.41.2.44) >> +>> +endobj +3018 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 389.533 204.269 398.303] +/A << /S /GoTo /D (section.10.42) >> +>> +endobj +3019 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 370.995 222.47 381.263] +/A << /S /GoTo /D (subsection.10.42.1) >> +>> +endobj +3020 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 355.864 269.677 364.635] +/A << /S /GoTo /D (subsection.10.42.2) >> +>> +endobj +3021 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 338.138 202.392 347.595] +/A << /S /GoTo /D (subsubsection.10.42.2.1) >> +>> +endobj +3022 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 322.196 225.534 330.967] +/A << /S /GoTo /D (subsubsection.10.42.2.2) >> +>> +endobj +3023 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 304.47 213.483 313.927] +/A << /S /GoTo /D (subsubsection.10.42.2.3) >> +>> +endobj +3024 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 288.528 239.291 297.093] +/A << /S /GoTo /D (subsection.10.42.3) >> +>> +endobj +3025 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 269.991 231.918 280.465] +/A << /S /GoTo /D (subsubsection.10.42.3.1) >> +>> +endobj +3026 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 253.049 266.312 263.631] +/A << /S /GoTo /D (subsubsection.10.42.3.2) >> +>> +endobj +3027 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 236.323 236.392 246.797] +/A << /S /GoTo /D (subsubsection.10.42.3.3) >> +>> +endobj +3028 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 219.489 235.63 229.963] +/A << /S /GoTo /D (subsubsection.10.42.3.4) >> +>> +endobj +3029 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 202.655 273.996 213.129] +/A << /S /GoTo /D (subsubsection.10.42.3.5) >> +>> +endobj +3030 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 185.821 253.204 196.295] +/A << /S /GoTo /D (subsubsection.10.42.3.6) >> +>> +endobj +3031 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 168.879 407.925 179.461] +/A << /S /GoTo /D (subsubsection.10.42.3.7) >> +>> +endobj +3032 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 152.045 341.046 162.627] +/A << /S /GoTo /D (subsubsection.10.42.3.8) >> +>> +endobj +3033 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 135.211 361.838 145.793] +/A << /S /GoTo /D (subsubsection.10.42.3.9) >> +>> +endobj +3034 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 118.377 287.007 128.959] +/A << /S /GoTo /D (subsubsection.10.42.3.10) >> +>> +endobj +3035 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 101.543 276.274 112.125] +/A << /S /GoTo /D (subsubsection.10.42.3.11) >> +>> +endobj +3036 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 84.709 297.524 95.291] +/A << /S /GoTo /D (subsubsection.10.42.3.12) >> +>> +endobj +3037 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 67.875 280.479 78.457] +/A << /S /GoTo /D (subsubsection.10.42.3.13) >> +>> +endobj +3039 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +3086 0 obj +<< +/Length 1054 +/Filter /FlateDecode +>> +stream +x��˒�8��<��x���e���Te5�a�I��f�16�M�~��`S -�Vf�l/(����������,� K���������@A-�G���� 5���<LWOї������?l���A%�JAEHד�/,칏�A��>��S����4�����v�˦���7D����J)0Dmw0��@ +1�fD��:���s��xi�x�GM��Yك��=���ψ#��i;f�6>�ьs�ӆ�����i��s�\�9U���AU������6�נS��'�B� 7���Q����>�ҍr�<�&3k��8-��:�O]Fn�%���l{��i���j�(� �D�-"|jRA��N1Ȍ 7�m��4���1bZ\͕_T�Z�k�E������G��K�2$q�|e���@ +��X/ Y����a����4>���Ac.h��;[��n�G��.ֵw�w.c���W��^�u +��?�$���V� �N�ѕi�%[o�d���Su�<����wb�f��Pdڏ�˹(=��(H W�:?Z�MD���[��hd��)�ĴcIg\G��XJ^A6$�j"o�Sh���K�6ͱܛ�kJ���Re���u��c�i���ײ�!�t��n]J�jwDh��:���$/��:�p�;T�*^����F��+�����y�,�����VC�b0Z�- +Z�0F��@C�p��N%�S���J�=zC)���_���Fp/Z�d��K7)�9��F'��(�c�����a2��7{�W�\��.�~�3ΠT�%f�R+SV0=�[e�wo�5�lM�� g����gp��� �iجc��*����2mdS��ܛ��}��g���x��8����PųQ�oܫ��V,V�"f/�]Yƹ��R���<0�+�F-ȎZ�W�C��pؘ��]��Y�.�%.�R�h��R��N���/D +o=B�~��48��a60� ���d�aV�a�m�#�1���?�p=��%��"�I���?;R��y��%�������6�ک�1��P�!��yi�� -�y�eq�; +endstream +endobj +3085 0 obj +<< +/Type /Page +/Contents 3086 0 R +/Resources 3084 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 2906 0 R +/Annots [ 3038 0 R 3042 0 R 3043 0 R 3044 0 R 3045 0 R 3046 0 R 3047 0 R 3048 0 R 3049 0 R 3050 0 R 3051 0 R 3052 0 R 3053 0 R 3054 0 R 3055 0 R 3056 0 R 3057 0 R 3058 0 R 3059 0 R 3060 0 R 3061 0 R 3062 0 R 3063 0 R 3064 0 R 3065 0 R 3066 0 R 3067 0 R 3068 0 R 3069 0 R 3070 0 R 3071 0 R 3072 0 R 3073 0 R 3074 0 R 3075 0 R 3076 0 R 3077 0 R 3078 0 R 3079 0 R 3080 0 R 3081 0 R 3082 0 R ] +>> +endobj +3038 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 758.07 296.52 768.652] +/A << /S /GoTo /D (subsubsection.10.42.3.14) >> +>> +endobj +3042 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 741.236 298.16 751.818] +/A << /S /GoTo /D (subsubsection.10.42.3.15) >> +>> +endobj +3043 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 724.402 280.255 734.984] +/A << /S /GoTo /D (subsubsection.10.42.3.16) >> +>> +endobj +3044 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 707.568 326.592 718.15] +/A << /S /GoTo /D (subsubsection.10.42.3.17) >> +>> +endobj +3045 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 690.734 347.385 701.316] +/A << /S /GoTo /D (subsubsection.10.42.3.18) >> +>> +endobj +3046 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 673.9 307.799 684.482] +/A << /S /GoTo /D (subsubsection.10.42.3.19) >> +>> +endobj +3047 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 657.066 256.745 667.648] +/A << /S /GoTo /D (subsubsection.10.42.3.20) >> +>> +endobj +3048 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 640.232 278.892 650.814] +/A << /S /GoTo /D (subsubsection.10.42.3.21) >> +>> +endobj +3049 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 623.398 281.895 633.98] +/A << /S /GoTo /D (subsubsection.10.42.3.22) >> +>> +endobj +3050 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 606.671 299.604 617.146] +/A << /S /GoTo /D (subsubsection.10.42.3.23) >> +>> +endobj +3051 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 589.837 233.406 600.312] +/A << /S /GoTo /D (subsubsection.10.42.3.24) >> +>> +endobj +3052 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 573.003 236.303 583.478] +/A << /S /GoTo /D (subsubsection.10.42.3.25) >> +>> +endobj +3053 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 556.169 309.467 566.644] +/A << /S /GoTo /D (subsubsection.10.42.3.26) >> +>> +endobj +3054 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 539.335 265.201 549.81] +/A << /S /GoTo /D (subsubsection.10.42.3.27) >> +>> +endobj +3055 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 522.501 306.831 532.976] +/A << /S /GoTo /D (subsubsection.10.42.3.28) >> +>> +endobj +3056 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 505.667 255.015 516.142] +/A << /S /GoTo /D (subsubsection.10.42.3.29) >> +>> +endobj +3057 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 488.833 261.408 499.308] +/A << /S /GoTo /D (subsubsection.10.42.3.30) >> +>> +endobj +3058 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 471.999 257.095 482.474] +/A << /S /GoTo /D (subsubsection.10.42.3.31) >> +>> +endobj +3059 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 455.165 327.623 465.64] +/A << /S /GoTo /D (subsubsection.10.42.3.32) >> +>> +endobj +3060 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 438.331 260.314 448.806] +/A << /S /GoTo /D (subsubsection.10.42.3.33) >> +>> +endobj +3061 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 421.497 287.043 431.972] +/A << /S /GoTo /D (subsubsection.10.42.3.34) >> +>> +endobj +3062 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 404.663 239.521 415.138] +/A << /S /GoTo /D (subsubsection.10.42.3.35) >> +>> +endobj +3063 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 387.829 239.889 398.303] +/A << /S /GoTo /D (subsubsection.10.42.3.36) >> +>> +endobj +3064 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 370.887 297.201 381.469] +/A << /S /GoTo /D (subsubsection.10.42.3.37) >> +>> +endobj +3065 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 354.161 236.401 364.635] +/A << /S /GoTo /D (subsubsection.10.42.3.38) >> +>> +endobj +3066 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 337.327 266.25 347.801] +/A << /S /GoTo /D (subsubsection.10.42.3.39) >> +>> +endobj +3067 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 320.493 284.55 330.967] +/A << /S /GoTo /D (subsubsection.10.42.3.40) >> +>> +endobj +3068 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 303.659 279.843 314.133] +/A << /S /GoTo /D (subsubsection.10.42.3.41) >> +>> +endobj +3069 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 286.825 261.229 297.299] +/A << /S /GoTo /D (subsubsection.10.42.3.42) >> +>> +endobj +3070 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 269.991 277.933 280.465] +/A << /S /GoTo /D (subsubsection.10.42.3.43) >> +>> +endobj +3071 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 253.157 241.01 263.631] +/A << /S /GoTo /D (subsubsection.10.42.3.44) >> +>> +endobj +3072 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 237.134 223.205 246.797] +/A << /S /GoTo /D (section.10.43) >> +>> +endobj +3073 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 219.489 222.47 229.757] +/A << /S /GoTo /D (subsection.10.43.1) >> +>> +endobj +3074 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 203.466 223.707 213.129] +/A << /S /GoTo /D (section.10.44) >> +>> +endobj +3075 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 185.821 222.47 196.089] +/A << /S /GoTo /D (subsection.10.44.1) >> +>> +endobj +3076 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 168.879 275.73 179.461] +/A << /S /GoTo /D (section.10.45) >> +>> +endobj +3077 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 152.153 222.47 162.421] +/A << /S /GoTo /D (subsection.10.45.1) >> +>> +endobj +3078 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 137.022 239.291 145.587] +/A << /S /GoTo /D (subsection.10.45.2) >> +>> +endobj +3079 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 118.377 283.94 128.959] +/A << /S /GoTo /D (subsubsection.10.45.2.1) >> +>> +endobj +3080 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 101.543 276.232 112.125] +/A << /S /GoTo /D (section.10.46) >> +>> +endobj +3081 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 84.817 222.47 95.085] +/A << /S /GoTo /D (subsection.10.46.1) >> +>> +endobj +3082 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 69.686 239.291 78.251] +/A << /S /GoTo /D (subsection.10.46.2) >> +>> +endobj +3084 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +3131 0 obj +<< +/Length 987 +/Filter /FlateDecode +>> +stream +x��Os�8���:����"���mgz���C��PP3\����WH�,l�4�.E��B��y��y�z��x�A�l���7/w�����(�`w�2��PF�Rp܆vo6��6�6�~ +|w��P�bs��Ծ� H�7�#�8��Q�|�m��;s?N� ^s!`� ��C4�#�"H �DȠ���=BĤ:��M�KܴU�qd�4���r+�`��<�7�����g����LX��>$ +��A! ��J���^U}0e]5v����uk�&�!���]�����ԦL�C���_9�3��RHGE�f��BKǽ&��-�A~h��8�A���#.�P+��"��"V�"n�1�� �p+�Ƅ��cZfX-��p���=p4ŚB<�ɉjϺJ��)�x +��C�C)�$�{��uj�L{W��.F��"��Q��*g<AR�ck_�A��!$�,�tu�9�7E#������#_o~���ض�}�y�3����덻&WVo$r�7��B����q{��}V骫/7�.+Kǖ�B�y��O��D[Np�C�+4���]�rN��Z7���ċ�7K���'�N��NMkN�Iy�g'��]1�K�G\�J�\�M��>�-u�����w��tQ}'�)�6�u[i����9+�Y�}��5-�Q���y��!�A�P��v��u>oL���"��-���c�̕.�vH��s�8�sD�zdy�H���� +��;��)>�Y�b�ث%��F=��$U6�F����s��R�f7������_/OEw���buRΗ��[c�ր+����O0�ל8�b����@;�װu�5�R\i_�)�����k��+���5�K;��}������_qR�f���*�����3���@*��q��8�b훡'��YL����$��n\�A""֭�c6q��Fv��o�ڔ��Ep���].�<�V��sfc������sx�� +endstream +endobj +3130 0 obj +<< +/Type /Page +/Contents 3131 0 R +/Resources 3129 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 2906 0 R +/Annots [ 3083 0 R 3087 0 R 3088 0 R 3089 0 R 3090 0 R 3091 0 R 3092 0 R 3093 0 R 3094 0 R 3095 0 R 3096 0 R 3097 0 R 3098 0 R 3099 0 R 3100 0 R 3101 0 R 3102 0 R 3103 0 R 3104 0 R 3105 0 R 3106 0 R 3107 0 R 3108 0 R 3109 0 R 3110 0 R 3111 0 R 3112 0 R 3113 0 R 3114 0 R 3115 0 R 3116 0 R 3117 0 R 3118 0 R 3119 0 R 3120 0 R 3121 0 R 3122 0 R 3123 0 R 3124 0 R 3125 0 R 3126 0 R 3127 0 R ] +>> +endobj +3083 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 758.07 283.94 768.652] +/A << /S /GoTo /D (subsubsection.10.46.2.1) >> +>> +endobj +3087 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 741.343 282.705 751.818] +/A << /S /GoTo /D (section.10.47) >> +>> +endobj +3088 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 724.509 222.47 734.778] +/A << /S /GoTo /D (subsection.10.47.1) >> +>> +endobj +3089 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 707.675 283.207 718.15] +/A << /S /GoTo /D (section.10.48) >> +>> +endobj +3090 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 690.841 222.47 701.11] +/A << /S /GoTo /D (subsection.10.48.1) >> +>> +endobj +3091 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 674.007 309.757 684.482] +/A << /S /GoTo /D (section.10.49) >> +>> +endobj +3092 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 657.173 222.47 667.442] +/A << /S /GoTo /D (subsection.10.49.1) >> +>> +endobj +3093 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 642.043 239.291 650.608] +/A << /S /GoTo /D (subsection.10.49.2) >> +>> +endobj +3094 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 623.398 288.925 633.98] +/A << /S /GoTo /D (subsubsection.10.49.2.1) >> +>> +endobj +3095 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 606.671 333.407 617.146] +/A << /S /GoTo /D (subsubsection.10.49.2.2) >> +>> +endobj +3096 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 589.837 310.259 600.312] +/A << /S /GoTo /D (section.10.50) >> +>> +endobj +3097 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 573.003 222.47 583.271] +/A << /S /GoTo /D (subsection.10.50.1) >> +>> +endobj +3098 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 557.873 239.291 566.437] +/A << /S /GoTo /D (subsection.10.50.2) >> +>> +endobj +3099 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 539.227 288.925 549.81] +/A << /S /GoTo /D (subsubsection.10.50.2.1) >> +>> +endobj +3100 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 522.501 333.407 532.976] +/A << /S /GoTo /D (subsubsection.10.50.2.2) >> +>> +endobj +3101 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 505.559 325.734 516.142] +/A << /S /GoTo /D (section.10.51) >> +>> +endobj +3102 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 488.833 222.47 499.101] +/A << /S /GoTo /D (subsection.10.51.1) >> +>> +endobj +3103 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 471.891 326.236 482.474] +/A << /S /GoTo /D (section.10.52) >> +>> +endobj +3104 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 455.165 222.47 465.433] +/A << /S /GoTo /D (subsection.10.52.1) >> +>> +endobj +3105 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 438.223 319.171 448.806] +/A << /S /GoTo /D (section.10.53) >> +>> +endobj +3106 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 421.497 222.47 431.765] +/A << /S /GoTo /D (subsection.10.53.1) >> +>> +endobj +3107 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 406.367 239.291 414.931] +/A << /S /GoTo /D (subsection.10.53.2) >> +>> +endobj +3108 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 387.721 309.279 398.303] +/A << /S /GoTo /D (subsubsection.10.53.2.1) >> +>> +endobj +3109 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 370.887 321.625 381.469] +/A << /S /GoTo /D (subsubsection.10.53.2.2) >> +>> +endobj +3110 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 354.053 308.516 364.635] +/A << /S /GoTo /D (subsubsection.10.53.2.3) >> +>> +endobj +3111 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 337.327 226.305 347.801] +/A << /S /GoTo /D (subsubsection.10.53.2.4) >> +>> +endobj +3112 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 320.493 231.775 330.967] +/A << /S /GoTo /D (subsubsection.10.53.2.5) >> +>> +endobj +3113 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 303.551 287.508 314.133] +/A << /S /GoTo /D (subsubsection.10.53.2.6) >> +>> +endobj +3114 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 286.825 246.219 297.299] +/A << /S /GoTo /D (subsubsection.10.53.2.7) >> +>> +endobj +3115 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 269.883 319.673 280.465] +/A << /S /GoTo /D (section.10.54) >> +>> +endobj +3116 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 253.157 222.47 263.425] +/A << /S /GoTo /D (subsection.10.54.1) >> +>> +endobj +3117 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 238.026 239.291 246.591] +/A << /S /GoTo /D (subsection.10.54.2) >> +>> +endobj +3118 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 219.381 309.279 229.963] +/A << /S /GoTo /D (subsubsection.10.54.2.1) >> +>> +endobj +3119 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 202.547 321.625 213.129] +/A << /S /GoTo /D (subsubsection.10.54.2.2) >> +>> +endobj +3120 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 185.713 308.516 196.295] +/A << /S /GoTo /D (subsubsection.10.54.2.3) >> +>> +endobj +3121 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 168.987 226.305 179.461] +/A << /S /GoTo /D (subsubsection.10.54.2.4) >> +>> +endobj +3122 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 152.153 231.775 162.627] +/A << /S /GoTo /D (subsubsection.10.54.2.5) >> +>> +endobj +3123 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 135.211 287.508 145.793] +/A << /S /GoTo /D (subsubsection.10.54.2.6) >> +>> +endobj +3124 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 118.485 246.219 128.959] +/A << /S /GoTo /D (subsubsection.10.54.2.7) >> +>> +endobj +3125 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 101.651 245.245 112.125] +/A << /S /GoTo /D (section.10.55) >> +>> +endobj +3126 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 84.817 222.47 95.085] +/A << /S /GoTo /D (subsection.10.55.1) >> +>> +endobj +3127 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 69.686 239.291 78.251] +/A << /S /GoTo /D (subsection.10.55.2) >> +>> +endobj +3129 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +3176 0 obj +<< +/Length 981 +/Filter /FlateDecode +>> +stream +x���n�@��~�Y��ӹ_�U/j�Jm�]R!�����I��nq�2�'v�X����?�9g�W��O��+��������;*��Z +�c5%@j�%8����h�v1�>��{` TB��T��h=;�����;R��U}�0N!gԬ_�/��7�ݴ�������Go0C�+��u���3 ���H奱O�wUfi��y��[����#��uϻ�'s%��9�Y��/�VLyX���� �A�����(�r�1�ߚ��Y;��}��8��(���/�s� qn#N�H���d�&.C�u�mQ��1��M�d�]�Z�)���Qk� +�2�j� �,�\�i���r�h� -�PI��w2��c���l�f����2)ʠ�H��*N�ri��ȃ��O322�ڼXN^�p���r�⃠�y��z�*.��ޑ��l�#�V.�6g��v��ɳ��+,-����+V�͔k4s�:�D�t����͞8�c����0ʳ�)B$Mv n��v `j�>}�+ee�U������锛=��锛�D�Ûr�=G�-7� ��d��W=Ѓ2.J����!��LO��^���i�i�� hmMo��[�Wq��R9 /�eX���Xm���Y��ש��*z�|�s&��C�;@�����rCegIh�ʠ�zy��#(fu�y��66R�a ̕�p;�#t�)$A���`,��nr7�9<y�]�!�bY1GV����T�E�,wI6$�C d���Usn3���e�̱�h����p�a=Us�@k��*������[� ;�p����g�Ax�2�Q�^?n6�9�q�z��S�y�sqr��ݲ(&����gV1�Qq}3B���-�JW �I�Oܪa�����Xc>r �I�Ϭ�v�ySė�,0A��p#�"�+A:����Ţ��D.��K�K입�H���ۖ��,�����;5,��rV���C]�\��c�Xz���{� +endstream +endobj +3175 0 obj +<< +/Type /Page +/Contents 3176 0 R +/Resources 3174 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 3177 0 R +/Annots [ 3128 0 R 3132 0 R 3133 0 R 3134 0 R 3135 0 R 3136 0 R 3137 0 R 3138 0 R 3139 0 R 3140 0 R 3141 0 R 3142 0 R 3143 0 R 3144 0 R 3145 0 R 3146 0 R 3147 0 R 3148 0 R 3149 0 R 3150 0 R 3151 0 R 3152 0 R 3153 0 R 3154 0 R 3155 0 R 3156 0 R 3157 0 R 3158 0 R 3159 0 R 3160 0 R 3161 0 R 3162 0 R 3163 0 R 3164 0 R 3165 0 R 3166 0 R 3167 0 R 3168 0 R 3169 0 R 3170 0 R 3171 0 R 3172 0 R ] +>> +endobj +3128 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 758.177 253.455 768.652] +/A << /S /GoTo /D (subsubsection.10.55.2.1) >> +>> +endobj +3132 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 741.343 245.747 751.818] +/A << /S /GoTo /D (section.10.56) >> +>> +endobj +3133 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 724.509 222.47 734.778] +/A << /S /GoTo /D (subsection.10.56.1) >> +>> +endobj +3134 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 709.379 239.291 717.944] +/A << /S /GoTo /D (subsection.10.56.2) >> +>> +endobj +3135 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 690.841 253.455 701.316] +/A << /S /GoTo /D (subsubsection.10.56.2.1) >> +>> +endobj +3136 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 673.9 279.8 684.482] +/A << /S /GoTo /D (section.10.57) >> +>> +endobj +3137 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 657.173 222.47 667.442] +/A << /S /GoTo /D (subsection.10.57.1) >> +>> +endobj +3138 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 642.043 239.291 650.608] +/A << /S /GoTo /D (subsection.10.57.2) >> +>> +endobj +3139 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 623.398 292.628 633.98] +/A << /S /GoTo /D (subsubsection.10.57.2.1) >> +>> +endobj +3140 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 606.564 245.072 617.146] +/A << /S /GoTo /D (subsubsection.10.57.2.2) >> +>> +endobj +3141 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 589.73 280.302 600.312] +/A << /S /GoTo /D (section.10.58) >> +>> +endobj +3142 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 573.003 222.47 583.271] +/A << /S /GoTo /D (subsection.10.58.1) >> +>> +endobj +3143 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 557.873 269.677 566.644] +/A << /S /GoTo /D (subsection.10.58.2) >> +>> +endobj +3144 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 541.039 189.938 549.603] +/A << /S /GoTo /D (subsubsection.10.58.2.1) >> +>> +endobj +3145 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 524.205 239.291 532.769] +/A << /S /GoTo /D (subsection.10.58.3) >> +>> +endobj +3146 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 505.559 292.628 516.142] +/A << /S /GoTo /D (subsubsection.10.58.3.1) >> +>> +endobj +3147 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 488.725 245.072 499.308] +/A << /S /GoTo /D (subsubsection.10.58.3.2) >> +>> +endobj +3148 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 471.999 246.5 482.474] +/A << /S /GoTo /D (section.10.59) >> +>> +endobj +3149 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 455.165 222.47 465.433] +/A << /S /GoTo /D (subsection.10.59.1) >> +>> +endobj +3150 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 440.035 239.291 448.599] +/A << /S /GoTo /D (subsection.10.59.2) >> +>> +endobj +3151 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 421.497 327.713 431.972] +/A << /S /GoTo /D (subsubsection.10.59.2.1) >> +>> +endobj +3152 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 404.555 279.367 415.138] +/A << /S /GoTo /D (subsubsection.10.59.2.2) >> +>> +endobj +3153 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 387.721 312.578 398.303] +/A << /S /GoTo /D (subsubsection.10.59.2.3) >> +>> +endobj +3154 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 370.887 284.11 381.469] +/A << /S /GoTo /D (subsubsection.10.59.2.4) >> +>> +endobj +3155 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 354.053 262.188 364.635] +/A << /S /GoTo /D (subsubsection.10.59.2.5) >> +>> +endobj +3156 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 337.219 276.641 347.801] +/A << /S /GoTo /D (subsubsection.10.59.2.6) >> +>> +endobj +3157 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 320.385 309.852 330.967] +/A << /S /GoTo /D (subsubsection.10.59.2.7) >> +>> +endobj +3158 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 303.659 321.903 314.133] +/A << /S /GoTo /D (subsubsection.10.59.2.8) >> +>> +endobj +3159 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 286.825 247.002 297.299] +/A << /S /GoTo /D (section.10.60) >> +>> +endobj +3160 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 269.991 222.47 280.259] +/A << /S /GoTo /D (subsection.10.60.1) >> +>> +endobj +3161 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 254.86 239.291 263.425] +/A << /S /GoTo /D (subsection.10.60.2) >> +>> +endobj +3162 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 236.323 327.713 246.797] +/A << /S /GoTo /D (subsubsection.10.60.2.1) >> +>> +endobj +3163 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 219.489 321.903 229.963] +/A << /S /GoTo /D (subsubsection.10.60.2.2) >> +>> +endobj +3164 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 202.547 278.895 213.129] +/A << /S /GoTo /D (section.10.61) >> +>> +endobj +3165 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 185.821 222.47 196.089] +/A << /S /GoTo /D (subsection.10.61.1) >> +>> +endobj +3166 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 168.879 279.397 179.461] +/A << /S /GoTo /D (section.10.62) >> +>> +endobj +3167 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 152.153 222.47 162.421] +/A << /S /GoTo /D (subsection.10.62.1) >> +>> +endobj +3168 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 135.319 282.382 145.793] +/A << /S /GoTo /D (section.10.63) >> +>> +endobj +3169 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 118.485 222.47 128.753] +/A << /S /GoTo /D (subsection.10.63.1) >> +>> +endobj +3170 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 101.651 282.884 112.125] +/A << /S /GoTo /D (section.10.64) >> +>> +endobj +3171 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 84.817 222.47 95.085] +/A << /S /GoTo /D (subsection.10.64.1) >> +>> +endobj +3172 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 67.983 242.483 78.457] +/A << /S /GoTo /D (section.10.65) >> +>> +endobj +3174 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +3222 0 obj +<< +/Length 930 +/Filter /FlateDecode +>> +stream +x��Ms�@��|�=&�}9��V�U'C�K� T������֥�X�!�<����l���'�e�>@����zqN%PPAA�;�*!�� +���~ ����Y�u���w��vJAEHG��od��w�A��9�r��3j�_�/�ϫ�^��/w�Y����`���H�!�ۃ�M��^�ioxm�z�L���y4�L��|����e[+����r!�������Z1��d���.�X@E�&k��{��E��)�eox�E7�Ew��qj7ʧ��.�L�Q����k]�/�_|����� �1yd���������U,��I:��9L�[M,�u�����&O�6rNtPă� �����O�=�,j'���t-��+ڿ��X�y%�䪗�6�~��m1��,)gW��+�Ⱦ�6n���ծg-�ոf�7Ӥ0�,5Y��b$0~��0�N&��L�db�Q>HޕL2$ӓ�cȐL{A�J&y���[���L�;�� +Rx���J���IH}��;��7�T���GM�CP��+�Խ�Z{%Ɍ5��)^*�ZS�B�H� �U�Mz���Q��5>-�ΔӮ��;������r:��a��&�!���֕r:���&�+Ԑr])'� +�`<+�`|��"���d�Ky���&QH���GM�C���#�*����G"�i}\����N�<�A��Z��W�8��I�=����z��֥^��9�zק�a^]�M���z�y��� +Uh_ �����o��SG�� 5( �[��P����ٺ�K3��ɲ��3EEiv�b���'��MIJ�0�Q�0��Z�ؚݟ��&���pN)|d���9��h�˭��NYc_E��5����E�ӣ\B+�gG��U$R�� QfM�9�K(��}uarS����pU��J4����ذ�ɷ��k��� +endstream +endobj +3221 0 obj +<< +/Type /Page +/Contents 3222 0 R +/Resources 3220 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 3177 0 R +/Annots [ 3173 0 R 3178 0 R 3179 0 R 3180 0 R 3181 0 R 3182 0 R 3183 0 R 3184 0 R 3185 0 R 3186 0 R 3187 0 R 3188 0 R 3189 0 R 3190 0 R 3191 0 R 3192 0 R 3193 0 R 3194 0 R 3195 0 R 3196 0 R 3197 0 R 3198 0 R 3199 0 R 3200 0 R 3201 0 R 3202 0 R 3203 0 R 3204 0 R 3205 0 R 3206 0 R 3207 0 R 3208 0 R 3209 0 R 3210 0 R 3211 0 R 3212 0 R 3213 0 R 3214 0 R 3215 0 R 3216 0 R 3217 0 R 3218 0 R ] +>> +endobj +3173 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 758.177 222.47 768.446] +/A << /S /GoTo /D (subsection.10.65.1) >> +>> +endobj +3178 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 741.343 276.904 751.612] +/A << /S /GoTo /D (subsection.10.65.2) >> +>> +endobj +3179 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 726.213 234.77 734.984] +/A << /S /GoTo /D (subsubsection.10.65.2.1) >> +>> +endobj +3180 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 707.675 226.559 718.15] +/A << /S /GoTo /D (section.10.66) >> +>> +endobj +3181 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 690.841 222.47 701.11] +/A << /S /GoTo /D (subsection.10.66.1) >> +>> +endobj +3182 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 675.711 239.291 684.276] +/A << /S /GoTo /D (subsection.10.66.2) >> +>> +endobj +3183 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 657.173 304.222 667.648] +/A << /S /GoTo /D (subsubsection.10.66.2.1) >> +>> +endobj +3184 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 640.232 308.032 650.814] +/A << /S /GoTo /D (subsubsection.10.66.2.2) >> +>> +endobj +3185 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 623.505 227.061 633.98] +/A << /S /GoTo /D (section.10.67) >> +>> +endobj +3186 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 606.671 222.47 616.939] +/A << /S /GoTo /D (subsection.10.67.1) >> +>> +endobj +3187 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 591.541 239.291 600.105] +/A << /S /GoTo /D (subsection.10.67.2) >> +>> +endobj +3188 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 573.003 304.222 583.478] +/A << /S /GoTo /D (subsubsection.10.67.2.1) >> +>> +endobj +3189 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 556.061 308.032 566.644] +/A << /S /GoTo /D (subsubsection.10.67.2.2) >> +>> +endobj +3190 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 539.227 217.736 549.81] +/A << /S /GoTo /D (section.10.68) >> +>> +endobj +3191 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 522.501 222.47 532.769] +/A << /S /GoTo /D (subsection.10.68.1) >> +>> +endobj +3192 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 507.371 239.291 515.935] +/A << /S /GoTo /D (subsection.10.68.2) >> +>> +endobj +3193 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 488.725 262.959 499.308] +/A << /S /GoTo /D (subsubsection.10.68.2.1) >> +>> +endobj +3194 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 471.891 278.318 482.474] +/A << /S /GoTo /D (subsubsection.10.68.2.2) >> +>> +endobj +3195 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 455.057 218.238 465.64] +/A << /S /GoTo /D (section.10.69) >> +>> +endobj +3196 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 438.331 222.47 448.599] +/A << /S /GoTo /D (subsection.10.69.1) >> +>> +endobj +3197 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 423.201 239.291 431.765] +/A << /S /GoTo /D (subsection.10.69.2) >> +>> +endobj +3198 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 404.555 262.959 415.138] +/A << /S /GoTo /D (subsubsection.10.69.2.1) >> +>> +endobj +3199 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 387.721 278.318 398.303] +/A << /S /GoTo /D (subsubsection.10.69.2.2) >> +>> +endobj +3200 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 370.995 241.075 381.469] +/A << /S /GoTo /D (section.10.70) >> +>> +endobj +3201 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 354.161 222.47 364.429] +/A << /S /GoTo /D (subsection.10.70.1) >> +>> +endobj +3202 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 339.03 239.291 347.595] +/A << /S /GoTo /D (subsection.10.70.2) >> +>> +endobj +3203 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 320.493 286.612 330.967] +/A << /S /GoTo /D (subsubsection.10.70.2.1) >> +>> +endobj +3204 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 303.659 241.577 314.133] +/A << /S /GoTo /D (section.10.71) >> +>> +endobj +3205 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 286.825 222.47 297.093] +/A << /S /GoTo /D (subsection.10.71.1) >> +>> +endobj +3206 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 271.694 239.291 280.259] +/A << /S /GoTo /D (subsection.10.71.2) >> +>> +endobj +3207 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 253.157 286.612 263.631] +/A << /S /GoTo /D (subsubsection.10.71.2.1) >> +>> +endobj +3208 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 236.323 227.886 246.797] +/A << /S /GoTo /D (section.10.72) >> +>> +endobj +3209 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 219.489 222.47 229.757] +/A << /S /GoTo /D (subsection.10.72.1) >> +>> +endobj +3210 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 202.655 228.388 213.129] +/A << /S /GoTo /D (section.10.73) >> +>> +endobj +3211 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 185.821 222.47 196.089] +/A << /S /GoTo /D (subsection.10.73.1) >> +>> +endobj +3212 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 168.987 254.937 179.461] +/A << /S /GoTo /D (section.10.74) >> +>> +endobj +3213 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 152.153 222.47 162.421] +/A << /S /GoTo /D (subsection.10.74.1) >> +>> +endobj +3214 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 137.022 239.291 145.587] +/A << /S /GoTo /D (subsection.10.74.2) >> +>> +endobj +3215 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 118.377 234.106 128.959] +/A << /S /GoTo /D (subsubsection.10.74.2.1) >> +>> +endobj +3216 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 101.651 255.439 112.125] +/A << /S /GoTo /D (section.10.75) >> +>> +endobj +3217 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 84.817 222.47 95.085] +/A << /S /GoTo /D (subsection.10.75.1) >> +>> +endobj +3218 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 69.686 239.291 78.251] +/A << /S /GoTo /D (subsection.10.75.2) >> +>> +endobj +3220 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +3267 0 obj +<< +/Length 941 +/Filter /FlateDecode +>> +stream +x���n�0��<������v4�J]ʹt6�*b��B�!0��O ��(����x�H��;�����W?1/z��o���9�@A-�{�1��I 5�����I��w��ޏA�o"��DP �RP�i���Q��%@�j�m>9�S�-�Sp������8�x;��v>D��fr���zBA�!�8����<�"�'YHP���8*x3����m����9���ag☃�zh�T@H����9�R��*�v�EEx11i-fy�g((`\�|���:�2�!E��M�&x�U�:]����@�H�D������G��".#�y�̋d�5�k�=�W��6�d���,�P�X����dŰ ��m-�PI�ʷ��$+�Fe��nATW��c����F�\ү������6�vm�8i#��k�[�`�F��4�Qk��h��6J��G"ܞ�^��٪�jz��B���رk��. >vq� ��Byp�Pk�ʣ�� �� �s��Uq�;A����,�5�h�T��F^�U�.mҝ̖3��#�[}�& )I�&�t�L<��m�D�IL�l�t��s��Cs靜5$���i��N���N��vur�;�CK�vKg��NJ�;9I�Iz'�*N�9j-���^��7oo��ż)���A�����6�5��:ưO��D�������[�K�ƪC.���� ��)(�����4�k��M�jdmi�P�8�ᮜG�hY�h�-Y�D����c�iA1GPtj�+ 7q2�gq�H��2���ӥ��T|"@��t�����;�2]y�}��<K͋,���`ie,اG&��}d7�� c�W�r��o���y:_�T;q��@ ⻧w���=Q�=��g��wO�@[�h�"�eY�]6���r$R��6��H�CQ>mBua2��z)�]�}}�C��O�O�ri�u*k��?�~� +endstream +endobj +3266 0 obj +<< +/Type /Page +/Contents 3267 0 R +/Resources 3265 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 3177 0 R +/Annots [ 3219 0 R 3223 0 R 3224 0 R 3225 0 R 3226 0 R 3227 0 R 3228 0 R 3229 0 R 3230 0 R 3231 0 R 3232 0 R 3233 0 R 3234 0 R 3235 0 R 3236 0 R 3237 0 R 3238 0 R 3239 0 R 3240 0 R 3241 0 R 3242 0 R 3243 0 R 3244 0 R 3245 0 R 3246 0 R 3247 0 R 3248 0 R 3249 0 R 3250 0 R 3251 0 R 3252 0 R 3253 0 R 3254 0 R 3255 0 R 3256 0 R 3257 0 R 3258 0 R 3259 0 R 3260 0 R 3261 0 R 3262 0 R 3263 0 R ] +>> +endobj +3219 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 758.07 234.106 768.652] +/A << /S /GoTo /D (subsubsection.10.75.2.1) >> +>> +endobj +3223 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 742.155 217.951 751.818] +/A << /S /GoTo /D (section.10.76) >> +>> +endobj +3224 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 724.509 222.47 734.778] +/A << /S /GoTo /D (subsection.10.76.1) >> +>> +endobj +3225 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 709.379 239.291 717.944] +/A << /S /GoTo /D (subsection.10.76.2) >> +>> +endobj +3226 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 690.841 240.615 701.316] +/A << /S /GoTo /D (subsubsection.10.76.2.1) >> +>> +endobj +3227 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 674.007 226.162 684.482] +/A << /S /GoTo /D (subsubsection.10.76.2.2) >> +>> +endobj +3228 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 657.985 218.453 667.648] +/A << /S /GoTo /D (section.10.77) >> +>> +endobj +3229 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 640.339 222.47 650.608] +/A << /S /GoTo /D (subsection.10.77.1) >> +>> +endobj +3230 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 625.209 239.291 633.774] +/A << /S /GoTo /D (subsection.10.77.2) >> +>> +endobj +3231 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 606.671 240.615 617.146] +/A << /S /GoTo /D (subsubsection.10.77.2.1) >> +>> +endobj +3232 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 589.837 226.162 600.312] +/A << /S /GoTo /D (subsubsection.10.77.2.2) >> +>> +endobj +3233 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 574.707 199.795 583.478] +/A << /S /GoTo /D (section.10.78) >> +>> +endobj +3234 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 556.169 222.47 566.437] +/A << /S /GoTo /D (subsection.10.78.1) >> +>> +endobj +3235 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 541.039 239.291 549.603] +/A << /S /GoTo /D (subsection.10.78.2) >> +>> +endobj +3236 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 522.501 208.14 532.976] +/A << /S /GoTo /D (subsubsection.10.78.2.1) >> +>> +endobj +3237 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 505.559 238.813 516.142] +/A << /S /GoTo /D (subsubsection.10.78.2.2) >> +>> +endobj +3238 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 488.833 262.466 499.308] +/A << /S /GoTo /D (subsubsection.10.78.2.3) >> +>> +endobj +3239 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 471.999 256.979 482.474] +/A << /S /GoTo /D (subsubsection.10.78.2.4) >> +>> +endobj +3240 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 456.869 200.297 465.64] +/A << /S /GoTo /D (section.10.79) >> +>> +endobj +3241 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 438.331 222.47 448.599] +/A << /S /GoTo /D (subsection.10.79.1) >> +>> +endobj +3242 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 423.201 239.291 431.765] +/A << /S /GoTo /D (subsection.10.79.2) >> +>> +endobj +3243 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 404.663 208.14 415.138] +/A << /S /GoTo /D (subsubsection.10.79.2.1) >> +>> +endobj +3244 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 387.721 238.813 398.303] +/A << /S /GoTo /D (subsubsection.10.79.2.2) >> +>> +endobj +3245 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 370.995 262.466 381.469] +/A << /S /GoTo /D (subsubsection.10.79.2.3) >> +>> +endobj +3246 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 354.161 256.979 364.635] +/A << /S /GoTo /D (subsubsection.10.79.2.4) >> +>> +endobj +3247 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 338.138 219.368 347.801] +/A << /S /GoTo /D (section.10.80) >> +>> +endobj +3248 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 320.493 222.47 330.761] +/A << /S /GoTo /D (subsection.10.80.1) >> +>> +endobj +3249 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 304.47 219.87 314.133] +/A << /S /GoTo /D (section.10.81) >> +>> +endobj +3250 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 286.825 222.47 297.093] +/A << /S /GoTo /D (subsection.10.81.1) >> +>> +endobj +3251 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 271.694 193.178 280.465] +/A << /S /GoTo /D (section.10.82) >> +>> +endobj +3252 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 253.157 222.47 263.425] +/A << /S /GoTo /D (subsection.10.82.1) >> +>> +endobj +3253 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 238.026 239.291 246.591] +/A << /S /GoTo /D (subsection.10.82.2) >> +>> +endobj +3254 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 219.489 201.388 229.963] +/A << /S /GoTo /D (subsubsection.10.82.2.1) >> +>> +endobj +3255 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 202.655 306.176 213.129] +/A << /S /GoTo /D (subsubsection.10.82.2.2) >> +>> +endobj +3256 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 185.713 322.755 196.295] +/A << /S /GoTo /D (subsubsection.10.82.2.3) >> +>> +endobj +3257 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 168.879 249.232 179.461] +/A << /S /GoTo /D (subsubsection.10.82.2.4) >> +>> +endobj +3258 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 152.045 300.25 162.627] +/A << /S /GoTo /D (subsubsection.10.82.2.5) >> +>> +endobj +3259 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 135.211 249.725 145.793] +/A << /S /GoTo /D (subsubsection.10.82.2.6) >> +>> +endobj +3260 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 118.377 249.232 128.959] +/A << /S /GoTo /D (subsubsection.10.82.2.7) >> +>> +endobj +3261 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 103.354 193.68 112.125] +/A << /S /GoTo /D (section.10.83) >> +>> +endobj +3262 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 84.817 222.47 95.085] +/A << /S /GoTo /D (subsection.10.83.1) >> +>> +endobj +3263 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 69.686 239.291 78.251] +/A << /S /GoTo /D (subsection.10.83.2) >> +>> +endobj +3265 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +3312 0 obj +<< +/Length 1001 +/Filter /FlateDecode +>> +stream +x���r�6��z +,Ʌ�.�i���Z[���pQ8�E��uEڒ,H�g*� A�p>����o�b��g,�fo�7WT!(X|A%���En������x?�c1�>�����S +*�@��n?#�����A(�O��0N!gԼ���쯇�S-���ސ`�7�!ȕR`���`����9�ʫ�O�#��]7����\Q�Aιع�W(�Uӊ)�P���s�ca�]��w���mt���9�^Z4��&��֡��lA���#��n�J��*�N�e�EUx��EY�����!G@l�M����Gxl3ә'���Y��T>F^ke,��#Î��.��$���6g�r���iJ��$6�sΠT�)խE��u�M�*���ݵ��S��J�~�Y,/��s�'�����(i�ﺉ�d(�q�����,���O����F����������u�=�t�:����3��ǛE���i[����+.�ax��Ť�gy����"�nX�q�뢉��rB���b�$=�wP��U�2t�8鱘�� &L&�O sG����n���P}oC(|!��#@v���i������#��,�b�'1�"Sǐפqw�[�Y���J��s�%A�����Q2|����S����< cS,��" ��y�ԅ.��4Be��1ru4�U��wEt]��Y�#�����o��,�a�ڄ;L�)�hm ��;���S �_N���W�+'�����֝���OAk�r�����<��W'<��=����b�����A]�������_��/��r���������j1C�վ�x�W�1�S�3-�p��j��/�rX�&;�S���z���"�m:�N�Ⱥ� +!�c��:���e�y��V����aU��ݐ��1������.��2�+`��������<��Br��6.����m���H��O�1��q�� +�b7V�L6�'_֫Əa�[gx�?�&�0�^����^�� +endstream +endobj +3311 0 obj +<< +/Type /Page +/Contents 3312 0 R +/Resources 3310 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 3177 0 R +/Annots [ 3264 0 R 3268 0 R 3269 0 R 3270 0 R 3271 0 R 3272 0 R 3273 0 R 3274 0 R 3275 0 R 3276 0 R 3277 0 R 3278 0 R 3279 0 R 3280 0 R 3281 0 R 3282 0 R 3283 0 R 3284 0 R 3285 0 R 3286 0 R 3287 0 R 3288 0 R 3289 0 R 3290 0 R 3291 0 R 3292 0 R 3293 0 R 3294 0 R 3295 0 R 3296 0 R 3297 0 R 3298 0 R 3299 0 R 3300 0 R 3301 0 R 3302 0 R 3303 0 R 3304 0 R 3305 0 R 3306 0 R 3307 0 R 3308 0 R ] +>> +endobj +3264 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 758.177 201.388 768.652] +/A << /S /GoTo /D (subsubsection.10.83.2.1) >> +>> +endobj +3268 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 741.343 306.176 751.818] +/A << /S /GoTo /D (subsubsection.10.83.2.2) >> +>> +endobj +3269 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 724.402 322.755 734.984] +/A << /S /GoTo /D (subsubsection.10.83.2.3) >> +>> +endobj +3270 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 707.568 249.232 718.15] +/A << /S /GoTo /D (subsubsection.10.83.2.4) >> +>> +endobj +3271 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 690.734 300.25 701.316] +/A << /S /GoTo /D (subsubsection.10.83.2.5) >> +>> +endobj +3272 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 673.9 249.725 684.482] +/A << /S /GoTo /D (subsubsection.10.83.2.6) >> +>> +endobj +3273 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 657.066 249.232 667.648] +/A << /S /GoTo /D (subsubsection.10.83.2.7) >> +>> +endobj +3274 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 641.151 212.616 650.814] +/A << /S /GoTo /D (section.10.84) >> +>> +endobj +3275 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 623.505 222.47 633.774] +/A << /S /GoTo /D (subsection.10.84.1) >> +>> +endobj +3276 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 607.483 213.118 617.146] +/A << /S /GoTo /D (section.10.85) >> +>> +endobj +3277 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 589.837 222.47 600.105] +/A << /S /GoTo /D (subsection.10.85.1) >> +>> +endobj +3278 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 574.707 223.618 583.478] +/A << /S /GoTo /D (section.10.86) >> +>> +endobj +3279 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 556.169 222.47 566.437] +/A << /S /GoTo /D (subsection.10.86.1) >> +>> +endobj +3280 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 541.039 239.291 549.603] +/A << /S /GoTo /D (subsection.10.86.2) >> +>> +endobj +3281 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 522.501 236.813 532.976] +/A << /S /GoTo /D (subsubsection.10.86.2.1) >> +>> +endobj +3282 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 505.667 236.813 516.142] +/A << /S /GoTo /D (subsubsection.10.86.2.2) >> +>> +endobj +3283 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 488.725 289.768 499.308] +/A << /S /GoTo /D (subsubsection.10.86.2.3) >> +>> +endobj +3284 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 471.891 288.423 482.474] +/A << /S /GoTo /D (subsubsection.10.86.2.4) >> +>> +endobj +3285 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 455.057 327.372 465.64] +/A << /S /GoTo /D (subsubsection.10.86.2.5) >> +>> +endobj +3286 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 438.223 366.312 448.806] +/A << /S /GoTo /D (subsubsection.10.86.2.6) >> +>> +endobj +3287 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 421.389 389.239 431.972] +/A << /S /GoTo /D (subsubsection.10.86.2.7) >> +>> +endobj +3288 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 404.555 386.674 415.138] +/A << /S /GoTo /D (subsubsection.10.86.2.8) >> +>> +endobj +3289 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 387.829 323.804 398.303] +/A << /S /GoTo /D (subsubsection.10.86.2.9) >> +>> +endobj +3290 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 372.698 224.12 381.469] +/A << /S /GoTo /D (section.10.87) >> +>> +endobj +3291 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 354.161 222.47 364.429] +/A << /S /GoTo /D (subsection.10.87.1) >> +>> +endobj +3292 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 339.03 239.291 347.595] +/A << /S /GoTo /D (subsection.10.87.2) >> +>> +endobj +3293 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 320.493 236.813 330.967] +/A << /S /GoTo /D (subsubsection.10.87.2.1) >> +>> +endobj +3294 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 303.659 236.813 314.133] +/A << /S /GoTo /D (subsubsection.10.87.2.2) >> +>> +endobj +3295 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 286.717 289.768 297.299] +/A << /S /GoTo /D (subsubsection.10.87.2.3) >> +>> +endobj +3296 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 269.883 288.423 280.465] +/A << /S /GoTo /D (subsubsection.10.87.2.4) >> +>> +endobj +3297 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 253.049 327.372 263.631] +/A << /S /GoTo /D (subsubsection.10.87.2.5) >> +>> +endobj +3298 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 236.215 366.312 246.797] +/A << /S /GoTo /D (subsubsection.10.87.2.6) >> +>> +endobj +3299 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 219.381 389.239 229.963] +/A << /S /GoTo /D (subsubsection.10.87.2.7) >> +>> +endobj +3300 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 202.547 386.674 213.129] +/A << /S /GoTo /D (subsubsection.10.87.2.8) >> +>> +endobj +3301 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 185.821 323.804 196.295] +/A << /S /GoTo /D (subsubsection.10.87.2.9) >> +>> +endobj +3302 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 170.69 195.034 179.461] +/A << /S /GoTo /D (section.10.88) >> +>> +endobj +3303 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 152.153 222.47 162.421] +/A << /S /GoTo /D (subsection.10.88.1) >> +>> +endobj +3304 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 137.022 239.291 145.587] +/A << /S /GoTo /D (subsection.10.88.2) >> +>> +endobj +3305 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 118.377 255.212 128.959] +/A << /S /GoTo /D (subsubsection.10.88.2.1) >> +>> +endobj +3306 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 101.543 297.174 112.125] +/A << /S /GoTo /D (subsubsection.10.88.2.2) >> +>> +endobj +3307 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 84.817 225.301 95.291] +/A << /S /GoTo /D (subsubsection.10.88.2.3) >> +>> +endobj +3308 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 67.983 230.788 78.457] +/A << /S /GoTo /D (subsubsection.10.88.2.4) >> +>> +endobj +3310 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +3357 0 obj +<< +/Length 995 +/Filter /FlateDecode +>> +stream +x���Ms�6����p�V��N���S����aTP\fl��&��� �ѦJ��$��ƉP�W�+�iq�;�v�� �y��b��J�����-��AF5��@����7��}�m�e��b�}���!��DP �RP�������@�j~ls ��3�^����?�����f�/�z_���A��Ct�v�V�@�ΉTɦ+Wm�.���#����=\��5� L看݁�ɻ7-��E+���^����X@E�1�8�S̓��Zf&%(�O Ol�b�����c$�ԁ�rhyפs�YVݭ�:��h_����mY>aIXv� +�#ᔢ�G̝7`D�q�1FC��v��(�w���M����!�Fek���6����'9��OèFS����:�JE�q�1����݉�rew���mzmc�ܞZ�C]&�\�3w��1鑛���W�w#�û6�O��������E�}h��T�Vug]盵�:3-e�=��*IG}��`��]��?�`!���*$���`����7��YSםw���{7c�f�(���� ��J�%�������x�<�6&/��og��/���1�xi�|7���1�x֘|��� +����W�������۶�yP�#�b�qpt`�Q��i���'���|X�]K��k�<�M�n���s��λ�I�$���&w�|�D��N@b'xx���&q��Mh=;L��5?���ޜ�Bl�����"x���i�� �'L��9p}���.4��4fg�_��W~$�����cKm��m�5mW��Z�~+� Q�#n�UYXSeE�v�͍�a�[+h%G�ʪ����;#L|��J�F ��!3U�D鍇���D�@1=.����9��X��>Vs�;l���U�yݙ5��1�'0�PN<��ض,6f5�!7X��*��Y��M +�b��g���w/y�?�=x�%T$��ã������+�%1�;l�?��6�;���k�xȋl��ǥ����V�5�c��l +endstream +endobj +3356 0 obj +<< +/Type /Page +/Contents 3357 0 R +/Resources 3355 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 3177 0 R +/Annots [ 3309 0 R 3313 0 R 3314 0 R 3315 0 R 3316 0 R 3317 0 R 3318 0 R 3319 0 R 3320 0 R 3321 0 R 3322 0 R 3323 0 R 3324 0 R 3325 0 R 3326 0 R 3327 0 R 3328 0 R 3329 0 R 3330 0 R 3331 0 R 3332 0 R 3333 0 R 3334 0 R 3335 0 R 3336 0 R 3337 0 R 3338 0 R 3339 0 R 3340 0 R 3341 0 R 3342 0 R 3343 0 R 3344 0 R 3345 0 R 3346 0 R 3347 0 R 3348 0 R 3349 0 R 3350 0 R 3351 0 R 3352 0 R 3353 0 R ] +>> +endobj +3309 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 758.177 222.808 768.652] +/A << /S /GoTo /D (subsubsection.10.88.2.5) >> +>> +endobj +3313 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 741.236 274.015 751.818] +/A << /S /GoTo /D (subsubsection.10.88.2.6) >> +>> +endobj +3314 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 724.509 228.43 734.984] +/A << /S /GoTo /D (subsubsection.10.88.2.7) >> +>> +endobj +3315 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 707.675 224.808 718.15] +/A << /S /GoTo /D (subsubsection.10.88.2.8) >> +>> +endobj +3316 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 690.841 228.888 701.316] +/A << /S /GoTo /D (subsubsection.10.88.2.9) >> +>> +endobj +3317 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 674.007 250.639 684.482] +/A << /S /GoTo /D (subsubsection.10.88.2.10) >> +>> +endobj +3318 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 657.173 245.242 667.648] +/A << /S /GoTo /D (subsubsection.10.88.2.11) >> +>> +endobj +3319 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 640.339 242.749 650.814] +/A << /S /GoTo /D (subsubsection.10.88.2.12) >> +>> +endobj +3320 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 625.209 195.536 633.98] +/A << /S /GoTo /D (section.10.89) >> +>> +endobj +3321 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 606.671 222.47 616.939] +/A << /S /GoTo /D (subsection.10.89.1) >> +>> +endobj +3322 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 591.541 239.291 600.105] +/A << /S /GoTo /D (subsection.10.89.2) >> +>> +endobj +3323 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 572.896 255.212 583.478] +/A << /S /GoTo /D (subsubsection.10.89.2.1) >> +>> +endobj +3324 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 556.061 297.174 566.644] +/A << /S /GoTo /D (subsubsection.10.89.2.2) >> +>> +endobj +3325 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 539.335 225.301 549.81] +/A << /S /GoTo /D (subsubsection.10.89.2.3) >> +>> +endobj +3326 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 522.501 230.788 532.976] +/A << /S /GoTo /D (subsubsection.10.89.2.4) >> +>> +endobj +3327 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 505.667 222.808 516.142] +/A << /S /GoTo /D (subsubsection.10.89.2.5) >> +>> +endobj +3328 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 488.725 274.015 499.308] +/A << /S /GoTo /D (subsubsection.10.89.2.6) >> +>> +endobj +3329 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 471.999 228.43 482.474] +/A << /S /GoTo /D (subsubsection.10.89.2.7) >> +>> +endobj +3330 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 455.165 224.808 465.64] +/A << /S /GoTo /D (subsubsection.10.89.2.8) >> +>> +endobj +3331 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 438.331 228.888 448.806] +/A << /S /GoTo /D (subsubsection.10.89.2.9) >> +>> +endobj +3332 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 421.497 250.639 431.972] +/A << /S /GoTo /D (subsubsection.10.89.2.10) >> +>> +endobj +3333 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 404.663 245.242 415.138] +/A << /S /GoTo /D (subsubsection.10.89.2.11) >> +>> +endobj +3334 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 387.829 242.749 398.303] +/A << /S /GoTo /D (subsubsection.10.89.2.12) >> +>> +endobj +3335 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 371.806 214.607 381.469] +/A << /S /GoTo /D (section.10.90) >> +>> +endobj +3336 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 354.161 222.47 364.429] +/A << /S /GoTo /D (subsection.10.90.1) >> +>> +endobj +3337 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 338.138 215.109 347.801] +/A << /S /GoTo /D (section.10.91) >> +>> +endobj +3338 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 320.493 222.47 330.761] +/A << /S /GoTo /D (subsection.10.91.1) >> +>> +endobj +3339 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 305.362 202.969 314.133] +/A << /S /GoTo /D (section.10.92) >> +>> +endobj +3340 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 286.825 222.47 297.093] +/A << /S /GoTo /D (subsection.10.92.1) >> +>> +endobj +3341 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 271.694 239.291 280.259] +/A << /S /GoTo /D (subsection.10.92.2) >> +>> +endobj +3342 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 253.157 231.568 263.631] +/A << /S /GoTo /D (subsubsection.10.92.2.1) >> +>> +endobj +3343 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 236.323 236.043 246.797] +/A << /S /GoTo /D (subsubsection.10.92.2.2) >> +>> +endobj +3344 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 219.489 235.281 229.963] +/A << /S /GoTo /D (subsubsection.10.92.2.3) >> +>> +endobj +3345 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 202.655 252.854 213.129] +/A << /S /GoTo /D (subsubsection.10.92.2.4) >> +>> +endobj +3346 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 185.713 270.437 196.295] +/A << /S /GoTo /D (subsubsection.10.92.2.5) >> +>> +endobj +3347 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 168.879 310.812 179.461] +/A << /S /GoTo /D (subsubsection.10.92.2.6) >> +>> +endobj +3348 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 152.045 284.397 162.627] +/A << /S /GoTo /D (subsubsection.10.92.2.7) >> +>> +endobj +3349 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 135.211 297.085 145.793] +/A << /S /GoTo /D (subsubsection.10.92.2.8) >> +>> +endobj +3350 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 118.377 282.676 128.959] +/A << /S /GoTo /D (subsubsection.10.92.2.9) >> +>> +endobj +3351 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 101.543 264.681 112.125] +/A << /S /GoTo /D (subsubsection.10.92.2.10) >> +>> +endobj +3352 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 84.709 270.437 95.291] +/A << /S /GoTo /D (subsubsection.10.92.2.11) >> +>> +endobj +3353 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 67.875 297.847 78.457] +/A << /S /GoTo /D (subsubsection.10.92.2.12) >> +>> +endobj +3355 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +3402 0 obj +<< +/Length 944 +/Filter /FlateDecode +>> +stream +x���Is�0��{~���!B�re��p��[a<��3�����Q6 +�� hf�X���8u�ϒ��b~��E;A`x3y9����(���`�H�@j��$w��������|�m���!�}O)��rr� �®{�Z���o.�rF�� +|����ۻ�4����{C�o{��\) ��?A�wb:����)�ɻU�.L�����1i�j�j�,�Gđ��ۃ8�:��i�8�q.�X�3�{�M+�"���J���({@Ɔ����+�d���*��;�e���,7i�gU֤�)FI_�x)��C.Z��k�JB������<���ӆ8��5V��چ�X֝�Y*}��W�M{�fM�i�ٔ���i~�� +j�h�QQ�z[+ӗ�0�)��������¡���ܦ�����n�Gu�����7�#6����^4�6,Qr2o�L\���8�R�i�S��u��UY�ݫk�e�Mc��8�?�ch���>qN��S�A��2{�û6��\�\����#����#�U_�[՝�*�!h)#�CZ���t��)ZV�!Y�>�6_�lye�Ɵ_�����n����G/t�F�8��M�>"D�F��/n�h���ϖ�)��l"\뽧K�%#�@D1���UY��N���2���]<+9hU�ž?߯ͅ�$T����.����?u���� +��b����,�z�겚[(F�z����#��:�r6�-�cӨ�r��p1�����Y}����ĽF�^��� '��6�8q(g����Xo�&ؘ��z����z�#�4�y��y4�Xos�3x�&�ۜ5�ۜ�7���xp��kי��yP��f$�z���ְX[�_�ީ��O�7�� +3�b1��;��'���v� x������D +�y�����sf�P�-nO�S�&�����C��v.���v {뇻���� +endstream +endobj +3401 0 obj +<< +/Type /Page +/Contents 3402 0 R +/Resources 3400 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 3177 0 R +/Annots [ 3354 0 R 3358 0 R 3359 0 R 3360 0 R 3361 0 R 3362 0 R 3363 0 R 3364 0 R 3365 0 R 3366 0 R 3367 0 R 3368 0 R 3369 0 R 3370 0 R 3371 0 R 3372 0 R 3373 0 R 3374 0 R 3375 0 R 3376 0 R 3377 0 R 3378 0 R 3379 0 R 3380 0 R 3381 0 R 3382 0 R 3383 0 R 3384 0 R 3385 0 R 3386 0 R 3387 0 R 3388 0 R 3389 0 R 3390 0 R 3391 0 R 3392 0 R 3393 0 R 3394 0 R 3395 0 R 3396 0 R 3397 0 R 3398 0 R ] +>> +endobj +3354 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 758.07 297.076 768.652] +/A << /S /GoTo /D (subsubsection.10.92.2.13) >> +>> +endobj +3358 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 741.236 255.983 751.818] +/A << /S /GoTo /D (subsubsection.10.92.2.14) >> +>> +endobj +3359 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 724.509 303.227 734.984] +/A << /S /GoTo /D (subsubsection.10.92.2.15) >> +>> +endobj +3360 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 707.675 254.988 718.15] +/A << /S /GoTo /D (subsubsection.10.92.2.16) >> +>> +endobj +3361 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 690.841 235.953 701.316] +/A << /S /GoTo /D (subsubsection.10.92.2.17) >> +>> +endobj +3362 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 674.007 239.172 684.482] +/A << /S /GoTo /D (subsubsection.10.92.2.18) >> +>> +endobj +3363 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 657.173 279.179 667.648] +/A << /S /GoTo /D (subsubsection.10.92.2.19) >> +>> +endobj +3364 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 640.339 261.955 650.814] +/A << /S /GoTo /D (subsubsection.10.92.2.20) >> +>> +endobj +3365 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 623.505 264.851 633.98] +/A << /S /GoTo /D (subsubsection.10.92.2.21) >> +>> +endobj +3366 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 606.671 249.008 617.146] +/A << /S /GoTo /D (subsubsection.10.92.2.22) >> +>> +endobj +3367 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 589.837 236.052 600.312] +/A << /S /GoTo /D (subsubsection.10.92.2.23) >> +>> +endobj +3368 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 573.003 284.397 583.478] +/A << /S /GoTo /D (subsubsection.10.92.2.24) >> +>> +endobj +3369 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 557.873 203.471 566.644] +/A << /S /GoTo /D (section.10.93) >> +>> +endobj +3370 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 539.335 222.47 549.603] +/A << /S /GoTo /D (subsection.10.93.1) >> +>> +endobj +3371 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 524.205 239.291 532.769] +/A << /S /GoTo /D (subsection.10.93.2) >> +>> +endobj +3372 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 505.667 231.568 516.142] +/A << /S /GoTo /D (subsubsection.10.93.2.1) >> +>> +endobj +3373 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 488.833 236.043 499.308] +/A << /S /GoTo /D (subsubsection.10.93.2.2) >> +>> +endobj +3374 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 471.999 235.281 482.474] +/A << /S /GoTo /D (subsubsection.10.93.2.3) >> +>> +endobj +3375 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 455.165 252.854 465.64] +/A << /S /GoTo /D (subsubsection.10.93.2.4) >> +>> +endobj +3376 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 438.223 270.437 448.806] +/A << /S /GoTo /D (subsubsection.10.93.2.5) >> +>> +endobj +3377 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 421.389 310.812 431.972] +/A << /S /GoTo /D (subsubsection.10.93.2.6) >> +>> +endobj +3378 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 404.555 284.397 415.138] +/A << /S /GoTo /D (subsubsection.10.93.2.7) >> +>> +endobj +3379 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 387.721 297.085 398.303] +/A << /S /GoTo /D (subsubsection.10.93.2.8) >> +>> +endobj +3380 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 370.887 282.676 381.469] +/A << /S /GoTo /D (subsubsection.10.93.2.9) >> +>> +endobj +3381 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 354.053 264.681 364.635] +/A << /S /GoTo /D (subsubsection.10.93.2.10) >> +>> +endobj +3382 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 337.219 270.437 347.801] +/A << /S /GoTo /D (subsubsection.10.93.2.11) >> +>> +endobj +3383 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 320.385 297.847 330.967] +/A << /S /GoTo /D (subsubsection.10.93.2.12) >> +>> +endobj +3384 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 303.551 297.076 314.133] +/A << /S /GoTo /D (subsubsection.10.93.2.13) >> +>> +endobj +3385 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 286.717 255.983 297.299] +/A << /S /GoTo /D (subsubsection.10.93.2.14) >> +>> +endobj +3386 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 269.991 303.227 280.465] +/A << /S /GoTo /D (subsubsection.10.93.2.15) >> +>> +endobj +3387 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 253.157 254.988 263.631] +/A << /S /GoTo /D (subsubsection.10.93.2.16) >> +>> +endobj +3388 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 236.323 235.953 246.797] +/A << /S /GoTo /D (subsubsection.10.93.2.17) >> +>> +endobj +3389 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 219.489 239.172 229.963] +/A << /S /GoTo /D (subsubsection.10.93.2.18) >> +>> +endobj +3390 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 202.655 279.179 213.129] +/A << /S /GoTo /D (subsubsection.10.93.2.19) >> +>> +endobj +3391 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 185.821 261.955 196.295] +/A << /S /GoTo /D (subsubsection.10.93.2.20) >> +>> +endobj +3392 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 168.987 264.851 179.461] +/A << /S /GoTo /D (subsubsection.10.93.2.21) >> +>> +endobj +3393 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 152.153 249.008 162.627] +/A << /S /GoTo /D (subsubsection.10.93.2.22) >> +>> +endobj +3394 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 135.319 236.052 145.793] +/A << /S /GoTo /D (subsubsection.10.93.2.23) >> +>> +endobj +3395 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.591 118.485 284.397 128.959] +/A << /S /GoTo /D (subsubsection.10.93.2.24) >> +>> +endobj +3396 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 102.462 222.856 112.125] +/A << /S /GoTo /D (section.10.94) >> +>> +endobj +3397 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 84.817 222.47 95.085] +/A << /S /GoTo /D (subsection.10.94.1) >> +>> +endobj +3398 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.81 68.794 223.358 78.457] +/A << /S /GoTo /D (section.10.95) >> +>> +endobj +3400 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +3405 0 obj +<< +/Length 273 +/Filter /FlateDecode +>> +stream +x�͒?O�0�w��!��{E@�NP�EJ�Hm +i��'���`b:?��ݓ��卄��* ����f��C�蜆���"k�G�NB* �����`W�=1��$�� �s�C��lv,_}o�:x&w`�Fkt��������V��ṛ�<�zi�;�4��Ѣ��_�ݺޖŤ�Vd������͐{Zy��(2k���)���_�?�&pݗ�9G���o�N�ɡ�μ���Eח�ݼl�v�M��"~��&~<U=?�e�=�+J�� +endstream +endobj +3404 0 obj +<< +/Type /Page +/Contents 3405 0 R +/Resources 3403 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 3406 0 R +/Annots [ 3399 0 R ] +>> +endobj +3399 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [107.719 758.177 222.47 768.446] +/A << /S /GoTo /D (subsection.10.95.1) >> +>> +endobj +3403 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +3409 0 obj +<< +/Length 26 +/Filter /FlateDecode +>> +stream +x�� +0TH/�2PHW0Pp�I��p; +endstream +endobj +3408 0 obj +<< +/Type /Page +/Contents 3409 0 R +/Resources 3407 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 3406 0 R +>> +endobj +3407 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/ProcSet [ /PDF ] +>> +endobj +3410 0 obj +<< +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (./soft_architecture_01_09_2019.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 3411 0 R +/BBox [0 0 889.608398 313.693237] +/Group << +/Type /Group +/S /Transparency +/I true +/CS /DeviceRGB +>> +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/XObject << +/x6 3412 0 R +/x7 3413 0 R +/x8 3414 0 R +/x9 3415 0 R +/x10 3416 0 R +/x11 3417 0 R +/x12 3418 0 R +/x13 3419 0 R +/x14 3420 0 R +/x15 3421 0 R +/x16 3422 0 R +/x17 3423 0 R +/x18 3424 0 R +/x19 3425 0 R +/x20 3426 0 R +/x21 3427 0 R +/x22 3428 0 R +/x23 3429 0 R +/x24 3430 0 R +/x25 3431 0 R +/x26 3432 0 R +/x27 3433 0 R +/x28 3434 0 R +/x29 3435 0 R +/x30 3436 0 R +/x31 3437 0 R +/x32 3438 0 R +/x33 3439 0 R +/x34 3440 0 R +/x35 3441 0 R +/x36 3442 0 R +/x37 3443 0 R +/x38 3444 0 R +/x39 3445 0 R +/x40 3446 0 R +/x41 3447 0 R +/x42 3448 0 R +/x43 3449 0 R +/x44 3450 0 R +/x45 3451 0 R +/x46 3452 0 R +/x47 3453 0 R +/x48 3454 0 R +/x49 3455 0 R +/x50 3456 0 R +/x51 3457 0 R +/x52 3458 0 R +/x53 3459 0 R +/x54 3460 0 R +/x55 3461 0 R +/x56 3462 0 R +/x57 3463 0 R +/x58 3464 0 R +/x59 3465 0 R +/x60 3466 0 R +/x61 3467 0 R +/x62 3468 0 R +/x63 3469 0 R +/x64 3470 0 R +/x65 3471 0 R +/x66 3472 0 R +/x67 3473 0 R +/x68 3474 0 R +/x69 3475 0 R +/x70 3476 0 R +/x71 3477 0 R +/x72 3478 0 R +/x73 3479 0 R +/x74 3480 0 R +/x75 3481 0 R +/x76 3482 0 R +/x77 3483 0 R +/x78 3484 0 R +/x79 3485 0 R +/x80 3486 0 R +/x81 3487 0 R +/x82 3488 0 R +/x83 3489 0 R +/x84 3490 0 R +/x85 3491 0 R +/x86 3492 0 R +/x87 3493 0 R +/x88 3494 0 R +/x89 3495 0 R +/x90 3496 0 R +/x91 3497 0 R +/x92 3498 0 R +/x93 3499 0 R +/x94 3500 0 R +/x95 3501 0 R +/x96 3502 0 R +/x97 3503 0 R +/x98 3504 0 R +/x99 3505 0 R +/x100 3506 0 R +/x101 3507 0 R +/x102 3508 0 R +/x103 3509 0 R +/x104 3510 0 R +>>>> +/Length 286 +/Filter /FlateDecode +>> +stream +x��ֻM1E�|�p�l_s�BO$���Y�� ��蔔��P�%ǎ3����L�����^߷�^?��s�����#� +����d�Ee,����������������������������AӠi�4h4 �M��AӠi�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i��������������������������������:�������������������^�ٳ?{��_�����A +endstream +endobj +3411 0 obj +<< +/Producer (cairo 1.15.10 \(http://cairographics.org\)) +/CreationDate (D:20191216151212+01'00) +>> +endobj +3412 0 obj +<< +/Length 3511 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3512 0 R +>> +stream +x�+� +T(�*�2T0�B��˥�h��^��_ah`�������� K +endstream +endobj +3413 0 obj +<< +/Length 3513 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3514 0 R +>> +stream +x�m�1 +�PD�=�\ ���?���E��A��^�DӼ��a�q�z0ܞBe�쁗����/05\���T�g�J&T����hڤQ�*�{� ]W�?g��_xB/��D% +endstream +endobj +3414 0 obj +<< +/Length 3515 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3516 0 R +>> +stream +x�+�2P�� w�D��b.C=C#3�r.C/ �⊎U0�3PH�24P�U(T0kхPɹ\F@i#]mb���`aj�gln +�QV� +����� +endstream +endobj +3415 0 obj +<< +/Length 3517 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3518 0 R +>> +stream +x�m�M�@�=�`�2��s��ƺ����'�&6��|y�X�I�2u�d;O��m���8��TIZCe���͋B��)�N-��`Ҍ����_Q���p�7��g�A�������e*j +endstream +endobj +3416 0 obj +<< +/Length 3519 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3520 0 R +>> +stream +x�m�A +�@E�9ſ@�d2�dN .�Kq! +��Eq���R�K �����yRI�?[l.���J,�����I�s5� +� �:ʹ�=%�E�(����#�L}F�E�A,��8�ۄ<�)[h�-Y+V-�m��1�V툎:���5� +endstream +endobj +3417 0 obj +<< +/Length 3521 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3522 0 R +>> +stream +x� Ź�0�\U\L �Zv�@��1���&��pXE*�{���#m�bM�`��l���X���L�̱.��`�� +endstream +endobj +3418 0 obj +<< +/Length 3523 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3524 0 R +>> +stream +x�e�= +�@��9Ż@����',bʐBT�b���g�R^�~�x��KM� ��:�t���D�"E�%�H�7-k��G4($������Φ��jf-���=�ͱ=1c����? +endstream +endobj +3419 0 obj +<< +/Length 3525 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3526 0 R +>> +stream +x�+� +T(�*�2T0�B��˥�h��^��_ahd�������� H +endstream +endobj +3420 0 obj +<< +/Length 3527 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3528 0 R +>> +stream +x�+�2P�� w�D��b.C=C#3�r.C/ �⊎U0�3PH�2R�U(T0�ЅPɹ\&F�zf�f@�2c�\sC=#S�P�B�B W ���T +endstream +endobj +3421 0 obj +<< +/Length 3529 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3530 0 R +>> +stream +x�+�2P�� w�D��b.C=C#3�r.C/ �⊎U0�3PH�2R�U(T0�ЅPɹ\&�FzƆ� +��z�� +� +f�FzƖp��`�@�@.�Օ +endstream +endobj +3422 0 obj +<< +/Length 3531 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3532 0 R +>> +stream +x�e�;�@D{��u +��]�!M� E��%X�, ���g��$Z*2)��҄���o��q\@�ɬ�'2��AKF����)�wД&Ҭ�t�*㔹<i�~��7���>���V|(� +endstream +endobj +3423 0 obj +<< +/Length 3533 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3534 0 R +>> +stream +x�m�A +�@E�9ſ��df23=� ��.Ņ((�.J^���(Y���2�p.1h�oح�: �c�D��x�džw:�)�T�����r�v��|�"\VNҠG��>��t31�R3e��f�={+�k�CK�|�Pg!����GK-=��4> +endstream +endobj +3424 0 obj +<< +/Length 3535 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3536 0 R +>> +stream +x� ʱ�0��)~m�!��`�����g�k�%a�0oN��e��5́���\�{7�:�d� +��7��N�S�� +endstream +endobj +3425 0 obj +<< +/Length 3537 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3538 0 R +>> +stream +x�+�2�3�0164Q�d�+�'(�Z�*�s)xq(dqE�U(��| +�PB%�r��뙙�(��YX�+XX虚�F@㍌�R������& +endstream +endobj +3426 0 obj +<< +/Length 3539 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3540 0 R +>> +stream +x�+� +T(�*�2T0�B��˥�h��^��_ahl������� N +endstream +endobj +3427 0 obj +<< +/Length 3541 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3542 0 R +>> +stream +x�=L1 +�0���@��ji�ApPGqAt�o� !$!$'1^t���^Ě�g17ԉ `mc4eL&�c-$hp�|*�|�x�C�P�Np@�ݟw�h��.J� +endstream +endobj +3428 0 obj +<< +/Length 3543 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3544 0 R +>> +stream +x�+� +T(�*�2T0�B��˥�h��^��_ahb�������� J +endstream +endobj +3429 0 obj +<< +/Length 3545 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3546 0 R +>> +stream +x�+� +T(�*�2T0�B��˥�h��^��_ahb������� M +endstream +endobj +3430 0 obj +<< +/Length 3547 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3548 0 R +>> +stream +x�+� +T(�*�2T0�B��˥�h��^��_ahb�������( P +endstream +endobj +3431 0 obj +<< +/Length 3549 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3550 0 R +>> +stream +x�+� +T(�*�2T0�B��˥�h��^��_ahj�������� J +endstream +endobj +3432 0 obj +<< +/Length 3551 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3552 0 R +>> +stream +x�+� +T(�*�2T0�B��˥�h��^��_ahj������� M +endstream +endobj +3433 0 obj +<< +/Length 3553 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3554 0 R +>> +stream +x�+� +T(�*�2T0�B��˥�h��^��_ahj�������) P +endstream +endobj +3434 0 obj +<< +/Length 3555 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3556 0 R +>> +stream +x�+� +T(�*�2T0�B��˥�h��^��_ahf�������� J +endstream +endobj +3435 0 obj +<< +/Length 3557 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3558 0 R +>> +stream +x�m�1AОSP[ p�=����Z��O�1f31v����nŊLΕl�h�4���ʸ��E U��w���T&��H�M��F^�IJ|e�2d +�k~F��� �?��N���i) +endstream +endobj +3436 0 obj +<< +/Length 3559 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3560 0 R +>> +stream +x�m�A +�@E�9ſ@c2�ifN .�Kq! +��Eq���(XђE����F�[��?6K,���C�E� +X��J��''k�P�O�^��VX�CT9� ���&���$�PǩT��1���%����PU��Cj�e�k��zz��5 +endstream +endobj +3437 0 obj +<< +/Length 3561 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3562 0 R +>> +stream +x� ű�0��)~m�@ ��`�����g������C!|�Ա��r��/���e�f��p��;g��g��~b�� +endstream +endobj +3438 0 obj +<< +/Length 3563 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3564 0 R +>> +stream +x�e�1 +�@D���������=�H�I,BA�P�\?R�)fx<f�sҌ�qpy������H�U�U������� +z�_�7IV�Z�0����34��c�1�*U���N +endstream +endobj +3439 0 obj +<< +/Length 3565 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3566 0 R +>> +stream +x�+� +T(�*�2T0�B��˥�h��^��_ahn������� L +endstream +endobj +3440 0 obj +<< +/Length 3567 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3568 0 R +>> +stream +x�+� +T(�*�2T0�B��˥�h��^��_ahn�������" O +endstream +endobj +3441 0 obj +<< +/Length 3569 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3570 0 R +>> +stream +x�+� +T(�*�2T0�B��˥�h��^��_ahn�������= R +endstream +endobj +3442 0 obj +<< +/Length 3571 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3572 0 R +>> +stream +x�e�;�@�ާpMa�ۉ�9 �H +����z��J*��J�^��������)�R��%�7F���/���oqq�)]"|��������O�I�$l'������)f +endstream +endobj +3443 0 obj +<< +/Length 3573 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3574 0 R +>> +stream +x�m�A +�@E�9ſ@c2�f�'ե�E�t���*TK%����OzN٢��n��Ip�$ڈ$œ6$���XL���-z(�T�i��g��Bl�<+���<~�f�lo8����͘��u=��f-$���:�1���=Zj��V4� +endstream +endobj +3444 0 obj +<< +/Length 3575 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3576 0 R +>> +stream +x�ű�0О)~m����`��������w��[z(�+��w뮘�!y3.�`Z���K&���'��vzq� +endstream +endobj +3445 0 obj +<< +/Length 3577 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3578 0 R +>> +stream +x�+�2�3�0164Q�d�+�'(�Z�*�s)xq(dqE�U(��| +�PB%�r���Y+�Z�Y�(�hS���#s��T�`�@�@.��g} +endstream +endobj +3446 0 obj +<< +/Length 3579 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3580 0 R +>> +stream +x�+� +T(�*�2T0�B��˥�h��^��_aha�������P T +endstream +endobj +3447 0 obj +<< +/Length 3581 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3582 0 R +>> +stream +x�+� +T(�*�2T0�B��˥�h��^��_ahi������� N +endstream +endobj +3448 0 obj +<< +/Length 3583 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3584 0 R +>> +stream +x�+� +T(�*�2T0�B��˥�h��^��_ahi�������6 Q +endstream +endobj +3449 0 obj +<< +/Length 3585 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3586 0 R +>> +stream +x�EL; +�0��)r���֞@�QDA������������x�U�'�z+.mq�F-�h�+�vQLjG-d����.�$�A�僗�ɛ�8��*��GK-=^�1 +endstream +endobj +3450 0 obj +<< +/Length 3587 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3588 0 R +>> +stream +x�+�2P�� w�D��b.=Ss#Cc�r.C/ ��V0�3��44�2 ��@M)\F +� +� +�`#t!Tr.�����1��]s=SK�\]=sS8?G!X!�+��/�� +endstream +endobj +3451 0 obj +<< +/Length 3589 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3590 0 R +>> +stream +x�+� +T(�*�2T0�B��˥�h��^��_ad`�������� F +endstream +endobj +3452 0 obj +<< +/Length 3591 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3592 0 R +>> +stream +x�+� +T(�*�2T0�B��˥�h��^��_ad`�������� I +endstream +endobj +3453 0 obj +<< +/Length 3593 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3594 0 R +>> +stream +x�+� +T(�*�2T0�B��˥�h��^��_ad`������� L +endstream +endobj +3454 0 obj +<< +/Length 3595 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3596 0 R +>> +stream +x�+� +T(�*�2T0�B��˥�h��^��_adh�������� F +endstream +endobj +3455 0 obj +<< +/Length 3597 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3598 0 R +>> +stream +x�+� +T(�*�2T0�B��˥�h��^��_adh�������� I +endstream +endobj +3456 0 obj +<< +/Length 3599 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3600 0 R +>> +stream +x�m�;�@�ާpM�̮?�>G�!�Hr�@�F�n�4�f%HuKT�8���!z����� <�䦢�qQ���'\,�+ːb�M?R���Zx�A�f�ӣߎ� ԇ?�l�_�J/�c*W +endstream +endobj +3457 0 obj +<< +/Length 3601 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3602 0 R +>> +stream +x�m�A +�@�}N�/`L��L��ࢺ���]^�i�R�"��ґp��Ա��ς۫�D�HR��:�JRp-�C��Z���Rpc�SsF�(�=�='��9�@�UrO%U)��"��lsrl� +�,�����퀆����5� +endstream +endobj +3458 0 obj +<< +/Length 3603 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3604 0 R +>> +stream +x� ű�@��*.6@�A�K0Џ��gt��I�-=����a�gb=�����Ν��d���ωk��>bd� +endstream +endobj +3459 0 obj +<< +/Length 3605 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3606 0 R +>> +stream +x�e�1 +�@D�������k�zA�PK�IR�E��K�b��cVa���f\���� >�KԆ4�_":!�2/n/=V(��z���)�bN4���1� +���Ѱ�1a�AЌN +endstream +endobj +3460 0 obj +<< +/Length 3607 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3608 0 R +>> +stream +x�+� +T(�*�2T0�B��˥�h��^��_add�������� K +endstream +endobj +3461 0 obj +<< +/Length 3609 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3610 0 R +>> +stream +x�+� +T(�*�2T0�B��˥�h��^��_add������� N +endstream +endobj +3462 0 obj +<< +/Length 3611 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3612 0 R +>> +stream +x�+� +T(�*�2T0�B��˥�h��^��_adl�������� H +endstream +endobj +3463 0 obj +<< +/Length 3613 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3614 0 R +>> +stream +x�mι Q��U8&0��]Ɩ@�,п��W��z��L��,�����>�B�+O��\��J�p�b����6Œ��#Nn����� &E���k��ߌ���O����|����*� +endstream +endobj +3464 0 obj +<< +/Length 3615 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3616 0 R +>> +stream +x�mν +�P�=Oq^�1ir��@��8��":_�[m�dH�8 �I8e7u̇������!�"�Oj�"��v���*��C!��O;�)�qE���I��K��mD����M����2GK4�XآM6G�f�`���Kñ˿߶訣�i6 +endstream +endobj +3465 0 obj +<< +/Length 3617 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3618 0 R +>> +stream +x�ʱ�0О)~m�@�c8B +Mm��N�^�nv� +�����rŚ؇`>�q�¼s�!��i��։k��^b� +endstream +endobj +3466 0 obj +<< +/Length 3619 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3620 0 R +>> +stream +x�e�= +�0��w���q^�%� a�h)[,*��������2���1�Х�F��С}�� j!���^��L/#�ņ'v(hj�6���T4>&W�GVǒ�ۿ8V��R��3K +endstream +endobj +3467 0 obj +<< +/Length 3621 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3622 0 R +>> +stream +x�+� +T(�*�2T0�B��˥�h��^��_adb�������� J +endstream +endobj +3468 0 obj +<< +/Length 3623 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3624 0 R +>> +stream +x�mι Q��U8&0��]Ɩ@�,п��_��z��L��,�����>�B�+O���%�r8^1٨r|e�Œ��#N>�%E���M:צ��L���p�����<�/*H +endstream +endobj +3469 0 obj +<< +/Length 3625 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3626 0 R +>> +stream +x�m�A +�0����_��$�L����R\��"vQ���� +���ńǟ��$���X[l.��PC�Hrx�ǎO:�kRp��G����kG��c�h�eN.�C�\;&z�H��9:)��D����bsV�J�*�0����w�-����5� +endstream +endobj +3470 0 obj +<< +/Length 3627 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3628 0 R +>> +stream +x� �1� �>���"�#��`����gt�}���= +LGX������4�W�W�Aлf�(G����½�!c� +endstream +endobj +3471 0 obj +<< +/Length 3629 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3630 0 R +>> +stream +x�+�2�3�0164Q�d�+�'(�Z�*�s)xq(dqE�U(��| +�PB%�r���Z)����YZ)��YX�@��R�����QS +endstream +endobj +3472 0 obj +<< +/Length 3631 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3632 0 R +>> +stream +x�+� +T(�*�2T0�B��˥�h��^��_adj������� L +endstream +endobj +3473 0 obj +<< +/Length 3633 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3634 0 R +>> +stream +x�m�;�@�ާpM�x��#GHC(BA��H�%R:�if�0�i� �q%���t �W��� ��Rœ���ب���6D���+��$�����v:fT�4b����fx�)*p +endstream +endobj +3474 0 obj +<< +/Length 3635 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3636 0 R +>> +stream +x�m�1 +A�>��ؘ�d'3'��R,DA�X,���(ꪤHx��$�٢~�����x�!�"�,Hp�Ͷ&� +KPH����=�E�!� )�k�����o�|�9���)��9E����1�����W����_4;��m��:�ʶ5� +endstream +endobj +3475 0 obj +<< +/Length 3637 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3638 0 R +>> +stream +x� �1� �>���"�#H��`����gt�}��ٽ�F���lL/X�i���W �]3��(#A�Ίu��d�c1� +endstream +endobj +3476 0 obj +<< +/Length 3639 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3640 0 R +>> +stream +x�+�2�3�0164Q�d�+�'(�Z�*�s)xq(dqE�U(��| +�PB%�r���YY(����YZ)��YX�@��R�����hT +endstream +endobj +3477 0 obj +<< +/Length 3641 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3642 0 R +>> +stream +x�+� +T(�*�2T0�B��˥�h��^��_adf������� N +endstream +endobj +3478 0 obj +<< +/Length 3643 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3644 0 R +>> +stream +x�m�=A��SP[�[��p�`�Z���gLԉ�#_xnQ��2�Q 6�h�����g�� �"�e�����RB�#�W��/i2B���%!�1�����q��Or����@'z)� +endstream +endobj +3479 0 obj +<< +/Length 3645 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3646 0 R +>> +stream +x�m�M +1�}N�.`Lk۴'\�.Ņ((�,�Yx�Ɍ���,>^Bz�V.�wخ�< +.���ux�GC���� 6�� V�g;uű�j� +�*:���||ӽ�PXb�)�g�J��T8���W��M/d�/�N]�=�CK-�9}5o +endstream +endobj +3480 0 obj +<< +/Length 3647 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3648 0 R +>> +stream +x� ʱ�0��)�-�C��1�BS�O�k�%�[�P��@�2�ҕ���Ϗ*f��SQҪ�[�u��I?p�� +endstream +endobj +3481 0 obj +<< +/Length 3649 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3650 0 R +>> +stream +x�e�1 +�@D��������Y��B-�EHB ��Xx�|��)fx<�UJ��&��tE{'ޛK�J�.�^���7���+�4G=�����8I50gh��X;4��{a�(���t +endstream +endobj +3482 0 obj +<< +/Length 3651 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3652 0 R +>> +stream +x�+� +T(�*�2T0�B��˥�h��^��_adn�������- P +endstream +endobj +3483 0 obj +<< +/Length 3653 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3654 0 R +>> +stream +x�m�1�0EwN���26>F�����i�/�DI�Hݾ�+0��ʊL��9EȞ��g���8�\HLQEH�d��[�� 5z��in�N`��H��5a����,����s�~�k)� +endstream +endobj +3484 0 obj +<< +/Length 3655 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3656 0 R +>> +stream +x�u�� +�@��y�y��I�u�' +=T��AiŃ�oV��?��cf��8d�s���%f;���&��9��h�q��֝���#�W=�~�d$)* ���Uz�~"^�'���<��Y ����T}��c�P�:��FG���5 +endstream +endobj +3485 0 obj +<< +/Length 3657 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3658 0 R +>> +stream +x�ʱ �0�>S|Ma��V�1�R���ꚻŭ{((����r�Xb<-REàE :4)5J� �ĵ���p�� +endstream +endobj +3486 0 obj +<< +/Length 3659 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3660 0 R +>> +stream +x�e�= +�@��w����y���@R�eHT�BS��y`)S����B�KqC�LJX�&Q+�?�����6�� <q@AKsմK*�4y#�.1B�鵠�v��#z����o +endstream +endobj +3487 0 obj +<< +/Length 3661 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3662 0 R +>> +stream +x�+� +T(�*�2T0�B��˥�h��^��_ada�������@ R +endstream +endobj +3488 0 obj +<< +/Length 3663 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3664 0 R +>> +stream +x�e�1A��"5E�f�l��@�Q@�_��Dg�<�o�b�Rch��;D� �/�?*/Bv���ҝ���/��@�D+�>8!�Z��Y�V>�V�k����ߜvt�'��)N +endstream +endobj +3489 0 obj +<< +/Length 3665 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3666 0 R +>> +stream +x�m�M +�@�}N�.И����@\T��Bi��oTh�J>^3�p.1���[cu\G��"��A��p���b����i>Ϲ'-���4N�CD��k)�t�����$N!�(����L��Z~!�R�:���|k��Zz�O4� +endstream +endobj +3490 0 obj +<< +/Length 3667 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3668 0 R +>> +stream +x� ű�0��)~m��@�1�BS�O����MüA8]*�˵�aM�`��ٹ�!�G�� ��F}R�� +endstream +endobj +3491 0 obj +<< +/Length 3669 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3670 0 R +>> +stream +x�+�2�3�0164Q�d�+�'(�Z�*�s)xq(dqE�U(��| +�PB%�r�Z�Y ѵ0�334V03�30r����+�*+rr��G +endstream +endobj +3492 0 obj +<< +/Length 3671 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3672 0 R +>> +stream +x�+� +T(�*�2T0�B��˥�h��^��_adi�������S T +endstream +endobj +3493 0 obj +<< +/Length 3673 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3674 0 R +>> +stream +x�e�1�@{��5�����~F�@�H��B9)�j�c� j5�1d�~������o#x�Ȱ�¸�I��`s�by��Q����E��0Q����h���Wj*��, X��L�� O�(� +endstream +endobj +3494 0 obj +<< +/Length 3675 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3676 0 R +>> +stream +x�m�M +�@�}N�.`|�ۙ���R\��"�����F�V�d���2�)1����]ay$.w�U�qx��Z����$�p����N�$R}I&L"z��5�:J7I��]�d1I�G'��j����4�5�"F�?_��J+O?�4E +endstream +endobj +3495 0 obj +<< +/Length 3677 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3678 0 R +>> +stream +x� ű�@��*.6�{�˰�ط��d���G����{X��9���x%H� +���6�̂Q��½�!Qs� +endstream +endobj +3496 0 obj +<< +/Length 3679 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3680 0 R +>> +stream +x�e�1 +�@D������������¤bB ��Xx}?X�)fx<f�RsҌ�q����{s�z!�b� �G�����+��d��"�;M�,�T�{+��p�(�� +endstream +endobj +3497 0 obj +<< +/Length 3681 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3682 0 R +>> +stream +x�+� +T(�*�2T0�B��˥�h��^��_al`������� M +endstream +endobj +3498 0 obj +<< +/Length 3683 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3684 0 R +>> +stream +x�e�1�@{^A�`��3�4��p�)[rNJ�F��N*^�X%�B�;$� +�f�=��7������7�: ".�^Đ2�<����Ԭ"-�Y}紺�v֓����@w��#c* +endstream +endobj +3499 0 obj +<< +/Length 3685 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3686 0 R +>> +stream +x�m�� +�P��<�y����� ��:��((b����7��^�dH�8�8 ��E������>[H\/R��#��NgK +n��� 6ݲ�#�X�)� ��W�H}`M��WE^3��(r�� �Ԣ ���>��u�:���+{�iv�@}�E�5� +endstream +endobj +3500 0 obj +<< +/Length 3687 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3688 0 R +>> +stream +x� Ź�0�\U\L d��eP8��?�7ٗ�MӼA�\z��k��9�_��[r+h�Xp�T8����lt�SL� +endstream +endobj +3501 0 obj +<< +/Length 3689 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3690 0 R +>> +stream +x�e�1 +�0�{�~ �.�$�@,�R,DE,���{`)[̲{ۘ|.��U�&�v��R2G�C51vF5� NXc>�>ZI0.+1����q���RK/� +endstream +endobj +3502 0 obj +<< +/Length 3691 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3692 0 R +>> +stream +x�+� +T(�*�2T0�B��˥�h��^��_alh������� O +endstream +endobj +3503 0 obj +<< +/Length 3693 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3694 0 R +>> +stream +x�m�11�ޯpMa6N�v��h8 +(��K'q��j���!0�m��1������3ty c�V�r��5V��v��&i(�I� +�v{��j���!���I��g�� 'y��*U +endstream +endobj +3504 0 obj +<< +/Length 3695 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3696 0 R +>> +stream +x�m�K +�PE�Y��@c��$]� 8�Ł((b���ӂ}P� �pr����s +�a���,��E�ЊX��"�$x��TL���H�fj��T��Meo=L��ڌ�3��L��˵8!�T�T�u�z��ZX��S������v@G���5� +endstream +endobj +3505 0 obj +<< +/Length 3697 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3698 0 R +>> +stream +x� ǻ �0��S���8ƿ������D�ӽ$l�� ���k�]�5́���"�� +Z�-�P���Ƴ�I?S�� +endstream +endobj +3506 0 obj +<< +/Length 3699 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3700 0 R +>> +stream +x�+�2�3�0164Q�d�+�'(�Z�*�s)xq(dqE�U(��| +�PB%�r���YX(�Y����)���@.�x#c��T�`�@�@.���$ +endstream +endobj +3507 0 obj +<< +/Length 3701 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3702 0 R +>> +stream +x�+� +T(�*�2T0�B��˥�h��^��_ald�������3 Q +endstream +endobj +3508 0 obj +<< +/Length 3703 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3704 0 R +>> +stream +x�EL� +�`��)��w�_�'(�XDA�:H���gJ �A���$X?$,�!A#��h�� �4���}�P@����n�w +���A5pI�����?zc@G��s� +endstream +endobj +3509 0 obj +<< +/Length 3705 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3706 0 R +>> +stream +x�+�2P�� w�D��b.C=C#3�r.C/ �⊎U0�3PH�2R�U(T0�ЅPɹ\�fz�f�@sK=c#�\sS=#�@�B�B W ���� +endstream +endobj +3510 0 obj +<< +/Length 3707 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3708 0 R +>> +stream +x�5�; +�@D��b.`�n�� �B-�B�B,��Q�!��� ���D< +���%��;�E��J=�5��o;��L5��E�մ�k�f���)F��С��n`J? +endstream +endobj +3511 0 obj +43 +endobj +3512 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/XObject << +/x107 3709 0 R +>> +>> +endobj +3513 0 obj +117 +endobj +3514 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3515 0 obj +96 +endobj +3516 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3517 0 obj +117 +endobj +3518 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3519 0 obj +146 +endobj +3520 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3521 0 obj +75 +endobj +3522 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3523 0 obj +110 +endobj +3524 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3525 0 obj +43 +endobj +3526 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/XObject << +/x122 3710 0 R +>> +>> +endobj +3527 0 obj +98 +endobj +3528 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3529 0 obj +99 +endobj +3530 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3531 0 obj +115 +endobj +3532 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3533 0 obj +146 +endobj +3534 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3535 0 obj +75 +endobj +3536 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3537 0 obj +110 +endobj +3538 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3539 0 obj +43 +endobj +3540 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/XObject << +/x137 3711 0 R +>> +>> +endobj +3541 0 obj +105 +endobj +3542 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3543 0 obj +43 +endobj +3544 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/XObject << +/x142 3712 0 R +>> +>> +endobj +3545 0 obj +43 +endobj +3546 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/XObject << +/x145 3713 0 R +>> +>> +endobj +3547 0 obj +43 +endobj +3548 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/XObject << +/x148 3714 0 R +>> +>> +endobj +3549 0 obj +43 +endobj +3550 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/XObject << +/x151 3715 0 R +>> +>> +endobj +3551 0 obj +43 +endobj +3552 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/XObject << +/x154 3716 0 R +>> +>> +endobj +3553 0 obj +43 +endobj +3554 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/XObject << +/x157 3717 0 R +>> +>> +endobj +3555 0 obj +43 +endobj +3556 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/XObject << +/x160 3718 0 R +>> +>> +endobj +3557 0 obj +114 +endobj +3558 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3559 0 obj +145 +endobj +3560 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3561 0 obj +74 +endobj +3562 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3563 0 obj +110 +endobj +3564 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3565 0 obj +43 +endobj +3566 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/XObject << +/x171 3719 0 R +>> +>> +endobj +3567 0 obj +43 +endobj +3568 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/XObject << +/x174 3720 0 R +>> +>> +endobj +3569 0 obj +43 +endobj +3570 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/XObject << +/x177 3721 0 R +>> +>> +endobj +3571 0 obj +116 +endobj +3572 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3573 0 obj +146 +endobj +3574 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3575 0 obj +75 +endobj +3576 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3577 0 obj +110 +endobj +3578 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3579 0 obj +43 +endobj +3580 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/XObject << +/x188 3722 0 R +>> +>> +endobj +3581 0 obj +43 +endobj +3582 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/XObject << +/x191 3723 0 R +>> +>> +endobj +3583 0 obj +43 +endobj +3584 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/XObject << +/x194 3724 0 R +>> +>> +endobj +3585 0 obj +106 +endobj +3586 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3587 0 obj +107 +endobj +3588 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3589 0 obj +43 +endobj +3590 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/XObject << +/x201 3725 0 R +>> +>> +endobj +3591 0 obj +43 +endobj +3592 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/XObject << +/x204 3726 0 R +>> +>> +endobj +3593 0 obj +43 +endobj +3594 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/XObject << +/x207 3727 0 R +>> +>> +endobj +3595 0 obj +43 +endobj +3596 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/XObject << +/x210 3728 0 R +>> +>> +endobj +3597 0 obj +43 +endobj +3598 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/XObject << +/x213 3729 0 R +>> +>> +endobj +3599 0 obj +117 +endobj +3600 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3601 0 obj +146 +endobj +3602 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3603 0 obj +74 +endobj +3604 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3605 0 obj +110 +endobj +3606 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3607 0 obj +43 +endobj +3608 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/XObject << +/x224 3730 0 R +>> +>> +endobj +3609 0 obj +43 +endobj +3610 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/XObject << +/x227 3731 0 R +>> +>> +endobj +3611 0 obj +43 +endobj +3612 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/XObject << +/x230 3732 0 R +>> +>> +endobj +3613 0 obj +115 +endobj +3614 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3615 0 obj +146 +endobj +3616 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3617 0 obj +75 +endobj +3618 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3619 0 obj +110 +endobj +3620 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3621 0 obj +43 +endobj +3622 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/XObject << +/x241 3733 0 R +>> +>> +endobj +3623 0 obj +115 +endobj +3624 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3625 0 obj +148 +endobj +3626 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3627 0 obj +75 +endobj +3628 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3629 0 obj +111 +endobj +3630 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3631 0 obj +43 +endobj +3632 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/XObject << +/x252 3734 0 R +>> +>> +endobj +3633 0 obj +116 +endobj +3634 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3635 0 obj +146 +endobj +3636 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3637 0 obj +75 +endobj +3638 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3639 0 obj +111 +endobj +3640 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3641 0 obj +43 +endobj +3642 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/XObject << +/x263 3735 0 R +>> +>> +endobj +3643 0 obj +114 +endobj +3644 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3645 0 obj +145 +endobj +3646 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3647 0 obj +75 +endobj +3648 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3649 0 obj +112 +endobj +3650 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3651 0 obj +43 +endobj +3652 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/XObject << +/x274 3736 0 R +>> +>> +endobj +3653 0 obj +113 +endobj +3654 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3655 0 obj +144 +endobj +3656 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3657 0 obj +75 +endobj +3658 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3659 0 obj +110 +endobj +3660 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3661 0 obj +43 +endobj +3662 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/XObject << +/x285 3737 0 R +>> +>> +endobj +3663 0 obj +114 +endobj +3664 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3665 0 obj +147 +endobj +3666 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3667 0 obj +74 +endobj +3668 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3669 0 obj +110 +endobj +3670 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3671 0 obj +43 +endobj +3672 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/XObject << +/x296 3738 0 R +>> +>> +endobj +3673 0 obj +114 +endobj +3674 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3675 0 obj +143 +endobj +3676 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3677 0 obj +74 +endobj +3678 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3679 0 obj +110 +endobj +3680 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3681 0 obj +43 +endobj +3682 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/XObject << +/x307 3739 0 R +>> +>> +endobj +3683 0 obj +115 +endobj +3684 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3685 0 obj +143 +endobj +3686 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3687 0 obj +74 +endobj +3688 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3689 0 obj +107 +endobj +3690 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3691 0 obj +43 +endobj +3692 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/XObject << +/x318 3740 0 R +>> +>> +endobj +3693 0 obj +116 +endobj +3694 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3695 0 obj +145 +endobj +3696 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3697 0 obj +74 +endobj +3698 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3699 0 obj +109 +endobj +3700 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3701 0 obj +43 +endobj +3702 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/XObject << +/x329 3741 0 R +>> +>> +endobj +3703 0 obj +108 +endobj +3704 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3705 0 obj +97 +endobj +3706 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3707 0 obj +106 +endobj +3708 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3709 0 obj +<< +/Length 3742 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3743 0 R +>> +stream +x�%�1 +�0���b.�8_�'��b!*�`�^߸�0�C�7��H����W̵�-�6u�~@�1��Ϙ�L��Iy�6$Y;Z�%�s���/�Dy���c +endstream +endobj +3710 0 obj +<< +/Length 3744 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3745 0 R +>> +stream +x�+�2P���t�D��b.�.CS=##3#C��.�gbl�gfhndb�`l`�ghjhin��˥��k�k��d�qEk��h�jd�kƆxq��pr�48� +endstream +endobj +3711 0 obj +<< +/Length 3746 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3747 0 R +>> +stream +x�+�2P���t�D��b.�.CS=##3#C��.�gjl�gialdb�`f�gallb`��˥��k�k�`�����X�i�Q�����i�Q���W�������� +endstream +endobj +3712 0 obj +<< +/Length 3748 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3749 0 R +>> +stream +x�E�1�0����7&Ф/��f\!�8�چ�6���]��8� ��䀭'l(#���-�/� Y�ؑ��(�V���N�a������{� �ƁoXI�A?�]������|E0=Ɗ�KLs�-����sp���%� +endstream +endobj +3713 0 obj +<< +/Length 3750 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3751 0 R +>> +stream +x�=ɻ� ���<�a�r)��&.nF6�@� +)�>����ӟo��z�!LO8x��+5)��?��zT���5���Cd� ��#\ɥ�=W:��-"��*�$�SKr�����C�SC��Jo�Ggx��$� +endstream +endobj +3714 0 obj +<< +/Length 3752 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3753 0 R +>> +stream +x�+�2P���t�D��b.�.CS=##3#C��.�gl`�gfjbnl�`hi�gnjhja��˥��k�k�`��ƥ��������t�� +endstream +endobj +3715 0 obj +<< +/Length 3754 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3755 0 R +>> +stream +x�+�2P���t�D��b.�.CS=##3#C��.�glh�gl`iij�`hi�gnjhja��˥��k�k�`���������i��X��������gCl +endstream +endobj +3716 0 obj +<< +/Length 3756 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3757 0 R +>> +stream +x�=�� +�@����d�����mb+����"E,�ċ�/Q�)�f��G�E#�g�$ѫ��Oqb>�:��ҋ�U��Ή�:8Q;>���%�o�T#�W�M��K��et�]�Fǟ.���K�B���o�<" +endstream +endobj +3717 0 obj +<< +/Length 3758 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3759 0 R +>> +stream +x�+�2P���t�D��b.�.CS=##3#C��.�gdn�gnanj`�`dh�g```fa��˥��k�k�`��ƥ��������tB� +endstream +endobj +3718 0 obj +<< +/Length 3760 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3761 0 R +>> +stream +x�+�2P���t�D��b.�.CS=##3#C��.�gda�gbbhif�`dh�g```fa��˥��k�k�`������\�������� +endstream +endobj +3719 0 obj +<< +/Length 3762 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3763 0 R +>> +stream +x�+�2P���t�D��b.�.CS=##3#C��.�gln�gaf`nb�`d`�gbfnhn��˥��k�k�`������S��i���[��Y��i�Q���W�i���� +�+�)�iƆxq��pr�o�b +endstream +endobj +3720 0 obj +<< +/Length 3764 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3765 0 R +>> +stream +x�+�2P���t�D��b.�.CS=##3#C��.�gjb�gihh`l�`d`�gbfnhn��˥��k�k�`��ƥ��������q�� +endstream +endobj +3721 0 obj +<< +/Length 3766 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3767 0 R +>> +stream +x�+�2P���t�D��b.�.CS=##3#C��.�gjb�gjfnnn�`d`�gbfnhn��˥��k�k�`������\��������(� +endstream +endobj +3722 0 obj +<< +/Length 3768 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3769 0 R +>> +stream +x�+�2P���t�D��b.�.CS=##3#C��.�gjd�gn`fdj�`dl�gfjbn��˥��k�k��d�qEk���h�j�kƆxq��pr�:�� +endstream +endobj +3723 0 obj +<< +/Length 3770 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3771 0 R +>> +stream +x�+�2P���t�D��b.�.CS=##3#C��.�gjn�g`nlid�`dl�gfjbn��˥��k�k��d�qi�j�dq��pr�`i� +endstream +endobj +3724 0 obj +<< +/Length 3772 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3773 0 R +>> +stream +x�+�2P���t�D��b.�.CS=##3#C��.�gjn�gndihb�`dl�gfjbn��˥��k�k��d�qEkx敥j�k�jƆxq��pr�TAt +endstream +endobj +3725 0 obj +<< +/Length 3774 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3775 0 R +>> +stream +x�=��� ���)�(�Bp5����Yh�J||��\.���^ ���n�H͕2J��'�p3[��Ԗk!�:��0E&�@�.\B��$�B-�=ՂԐ��T�}ou�;e��8��J���h�J�>� ���r&� +endstream +endobj +3726 0 obj +<< +/Length 3776 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3777 0 R +>> +stream +x�+�2P���t�D��b.�.CS=##3#C��.�gha�g``hf�`hn�gnjhdb��˥��k�k�`����Q�_�Y��i���i������������ +endstream +endobj +3727 0 obj +<< +/Length 3778 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3779 0 R +>> +stream +x�+�2P���t�D��b.�.CS=##3#C��.�g�ghjnhf�`hh�gbiifb��˥��k�k��d�qEk�g�h�kd��)��hZhd�fV%�djk��i�hXiƆxq��pr���� +endstream +endobj +3728 0 obj +<< +/Length 3780 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3781 0 R +>> +stream +x�+�2P���t�D��b.�.CS=##3#C��.�ghl�gih`bj�`dl�gdfnlj��˥��k�k�`�����XR�i��Y���W� +d�*$��܂Ғ�Mc��| 7OA36ċ�5�+���� ] +endstream +endobj +3729 0 obj +<< +/Length 3782 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3783 0 R +>> +stream +x�+�2P���t�D��b.�.CS=##3#C��.�ghd�g`fnah�`df�gb`dif��˥��k�k��d�qEk�&�i�idV(��&�k�j��gjZh�d��+hƆxq��pr��hv +endstream +endobj +3730 0 obj +<< +/Length 3784 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3785 0 R +>> +stream +x�+�2P���t�D��b.�.CS=##3#C��.�gjj�gh`fai�`hd�gidihj��˥��k�k�`����������������f +endstream +endobj +3731 0 obj +<< +/Length 3786 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3787 0 R +>> +stream +x�=ɻ!@�~�bJ��e@�5��1&tƂf�D\ݥ��}�V'� �-�l���K��8'�G��m4[/10�� �ä��Ș&8��W +��W���u�#y�o�D�K��J�t�}��]� +endstream +endobj +3732 0 obj +<< +/Length 3788 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3789 0 R +>> +stream +x�=�=� E��+��XM\LL،iiKb�����nι� �|&l��i����R�����$���(cP*ǝrR��hF&�@�~��|T��^�Ж�HdHk ��w�%����3c�!�Ў���Za���'W�e( +endstream +endobj +3733 0 obj +<< +/Length 3790 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3791 0 R +>> +stream +x�+�2P���t�D��b.�.CS=##3#C��.�gjl�gnhhji����Y���)��r���(*��qEkx��fh�i�礤iƆxq��pr�гM +endstream +endobj +3734 0 obj +<< +/Length 3792 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3793 0 R +>> +stream +x�+�2P���t�D��b.�.CS=##3#C��.�gfj�gjblii����Y���)��r���(*��qEk�g��jk�kƆxq��pr�Q�? +endstream +endobj +3735 0 obj +<< +/Length 3794 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3795 0 R +>> +stream +x�+�2P���t�D��b.�.CS=##3#C��.�gbf�g`hajj����Y���)��r���(*��qi��h�dq��pr���� +endstream +endobj +3736 0 obj +<< +/Length 3796 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3797 0 R +>> +stream +x�+�2P���t�D��b.�.CS=##3#C��.�gj`�gjldjn�`hf�g`hbd`��˥��k�k�`����ᓟ�i����Y�X���d+8�k�j�e�dh�k�kƆxq��pr��k +endstream +endobj +3737 0 obj +<< +/Length 3798 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3799 0 R +>> +stream +x�=�!�0F���S�*����: �!$u1��� ��g ȧ�{�,~7glz����H+�+�O�sF�v(6�F���A[m�1 p�íh,�^y��:�r���"���;����h����Mp�c � +endstream +endobj +3738 0 obj +<< +/Length 3800 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3801 0 R +>> +stream +x�+�2P���t�D��b.�.CS=##3#C��.�gji�gdabh`�`i�gjfndh��˥��k�k�`�������i��������-� +endstream +endobj +3739 0 obj +<< +/Length 3802 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3803 0 R +>> +stream +x�+�2P���t�D��b.�.CS=##3#C��.�gjh�glbfn`�`i�gjfndh��˥��k�k�`��ƥ����������n +endstream +endobj +3740 0 obj +<< +/Length 3804 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3805 0 R +>> +stream +x�+�2P���t�D��b.�.CS=##3#C��.�gjj�ghnndi�`l`�ghjhin��˥��k�k��d�qEk�&�i�idVhƆxq��pr�M�2 +endstream +endobj +3741 0 obj +<< +/Length 3806 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Form +/BBox [ 0 0 890 314] +/Resources 3807 0 R +>> +stream +x�+�2P���t�D��b.�.CS=##3#C��.�gff�gjjlhl�`l`�ghjhin��˥��k�k��d�qEk��&�h�i�iƆxq��pr�M�/ +endstream +endobj +3742 0 obj +104 +endobj +3743 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +>> +endobj +3744 0 obj +95 +endobj +3745 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/Font << +/f-0-0 3808 0 R +>> +>> +endobj +3746 0 obj +105 +endobj +3747 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/Font << +/f-0-0 3808 0 R +>> +>> +endobj +3748 0 obj +139 +endobj +3749 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/Font << +/f-0-0 3808 0 R +>> +>> +endobj +3750 0 obj +134 +endobj +3751 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/Font << +/f-0-0 3808 0 R +>> +>> +endobj +3752 0 obj +87 +endobj +3753 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/Font << +/f-0-0 3808 0 R +>> +>> +endobj +3754 0 obj +98 +endobj +3755 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/Font << +/f-0-0 3808 0 R +>> +>> +endobj +3756 0 obj +131 +endobj +3757 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/Font << +/f-0-0 3808 0 R +>> +>> +endobj +3758 0 obj +87 +endobj +3759 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/Font << +/f-0-0 3808 0 R +>> +>> +endobj +3760 0 obj +94 +endobj +3761 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/Font << +/f-0-0 3808 0 R +>> +>> +endobj +3762 0 obj +125 +endobj +3763 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/Font << +/f-0-0 3808 0 R +>> +>> +endobj +3764 0 obj +87 +endobj +3765 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/Font << +/f-0-0 3808 0 R +>> +>> +endobj +3766 0 obj +92 +endobj +3767 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/Font << +/f-0-0 3808 0 R +>> +>> +endobj +3768 0 obj +95 +endobj +3769 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/Font << +/f-0-0 3808 0 R +>> +>> +endobj +3770 0 obj +85 +endobj +3771 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/Font << +/f-0-0 3808 0 R +>> +>> +endobj +3772 0 obj +96 +endobj +3773 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/Font << +/f-0-0 3808 0 R +>> +>> +endobj +3774 0 obj +138 +endobj +3775 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/Font << +/f-0-0 3808 0 R +>> +>> +endobj +3776 0 obj +101 +endobj +3777 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/Font << +/f-0-0 3808 0 R +>> +>> +endobj +3778 0 obj +119 +endobj +3779 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/Font << +/f-0-0 3808 0 R +>> +>> +endobj +3780 0 obj +126 +endobj +3781 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/Font << +/f-0-0 3808 0 R +>> +>> +endobj +3782 0 obj +118 +endobj +3783 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/Font << +/f-0-0 3808 0 R +>> +>> +endobj +3784 0 obj +92 +endobj +3785 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/Font << +/f-0-0 3808 0 R +>> +>> +endobj +3786 0 obj +123 +endobj +3787 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/Font << +/f-0-0 3808 0 R +>> +>> +endobj +3788 0 obj +142 +endobj +3789 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/Font << +/f-0-0 3808 0 R +>> +>> +endobj +3790 0 obj +101 +endobj +3791 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/Font << +/f-0-0 3808 0 R +>> +>> +endobj +3792 0 obj +96 +endobj +3793 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/Font << +/f-0-0 3808 0 R +>> +>> +endobj +3794 0 obj +88 +endobj +3795 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/Font << +/f-0-0 3808 0 R +>> +>> +endobj +3796 0 obj +122 +endobj +3797 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/Font << +/f-0-0 3808 0 R +>> +>> +endobj +3798 0 obj +130 +endobj +3799 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/Font << +/f-0-0 3808 0 R +>> +>> +endobj +3800 0 obj +94 +endobj +3801 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/Font << +/f-0-0 3808 0 R +>> +>> +endobj +3802 0 obj +88 +endobj +3803 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/Font << +/f-0-0 3808 0 R +>> +>> +endobj +3804 0 obj +96 +endobj +3805 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/Font << +/f-0-0 3808 0 R +>> +>> +endobj +3806 0 obj +96 +endobj +3807 0 obj +<< +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>> +/Font << +/f-0-0 3808 0 R +>> +>> +endobj +3808 0 obj +<< +/Type /Font +/Subtype /TrueType +/BaseFont /OMFQNA+Calibri +/FirstChar 32 +/LastChar 122 +/FontDescriptor 3809 0 R +/Encoding /WinAnsiEncoding +/Widths [ 226 0 0 0 0 0 682 0 303 303 0 0 249 306 0 0 0 0 0 0 0 0 0 0 0 0 267 0 0 0 0 0 0 578 0 533 615 488 459 630 623 251 0 0 420 854 645 662 516 0 0 459 0 641 567 0 0 0 0 0 0 0 0 0 0 479 525 422 525 497 305 470 525 229 0 0 229 798 525 527 525 525 348 391 334 525 451 0 433 452 395] +/ToUnicode 3810 0 R +>> +endobj +3809 0 obj +<< +/Type /FontDescriptor +/FontName /OMFQNA+Calibri +/FontFamily (Calibri) +/Flags 32 +/FontBBox [ -502 -307 1240 1026] +/ItalicAngle 0 +/Ascent 750 +/Descent -250 +/CapHeight 1026 +/StemV 80 +/StemH 80 +/FontFile2 3811 0 R +>> +endobj +3810 0 obj +<< +/Length 3812 0 R +/Filter /FlateDecode +>> +stream +x�]Sˎ�0��+t�vZ�F�b{ɡ4�8�hdCq������!֘"�3ݼ?˼��{]҉7?�%W�-��؟�2�>�i{{�g���k����m|=�iq���ry���?}�˙?8�}�f�s���_�'�N�u��W.�o���3OB�e\��W��?�����Y��e�|�샽� )-�o똸���nhۃ������(��<��cuC�Ij��ᆞ���Ѱ�pҜ=r��igX��������99Qs�<)f`V���<<A����� A5� +ګ�ȉ� /Q�Dx����?*���O4艦��ră��7�U�� +�T3A3�fz�E��x��t�ةGB�4N�E��w��+&̙l��M0�LHg�AOgz0��q9t��6FWJw�}WӽVYS�@l?u3����к�Ze������ +endstream +endobj +3811 0 obj +<< +/Length 3813 0 R +/Filter /FlateDecode +/Length1 26560 +>> +stream +x��|x\����9�{�Z��V�+i%�z�e���Ͳ�ڒmْ�ƽ�M584C0��n�jmcp'�$�PR�@��@ +�I�ߜ9#����<�y��?w�����9gv�73�|3ga�� +�F<� �X�f�=q� +3��n��K�q�e��w#$M[�f٪O?m� Tq'BJײ��.��m]�@ �!T�e�����~�M���吡}�_�!��|Ն-C�oDh���\�zp�I��B��O�ز�4��.B57@ڷfݒ5=ɍA: �������R�V�*Q���=�����|����V�'� �p7R �k�z �=�r��Je�yc�0�;���8}k����[#�������[�>y�X-~�w +��o`�qr�E���Já���j��$��qB^IYy5_\����S͑4�_�j.�>*�vb����.�E+�riS^U��5/X���r/Uȳ�gd�\\��;��c�yL +��c�z����Ku_�]���Fr�x����L�6����d��g�T�l�� Q� F�Bn2j�j�^iM#e�Y����6�*F���H�J-(��=�y��0�6�AOZ8�4pp��0��F��67���������E� +��a��g�ݶ�9R��<����OƕP�*�i�t��!�l��p4y'B>�D�*,��̎FѐV�%��>�#�Z�{x�E�]� +����0+r�66�l�(,~��oV�6�=�z�S���B#�J��W�{eo^nϞ9���!�.��q�$��)h��ld��'>`���y����Ɵ�5vm�H�ѣ�7cɐ��<�����b�\E�O-: }�@FH�'Ŭ�X��:Z�h���%in����η�/�{v�MR�V�Sn�9�>��]�F)1��-o�g�YR�T2ϓa�)e���39�/��2�_��U���e���*UJ���]1��F���u�b�����/�Ⅽj��Z��� n-JCVj*�x�U<����Z�VO��q��;���8 M�V��6�Q�J�P[�N�Z'0�1F++.��j���t��rfs��)�B��H��_�J#�Sr�+���3WK��3Ǐ�����v�͌ĺ#���Aݏ��B���~c-�^�� +I+�Bb���^���ЋqM�%���ri˓-��be����.��$i!mYM��fei�d�� v�&���4�!�*H M�5d\�����I ���\��q��߸�ȗˍ���OwK��mg�Bw6UV�++��>È:v���L$�\ۉXº6���21-��V#.�jI�q//�3�`N]�M%����HlvENm�;��與�;�wf6Nɶ�y���dʌ��hN<ۚ�Lt��XWwqsHowZ2�f�A���M��`�$˛��]U:Д�1Y ��`t�6��(H�f�2r���8�!�~1��]�Q���#h���(B�#�A�����q�ET�@�Z���,$�s�̙�P��Ƒ� ���&� �A�=x.�R�h��Ӕ�&�c�C���F��b�H���H5.�D�6�L��¼���0$Be��@vy��K6*�!���J��ѿ��U�@�'�� +��h��t_�K'َ��4���Ixpx��J�R"չm��Z��y�^�t;�������Os�4��(t�J�*����8Q�GE�����E\q��2�D�9U\����R�DZ0��O���M��J�C���b#&{%�R�`�E��&���kC�J� /�=Kn� n��x�Y���lh�Li��$�nm��[�oN����q_u�>\�����܅�����CFI`���Z�{J51�Z�5�:��z���.[\eή)����j�:�玏�>�T��JCd�O��a�!�%,�$aqtDL-�>�!<̩�ڨ��z�*m�7ssG����P����0wˆ�`��W"#��'���ᄉG6)6�Yi@��E���8��Y���uI���{#����3i��Ĕ͗��}U��c�\%�gt�Π��~x��m�jpe8tf�)��g��=1goO$3P�=���Ġ�8J�}����Zi/��s��UB�G��t��a����z�5��04�� +.�"�OSDSzߔaN��?A%�n���JpII���a���d�������ioh�$(J&i���F��vA߈��OE�UF�u���ɨ�JKe� �7�kb�D�r�נ��1C����M���a}G^���W�ά�6�T�!��=c�Ғ���C��]<��;k��i�F&�h����K���i֗�*u{���wz\�97����=/�]�5�h�/�wo�}�(���Ųq� gqH�CR����8���b�K�^��9��>�.6����� +�,$N��V��!m!C�B��4�"�1=j[��9�qJ��>*ea����uJ��/���eݒk���~�������.�]���iE��[��և�r��+[f�:��xGӞE�%��5��,Y������`�"t �7�i�L��c�S�h���̢o3��0��NW��UM:���CM&[5���Cq=�`@�Uy�9��&g�4�o'�����}+B\q�眙0(��������/&�����������1�[��6w{�"���mj3{�מ�����<x�͉�iK��~��/dX_U�����5՜��������c\��\��\��\��\Ü1��Y�ѨH�Q���T�N*b'�ӜQE�� f�u�vm�Q�/�fuxl*���7C�ł� �X9-Z\L��I1X�����d?�b���IR0� ^��oVpcż��X�-jn��bB�e�{�� ӡě��J��r�һ�[4H�}y�8@ D#�,;8��`N�ƕ��j�`z�S�4{�,��|���5�8�����g�^4���6Ӥ�v��j0��@�c�5YI��8���Sl5y����L�2�!N�T(�L���tJ��>�ң�gz4�l�F�R��䷖�&�ޕ��Ն��B�R�ܴ?eØk�AQt�qT n��*��O���|쀇}�x|��&�%X� +I�C: �� +��.Sc��@v�즀��i2N�ʘф+��� p/8 $� +�,,t:9a8 +#�n6�@x%�|�����j�o^���@�;��������$��HTF��4qʱ�suf�����x��@�Tc��c�!�Y+�e*��n��>�����}r������ȍT)�= ^9-LԜ\N�q�yb+a�Lg7^#՚�f�]�%W��.g�]}��$?���\� t@l���d2���A��vh�\����BL���V���^�NE:��k �Ȗ �G�$���I9�r�W�8l�YR���2pf���L?� �>���a=������3q�����A���ٸ�����~R�n�g5�ծ&5���V��� sG��a2���Xhaa�f� ��T�f{�Yܤَ9�;-Ѻ��ӳ�:�؋)V��vO�"�1 �%�2���t���G�Ti�_=B"b�B���hLJF;�K�����(xN�F��s�A�T����D�be��x3�f�f�?��ϙK<a.q��B���Gk#�G�X�(\)����D����Z`�H������l�� wR��H�D�}#��x�_�F��� aa��]�B��7#t66��NC�O +�燌�5\&lz���a�h*�~MG|qST#W�x:~������R��������=�o�<m~u�qa˖��V�U�s��f�F�t��� o�p�����w����o]RNm�6�S� +Vb��ڸ76�ݕ�T�d�$�o%�W*� +O���(5UT����4#ƨ�}��bк��ʰ[���P�r4C�)9�k<Ȉ��`K|�#!,=&&��!`��>�W�Phr�R��)7�B#ͤh88o�9YE�n\ؾ7.�x��|�fgm���i-�=�? N�Y ��m���-�p��N-ג�E+��S�hG�vϒi���Bb/����_�?���L���[My �> +x����[�cĿB:&Z���ȩ��d\�7��v�D_����F��lh�vW����I�2&^B|r���n�� ���A}���h������_��W��ۊ�y���#lDŽX{�5����&��V�E��i8��;��l��lt� ����f����I�cy�l G�&�". M�՜�$�x1�_c�_H+��=�|�m�O/��fMg~�E�]upQ��_�+���%�/k�n�b��86����!j_2��1j�Z��/ۡ�|S˒j7�!�͜���+�c3��9��;�zM�0�-�WW;�����C��mۺ� +��'��*��z�z�GL�q +g^v�uz�������0^����W����_&�eb�P&��2B� ���.�����&�X�4�7��� �ߺ������۴߾���/�T_V��VK�I��ƲZ�]K�%��.\����~w��덡)ٗ�Aqn�l�/��̽ɍu{�H�Q4vF��va�k�� J�� �{M}�M�s�gts�,�D�r㑢�ق[�H�E�ӄ]��F7���1��i��D�����a���O鍸i�O�0*G*����r\'���+Qt�mk����.۹���6����$���vn���tÍ��|_���s���Ğ��Yk�+�j2�:W\���x��#sڪ�2 Ǔ �hmߔ�Y%�������*����`�͗�zm�<#+�^>��|�����������;�f��a6���i��`F�lfUQ�FA����n�����@���)�[����[��n���0O� +r�$�0��A�HY�+4R��k54�p���ÑSşЕ|� QL�h�X:\�/ᮔH2�5=�,��^�0Wjҿ���1��R����@����L�z�]'U����)��^�WL��V�߷���Z���؋���xaz?��RһB�9�r\Ӊ뿾�ښ�}�f����n#k��"��V_���@w����f�>�:,;i������������ـe���L���No��ϫh�ke�[����"R)�ی�l�+�u��j��X�ک��J��U�Yaɭͯ\_GVtr[nM~冯/��o��-0�u�4d����=�<T^�<�z�yfWtzVam�έB � +��E�&�VJ�:LL&���KX�{� �]�yE�z�6��L��^q%�ec�+��^�9�4�5��Rg4��\�B��,?�-��A�/���υ/w�M��c���*l!�-��ۣ���� l����ۜ�Y��E\���?��{�F�C�S��p��4�G�#H�� �U����������7�������*���p�7J�]4.;�v���W��0z�b�J�&9���b6���X#�b�X,v�b!&����"^�!�Ą�� +ڤ���7��cb�Q��1��t\�E����&��E�7.̪�k�!�k-iF���±#l�ç�+z�S�W�M����N�Bp�?��蛙��8r�ڪ����8ۍ��q���LDž��E^ +MqagY�;��ɩ27�Z$��E�1x�]v�嗟�}�� +�q�D���,a6��+�"+,r���l����=�0d��gX�q1��̘�K�4�Ǝ�R�E�+%&?���Iy�^;�ϽfVK�:�Ix�+����^�(#n��p�I8�4Z��[��+P,���tJ���M���%��'R�����o�<)�y�&�Y×uV�y+;��Ґf��8��z_{}l�/4F���)�K��7}�//��d��7�{f��H-ȅ�#+�XV��Y���(g<���N�0�ɺ�l�M�%���H%��o�(���S�l�%���[�ye�bq��ް� ���}Jc�������\���M�1�T�}fR"�0Vĵ�C�d� �PH�X%���G��~n]��Iwޓ�.�!~���!Qi�7۳���R�V!%���d8^@O���a�V%i0�M +x�=a/D��ۨ[ mf6��B�fU DeI��fԍ��h'��UM�Kҷ8����c��̶�l=����m�?�׳��ya��t�_�u0'O�a�)=�����&t�A ��{3�������������ʠ!���=�%"��}����_���N�ע4���j�^�ʤ�qR��e)�'*s�V�����o-��ޛ�m�r[��K��� �ڥ5�3��e�����l��;8Q>�7'����.P�vNq�~p��E��e�Ν��k����#sr��Yq�Y��N�p:��*�.P��1%�nˮn_�s�i���x<�S��p�U�f�̎��l{����|_,�`{ɒ]R#Y����� �Y+����&��}����/"˕"����"x�UD.1��NU�>,qft8�# +Ʊ�ˤ��h����*����bh��Фq'٥����p `[�q���u8�&E����z�x����Ё9������8 +��(̽]�sj��_����%�fe������K����ڹg��3�?�>�]�q~T|��o�,��י��Z��>/R4�����2Si ��̈́�M��(�5f����b��H8C�ݚfTp�6rεo��WK!��j������_���4����$���a�v�>% e�-C�2�]ebe�W��^E&���4���!��!N�#8m��y���2���L� c�ak����5�%0�+¬{�?�����%����r3$'�9.l�i[��5���9}���1sY}&����T��O��C�����[累,э~��08�^�����Y��E�~/rV|�+<���~���P��<F~e��l�蹟:}��Gz�0eXJ��N*���&�f�#�]r=�� y��'��fb_3���BVd@XO�OpEp���%� ��9���:`��v�ɱ�+��Vk������g?��c�������h��G�|rhǣ�*����N���|���G/o��X����������PM=���H �& +�K��JN4cQ^7B�BE8�w���@\h�� s?���<���B���L�S��fu�-^��R��̵�����m��\$�7���4��fs��� �@r��f��v�a�V��M������~��]�{�_�~L��Œ��c��Ê�-L��b� ��+�Y^_�C�td��YN�i���u���\_F��,?����\�+��gp|DrV��#��:�r���a�8����W�����o|O|�+F*���)}W�D5t�\��`��[��J�6��ց�^�����[�e����֬�mavh�w�}Aw�]_ -������Ʌ���#���ڙ�םX���m��?���J�l��%���YXTMZQ<�r�����]ᝮ�� ov�*��n����=�לY?��?5�f�0��㥮�z��6�nh�/^�N�ki������g��#�BЈ-�[T#>�F4�F���8�4{��a`/��Lz����ɿ%�1�F�a��O�O�9{N'�Vs���|F�5��� ����Τ���s�~���`@���zxN��gQ�f>���\��3��ޔ����=���OxY��$�"���^ܓ��w{8�=�bY�8����0�����0���G/�s�~��#�\��HFFe��V!)R�p�첀冢�p}�n�O��畾�SlC0z�.[ݟ������.�d�}��b�=�)V��%U�K�^1!$Q�;�6��4e��Ņ�~���}���мgI�K%Y`������}Ϯ�q��Z�o����P�LcfWȓ���=��ۿH�ٮ�>R��c&�$��$�#Y��E8��Yv�[�\'�u`'{�%��,����d9NG(��tHMtn5ѷ�����`�X�it>���� @x����a�����Ϗ�*�)+#�oRJ�z�W� +Kf�7S�+�ɋ@,��A�~<˒/���H>��yƁ�%i:�D�����D�~�AD��D�'��Y7 +�_��]�8���?��M^� }�9U�k���]�:<$N���no����ۺn�ե+�ֻR�8]Q��������0�m}G�^Q�1�ä�d����r�}_=9���q� ~�����h�������K���!�1��J|7�$a4Hn����e g<���t�����f�lg&��� 0z�Xy~x�B�`��aQ)������ӟ�[�̬rO�!�k�Y� +]W9���@� ��� D���RB�$�L�td����.<���]�&������7���?c|��7�^܉���N��WN�����xߎ��wÿ{�?�����aҵ�E�eZ�\�Zf������9�C��� O�����B�&�$�KSB4��h��k^ȕ RC Gn��!'2B>Y/������ߍ����e�B+�z��v�+�~t3z�-B{AD���#(�~�^@��߬��V�*��x[m�ƿ{0#�\�͐2K|�r� �]�����ㆱa� ��{��ː�<:�#��2�����D~�ؓc]`�4�C�Q�G����r�,s��B��K��28.��B�j�"��U���:�mD������9�VHoD����mCۅ#z�,��3ۄ��.���eh��Ӝ��rt��U�jt�L]3���k�u���A���^��w#� ��t����t����oGw�{�ϐs�@�=�"g�A?EG��I��`�A����R��k�;� �N�1��� k�g'϶O|�-��g��D;�+������X�x��=M�"<����V�O��wN��B��s�Mߊ�x�U��h������'��WHݏ��xHP�i�B��~�u�c��dE� ���rI4�R�0:-�:�����t���������itzȳ�$x��?���{N�=%���Џ!M���������9��%z �R/ +��!u��~�^�ZP�B��q�����I�;߉����͟7��'����1�}f[kKsScC}]m͌��X����S*+��J��y�Y�`f �� z�Z�T�eR ���U���%C�II(�ؘGҁ���џ�AV���$}��e��ÕK/�2N��O\� �*T������k�a<�����@�/9"�6AKBBB X���|u�嵾$���%�7-�W�_� �U5��%��\4�R�T�Jf��j,.�n��Z�I>X7�89�������� +y�F(+)�Iʅ�|+H�ѵ��ܓ��6�E������=I~�n�����wU�Ifj�����G^�� ��%#(��s�pR4|�������sdAÿ��'��FP7�!<��O�r�p-�DrwGM��"w +ţ��$�OΜdg� rf7;3q{�O���_�۴ܑܽȗ������}I>Կhp9�%����n�=�x-�����uCQ�~�b1CGO2X��f� �G�`EW�p�x[�R�D���]�h]-���n_-� )+��s��=T�s.F%���#i��F ���Y�4��w/�������'�`��@ϒ^�JC2�m�:����]�l\�.&O.*|=���%��z8fT� 4��$-:��׃݈]�"^A�y�@��4�S<�����������[��4�TL*��u���U�W� +e���N��y�J� +��}s=9b��i�Fv��ȅ<��H+:|I4��X� @���!�Fl-�oKW��cn���b/�>/E�W�T��4Kp5��#n֬B�AHO$/8��N��)-]�H��@�-5 \[a*��Y�-P?�|����w/�7��[S| +)#дx_����-Ե�g�{�*j�-�3�r��� +�;���ꮹ=�a��'�a��F�P&��9�C(.�r$�d���$HI��P���-��Bzp#!O��0�h���q�'�yq!�|������n�|�I���]����.d���?�āj���C��i����Iu`ɏ��͗�|9tl�`����OA��AnL�"O�� ��w��O�Gz������$����`3\�@�� �݃�(�C��{�۲ᒦ�JP�%���=�;�M��6Ѐ���!��ݛ썐/�Y�+tgC5�@��2�!�E��}�@�06a(��WRB�PW�qC���I�����`��-A�]�թ/U�i�p���*�x���j�*�̇�hu>�Ҡ���V^H]%^��mH��F�I�o����&R�� +�J.�!)�cu��g!�J���6�4�Οޯ��@�YA|�Z,�͕�'׀��`���C���I�����H�D��бQ�3��"y��s�B��} +�7�@���N0��������!���yx}t���_�)�B'>��K¯�����e���9��>C����/���^�b��OT���3У�ȏ_CW��~�!�$%�����h���%i���1�琿e�q��_B��e�_�>8�ϟB��}��n- +����>��Gu��{P� +]�������1�F��(s�&�����$¹l��e��V4Hʓ|�j�<�>�!�EP�c�p-B�|�E7B�F�xjH˷ �x�q!58!MB�~�t� �O"d��%��2�E��@��O�Y9���WJ� !�0�,A�[B7`|� ����F(x9B!��0����eA~6|gN.B�/wBy�ʇ:E�'� �5�؇Oˡ�(��@�n�{`Dᔒ� s�Q:p3��L�a�2&v3q)�����&�3����Llab3�����&�3���5L�f�&V1q11���L,gbK�X��b&�X����L,db}L�gbs��e���9L�f"�D7]Lt2���,&ڙ��D�L�0��D�L40Q�D�L�01���Lę�1Q��4&�����&*��`���2&J�(a���"& +�(`"�D>yL�2a"��l&��3b"�D&&2��3�c��D:&Ҙp3�b�Ʉ� ;6&�LX�03ab�Ȅ� =:&�Lh�P3�bBɄ� 92&�LH������L Q�q&Ƙe�+&�d�&>g�3&��ħL���2�&���'L|��ߘ���&>d�&�g�=&�2�.e�/L���?1�G&�a�m&���[L���L����1�[&~���L��īL��į�x��_1q����x���L���_0�s&^`�y&~��O�� ���1?b�L�d�9&�e�L<�� &�f�8�Lc�)&�2q���L��b"�ēL<���L<��!&e�&f�!&d�&�g��L|�������{���������;�����L���w����[�8���L��čL����L|���L\�ĵL�c�&�f�*&�d� +&XYYYYYYYYYYYYYYYYY�1����������������������������������������������������������������������̢̢̢̢̢̢̢̢̢\s���S��^��S�V�=4uY*} +�n���ҮT�h'M�����6J[S��@[R��͔6Q�H�m������̵)��5�VS��^���Ŕ.J�������rJ�(-M��-��Ŕ)-�4@���BJ�}}45��<Js)�R�4��lJ Jݔ�(uR�4�R;����(�Rj�Ԝr75QjL���(է�-@u)w+P-�J3����8�����4JU�ʩ����+)UP*�TF��VB���RD��R-,J)�ޗG)�R�R�lJY�´�� -3�R�R-�O�G��RJ�䡔F�Mɕr�rRr�\�@vJ6�i�d��fJ&JFz�@IO3u���4��������SP�S������)g��O39��@x�Ҙp ���(}I�z�s���ҿ)}J�_)G7�?S�.����)}B�cz�o4��J�sPz�f�G�,�w)��^���3M����H�Jo�s���|���~O�w�����o(����z-e� �*�Wh�)�L�W���K^��"�<M闔~A����(=O3F駔~B���+DS?�t��s�ܳ�~@3��t��Ӕ�S�W���(�t���-�J�� QJRz������C�M��_�Gh)Sz��{�����}Jߣt�{)�C���r�;�;(�N� ��� ߥ�[)�B��=w3-�&J7�s7P���w(��t��Z��G�JWS��ҕ)���)�"��)�MY���tYʚ�ڝ��3Ɨ��e@�(�����m��-e]����fJ�(m����zZ�:z�ZJkR�A�մ�K蕫(]L�"J+)���-����l)�} ����AJ�( P꧴����}�f�)ͣ=��K����Z�����nJ]�:)u�,q�Y)�����t�)�^���%��^�B�9e���7�T#��Y����KY��MY.�IYv�H�ꁦS�S�Q�N�`~��h�*e��JiJ�H�F%�����<e�*K���s%��S�\�"zea�H� e$c3J)�ޞG�!�R��C)��E)L)D)�2+eR +�23h�~Z���⥔N��PJ����L��)� {ʰ�F�J�B�L�Do0�4SOIGIKIC�T�+U4SIIAINIF���+%4���QP|\��K0���{��%�������)�_�B�?��s�@�c���F �C�p�}H�8x�W�2�_t˽� �G�;��6��oބ�����[�o�y_�z_~U{��m��k�ˠ��x��^��OC�/������s�/�~^���3� +�O�˽?�.�{���C@|�$�<��f���:� �z�Ӛ ��a�1� +p��s�!/$O��z�Po�>���}L��{H���(��À��P�y��>�{p�}���/���n�w�}�u;�uʺ ��p���f�MpߍP� ����U��猪y���^�z�{�^�Wx�� +����e�v'.M�L�:�3�މ�;�;[vn�yh��w�M2ՎĶ��C�[�[mN<�]��rWī�mLH6Z6n���s#>��n�1�66�6� �u����%кY�v�K��LM�{{��a�?_>�Ν^O��;�i �k�k�N\�tUb%TpEŲ��C�K+'�Z��X���O,��K,8ԗ�_171���DoEOb\?��;�8ԝ��Ht�H�W�L̄����D롖DsEc��Pc���>Q��i�4�@*03 j��xF�;�~���[��I�I7oһ�..[��5�N��y��z'�w������z��%���K�q{v~=�l>o%�fk�8VK��Tx�6[ T��b��k��V��o?6���/8����z.����:��#�q����^-G�Z��B)1���]�W{�\"�nWsqu��>��+�G<�a���W�Z`����a�b�χ��"��a�lI*f�K⫓�.r�w�MʮN���y=C�ws5�IyS/��ؿ��$=]=�{=�-�� �D��@�!��Y�~��Hd�8,X�!"�A +o$��$�7@���(�Q�?~�e@��g���������+�?�3�ȏK��s����^��e�݀K��;;����[[������kk����V.\X XXXX +XX,���}���y���^@``6 �t:�Y�v�L@��h4 �z@�P���b�j�4@`*` +�P(�J%�b@�P���y�\@��d ���?���@� p�������0��@��� @ P��@�����q8���-Ɛ�������_��|��o���� ���O���0���}�{���w��g����x��[�7o�~�ව��^�x� +�׀����xp�K�/�?��x�3�O?���#�'�������i�q�0��)�Q��a@ +0H�<x���Q�#��<���}�������p�N������p���f�M�7��|�p�Z�>�5��W�\�Oߍa�c��?��a�c��?��a�c��?��a�c��?��a�c�x�|���`�|���`�|���`�|���`�|���`�|���`�|���`�|���`��?��a�c��>���a�c��>���a�c�������������c����# +endstream +endobj +3812 0 obj +436 +endobj +3813 0 obj +14241 +endobj +3816 0 obj +<< +/Length 1202 +/Filter /FlateDecode +>> +stream +xڅVKs�6��Wp�j���7�[ۙ��8���6�D�"j�` Љ�뻋%QV�,���.�)>��^_1o�1��q ���������ܥ�� �f�W>z9�,�,ye���i�`ĸZGQᇫ��_��X%QĬ�P ���6�Ә���=7�orG*nT5u�7�H�_P�m���"�fY<�ʃ$t�~ZE�?�F���L��.ڞ��I�!~������!�0�%w�����N���]�{al�0E�O� L]�� a��2jP#{Z��~2pT7�mI��3+��$M^�0N_j\c��tV���ZMc%袕�-`,1�_��q{5ҁ<脋���,��xx_;fկ�`��g�j��5]EԎ����i�k��g��Xc�g��ea����W������4���)��N�5Qp|���+�)XA�e�@VOÀ� �gcZ�ϲ���'�)�Y$��@�_���1��=��¿���ƶS�wjx�#��ؗW��B계�e/zA�n��DE��e��nh��은���i�!>[^�VB� �=���V�[��R�(:�=��jh�X3�UwJ��T�.s�����+X�c�1���I��qB�V�9���|��U��jj�9s\_�G�U ��ȟ�Z�evj'[��VT������ȍ���o��3i���ߝ%�Q�d��Eט�$��Sp�Z��� ���`��cf���P䴯,��tAV2�^F�7����f�^�ʹ��������5����E���Co�Y5�����W��2��8��@�z/\��ܑ zW�X>��؈gl���� +�}�zE4@2߇��f�����zgRs����'�b�Y9�N�I�\�@Փ��nB �@�X��#��H]�ȲM~|t���X���N�f�r�r"x���V�BHƉ������l߸D������V�+����칛�2�k�?�:�y\���p �{�T�jU/h����ʹ*�m�ݗ���v ?�µ��'��A�6�f��\�0ѶP�9�4�:T5���_��z�>Ӄ�7;�e��F�|mfmǀ:������k�A�MOR��h�ڐU"�� $�C�9u�h�����3�j'2�Y�����}�y���)��� .���>c%�*c�'P`H��A��%���3?�~<o˫��0/� +endstream +endobj +3815 0 obj +<< +/Type /Page +/Contents 3816 0 R +/Resources 3814 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 3406 0 R +>> +endobj +3817 0 obj +<< +/D [3815 0 R /XYZ 69.866 801.979 null] +>> +endobj +2 0 obj +<< +/D [3815 0 R /XYZ 70.866 771.024 null] +>> +endobj +3819 0 obj +<< +/D [3815 0 R /XYZ 70.866 556.52 null] +>> +endobj +3820 0 obj +<< +/D [3815 0 R /XYZ 70.866 498.66 null] +>> +endobj +6 0 obj +<< +/D [3815 0 R /XYZ 70.866 490.808 null] +>> +endobj +3821 0 obj +<< +/D [3815 0 R /XYZ 497.173 373.719 null] +>> +endobj +10 0 obj +<< +/D [3815 0 R /XYZ 70.866 351.444 null] +>> +endobj +3822 0 obj +<< +/D [3815 0 R /XYZ 419.275 260.158 null] +>> +endobj +14 0 obj +<< +/D [3815 0 R /XYZ 70.866 237.882 null] +>> +endobj +3824 0 obj +<< +/D [3815 0 R /XYZ 114.998 70.866 null] +>> +endobj +3814 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F50 3818 0 R /F29 2678 0 R /F37 2725 0 R /F54 3823 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +3828 0 obj +<< +/Length 1459 +/Filter /FlateDecode +>> +stream +xڭWKo�8��W�(+F��-E�"EZ����Eblni��c������%�I��( �=gȋ���Y��Y;��f�r��x�S'cy�pg��>˒�I�%����On���z�p�()C�-�wE����K/L3��.�������F���j�m�����,cY9�v���T�����3go8�NsG��s��8z:���,d�;I�3?��ۂEYĹa�|��A�.����J���'�=�ڛ�>�S�%�Ǚ��)xFYy-�}#(#���{��)K��6�P�~��nTE4��B��BCi�NlM:��`� B�A��x�B}B��)�ӄ +X����ݻ����m��|�BK���V�Z��<8�_�[��v��8��O�it�����}���<�]�IiZE�J�Hߟ}?����fj�}ײ`s`��3�K]Y��E+P 3���C��<9���o�_�c=rԼ��V�NA>�e]/�Ow�Y!� ����z4'>�a<����q���Z6�Z���sV���y]�u���Q����V�\d�P ��nQU�0�3�FpW֥�+���?�*N���o�G �LY +f�p��J%�Xla�6���V4D��ns��ꇎ��X��z�� �&T\m$��Gg,����qL�k%�-r���~�C��ǭD�#���2���w�t�e�UҖ��S��<�WF$ ���*�'(&F���5�o�����#���*����8�c5��� �$F���DQn��T+��وV"�Δdh�z��pg*mO��{ēh��f���8�@� +�K ��X_��F�e����B�%U��RX��V+�R M �/���C3�b�9��킝�yj +���yA�'���C3�%�a��q$�d4Ci��.��.���0�OGW�����2\Ddm9��L1��m�����݉R��)-���b��Q��'nl�_��z'踐!��r�D4�`�4 w �4�|J;��ktB�s�<�H�@�� �D�ZB�\�]��0|Aι'�����2���� �#�8���Nɲ�l�l��d�na�A�.�1�3q�ŀ��8�(ńF.��%�A��i��w"��4%��C��<>خM�a|i0[ö� ?�1*;�˲Wf�/6�3�Z�Wڃ�Ǯ�6���V\Z&��� ��qGt]��c���jE�쯹e�S͘� *hv$���O��E n:�� ���6A�W�QZ#���U�u��'����=R��*`qƟ����c`��"�H��3�_�!��B�z�J``b�m} �\�����O�vw� �C70��vLvxo����;��wBXu��k���wk�����W��]�zy{yl��*����橋��g}v��u�h�0}.���9�x�Sx;���yx�&,L��hG,�#XY��{�Q�����=��qxԛ��hs}����B� +endstream +endobj +3827 0 obj +<< +/Type /Page +/Contents 3828 0 R +/Resources 3826 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 3406 0 R +/Group 3831 0 R +/Annots [ 3825 0 R ] +>> +endobj +3825 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [88.313 68.794 170.033 78.457] +/A << /S /GoTo /D (group__linear__algebra) >> +>> +endobj +3829 0 obj +<< +/D [3827 0 R /XYZ 69.866 801.979 null] +>> +endobj +3830 0 obj +<< +/D [3827 0 R /XYZ 70.866 777.001 null] +>> +endobj +18 0 obj +<< +/D [3827 0 R /XYZ 70.866 580.024 null] +>> +endobj +3832 0 obj +<< +/D [3827 0 R /XYZ 450.943 332.956 null] +>> +endobj +22 0 obj +<< +/D [3827 0 R /XYZ 70.866 315.811 null] +>> +endobj +3833 0 obj +<< +/D [3827 0 R /XYZ 391.712 70.866 null] +>> +endobj +3826 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R >> +/XObject << /Im1 3410 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +3846 0 obj +<< +/Length 2156 +/Filter /FlateDecode +>> +stream +xڝYKs�8��W�hW���ޛ;Ig3e;3�k�=��%�V�$z,i2�_��A=�8ٽX �E�(�>�j���4��i�]}�^}�f�F�Bϳ���,�<�9�,c��gs���o� �:�ͤ��&�)��T�?���0� ���m�������+�L�je�c����?L#��_��a`�*��p\��� ��x���Lo�d�z}�=������e��l#��*-D�U_f{\���)B�|�a�����L�i{�h6+�M���{���E4�ˤ��?�eQEiQ��K]��%�ZIz�2�k�ݙ�#�:�҅�E9�;K��j���Q�ԟE��+rYV�ZJͨ:�:'�вX�zd!��{��gǓ���f"/iF���$���$�\͕��ա� b�ۜu�ٳ�ɫ +h�|�!86Ux�q�"+%�DiM�w&���$�U����"���%� ~���qn��sP��"X�<x���8xS��h\�d$�Ϧ��QY�� �䤴���knVO�hc.��L�jY��L��e���DB�wQ]�?8�6y��mC1w��Cw���O�:�=�b'N{乎N�kR12Y���}�P> I?��.p7���W<m|&�_i�F��b�m��W��j.�L��W<� ��nAT�S!N��1?�!�mf[�v�����u��S����|L64��7��Ēs<QŀqǺ,���=� k��M��$����B�G�=�5�>*AH�y�<��7����������r��;��1�^[�����!��V0�!8�'l����Ჭqy%�(�e�;8�{8�-g�����Vo�W���^|E��g,�c]i~m<�2�X"b��(a�f�>�|Jc-QC�ZJ�**bM�0�'������]|s�8�Y)���p�Q�1�""���MھN\k w ����l�N����s�K�Qx��KbC) �ȄE��5R���- 9�&h��+=���p8!��0�T4��tó� dt�p�ڡ`�k���.i%"R��~.T�X��*h���^U �r��+�Ǩ:h�8��I#F��}U��U�CJ��\O'�=�j:j���1B��2������j<���\N�U�1�l{4ě$�+I��D������V�˓*�fS|a2͏� +�1)TMj,vQ)4��iU�V.4�����v*���U�J�?|�n�F?$���.7�_�O�7c�C +�"*��9�Ϧ��*�ppf:N��vT��v�E����w�J�[�L�ޙl�e��z����nﯧMF�ɘd���l"�,�l��"�04���0d�������Ǡ��V2�#��l�8|�~�8�>�2�C�Hb� +"�s��&D��>�����u��?�4���� k*�^?������#_��I��+u��X X=& T)Ф�����AZ�(�ir,xt�>\��}�Q�Р�sT��v��<M�8k�������z�˽�T���d�������n��}�U�����Ǖ�\�m2+t/^�M�r��Q����B�ƚ +V������j��3u�3 V����������n� �D�Jd]���M���N�T�!p�_����54]��h�]�U��S���Z�{d�R5(T��HZ���Ҹ-�6V���Q"� �J���G��H�!���릭+.�>���c����Ƶl�@ u)���\g��j왂�f-��^ʤmj��m�eZTg-y�Ч�z�C���I/� �7P:f�5�ԫ���T<��N��^��^K��N +GcO��J8��UU�j��?5m�p���a�L�j��vy��ey2�����#S}�Z�#�^SD lЩҺ.�@� �Q��CG��vnq���9�'Ѷ�:[�ْ;�o��&�K,�C�[Y)��L_ĠkT� �hB�>0}G\�#��?wg���>t�m!�f�M�}��'�g�/�pg��� }�zۋ��à�����8�^}s��\]�5 +OI�u�i���R�`U��(�w����c&��b���u|�6)z��YhY��i���,��}�V���/ٽ��o�a�l�~�NOƢ�PDՅb�P3D2����H�z7������v?�����M���C��3�_�h�� M���2O_�D!NQ�7�sU��1�0th�_и�g +endstream +endobj +3845 0 obj +<< +/Type /Page +/Contents 3846 0 R +/Resources 3844 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 3406 0 R +/Annots [ 3835 0 R 3836 0 R 3837 0 R 3838 0 R 3839 0 R 3840 0 R 3841 0 R 3842 0 R 3843 0 R ] +>> +endobj +3835 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.747 621.692 215.376 631.355] +/A << /S /GoTo /D (group__non__linear__algebra) >> +>> +endobj +3836 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [125.696 497.695 208.402 507.358] +/A << /S /GoTo /D (group__distance__based) >> +>> +endobj +3837 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [138.456 485.74 223.153 495.403] +/A << /S /GoTo /D (group__magnetic__based) >> +>> +endobj +3838 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [309.024 473.785 412.658 483.448] +/A << /S /GoTo /D (group__pos__algos__common) >> +>> +endobj +3839 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [103.269 367.651 170.033 376.422] +/A << /S /GoTo /D (group__localization) >> +>> +endobj +3840 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [312.029 248.187 405.719 258.769] +/A << /S /GoTo /D (creating-an-application) >> +>> +endobj +3841 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 110.106 155.937 120.688] +/A << /S /GoTo /D (getting-started) >> +>> +endobj +3842 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 91.865 188.466 102.447] +/A << /S /GoTo /D (creating-an-application) >> +>> +endobj +3843 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 73.625 167.028 84.207] +/A << /S /GoTo /D (creating-modules) >> +>> +endobj +3847 0 obj +<< +/D [3845 0 R /XYZ 69.866 801.979 null] +>> +endobj +26 0 obj +<< +/D [3845 0 R /XYZ 70.866 771.024 null] +>> +endobj +3848 0 obj +<< +/D [3845 0 R /XYZ 337.01 623.764 null] +>> +endobj +30 0 obj +<< +/D [3845 0 R /XYZ 70.866 608.241 null] +>> +endobj +3849 0 obj +<< +/D [3845 0 R /XYZ 319.714 368.831 null] +>> +endobj +34 0 obj +<< +/D [3845 0 R /XYZ 70.866 354.2 null] +>> +endobj +3850 0 obj +<< +/D [3845 0 R /XYZ 404.722 251.178 null] +>> +endobj +38 0 obj +<< +/D [3845 0 R /XYZ 70.866 234.736 null] +>> +endobj +3851 0 obj +<< +/D [3845 0 R /XYZ 121.179 180.614 null] +>> +endobj +42 0 obj +<< +/D [3845 0 R /XYZ 70.866 164.84 null] +>> +endobj +3844 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +3862 0 obj +<< +/Length 223 +/Filter /FlateDecode +>> +stream +xڕ�=o�@�����}�>��R$T$JoC!��&�m�¿� +K�N���L�f���f��`�Ȧ��C��9�����B�Sk�r��c��W�lSի�?��b�}�O��M]_��Sw˳yd�L�����AT-��$�y����;$[ kВ�����ǧc�ô>#�C�j���L��Z�]&��ԥ��O��o/���U�ϗFL���;����|�Qf +endstream +endobj +3861 0 obj +<< +/Type /Page +/Contents 3862 0 R +/Resources 3860 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 3406 0 R +>> +endobj +3863 0 obj +<< +/D [3861 0 R /XYZ 69.866 801.979 null] +>> +endobj +3860 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +3873 0 obj +<< +/Length 2057 +/Filter /FlateDecode +>> +stream +xڭX����u�PH����.����u�>)E�N�)R �����{gvf��h�����}���fv^˫����н��sn�_����?m^\� <G�"HB�l��q:a� /�M���^��C_���R��V�����a���^���笃PH>�i_�t<���p��6�z��aq�H�P[i�����^)�=���%�g��ިdrP��Y�<��o�����[��6��wi�/���fz�[�5QMU2Yʃm�h�"���J{n���XU������ؽ��c��ܗ����Yѭ��@xWot�H%)��N`� ���<oz'�ɒ�+�ٸ$���3�Oń�'D��=P,k���F>�t���������P�����;���B�)��[F�MV�d��o���y��0*����V�����W_�o��+�E���#�}6�f �屦�ۊ�Z���Xͮ����i���R�z"����L` E�ϡ��N�GvԾ�����V�?A�[@�[v�c���؟q1�)g��BB����.�I<\���\�%C�O���Zv�ɱ�֚���C �%Qhytm� F!̀%/�A{�[s8e�����!-_�����̬�KQO�R�S�"���N���v���Ӳ6>�}��f6���=V} �C+��CV��^�I:�X�;ڞ:�v)�M�P ���tc%튔M�'&��7pu˔�Lj��sҔL2එ�f���c��5��E�'C���0��m�&Z����&����"_/\n$"?���P0��(��A͠+*3�����q:�^��5�3��"J���Y�o��s w�����%P�}�DOH�-��i�pL�E^~$ #=��_~$x��2��>Ə��o��m����y��k���T���9fE�א���?)�����s!��q�c�[~����mK��+��O���y�!���h����ӈ +i8;�%��݄[�A .�&|�F�6�DSq����k@Q́Q��=$��T��]S�>���<J�3*ș�Ŝ���÷���:j�pe� zF���J"S8��!)�x̉8�6L��`a���K?�A��&c�6E���d��j����/)'�������6+SG�-n�[(����d�\�`(xX.̈����#�*�5{�y�QF���-�0k��������R& �[.��O���,����_E�����N +Ϟp�T�g���N�������c��{L�M��?���[��2����;("ߖ[j|���t%8��K���"x� �b8�-��{BsTo�y�>�̾��$x��{,�[hI���rG�#z� Wq��#e^�r����������3��V_�U�zoaj�JX˙<bN�]:ǥ܊r ��6��m��OKe�qW���BiU2K,VIjh����L���( �#7+��s+u[���M��.� +9̨v�Î���b�.���P�ulL�`2���` +S�p� �'m�S�Я�X<!iǚOP +�A�VՄ�e��82� +��ir祧�X��Ӓ#l��Y�C��V��!7��e}r�!���[�����?T&�fv��m��{.�i��L F��ӡD��h�j������*��M�$�e�ќC5��� +�KS@F�T���'����[��c� �D��C������Ϊc�����yو����C��n�9�/��<lx�����/=��]��|�_#��!�_M���h�U0=5_�0cY�3����,�,��GS�g�\�s��4K�i॓�ñ�F����!��s6��Y�}=���^.ay5���a���4WW�rc2)�L��`�v�P2C|�q��M~��Wg_?/.}&i��� �'M� F"�Ysc�a�,e�oI���������o7���x}}sw��?�Mn���_�=����� L�J��nMy�}�tM?�;�v;~X�g �Ԡ��J��CF�����p�;n�t�C�C.R�P�h���B���xב������)�*��9���7���S+� +endstream +endobj +3872 0 obj +<< +/Type /Page +/Contents 3873 0 R +/Resources 3871 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 3884 0 R +/Annots [ 3864 0 R 3865 0 R 3881 0 R 3866 0 R 3867 0 R 3868 0 R 3869 0 R ] +>> +endobj +3864 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [177.344 451.147 251.068 461.729] +/Subtype/Link/A<</Type/Action/S/URI/URI(https://www.eclipse.org/)>> +>> +endobj +3865 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [490.555 310.583 525.406 321.057] +/Subtype/Link/A<</Type/Action/S/URI/URI(https://git.imp.fu-berlin.de/zkasmi/my_lib_full_fledged_devices/tree/master/RcdMathLib_app)>> +>> +endobj +3881 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [69.87 298.981 179.459 308.879] +/Subtype/Link/A<</Type/Action/S/URI/URI(https://git.imp.fu-berlin.de/zkasmi/my_lib_full_fledged_devices/tree/master/RcdMathLib_app)>> +>> +endobj +3866 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [111.713 178.851 168.101 186.221] +/A << /S /GoTo /D (matrix__test_8h) >> +>> +endobj +3867 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [111.713 170.881 168.101 178.251] +/A << /S /GoTo /D (vector__test_8h) >> +>> +endobj +3868 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [86.607 131.031 134.627 138.4] +/A << /S /GoTo /D (matrix__test_8h_aad3d0f4acb79e8a9b61eda59dc3a12b2) >> +>> +endobj +3869 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [86.607 123.061 134.627 129.858] +/A << /S /GoTo /D (vector__test_8h_ab0aed13072bc11b97766634c625d6f21) >> +>> +endobj +3874 0 obj +<< +/D [3872 0 R /XYZ 69.866 801.979 null] +>> +endobj +46 0 obj +<< +/D [3872 0 R /XYZ 70.866 771.024 null] +>> +endobj +3857 0 obj +<< +/D [3872 0 R /XYZ 70.866 579.14 null] +>> +endobj +3875 0 obj +<< +/D [3872 0 R /XYZ 359.721 523.079 null] +>> +endobj +50 0 obj +<< +/D [3872 0 R /XYZ 70.866 505.391 null] +>> +endobj +3878 0 obj +<< +/D [3872 0 R /XYZ 452.996 394.363 null] +>> +endobj +54 0 obj +<< +/D [3872 0 R /XYZ 70.866 376.782 null] +>> +endobj +3882 0 obj +<< +/D [3872 0 R /XYZ 180.955 301.511 null] +>> +endobj +58 0 obj +<< +/D [3872 0 R /XYZ 70.866 284.284 null] +>> +endobj +3883 0 obj +<< +/D [3872 0 R /XYZ 220.637 70.866 null] +>> +endobj +3871 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F50 3818 0 R /F29 2678 0 R /F37 2725 0 R /F54 3823 0 R /F14 3876 0 R /F11 3877 0 R /F13 3879 0 R /F10 3880 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +3891 0 obj +<< +/Length 1796 +/Filter /FlateDecode +>> +stream +xڽXKs�8��Whf� Ϯ�zw��ɣw�M6qNM'#[��YYr�H��� ɒ�6I=� ����X��X��qr��|�}#`�������-x�ᇂy�X��ӛ~]|6l�av��"2��l=� ?0����m��`!ϐi�~1�6��c�,���L�|���>��G�sc8��\džqj\M�}�.,�����qf5 +�Lgܲ,sq/�(vc�~��g��ƲD*Q[-�b�z(�2f���0l�2>��I�d���D�q,J�,p-����rˬ7�P5�A�TXf#Q���[n,�*�:��^����'��飬�ЕUTLg�eV2&6�lP�q�+�2&�U���J�LԾ�ږ��i>�����VE^���=�>8F0?$�n�p{�>��B�P���&/.N�LJ���?#�\��n���z��h�E���w���.��5a��,�mc�AE�ކ���������������Yn�*A��R� 6��mT�)�߽ 8[�[�f�ghf���B,4��ۼL�y[�,�$"�7��{����A�8X��z���KM����T��ԳH�13m�s���B���f/b���������0��.>�ΏF�pC��^/��>H�`� E�K{�/(�:˗���O���?����h��50���%a+�[+H-�n����u�ב�� +��A��zv~r}:�P|(�l`�I�M��[�]�����͝�b����(��� �T���o�t�i�H(;z�r�%��8:?�<�ֶ��jD����L{�0JK��[�*���� y�o62�%T�Q8༔�&�h�)���6�3D���!�ݶD����X�J�i�wE��պ��1��r���@���X�����r&I)�)�xL0qT��z,y����#�q�y���VX�#�F�2��~�<���B��;X�0#G�I�OG;�GI��j�J�X�LQaAⶡ�=�]�Jְ>�;�m�vW䛞|�e!?��<Ki:L G��+�&}F�ٲw�����嬕H�v�;�H&��������n��hŁ�80�%G���ݩZ��N�V-v_{�ݶAm�?wy��f��~RaN�d����UCDYK��o�� ���CR��:&R��=���̘�;��{�x���Q}��������e��uE3]����n�(IQcDὂ�؍(ߩ�=��Zv|}y2��br��A��k��L�H�"4 +�?1����q�'�<��ϊ �~(`��fA��>s=s��Jݩu���U]-��q��o&��PU�jXD���X�h�#2M��g�u��%�N��p]۞��4_^IJ Y���lT��Wz���nݢT�+l��P� Mt����e����H��^Q��9-c�++���4Y���Td��44��Tħ�&��XҚz]��>iIpCR�ř�c��;15U�F�y[ha���A=�I�/��{�٦m��Pc��'HR���ߵ@�k�P�:�{�]}Zp��୶<ׅ�K����������`~���-wu��P� Ġ`{�3|���;�6�W�˞�i�I�2��^�w�\�����������X�&�� +��8�x;���Q����3��C�"\]�O$�~zg=.���<��MTQ0~�+1���oM`-�Ӝ��5����|����eW/%�j���(|�mAy�锢�~Y/g����:��Ta�ْ]�� ��nL��lyiHhw�&كr�K��*�l� +����o�+�6�=&|�Q=��@����y��e&�����6���*^wk,�б U��v� +endstream +endobj +3890 0 obj +<< +/Type /Page +/Contents 3891 0 R +/Resources 3889 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 3884 0 R +/Annots [ 3870 0 R ] +>> +endobj +3870 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [257.963 688.617 319.123 699.199] +/A << /S /GoTo /D (getting-started) >> +>> +endobj +3892 0 obj +<< +/D [3890 0 R /XYZ 69.866 801.979 null] +>> +endobj +62 0 obj +<< +/D [3890 0 R /XYZ 70.866 771.024 null] +>> +endobj +3893 0 obj +<< +/D [3890 0 R /XYZ 70.866 747.603 null] +>> +endobj +66 0 obj +<< +/D [3890 0 R /XYZ 70.866 747.603 null] +>> +endobj +3894 0 obj +<< +/D [3890 0 R /XYZ 70.866 437.812 null] +>> +endobj +70 0 obj +<< +/D [3890 0 R /XYZ 70.866 422.572 null] +>> +endobj +3889 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +3899 0 obj +<< +/Length 1671 +/Filter /FlateDecode +>> +stream +xڵXKs�6��W��5S� A��ةZ?2�2�i��P$l��H I%q}w��%J��d�'B`����t����;��w��~Y q���GoG��;~�d�����9K�ȉ☥B8����>e�^�3/W��\���G+ &x��x2aA������~$���T��P�����Q$�g2�錓Y����iI��� ��������<��������K����8q˺U��Ϭbs��3�]UU^��8jU�<!wS�}�C�6$ʛBѨ���?)Zr��Y�tQ.�D��h�630�si�f��Sf���� ��M�:��5�U�g�nSe����ч|�簙'y������}�D,�E�p�a������Y�wVEL�����P�B�3?�x��2�����/�-�-GIV�Aެ�� F�Ł���*��b*���[�ݛO?bq�]|r��'e�^��B�h��G�lg>w�A��w��N�ٖ��k�jj���u���h�*��@lF@�G�OH�Y�?M�g|U�զP�c�f������Fk7�fk�����Ne/��i�j�h�q�����)B79������(5|#�!eHP\5������1sJ��%w��L+�zX���3� ěM�+�*Weoc�2��\�=���K}_��3��l��89�[#Q�yC�Y5`n�>h@I@D��z����S��`P������V; +��7��l�P���� +Dǘd�����$�4��e��,�i�i����� �9R����$Ҋ(ByiN=�07�f5 �1�$1��"@�a=gYz�n8�w�� 8�,Xu�M�я5�� �ֆ�Z��n�7�������Fi��&��l��,&I���q�!� ,���m��L�(/Q�J՚�z�� T�b��·'�����g7'�����~:�;uk$��� ӡ�[�Ȱu�e�γ��b�c(5e~��Z:Evt���%��%nKl���ȑ`>�;�@75$O5*(�!����BB���9S�Ni�O������{Eڀ��12��ʞ��6��).F:�� F�-(w\� ��d��צ�i�V�0���6&p�$��Z��CY)�]ń� g|0]���!����rƂ,j� ���zIf,�f%#�r1��i�_M�D,Y"��)�''T�,5�`)O�pt��IM���Lؒ���g�"b�פ���;.9 ��P?��|���뫻O�]�,~��������8z_(�Kb���9�ZO���HXLf+pc�=̍������C@%��*����#"���vK�dKz�̠�Z�.|�k�m���1 +� ++��z��3�0Z��( +���� +��L�Ϙbl�L�9��l�h�(�}՚���Y���F���L��%BO�=����Z�.�1�(V�نg5$�ǟ9���"N�����w/�&\+R��t��� tl����D�',J��M�EBy�S�qaB���P�m%)�Su��Ү�r�k�q~_�L��Lf�1k<����; ��*/��R����Y�[�Kl��a��T�૯>�)�Dj�8H�*��r~uz����-���f��K�aChP��>�=�{N4���0$�o-K^�_0>d���g/PF,������-S1Fl(I�{U�1�9��d�?�f;[�V��� +endstream +endobj +3898 0 obj +<< +/Type /Page +/Contents 3899 0 R +/Resources 3897 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 3884 0 R +/Annots [ 3895 0 R 3896 0 R ] +>> +endobj +3895 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [319.121 407.052 449.321 415.742] +/A << /S /GoTo /D (index_structure) >> +>> +endobj +3896 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [342.554 257.845 435.231 267.508] +/A << /S /GoTo /D (group__basic__operations) >> +>> +endobj +3900 0 obj +<< +/D [3898 0 R /XYZ 69.866 801.979 null] +>> +endobj +74 0 obj +<< +/D [3898 0 R /XYZ 70.866 771.024 null] +>> +endobj +3859 0 obj +<< +/D [3898 0 R /XYZ 70.866 574.897 null] +>> +endobj +3901 0 obj +<< +/D [3898 0 R /XYZ 70.866 356.283 null] +>> +endobj +78 0 obj +<< +/D [3898 0 R /XYZ 70.866 347.732 null] +>> +endobj +3902 0 obj +<< +/D [3898 0 R /XYZ 172.928 70.866 null] +>> +endobj +3897 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F50 3818 0 R /F29 2678 0 R /F13 3879 0 R /F10 3880 0 R /F37 2725 0 R /F54 3823 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +3906 0 obj +<< +/Length 702 +/Filter /FlateDecode +>> +stream +xڕTKo�0��+,�P��7�R/mR��rJ���w����*������e���x���y���IѼ�#��Yp|��q�G�%k�P�2�(�Jt��6��x�`M%� �/k��U3�b��pٖ��t�ap��w�ќ�X3��ep}KP w_�<��qx�DBr,�F���)�)���b��1�bJ /,WiV�)MST��K'�s�Q�F��5����y�I�ug��m�i�0�^�}k��US-����7Y����ͪ� +Hd��(N4�:3u���|=^���T�N +�BpL��(ũ�.����̪�`0�J*��W���.��§rf���uky+�m�>�8�W8M��co2N@��V��<D��*�I���?��m�t�n�\�����ŏ��o�p��Ͻ}�H5stW�A�8:j�1W���zx�ᓣ� pA%�;��r����Jl�_�"o�Æ���ogp��q���LZ֒s I�52�h����͡���:�1S��xc�p�E�� +R�� +W�0]g��ۦ�Z.�0Nfgĸ��:�����حS�� 붰�މ��;��nM,#J�M�{�3�� ���؇�9Ô��G�2�X ~8Q��`�a��k����S�_�E�|P������gg�v��,Q�"R` E��_s�1����Lo��$<m�v�B>������ +endstream +endobj +3905 0 obj +<< +/Type /Page +/Contents 3906 0 R +/Resources 3904 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 3884 0 R +>> +endobj +3907 0 obj +<< +/D [3905 0 R /XYZ 69.866 801.979 null] +>> +endobj +82 0 obj +<< +/D [3905 0 R /XYZ 70.866 771.024 null] +>> +endobj +3904 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +3918 0 obj +<< +/Length 1407 +/Filter /FlateDecode +>> +stream +xڕW[o�6~ϯ�=H@E���6�K�,m���b[� K�-T ]�f��������Ţ�!�s�(��7�Yu'�Y9ܹ|z� �%>.O~���."EY,���I8K�؉��%"q��{�η�j=?R7����;�1 A�$O�KJ{�R�}լ�|��$b�W���6�R�ű�D,A�h���ЯuK�P�� �9����!vF�{��8�U�&��>�6��. �L�O��x�2���!p�s���<4��K��n���_��^�R��_��Y���扐�z���'n�7�Ћ>��_+Z�y����ƚ'\k�F�f�l���c�X��g\��l�N��I�X$PQU�~=,�2}I�Y(������6���#YW���������8ˢt/�N�c(���0���)�Y���v�i2�v���Ka�1I6����z�]�d����������'�OS�_tK�8�3 +7%� �~��6�+� J���L1,{���x��hm�W��ܜ�����U�K@����<}kK�e<�i�1�UW�� +�����{�z�y)1J�L}�7�-�ً6s����&�H}���6��Bo6�wJS��,Kdj�BI*iӋK���f+34�f��}g�Oa~H0�%�3��V�1j�P8K��GFI�Q&����&f�aKOK}��u�v׆hP�4�����̹T� +�\SP��@*�Bu�Ao�3;����r�/E����T7$�5�vQv��d�l�bM��Jrz�x��v��kڀ�����<�7g�+��v�x�h� c��H�^�Q�u�I� B��e\��?��F��L�RHjR��B�%��8Fs�wۅj'VE�ME�1u�M(�-��܆������@������G%��t��ՈkX�#�D�ѐ����2����W {ܿ0�ؒn,�����H��;�h��4��Pv}g���4�����!�We�~������_$�P���l��j���_>�A�h�v/��πhT�f�Q�D_��Nc$�dz��i\�MF���B/4�E]mG-��z{Nf�[���T���'\��j0k�U��ۓ�4��d�Y+�߭�P��m1ʔ=���G�E��e��|����� d�ŘN����!Un�<n�e�Z�5ɟ*o�ʻ�����/P�V���s[���cI��I�D�4�[��=J��W�藨�p�%��Ky�K�`A���o|�s:�S�z=[�29^�ϱ�I¡|x��2n^�{�,��7hz��ޢ�V�p�p͗����M����S�Χ�@��/��9��o��� K����MIM��<���"×��b��i���>�����m��W�`������K������!���WGϞ�O�vz� +endstream +endobj +3917 0 obj +<< +/Type /Page +/Contents 3918 0 R +/Resources 3916 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 3884 0 R +/Annots [ 3909 0 R 3910 0 R 3921 0 R 3911 0 R 3912 0 R ] +>> +endobj +3909 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [296.404 437.737 340.24 448.212] +/Subtype/Link/A<</Type/Action/S/URI/URI(https://github.com/RIOT-OS/)>> +>> +endobj +3910 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [427.772 437.737 525.406 448.212] +/Subtype/Link/A<</Type/Action/S/URI/URI(https://github.com/RIOT-OS/RIOT/releases)>> +>> +endobj +3921 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [69.87 425.674 155.549 436.05] +/Subtype/Link/A<</Type/Action/S/URI/URI(https://github.com/RIOT-OS/RIOT/releases)>> +>> +endobj +3911 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [224.147 425.674 315.803 436.05] +/Subtype/Link/A<</Type/Action/S/URI/URI(https://github.com/RIOT-OS/RIOT)>> +>> +endobj +3912 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [271.796 400.095 441.161 410.677] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://git-scm.com/)>> +>> +endobj +3919 0 obj +<< +/D [3917 0 R /XYZ 69.866 801.979 null] +>> +endobj +86 0 obj +<< +/D [3917 0 R /XYZ 70.866 771.024 null] +>> +endobj +3858 0 obj +<< +/D [3917 0 R /XYZ 70.866 564.466 null] +>> +endobj +3920 0 obj +<< +/D [3917 0 R /XYZ 70.866 515.123 null] +>> +endobj +90 0 obj +<< +/D [3917 0 R /XYZ 70.866 508.522 null] +>> +endobj +3922 0 obj +<< +/D [3917 0 R /XYZ 70.866 382.087 null] +>> +endobj +94 0 obj +<< +/D [3917 0 R /XYZ 70.866 365.259 null] +>> +endobj +3923 0 obj +<< +/D [3917 0 R /XYZ 70.866 321.035 null] +>> +endobj +98 0 obj +<< +/D [3917 0 R /XYZ 70.866 321.035 null] +>> +endobj +3924 0 obj +<< +/D [3917 0 R /XYZ 70.866 58.644 null] +>> +endobj +3916 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F50 3818 0 R /F29 2678 0 R /F37 2725 0 R /F54 3823 0 R /F11 3877 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +3933 0 obj +<< +/Length 2408 +/Filter /FlateDecode +>> +stream +x��YKs�8��W�HՄ�H氵�cg=��dcm�L�h +���H-I�q~�v���hYI�j*�x4����r����n�Y�z{�zy������Rz��� +9�����eRX˕��|���wˋb�!�ӭoU�d���q�Ȯ���7n7j��OΗ'�;0�[��E,r}+ݜ|��[+����̋#�A��X~����=��N�����,b9TT +�[M}�2w�ι}5�o��gB��,�t!��N���n�}Y�G��rWaK��<�d�-ݳR�_�Tոϗn<0���"R�ڪbEJ��]�R>��VN���K*E]�Z�uSW��WSҐ]�Ux_A0�م�j�ܭj#!+�MyN H� +6�-jj�a���<����m4�TZn6��~'�o!X�oT���-=t��վ���V&t�[�bD�A�����ye&S,Ll���^ЂuV�F��1M����C���97���<i��3Q؛�����k��;���٧�j�% y��zs�a�xA�lŇZ���pO�o����{F�ց��26�������\ZÓ��8f���>��`Կ�pDh�����uWfD$�(!���#5�.�%5Bw�Y�P��q�u�64r�����Tc��Cz��^����@�e�1��"#IU�5_�rhi)�נ��ͳ���-��˂Fܩ¨���`����� IR��j������I��NA��Ŵ�^'�,e��Ї'A �ͨI�*�t2v��Brj*��p�W��]�dN���d|hN��<K�eQS���$�vנ���|� + F(*��Sv��[i&C�,��K����6kֻz߂�Z�E8R����ƈ�muE�Vwn��:1ɚ&��*7��� |<�6��O��Z�F�b ��(wY(�q�`4�>�}��lsn��]B]�J�զ�H�7Ljr����*������_��i�Q9�r�� ��u�y_դԌ9V�(�-("Lr�'�!:k0�n0�vYnhC�{L�v��TiO��P��SD�c�z�4�e��<����Dޫ�P�&���f���6��y��J�|s~�Hˈ�)3��AT����o���I��j]��f{- ��:�lsU7�3�R��=RRm��,7s�`���{������Fc����!rR����5 MC��wV��5Ba_d@��G�d��H��1+�+E^&�c��z1�C��Dݲ<p��`Y�����D;��Vr���E�#<AOm����8i^&���E%h*Yz���>�Cb��a��+��~\�nw��!l�^}�O�M���^o�������w�q�$��._�*�2�o�kh�i�t�B�|5��?:�Q��C�v^ظJݘ��M�n���c�r�22\�N�����p +8�TҨ�G��H�}�MR5Zr�Zm��V�����p�/���H >�bwV�+}DD�}�̈#�����2�Q��m2?՛_��ۇ��f���/ʺ�Xq(4�$j�3Ot'���o�B�˿�Mw���FPv�����Y�D}'��cwR�ߣ����r�6ml�>����Y�CU����?>��>��n<P�����Z]F}ʾÁ��o�c��Cבo�f���9�F=F��*]��Fk϶ۙ ���7<ځ��8�Eo�C�Kl9k�S<�v�؉��o�@�V~LID��E��� �Y�L��@l�pEV��&q��E^46I8k�3��m��(�e۶��fT����(a���F5�r5��V�Ԅ���������R�[�bb6:�i���G� ApS�i�M�h�*��~� +����os���J�E[j���h0D<w�\ğ�����'>@G�����Jm���M��G�H�eIم=��{�ǭi������7}���D��Uo�>�<�c~���?�m�Oe��C��W�HwF������֨�} ��C�I��b�j�c�,�kȃV�YU�5����lf�@2`�ݩt!�dT掾~�gq0taJ4v�7�Z�O�*}i�;��U��'��>��sq�S��i,�+{P&���'�nkC��^(�K��5Ю�Ch��>\9��MM9�T�]9{0~�����^�Ŷ:l�NfE��V����f���m���sҲЕ�������ݮ�`l��;Ō�H�{u���FB��'D�0�!�$"�@���Mt�a�L�wԩa��|�Ex��':����>q\����C{�ڸ,�rS���5��O���O����6��}h�$m��f�qq��d�b+�T|��h4 ��$�BԉC��I���W'b�E���X��٘�b�p�=�>�-�M^ Hrk���l$Y�2>x�G����y6�Y����D��b�si�oՏ����� �#:����?`R��a�?Զl�ߔ:*�ma1U��4{� +endstream +endobj +3932 0 obj +<< +/Type /Page +/Contents 3933 0 R +/Resources 3931 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 3884 0 R +/Annots [ 3913 0 R 3914 0 R 3915 0 R 3925 0 R 3926 0 R 3927 0 R 3928 0 R 3929 0 R ] +>> +endobj +3913 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [111.718 715.566 161.532 726.149] +/Subtype/Link/A<</Type/Action/S/URI/URI(https://riot-os.org/)>> +>> +endobj +3914 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [94.777 635.488 216.321 645.386] +/Subtype/Link/A<</Type/Action/S/URI/URI(https://github.com/RIOT-OS/RIOT/wiki/Family:-ARM)>> +>> +endobj +3915 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [94.777 617.246 156.545 625.764] +/Subtype/Link/A<</Type/Action/S/URI/URI(https://github.com/RIOT-OS/RIOT/wiki/Family:-MSP430)>> +>> +endobj +3925 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [94.777 596.245 174.478 606.143] +/Subtype/Link/A<</Type/Action/S/URI/URI(https://github.com/RIOT-OS/RIOT/wiki/Family%3A-ATmega)>> +>> +endobj +3926 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [94.777 578.003 138.612 586.521] +/Subtype/Link/A<</Type/Action/S/URI/URI(https://github.com/RIOT-OS/RIOT/wiki/Family:-native)>> +>> +endobj +3927 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [208.898 505.01 282.622 515.592] +/Subtype/Link/A<</Type/Action/S/URI/URI(https://www.eclipse.org/)>> +>> +endobj +3928 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [303.366 493.162 490.664 503.637] +/Subtype/Link/A<</Type/Action/S/URI/URI(https://git.imp.fu-berlin.de/zkasmi/test_my_lib/blob/master/RcdMathLib_eclipse_version.zip)>> +>> +endobj +3929 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [180.359 320.629 367.656 331.211] +/Subtype/Link/A<</Type/Action/S/URI/URI(https://git.imp.fu-berlin.de/zkasmi/test_my_lib/blob/master/RcdMathLib_eclipse_version.zip)>> +>> +endobj +3934 0 obj +<< +/D [3932 0 R /XYZ 69.866 801.979 null] +>> +endobj +102 0 obj +<< +/D [3932 0 R /XYZ 70.866 771.024 null] +>> +endobj +3935 0 obj +<< +/D [3932 0 R /XYZ 70.866 569.795 null] +>> +endobj +106 0 obj +<< +/D [3932 0 R /XYZ 70.866 563.901 null] +>> +endobj +3936 0 obj +<< +/D [3932 0 R /XYZ 70.866 435.523 null] +>> +endobj +3937 0 obj +<< +/D [3932 0 R /XYZ 70.866 415.901 null] +>> +endobj +3938 0 obj +<< +/D [3932 0 R /XYZ 70.866 396.387 null] +>> +endobj +3939 0 obj +<< +/D [3932 0 R /XYZ 70.866 376.765 null] +>> +endobj +3940 0 obj +<< +/D [3932 0 R /XYZ 70.866 357.035 null] +>> +endobj +3941 0 obj +<< +/D [3932 0 R /XYZ 70.866 339.019 null] +>> +endobj +3942 0 obj +<< +/D [3932 0 R /XYZ 70.866 317.792 null] +>> +endobj +3943 0 obj +<< +/D [3932 0 R /XYZ 70.866 256.145 null] +>> +endobj +3944 0 obj +<< +/D [3932 0 R /XYZ 70.866 229.366 null] +>> +endobj +3945 0 obj +<< +/D [3932 0 R /XYZ 70.866 197.329 null] +>> +endobj +3946 0 obj +<< +/D [3932 0 R /XYZ 70.866 177.354 null] +>> +endobj +3947 0 obj +<< +/D [3932 0 R /XYZ 70.866 145.669 null] +>> +endobj +3931 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F11 3877 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +3952 0 obj +<< +/Length 2849 +/Filter /FlateDecode +>> +stream +xڽZYo�H~�� �� a�6��`�pl'��8�� +�a2�T��"5$��~���!�q�}0D�Q]]�W_7}�����Cs�{��}8z�<:~�#/&Iroy�E>��ЋFB�-W�o3A�|��xvZm�y����&[]���c~7�}��''A�A��E)��/��<���{� �c3�e���~�������'���Fn<�0�� +����N��,�)s©��j�������PmcNgy!�>ڵyxZW�m[W��Y;��{k�Ѥ�+���U�o狀%�Zn�4�<�z1��M��_���?��ߕ��c��v� F�Lw�}V���~$6+�R�tc�A���3Y7f!v?� �֣�wE���\�@��2"�6MIz�+����l�4�)x&H�G�ˉ/�}��^isnd���3n:/[ ˂:h +��B�ne��춝g��u=z��_��@x ����~�!���F�yV��l�����|�Q�1a��L���MQT�˧���������x�e�1���,�?��3��/��T���{o`�l]U����#����5��rK�M���*/�]���*�T�L� eh�6����*��Z��J?�|���O����(�� �H��Yyotd*�0������, +�f[��G�!��~ZWM��pz:��f �×s +f��b��!����{���� �٤?�04�?{6��+��)�40��&�U�8�ȗ�I9�����[��+�ǃ}�����l����*�A�j`��j�M���R�ŋx+&��At]�1�[��N)[�+]n�V��Pxo4��X<��``y�wvL� +��Ȟ�y���\lA|s`�M����F����~���"~��m.��kԼ[�E����*���>V�cX�I$*�X:��I G$��/��>���]^��s�ʍ�`���Բ�v5�drQ䛼�f +T$Hg]���� ��|�u��������xi*P���Ca_�!��f�&}�/���W��5"c �ˣ3Y�o���V�y�ݧ���G����G�uӵ�y��"_�7 f�;�3!� �f�x3����Lq���>PӴW.�S3��iӎxX���nR�h�m��m +E$�_aa���`䨁�cB�wO��?^��,/�>M�Z@8l�YW;����*�we��N"�2��Ye�ΤC�iC@�8����1�Gv�����lbo,!q����Y����hO�ʭ����ͨ/��f��ƆN��{����]ю�����l��廓�� {��0�g.��\0�۠��4U��ue��b�b�]7�6�a�j�^��!@e�*D�$zz��Ӭ6+f���pgDʭ�j�ny��!A�����\-��n��8�P���ʜ���g�'˟?^���x ��p�|��F���j�F]Y��0�p��a͘�6�|�"�"�>PKi��&ƹ�QK���k`�S[�>�|{~yu���T�)=J^ +��|�3�[�Y�+u�������� P��ڛ���V�>�(��Y��ߵ*���pn��i�&��-"�Y������K��}�% �I��@��ԧ��w�����fu읜z�+z�j���oc��%\�N�'����7iq����yQU��e�ۺ4o��hH�Rq�^����)5,ʮ����c�����@J�P��?u���i�_����)%&���8F�������� f�1!�8pbz�m�0�i���S����r�6y�Rze�f��n��ݐZ�2̺�\x+O���I�~r� {�4�s���'0�ę�u��x��dĢp 4 +��}��rV��-���M-���4o��jO&�̡ w�T�����ƛ��}��:��S�:G�����>!�s�-8��R����չ�1�G���;3ũ#`�[ +����v��>]��e��=�K鯎M*�T*�Դ���*o�ꫬ�_����r�@��~�Ru��������B�(�=W:n凳�*�[Lf����0��Μ���ZsSՎ�Q�-��R?vQ��SK��-l��(�ns+��c}"<]�zx��z>�5Ӵ�^`����g���Wf�,N��6d���=S�[�.�,���*�*m E��]�9^JL\o쇬1�{��@�wpͿ�1R�(�i�*�[��Kle��e�|�h���vɐ(AGgx1������+�+S��l|�������`�Pd5=�.x�v��'���[�3�s?,G�z����s�n����0Ye�;��+u�b^����E������z�'��嬐iy��;��_P��;&���K1��� +�'� +��.�VUvHI���Պ3��"x���jB�����}�6� ]8�3���p�pDZ�ʭ�7SvI,7���A�0��� GS��.��9����aW�s.���-*������(���&�P�~�>����zTGl�+�P������^v�Պ��Ě0��}�t�n��n�ӶL|g˽M��3`�d�iUP��"��jW:��ib�c�SBC�u�0&�O2�H����c����JM��h�_P'��+�w7w8@� >��k��6 +"23Q܁���iB���8�x9>�W�QL��� 1��93���7�r������W�)�e�>G�<UI�M�w�c�xC���Z�-2�^�x�1+���|�RC��r3|��p�0r�.�Bb +�dՅf���+(��R�w] +N`�`��>H������O_�&o�ku�(t����1�KD��y�ո��n�gm��]�_���e�&Ɩ��9�<5��f͏�3��� �Q(z�u"��d�gWK�,��R����ߒf�k�_��� +endstream +endobj +3951 0 obj +<< +/Type /Page +/Contents 3952 0 R +/Resources 3950 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 3963 0 R +/Annots [ 3930 0 R 3948 0 R 3949 0 R ] +>> +endobj +3930 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [202.748 704.794 276.472 715.269] +/Subtype/Link/A<</Type/Action/S/URI/URI(https://www.eclipse.org/)>> +>> +endobj +3948 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [178.134 536.395 233.925 546.87] +/Subtype/Link/A<</Type/Action/S/URI/URI(https://www.gnu.org/software/make/)>> +>> +endobj +3949 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [132.66 67.983 164.541 78.457] +/Subtype/Link/A<</Type/Action/S/URI/URI(https://github.com/RIOT-OS/RIOT/wiki/The-Make-Build-System)>> +>> +endobj +3953 0 obj +<< +/D [3951 0 R /XYZ 69.866 801.979 null] +>> +endobj +3954 0 obj +<< +/D [3951 0 R /XYZ 70.866 771.024 null] +>> +endobj +3955 0 obj +<< +/D [3951 0 R /XYZ 70.866 755.961 null] +>> +endobj +3956 0 obj +<< +/D [3951 0 R /XYZ 70.866 697.91 null] +>> +endobj +3957 0 obj +<< +/D [3951 0 R /XYZ 70.866 669.308 null] +>> +endobj +3958 0 obj +<< +/D [3951 0 R /XYZ 70.866 649.195 null] +>> +endobj +3959 0 obj +<< +/D [3951 0 R /XYZ 70.866 630.815 null] +>> +endobj +3960 0 obj +<< +/D [3951 0 R /XYZ 70.866 612.328 null] +>> +endobj +3961 0 obj +<< +/D [3951 0 R /XYZ 70.866 592.281 null] +>> +endobj +110 0 obj +<< +/D [3951 0 R /XYZ 70.866 582.647 null] +>> +endobj +3962 0 obj +<< +/D [3951 0 R /XYZ 360.997 70.866 null] +>> +endobj +3950 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +3967 0 obj +<< +/Length 1292 +/Filter /FlateDecode +>> +stream +xڥWKo�8��W=IѤ��9�m�� Y�@�h�#�67zx%*���R�D��ۋEg8�|����8�n���������j}I'EYSg�s��8v�,@1q����%��y�֡i��,;-��R�z��A���d-��+y��W��?+��!�i�� t�j��3v +�{�`D��yԚ�FE!�q�_��'�(��x +4&HC��� ��}ً���0�������4��%7��Q5�����[%ɹ_�J�p�L� D�;��2�&�bǧ�Qh`n����;q��4 �c������O�p�՝G\�Q�3_�Ql�ZQ��<p�e�!�t8EQ�ǭ�zm� BG�B�<��px@�E���^`j��),����!m.�___H�ԩ�q��,t|BP��s���%,d�+�A߱�ڝ��m�N{���tzK�+��R�3E���ȭ��ŗ�)U6����`�;���[�=���2[ +�� !�zc�3k}��I��&["��I'_o�O'ɣMTv<�"gR4V0䨁�SyH���U;U���,���������bu�n�7��:Y�`�˛ޞ�s=���`e�?}��/j٘���u^�h x�n��g�>aLYwx��3��rڰ�ր��N����{Wj���$��}>T3�bH�*S�$� ���Lv�&<+�����N%��o?XU��Cov�M��gߍE��岔b��:�n�|��������M�`С��l�x��xT�X�6�d�<��/S�Dݡ�a��4�zNq�.��Z����k�;�AA�&�9O����x�@��J3�#O�f1P��܌n]4��P�E�XR:�# �5�]}#͌�Qwǣ��J�(���7on<8&[�\[��eB�� �ނ�\˦)���n���i�,L�E�W�LbG�$3�O~h��0���~��1l�VaΎA3�W�U?�Z�s���c�||{�����\-� �dT��#l�cXY��jέ�NG@��v#<sy������O��lꓘ"0Q�Ι����R�2߱;��m�W��c��C�YO��^��ɢ$������^:�$�R����g�Um@�/�|�v!J���U�6���^�3d9�����'�� :{�w�B��c���|'%f��/�� �Q����ܖ� ��AtBΊ�J�*ԋ��F����T��$� 4/��V�ls��ea�Fu��5��� �-T���<t:u��.�~���W���Q�ġ�F!�_���@�y��ʴ�{����Wo%��O!��f�� +endstream +endobj +3966 0 obj +<< +/Type /Page +/Contents 3967 0 R +/Resources 3965 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 3963 0 R +/Annots [ 3964 0 R ] +>> +endobj +3964 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [132.66 432.921 164.541 443.503] +/Subtype/Link/A<</Type/Action/S/URI/URI(https://github.com/RIOT-OS/RIOT/wiki)>> +>> +endobj +3968 0 obj +<< +/D [3966 0 R /XYZ 69.866 801.979 null] +>> +endobj +114 0 obj +<< +/D [3966 0 R /XYZ 70.866 771.024 null] +>> +endobj +3965 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F13 3879 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +3987 0 obj +<< +/Length 644 +/Filter /FlateDecode +>> +stream +x��X]o�0}�W�1y��w�0,SB�$Tժ)��*�u�N�ϟ�MKQG b��9/v�ڹ��{�u�.��=�����N�a�Խ��#�#ȥ���!��@��P�z���כ���y��Rڳ�1B�("�A��Y�=�.fy�}��1�~�bf{�����(1�֜>�`�1�!�������HA)�K(��?��X����w�6����G3{���K3�f�0��#�␂�0lvQWqV�������o�5m��� +V- +���P\�I��*RO���J� Xi2Uq���D �xgC�yaa�a�$��P(Yh��U2l�B�q���ʦ��獷?"2�|\~ؒ��u�\5#5̳"��d��G�:�T��J�Fy�L/UY)��qTq h7R���R5���l[~����o;�ur��NR]VZ�$���(����� +^���i>����&-$�$�xeq�v+o�6��C�Ƀ��Dw�m�mw8J�:�U�խiNa��8��H��N|�œ��uca����u��n^�R��n"k�CtP�����mt�۔���zC�8 /�${"mJ�����w�J�c�]�����9!�]E݅���"r���'��;Y��okj�Ϋ�������|( +endstream +endobj +3986 0 obj +<< +/Type /Page +/Contents 3987 0 R +/Resources 3985 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 3963 0 R +/Annots [ 3969 0 R 3970 0 R 3971 0 R 3972 0 R 3973 0 R 3974 0 R 3975 0 R 3976 0 R 3977 0 R 3978 0 R 3979 0 R 3980 0 R 3981 0 R 3982 0 R 3983 0 R 3984 0 R ] +>> +endobj +3969 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 478.542 525.406 487.107] +/A << /S /GoTo /D (section.8.3) >> +>> +endobj +3970 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 466.771 525.406 475.152] +/A << /S /GoTo /D (section.8.4) >> +>> +endobj +3971 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 452.823 525.406 461.204] +/A << /S /GoTo /D (section.8.1) >> +>> +endobj +3972 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 440.868 525.406 449.249] +/A << /S /GoTo /D (section.8.7) >> +>> +endobj +3973 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 428.729 525.406 437.294] +/A << /S /GoTo /D (section.8.13) >> +>> +endobj +3974 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 416.774 525.406 425.339] +/A << /S /GoTo /D (section.8.14) >> +>> +endobj +3975 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 404.819 525.406 413.384] +/A << /S /GoTo /D (section.8.16) >> +>> +endobj +3976 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 390.871 525.406 399.436] +/A << /S /GoTo /D (section.8.5) >> +>> +endobj +3977 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 376.924 525.406 385.488] +/A << /S /GoTo /D (section.8.10) >> +>> +endobj +3978 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 364.156 525.406 372.537] +/A << /S /GoTo /D (section.8.2) >> +>> +endobj +3979 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 352.017 525.406 360.582] +/A << /S /GoTo /D (section.8.6) >> +>> +endobj +3980 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 340.062 525.406 348.626] +/A << /S /GoTo /D (section.8.12) >> +>> +endobj +3981 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 327.11 525.406 335.675] +/A << /S /GoTo /D (section.8.11) >> +>> +endobj +3982 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 313.163 525.406 321.727] +/A << /S /GoTo /D (section.8.8) >> +>> +endobj +3983 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 299.215 525.406 307.78] +/A << /S /GoTo /D (section.8.9) >> +>> +endobj +3984 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 287.26 525.406 295.824] +/A << /S /GoTo /D (section.8.15) >> +>> +endobj +3988 0 obj +<< +/D [3986 0 R /XYZ 69.866 801.979 null] +>> +endobj +118 0 obj +<< +/D [3986 0 R /XYZ 70.866 771.024 null] +>> +endobj +122 0 obj +<< +/D [3986 0 R /XYZ 70.866 570.668 null] +>> +endobj +3985 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F50 3818 0 R /F37 2725 0 R /F29 2678 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +3991 0 obj +<< +/Length 218 +/Filter /FlateDecode +>> +stream +xڕ�=o1��� +�ɀq�ɭU[T�J�Ȇh�����¿o8t,�:ٲ_?�3�O�OE��B]e5��v"�D�$�s(r���l�y ����8�ߗ�m53��J56��)�n�zW��셗&��S�5Ai�%�.�Ϙ���}��/?N�3Ć�q�tQ�dˁ1n�G�E��櫖�ۋq����zo<�ñ73K����_��JM� +endstream +endobj +3990 0 obj +<< +/Type /Page +/Contents 3991 0 R +/Resources 3989 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 3963 0 R +>> +endobj +3992 0 obj +<< +/D [3990 0 R /XYZ 69.866 801.979 null] +>> +endobj +3989 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +3997 0 obj +<< +/Length 364 +/Filter /FlateDecode +>> +stream +xڵRMs�0��+�b6����/m{�Xn�㠠2S��0��$����m�}o�$��"l��(�~*a��}�9w�3�r +�B�II$�P +�SX���d�����\�}�/g:�c$��E(��!��?$:1�7]�k�֙i��4������dH@F"�ڝGFF[�|���S�ɔ�םL���(!�8�f{�3+��Y�~+6�K��e��C�w���<�Xb֬��^�U�ܘ���=���|���e�>I��X,;=?.ӼX�_bH� +|D�87��K�m�j��N)+�3ו�v%ej���l����C��j�!������N�v�r��s.L���]�Ĭ�ώ>�����r)�>��Vi�i +endstream +endobj +3996 0 obj +<< +/Type /Page +/Contents 3997 0 R +/Resources 3995 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 3963 0 R +/Annots [ 3993 0 R 3994 0 R ] +>> +endobj +3993 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 477.65 137.484 487.107] +/A << /S /GoTo /D (structmatrix__dim__t) >> +>> +endobj +3994 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 466.587 525.406 475.152] +/A << /S /GoTo /D (section.9.1) >> +>> +endobj +3998 0 obj +<< +/D [3996 0 R /XYZ 69.866 801.979 null] +>> +endobj +126 0 obj +<< +/D [3996 0 R /XYZ 70.866 771.024 null] +>> +endobj +130 0 obj +<< +/D [3996 0 R /XYZ 70.866 570.668 null] +>> +endobj +3995 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F50 3818 0 R /F37 2725 0 R /F29 2678 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4002 0 obj +<< +/Length 224 +/Filter /FlateDecode +>> +stream +xڕ�=S�0�w� +��PU����+���[�Cژ,4!=���\�01I��>�g��^4�߂���xHb�dD��-�w��Be�5�vR�ڧ X�X�Xr��j�0!��П�ù����5Yi//��xL�K�"�wx����I��M�����"���'pޢw����������CA��8�3����C�]�ȅ8Z�s��z���vP��u�W�ʒ�\[��$s7����_��Q� +endstream +endobj +4001 0 obj +<< +/Type /Page +/Contents 4002 0 R +/Resources 4000 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 3963 0 R +>> +endobj +4003 0 obj +<< +/D [4001 0 R /XYZ 69.866 801.979 null] +>> +endobj +4000 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4046 0 obj +<< +/Length 958 +/Filter /FlateDecode +>> +stream +x��Mw�(���,�� R�3���̙���%=9X"��������r�'J#������ +��W̏g\� ����j��8��1�L)8�4a��G0f0Na���x�b����=�����sBQL�� g��?-Ji;��2�c�}��I?ăi�&0����b���:��F�ny��U��x<���0a,t=��~od��eKa��t�j����,m%���RV����)B������mm����+��I���U[ԕze'|���Š1�r|48���@�����z�(*���e�|]��OrG 0� ���(�u)Z7�U�T�� �r�^$Z.�:�"F�~���z�ș!�`����E�� ���u�ae�GC�u>�|I�=F��N�;����q\��W��yl���C-Egl��kG��+�����J�RYeEu��7� rƘ��Rj�?��h݀|�(A^�l�����8��^W(o��|g���� t`���y~�GF��9˕��*i�~n���1��*Wu5d#y�\��l�V�6wc���龍�c��O/��l�p�Sb�����*��Tn��n(��à�q��\�l!�c��;׆[\�Mct4�����r� �ST�:�.�SQ�ĥ���Z�T&��'���;!0`!� X�M��B:#ޙ��ُC��OD}�3���w��~4��:�R�!�?uZ�_����I���$D"�����h�j�E_�IP���)��<t��>6�el��_$-C;�vH���}�~�� �'���u�����yN��(�7��Y#�Bm�OE3�v]��J��$�Fƅ1 ���� +#ƹ���|��/��#�t�D]�{�u�A�*�#�����ʢ��}��������}h�]���hF@���]Gst�1m�l�W�#�Y�,y�<2az�$�����|����d +endstream +endobj +4045 0 obj +<< +/Type /Page +/Contents 4046 0 R +/Resources 4044 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4049 0 R +/Annots [ 4004 0 R 4005 0 R 4006 0 R 4007 0 R 4008 0 R 4009 0 R 4010 0 R 4011 0 R 4012 0 R 4013 0 R 4014 0 R 4015 0 R 4016 0 R 4017 0 R 4018 0 R 4019 0 R 4020 0 R 4021 0 R 4022 0 R 4023 0 R 4024 0 R 4025 0 R 4026 0 R 4027 0 R 4028 0 R 4029 0 R 4030 0 R 4031 0 R 4032 0 R 4033 0 R 4034 0 R 4035 0 R 4036 0 R 4037 0 R 4038 0 R 4039 0 R ] +>> +endobj +4004 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 488.198 148.315 496.682] +/A << /S /GoTo /D (combinatorics_8c) >> +>> +endobj +4005 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 476.162 525.406 484.727] +/A << /S /GoTo /D (section.10.1) >> +>> +endobj +4006 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 464.287 148.817 472.771] +/A << /S /GoTo /D (combinatorics_8h) >> +>> +endobj +4007 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 452.251 525.406 460.816] +/A << /S /GoTo /D (section.10.2) >> +>> +endobj +4008 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 438.593 196.41 448.861] +/A << /S /GoTo /D (damped__newton__raphson_8c) >> +>> +endobj +4009 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 428.525 525.406 436.906] +/A << /S /GoTo /D (section.10.3) >> +>> +endobj +4010 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 414.682 196.912 424.951] +/A << /S /GoTo /D (damped__newton__raphson_8h) >> +>> +endobj +4011 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 404.431 525.406 412.996] +/A << /S /GoTo /D (section.10.4) >> +>> +endobj +4012 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 391.584 145.84 401.247] +/A << /S /GoTo /D (dist__based__fi_8c) >> +>> +endobj +4013 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 380.52 525.406 389.085] +/A << /S /GoTo /D (section.10.5) >> +>> +endobj +4014 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 367.673 146.342 377.336] +/A << /S /GoTo /D (dist__based__fi_8h) >> +>> +endobj +4015 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 356.61 525.406 365.175] +/A << /S /GoTo /D (section.10.6) >> +>> +endobj +4016 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 342.951 174.747 353.22] +/A << /S /GoTo /D (dist__based__jacobian_8c) >> +>> +endobj +4017 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 332.7 525.406 341.265] +/A << /S /GoTo /D (section.10.7) >> +>> +endobj +4018 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 319.041 175.249 329.309] +/A << /S /GoTo /D (dist__based__jacobian_8h) >> +>> +endobj +4019 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 308.789 525.406 317.354] +/A << /S /GoTo /D (section.10.8) >> +>> +endobj +4020 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 295.131 172.255 305.399] +/A << /S /GoTo /D (dist__based__position_8c) >> +>> +endobj +4021 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 284.879 525.406 293.139] +/A << /S /GoTo /D (section.10.9) >> +>> +endobj +4022 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 271.22 172.757 281.489] +/A << /S /GoTo /D (dist__based__position_8h) >> +>> +endobj +4023 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 260.969 525.406 269.534] +/A << /S /GoTo /D (section.10.10) >> +>> +endobj +4024 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 248.121 175.249 257.578] +/A << /S /GoTo /D (distance__based__test_8c) >> +>> +endobj +4025 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 237.058 525.406 245.623] +/A << /S /GoTo /D (section.10.11) >> +>> +endobj +4026 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 224.211 175.751 233.668] +/A << /S /GoTo /D (distance__based__test_8h) >> +>> +endobj +4027 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 213.148 525.406 221.713] +/A << /S /GoTo /D (section.10.12) >> +>> +endobj +4028 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 201.193 110.827 209.964] +/A << /S /GoTo /D (DOP_8c) >> +>> +endobj +4029 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 189.238 525.406 197.803] +/A << /S /GoTo /D (section.10.13) >> +>> +endobj +4030 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 177.283 111.329 186.054] +/A << /S /GoTo /D (DOP_8h) >> +>> +endobj +4031 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 165.327 525.406 173.892] +/A << /S /GoTo /D (section.10.14) >> +>> +endobj +4032 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 153.453 116.073 162.143] +/A << /S /GoTo /D (fsolve_8c) >> +>> +endobj +4033 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 141.417 525.406 149.982] +/A << /S /GoTo /D (section.10.15) >> +>> +endobj +4034 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 129.543 116.575 138.233] +/A << /S /GoTo /D (fsolve_8h) >> +>> +endobj +4035 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 117.507 525.406 126.072] +/A << /S /GoTo /D (section.10.16) >> +>> +endobj +4036 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 104.659 135.646 114.323] +/A << /S /GoTo /D (fsolve__test_8c) >> +>> +endobj +4037 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 93.596 525.406 102.161] +/A << /S /GoTo /D (section.10.17) >> +>> +endobj +4038 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 80.749 136.148 90.412] +/A << /S /GoTo /D (fsolve__test_8h) >> +>> +endobj +4039 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 69.87 525.406 78.251] +/A << /S /GoTo /D (section.10.18) >> +>> +endobj +4047 0 obj +<< +/D [4045 0 R /XYZ 69.866 801.979 null] +>> +endobj +134 0 obj +<< +/D [4045 0 R /XYZ 70.866 771.024 null] +>> +endobj +138 0 obj +<< +/D [4045 0 R /XYZ 70.866 574.498 null] +>> +endobj +4044 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F50 3818 0 R /F37 2725 0 R /F29 2678 0 R /F1 4048 0 R /F10 3880 0 R /F11 3877 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4126 0 obj +<< +/Length 992 +/Filter /FlateDecode +>> +stream +x��]s�8���+t 3kU߂�v�l3�N��ݛ��!��p7����8�Cj�I�p%>�ztΑЛ��O��� p<z;�9�x����%�zB��(0�����=���0L �R?��z/�;&�s>�s�b�\�j�����ֵ�k�=��,�}A`����u�0N!gT/���?6ox�4v�n�s����CD} ���Ds wTZLKU�p�~��*�z�c���y���� Y.TQ�2���2��}��X��0�ݱ".�D`��9[���)LW����gc�|�H�%�~�`�a@ ^;�h��/6j[�� +e���m ��nM�140:�Q40�Lj�HVz�K�S;����$ȿ��|��!%��?X�J�Nw͞"N�U�s��ǿOu��Yr�dZ�tH�2����f�0X�4U.A�U��]��}H��-�����v�%��·y�?N�#p2�.�0��(�̊����ٲ���ߠ��a���'֔���e�_�ӡ�B穣˃���~z[���\Ͳd�R�f�o����*�$�Vܿ��2���n��e-鵎����S;I��h�;�ُ��Eck~�0js7W���5��MV�i�+QF_h���������$SUƳ�EP���!�iH�y�/W��W���x�Zh��4έj�:әF�js��)J�i +!�eo�G��������`�]�A�i�������@�%{����� ⷋ�S�`D��Q;�7�i��ݣZ�P}����O���������`ԇ:lJqW��du�z��x�����:}�%S4�.*�M�h�PQ7�]����WL�g���v����=���F��eȨm���d^���KKbK)��k���Ӳ4'��Y�I��#�����\�p1K��\M�*ͳB�qj��f�7ʩ�n�}r9r�F�ًG1y����Ķ��\KL�1��2/ �����3�9�%�^�*UyP6S����^������c��zU����>�� +endstream +endobj +4125 0 obj +<< +/Type /Page +/Contents 4126 0 R +/Resources 4124 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4049 0 R +/Annots [ 4040 0 R 4041 0 R 4042 0 R 4043 0 R 4068 0 R 4069 0 R 4070 0 R 4071 0 R 4072 0 R 4073 0 R 4074 0 R 4075 0 R 4076 0 R 4077 0 R 4078 0 R 4079 0 R 4080 0 R 4081 0 R 4082 0 R 4083 0 R 4084 0 R 4085 0 R 4086 0 R 4087 0 R 4088 0 R 4089 0 R 4090 0 R 4091 0 R 4092 0 R 4093 0 R 4094 0 R 4095 0 R 4096 0 R 4097 0 R 4098 0 R 4099 0 R 4100 0 R 4101 0 R 4102 0 R 4103 0 R 4104 0 R 4105 0 R 4106 0 R 4107 0 R 4108 0 R 4109 0 R 4110 0 R 4111 0 R 4112 0 R 4113 0 R 4114 0 R 4115 0 R 4116 0 R 4117 0 R 4118 0 R 4119 0 R 4120 0 R 4121 0 R ] +>> +endobj +4040 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 758.07 138.138 768.446] +/A << /S /GoTo /D (givens__test_8c) >> +>> +endobj +4041 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 748.11 525.406 756.491] +/A << /S /GoTo /D (section.10.19) >> +>> +endobj +4042 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 733.847 138.64 744.223] +/A << /S /GoTo /D (givens__test_8h) >> +>> +endobj +4043 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 723.703 525.406 732.268] +/A << /S /GoTo /D (section.10.20) >> +>> +endobj +4068 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 710.543 161.791 720] +/A << /S /GoTo /D (householder__test_8c) >> +>> +endobj +4069 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 699.48 525.406 708.045] +/A << /S /GoTo /D (section.10.21) >> +>> +endobj +4070 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 686.32 162.293 695.777] +/A << /S /GoTo /D (householder__test_8h) >> +>> +endobj +4071 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 675.441 525.406 683.822] +/A << /S /GoTo /D (section.10.22) >> +>> +endobj +4072 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 661.178 177.733 671.554] +/A << /S /GoTo /D (levenberg__marquardt_8c) >> +>> +endobj +4073 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 651.218 525.406 659.599] +/A << /S /GoTo /D (section.10.23) >> +>> +endobj +4074 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 636.956 178.235 647.331] +/A << /S /GoTo /D (levenberg__marquardt_8h) >> +>> +endobj +4075 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 626.812 525.406 635.376] +/A << /S /GoTo /D (section.10.24) >> +>> +endobj +4076 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 612.733 167.09 623.109] +/A << /S /GoTo /D (loc__gauss__newton_8c) >> +>> +endobj +4077 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 602.589 525.406 611.153] +/A << /S /GoTo /D (section.10.25) >> +>> +endobj +4078 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 588.51 167.592 598.886] +/A << /S /GoTo /D (loc__gauss__newton_8h) >> +>> +endobj +4079 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 578.366 525.406 586.931] +/A << /S /GoTo /D (section.10.26) >> +>> +endobj +4080 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 564.287 194.177 574.663] +/A << /S /GoTo /D (loc__levenberg__marquardt_8c) >> +>> +endobj +4081 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 554.143 525.406 562.708] +/A << /S /GoTo /D (section.10.27) >> +>> +endobj +4082 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 540.064 194.679 550.44] +/A << /S /GoTo /D (loc__levenberg__marquardt_8h) >> +>> +endobj +4083 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 529.92 525.406 538.485] +/A << /S /GoTo /D (section.10.28) >> +>> +endobj +4084 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 515.949 136.551 526.217] +/A << /S /GoTo /D (lu__decomp_8c) >> +>> +endobj +4085 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 505.697 525.406 514.262] +/A << /S /GoTo /D (section.10.29) >> +>> +endobj +4086 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 491.726 137.053 501.994] +/A << /S /GoTo /D (lu__decomp_8h) >> +>> +endobj +4087 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 481.474 525.406 490.039] +/A << /S /GoTo /D (section.10.30) >> +>> +endobj +4088 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 467.503 156.304 477.772] +/A << /S /GoTo /D (lu__decomp__test_8c) >> +>> +endobj +4089 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 457.252 525.406 465.816] +/A << /S /GoTo /D (section.10.31) >> +>> +endobj +4090 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 443.28 156.806 453.549] +/A << /S /GoTo /D (lu__decomp__test_8h) >> +>> +endobj +4091 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 433.029 525.406 441.594] +/A << /S /GoTo /D (section.10.32) >> +>> +endobj +4092 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 418.95 168.265 429.532] +/A << /S /GoTo /D (magnetic__based__fi_8c) >> +>> +endobj +4093 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 408.806 525.406 417.371] +/A << /S /GoTo /D (section.10.33) >> +>> +endobj +4094 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 394.727 168.767 405.309] +/A << /S /GoTo /D (magnetic__based__fi_8h) >> +>> +endobj +4095 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 384.583 525.406 393.148] +/A << /S /GoTo /D (section.10.34) >> +>> +endobj +4096 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 370.504 197.172 380.88] +/A << /S /GoTo /D (magnetic__based__jacobian_8c) >> +>> +endobj +4097 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [513.443 360.36 525.406 368.925] +/A << /S /GoTo /D (section.10.35) >> +>> +endobj +4098 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 346.281 197.674 356.657] +/A << /S /GoTo /D (magnetic__based__jacobian_8h) >> +>> +endobj +4099 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 336.137 525.406 344.702] +/A << /S /GoTo /D (section.10.36) >> +>> +endobj +4100 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 322.059 194.679 332.434] +/A << /S /GoTo /D (magnetic__based__position_8c) >> +>> +endobj +4101 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 311.915 525.406 320.479] +/A << /S /GoTo /D (section.10.37) >> +>> +endobj +4102 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 297.836 195.181 308.212] +/A << /S /GoTo /D (magnetic__based__position_8h) >> +>> +endobj +4103 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 287.692 525.406 296.256] +/A << /S /GoTo /D (section.10.38) >> +>> +endobj +4104 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 273.613 178.235 283.989] +/A << /S /GoTo /D (magnetic__based__test_8c) >> +>> +endobj +4105 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 263.469 525.406 272.034] +/A << /S /GoTo /D (section.10.39) >> +>> +endobj +4106 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 249.39 178.737 259.766] +/A << /S /GoTo /D (magnetic__based__test_8h) >> +>> +endobj +4107 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 239.246 525.406 247.811] +/A << /S /GoTo /D (section.10.40) >> +>> +endobj +4108 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 227.059 117.552 235.543] +/A << /S /GoTo /D (matrix_8c) >> +>> +endobj +4109 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 215.023 525.406 223.588] +/A << /S /GoTo /D (section.10.41) >> +>> +endobj +4110 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 202.836 118.054 211.32] +/A << /S /GoTo /D (matrix_8h) >> +>> +endobj +4111 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 190.8 525.406 199.365] +/A << /S /GoTo /D (section.10.42) >> +>> +endobj +4112 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 177.641 136.99 187.097] +/A << /S /GoTo /D (matrix__test_8c) >> +>> +endobj +4113 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 166.761 525.406 175.142] +/A << /S /GoTo /D (section.10.43) >> +>> +endobj +4114 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 153.418 137.492 162.875] +/A << /S /GoTo /D (matrix__test_8h) >> +>> +endobj +4115 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 142.538 525.406 150.919] +/A << /S /GoTo /D (section.10.44) >> +>> +endobj +4116 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 128.276 189.515 138.858] +/A << /S /GoTo /D (modified__gauss__newton_8c) >> +>> +endobj +4117 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 118.316 525.406 126.697] +/A << /S /GoTo /D (section.10.45) >> +>> +endobj +4118 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 104.053 190.017 114.635] +/A << /S /GoTo /D (modified__gauss__newton_8h) >> +>> +endobj +4119 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 94.093 525.406 102.474] +/A << /S /GoTo /D (section.10.46) >> +>> +endobj +4120 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 79.938 196.49 90.206] +/A << /S /GoTo /D (moore__penrose__pinv__test_8c) >> +>> +endobj +4121 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 69.686 525.406 78.251] +/A << /S /GoTo /D (section.10.47) >> +>> +endobj +4127 0 obj +<< +/D [4125 0 R /XYZ 69.866 801.979 null] +>> +endobj +4124 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4210 0 obj +<< +/Length 1367 +/Filter /FlateDecode +>> +stream +x��Z�r�8��)t�U�p���d�ݩ�V��-��(�*@��d�~%�!Nl�8�I|jRK�D�NƣK&��� ��|��xprf��1\JM0�64J��b�"0��fh�c���℩��~�e�6��+re���x�m�D#h��q[ H�_!ŷ/�����g +,"�Y�Y�\�W��J����`T��K�p�M���H�yμ)�r^gC��^Ɋ҈��73��6�:B�K����O� +����eT��Br���^ ��$ꋟLx>���2JŃ��fuB�"�o;k%�.��ZwMKC6m�q=r@��&$+�*�,�^����B�B�F�lT��� +N�h���d��J��JZ +�+������,�sՐ�e=ك ;}��~[�o`-{K��6jN?��fIO�2��<.Q�ϼL +R�#�B�s�ʂ�]�3�l@wCj<��J�'Y\�<��fa��h����$�ͨ&vW1�"\�m��������Q�<�ཐ�b�b��bߛ�����ee7��%t*���x�L��EG�7�����A�j`]!�� �����-�~<�d��/�hs)wk��,��eh)�ϜR��^O���OxvP�#<<�xZ��S/Y�MX�^��!��D��Š8�(H��I��P��P��l����,�u��*G�ފ���|����G��-:��n�D+>-�4�Q�m�D:I�eV�ܟ����p�<T�=A��*�o8�E��YxOӝ-K1y�� ���k�X�LvC�Z���#Wc1x[�����a�I��%L�Z쾼�s(DG��Bc;e�?��cw��1�y?��oyC6��|���� +����n!�\�����&��Ͽ.ً�Z�,[�Fz�d��6d�{�%�e^����!S2����+��Q�MY�U��5��E���5�S��Nr\靔�H�Sи�YQ�����j+�����J��� +���j�@ �߰�~���|���m/J��� +�vtH�{�C�M�P�.G�hW]�I�zYB]V��TӦ]�M������{�Q�EMG�C}�]���o�h��YݦH\3�3Ee�"�k;9Cp �b*�` + �t��6�lU�֭���>��}�`-g��eeE>I, _ʈUr�� H:�#��,͊��)���l�F\�@Z�h`�6R��tʚ�g���/Y�����z�o_�C6�����&iӣ�C;�G;>�[��q�g�x���V- ��2Iג�ry�#�����Gt��5x���x���;_������R�������P�}�F߷��P(��j=���\�o��Se��t��"�t�r����UY����r�'��Tk�b����; +endstream +endobj +4209 0 obj +<< +/Type /Page +/Contents 4210 0 R +/Resources 4208 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4049 0 R +/Annots [ 4122 0 R 4123 0 R 4156 0 R 4157 0 R 4158 0 R 4159 0 R 4160 0 R 4161 0 R 4162 0 R 4163 0 R 4164 0 R 4165 0 R 4166 0 R 4167 0 R 4168 0 R 4169 0 R 4170 0 R 4171 0 R 4172 0 R 4173 0 R 4174 0 R 4175 0 R 4176 0 R 4177 0 R 4178 0 R 4179 0 R 4180 0 R 4181 0 R 4182 0 R 4183 0 R 4184 0 R 4185 0 R 4186 0 R 4187 0 R 4188 0 R 4189 0 R 4190 0 R 4191 0 R 4192 0 R 4193 0 R 4194 0 R 4195 0 R 4196 0 R 4197 0 R 4198 0 R 4199 0 R 4200 0 R 4201 0 R 4202 0 R 4203 0 R 4204 0 R 4205 0 R ] +>> +endobj +4122 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 758.177 196.992 768.446] +/A << /S /GoTo /D (moore__penrose__pinv__test_8h) >> +>> +endobj +4123 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 747.926 525.406 756.491] +/A << /S /GoTo /D (section.10.48) >> +>> +endobj +4156 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 733.917 223.542 744.185] +/A << /S /GoTo /D (moore__penrose__pseudo__inverse_8c) >> +>> +endobj +4157 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 723.849 525.406 732.23] +/A << /S /GoTo /D (section.10.49) >> +>> +endobj +4158 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 709.657 224.044 719.925] +/A << /S /GoTo /D (moore__penrose__pseudo__inverse_8h) >> +>> +endobj +4159 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 699.405 525.406 707.97] +/A << /S /GoTo /D (section.10.50) >> +>> +endobj +4160 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 685.289 239.519 695.665] +/A << /S /GoTo /D (multipath__algo__own__norm__distr__test_8c) >> +>> +endobj +4161 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 675.145 525.406 683.709] +/A << /S /GoTo /D (section.10.51) >> +>> +endobj +4162 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 661.028 240.021 671.404] +/A << /S /GoTo /D (multipath__algo__own__norm__distr__test_8h) >> +>> +endobj +4163 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 650.884 525.406 659.449] +/A << /S /GoTo /D (section.10.52) >> +>> +endobj +4164 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 636.768 232.956 647.144] +/A << /S /GoTo /D (multipath__dist__detection__mitigation_8c) >> +>> +endobj +4165 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 626.624 525.406 635.189] +/A << /S /GoTo /D (section.10.53) >> +>> +endobj +4166 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 612.508 233.458 622.884] +/A << /S /GoTo /D (multipath__dist__detection__mitigation_8h) >> +>> +endobj +4167 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 602.364 525.406 610.928] +/A << /S /GoTo /D (section.10.54) >> +>> +endobj +4168 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 588.355 159.03 598.623] +/A << /S /GoTo /D (newton__raphson_8c) >> +>> +endobj +4169 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 578.103 525.406 586.668] +/A << /S /GoTo /D (section.10.55) >> +>> +endobj +4170 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 564.095 159.532 574.363] +/A << /S /GoTo /D (newton__raphson_8h) >> +>> +endobj +4171 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 553.843 525.406 562.408] +/A << /S /GoTo /D (section.10.56) >> +>> +endobj +4172 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 539.727 193.585 550.103] +/A << /S /GoTo /D (norm__dist__rnd__generator_8c) >> +>> +endobj +4173 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 529.583 525.406 538.147] +/A << /S /GoTo /D (section.10.57) >> +>> +endobj +4174 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 515.466 194.087 525.842] +/A << /S /GoTo /D (norm__dist__rnd__generator_8h) >> +>> +endobj +4175 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 505.322 525.406 513.887] +/A << /S /GoTo /D (section.10.58) >> +>> +endobj +4176 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 491.314 160.285 501.582] +/A << /S /GoTo /D (optimization__test_8c) >> +>> +endobj +4177 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 481.062 525.406 489.627] +/A << /S /GoTo /D (section.10.59) >> +>> +endobj +4178 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 467.053 160.787 477.322] +/A << /S /GoTo /D (optimization__test_8h) >> +>> +endobj +4179 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 456.802 525.406 465.366] +/A << /S /GoTo /D (section.10.60) >> +>> +endobj +4180 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 442.685 192.68 453.061] +/A << /S /GoTo /D (pos__algos__common__test_8c) >> +>> +endobj +4181 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 432.541 525.406 441.106] +/A << /S /GoTo /D (section.10.61) >> +>> +endobj +4182 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 418.425 193.182 428.801] +/A << /S /GoTo /D (pos__algos__common__test_8h) >> +>> +endobj +4183 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 408.281 525.406 416.846] +/A << /S /GoTo /D (section.10.62) >> +>> +endobj +4184 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 394.272 196.167 404.54] +/A << /S /GoTo /D (position__optimization__test_8c) >> +>> +endobj +4185 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 384.021 525.406 392.585] +/A << /S /GoTo /D (section.10.63) >> +>> +endobj +4186 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 370.012 196.669 380.28] +/A << /S /GoTo /D (position__optimization__test_8h) >> +>> +endobj +4187 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 359.76 525.406 368.325] +/A << /S /GoTo /D (section.10.64) >> +>> +endobj +4188 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 345.751 156.268 356.02] +/A << /S /GoTo /D (pseudo__inverse_8h) >> +>> +endobj +4189 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 335.5 525.406 344.065] +/A << /S /GoTo /D (section.10.65) >> +>> +endobj +4190 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 321.491 140.344 330.159] +/A << /S /GoTo /D (qr__common_8c) >> +>> +endobj +4191 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 299.284 525.406 307.849] +/A << /S /GoTo /D (section.10.66) >> +>> +endobj +4192 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 285.276 140.846 295.544] +/A << /S /GoTo /D (qr__common_8h) >> +>> +endobj +4193 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 263.069 525.406 271.634] +/A << /S /GoTo /D (section.10.67) >> +>> +endobj +4194 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 248.952 131.521 259.328] +/A << /S /GoTo /D (qr__givens_8c) >> +>> +endobj +4195 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 215.082 525.406 223.463] +/A << /S /GoTo /D (section.10.68) >> +>> +endobj +4196 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 200.782 132.023 211.158] +/A << /S /GoTo /D (qr__givens_8h) >> +>> +endobj +4197 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 166.911 525.406 175.292] +/A << /S /GoTo /D (section.10.69) >> +>> +endobj +4198 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 152.719 154.86 162.987] +/A << /S /GoTo /D (qr__householder_8c) >> +>> +endobj +4199 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 142.467 525.406 151.032] +/A << /S /GoTo /D (section.10.70) >> +>> +endobj +4200 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 128.458 155.362 138.727] +/A << /S /GoTo /D (qr__householder_8h) >> +>> +endobj +4201 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 118.391 525.406 126.772] +/A << /S /GoTo /D (section.10.71) >> +>> +endobj +4202 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 104.198 141.671 114.466] +/A << /S /GoTo /D (qr__pinv__test_8c) >> +>> +endobj +4203 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 93.946 525.406 102.511] +/A << /S /GoTo /D (section.10.72) >> +>> +endobj +4204 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 79.938 142.173 90.206] +/A << /S /GoTo /D (qr__pinv__test_8h) >> +>> +endobj +4205 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 69.686 525.406 78.251] +/A << /S /GoTo /D (section.10.73) >> +>> +endobj +4211 0 obj +<< +/D [4209 0 R /XYZ 69.866 801.979 null] +>> +endobj +4208 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4282 0 obj +<< +/Length 1465 +/Filter /FlateDecode +>> +stream +x��Z_s�8���fj�$�f�Л���^���K����0�Z�>����Ƅ�N�'����V�����jW�dv��X�j�Y˳�L��MN^�Њ\�9�fWV��V(�ˉ5K�O6��/�w�O��H�4�u�KgJ��~[$�!��Vl�W��� .�"iQ�FԷ��ɧ/��@�;�s����si�s��wn�M>lfx�TrW3��Y�5D��1a���^������J6Iy���o l����ݹ�z;��B7�5%�A�>��j9/��e��YY )��ʙ���N��K���FUuj>p.��\t[ye�b��k#|�Ly(lי�"ػ�C\y_�֧�`�M�{�aM��w���;��o��Q�_�2�/*�&߳�}����:�KY�=՝)Q���7��3�`{�������A�K��86pe�~��qp���Ry�\�<�VVo�Z�^��UyV�x���k+�hX^��|��%W����������?�>{l�#>{����E-���W�Xy��敜�X��j�E����9${mGH~�H���d���w�S�w<T0H��3���c�ئ�� =���~�xg�/� .RޯJ�U�e��Uȹ�*3�y�����2Q�!�R �Ѻ�7��5�)2�5O<�U%�a`�*�R����&Ž�~��ϱ����5�-i#�*m$��0�Ip?{C����wEDZ��10�!��<��M���=�+�3�����Y���?�ؐ+�%��.-e���Q�$�HP2�J6]t&��ܥ������,n�a�� <X�f��0��8`_9��X[��1(<.�7��Ƭ�*zV�Hd�RP"ZLgZ������͐ 6��[,d�Cj�)���3���8��q*������U�:�kl��܄��w�4HJ��x�ƕ����0f_f�����Ci�@�xg���d�̷�^6�����Tjrf5�K\��Y���:�ݏ�I�kC�:k���}W�q��`���P�B�Q�V�ʛ�Є�_Q���?p��^����5��G{T�q-W�Ӈ�C.�%#)hp�nd��#t�N��%�:˫}_�>3��O2�l���MJ��!y����@��=o�WM17�X�Q�-л�2� M$��0q+�v�O�e��'��]�����P��$��E�_5*�fV���x?��C��)ZS�Gq[kJ�eM�B��On�/#Oa�>������]�W����70o=���c��x����K�y /��:}ϝ�3=�a�K����<���N���'$ag�<o�����N�e�G���$�'ೖ��^� 5�JnV�{�*խ��n!)��h���Cz��~=L�k��o2��"��S���ё��o�:�0.��+�_~=buVé���(�������W�Ґ��Q.�� �t97���p�ŵ�g���g��z�����B��a�bg�0��ҙ1 +endstream +endobj +4281 0 obj +<< +/Type /Page +/Contents 4282 0 R +/Resources 4280 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4049 0 R +/Annots [ 4206 0 R 4207 0 R 4238 0 R 4239 0 R 4240 0 R 4241 0 R 4242 0 R 4243 0 R 4244 0 R 4245 0 R 4246 0 R 4247 0 R 4248 0 R 4249 0 R 4250 0 R 4251 0 R 4252 0 R 4253 0 R 4254 0 R 4255 0 R 4256 0 R 4257 0 R 4258 0 R 4259 0 R 4260 0 R 4261 0 R 4262 0 R 4263 0 R 4264 0 R 4265 0 R 4266 0 R 4267 0 R 4268 0 R 4269 0 R 4270 0 R 4271 0 R 4272 0 R 4273 0 R 4274 0 R 4275 0 R 4276 0 R 4277 0 R 4278 0 R 4279 0 R ] +>> +endobj +4206 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 758.177 168.722 768.446] +/A << /S /GoTo /D (qr__pseudo__inverse_8c) >> +>> +endobj +4207 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 747.926 525.406 756.491] +/A << /S /GoTo /D (section.10.74) >> +>> +endobj +4238 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 734.267 169.224 744.535] +/A << /S /GoTo /D (qr__pseudo__inverse_8h) >> +>> +endobj +4239 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 724.199 525.406 732.58] +/A << /S /GoTo /D (section.10.75) >> +>> +endobj +4240 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 711.168 131.736 720.625] +/A << /S /GoTo /D (shell__sort_8c) >> +>> +endobj +4241 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 700.289 525.406 708.67] +/A << /S /GoTo /D (section.10.76) >> +>> +endobj +4242 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 687.258 132.238 696.715] +/A << /S /GoTo /D (shell__sort_8h) >> +>> +endobj +4243 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 676.195 525.406 684.76] +/A << /S /GoTo /D (section.10.77) >> +>> +endobj +4244 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 664.32 113.58 672.804] +/A << /S /GoTo /D (solve_8c) >> +>> +endobj +4245 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 652.468 525.406 660.849] +/A << /S /GoTo /D (section.10.78) >> +>> +endobj +4246 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 640.41 114.082 648.894] +/A << /S /GoTo /D (solve_8h) >> +>> +endobj +4247 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 628.374 525.406 636.939] +/A << /S /GoTo /D (section.10.79) >> +>> +endobj +4248 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 615.527 133.153 624.984] +/A << /S /GoTo /D (solve__test_8c) >> +>> +endobj +4249 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 604.464 525.406 613.029] +/A << /S /GoTo /D (section.10.80) >> +>> +endobj +4250 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 591.616 133.655 601.073] +/A << /S /GoTo /D (solve__test_8h) >> +>> +endobj +4251 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 580.553 525.406 589.118] +/A << /S /GoTo /D (section.10.81) >> +>> +endobj +4252 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 568.679 106.963 577.163] +/A << /S /GoTo /D (svd_8c) >> +>> +endobj +4253 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 508.822 525.406 517.387] +/A << /S /GoTo /D (section.10.82) >> +>> +endobj +4254 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 496.948 107.465 505.432] +/A << /S /GoTo /D (svd_8h) >> +>> +endobj +4255 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 484.912 525.406 493.477] +/A << /S /GoTo /D (section.10.83) >> +>> +endobj +4256 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 472.065 126.402 481.522] +/A << /S /GoTo /D (svd__test_8c) >> +>> +endobj +4257 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 461.186 525.406 469.566] +/A << /S /GoTo /D (section.10.84) >> +>> +endobj +4258 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 448.154 126.904 457.611] +/A << /S /GoTo /D (svd__test_8h) >> +>> +endobj +4259 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 437.091 525.406 445.656] +/A << /S /GoTo /D (section.10.85) >> +>> +endobj +4260 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 425.217 137.403 433.701] +/A << /S /GoTo /D (trilateration_8c) >> +>> +endobj +4261 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 413.181 525.406 421.746] +/A << /S /GoTo /D (section.10.86) >> +>> +endobj +4262 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 401.307 137.905 409.791] +/A << /S /GoTo /D (trilateration_8h) >> +>> +endobj +4263 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 389.271 525.406 397.835] +/A << /S /GoTo /D (section.10.87) >> +>> +endobj +4264 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 377.396 108.819 385.88] +/A << /S /GoTo /D (utils_8c) >> +>> +endobj +4265 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 353.405 525.406 361.97] +/A << /S /GoTo /D (section.10.88) >> +>> +endobj +4266 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 341.531 109.321 350.015] +/A << /S /GoTo /D (utils_8h) >> +>> +endobj +4267 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 329.495 525.406 338.06] +/A << /S /GoTo /D (section.10.89) >> +>> +endobj +4268 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 316.648 128.392 326.104] +/A << /S /GoTo /D (utils__test_8c) >> +>> +endobj +4269 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 305.585 525.406 314.149] +/A << /S /GoTo /D (section.10.90) >> +>> +endobj +4270 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 292.737 128.894 302.194] +/A << /S /GoTo /D (utils__test_8h) >> +>> +endobj +4271 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 281.674 525.406 290.239] +/A << /S /GoTo /D (section.10.91) >> +>> +endobj +4272 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 269.8 116.754 277.979] +/A << /S /GoTo /D (vector_8c) >> +>> +endobj +4273 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 245.809 525.406 254.373] +/A << /S /GoTo /D (section.10.92) >> +>> +endobj +4274 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 233.934 117.256 242.418] +/A << /S /GoTo /D (vector_8h) >> +>> +endobj +4275 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 221.898 525.406 230.463] +/A << /S /GoTo /D (section.10.93) >> +>> +endobj +4276 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 209.051 136.641 218.203] +/A << /S /GoTo /D (vector__test_8c) >> +>> +endobj +4277 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 197.988 525.406 206.553] +/A << /S /GoTo /D (section.10.94) >> +>> +endobj +4278 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 185.141 137.143 194.598] +/A << /S /GoTo /D (vector__test_8h) >> +>> +endobj +4279 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [508.458 174.078 525.406 182.642] +/A << /S /GoTo /D (section.10.95) >> +>> +endobj +4283 0 obj +<< +/D [4281 0 R /XYZ 69.866 801.979 null] +>> +endobj +4280 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4309 0 obj +<< +/Length 564 +/Filter /FlateDecode +>> +stream +xڭT]o�0}ϯ𣑆��?Ӧ���k��>��&Hc- (@��?�T��eۓ/����{$�ꑀ�f�����cE���/���l�,9D!��H��@�1)@V�x�1u[��RU�=�<��A(E)Vԃ`��ԡ��*�m�U���}kZ[��@�&�TB�&����`*@*D��`�����������j��=|}�ɒj��"zS��ܛ�i!�ߎ�T�ilʪv: �=�&r�P��l0�nL"��4 .��l���"�TĔ!EIhz���z�K̹��S7�����U���}H@��tM��W����q&Q���0��0����];�%i� ҙ������rX�mu�8��.�9Rx���njp�j���2;eE�gz e�l}�����8���y�>:!��Ɲ�.�/����� �(��u��P��V~��ݱ�R��p��Gz���bB��t�&T���f����OQ�b�.rݶ����洑"�`�d��Gф�L �m]5=�8�g~D��{���<�v���w.S�\����K����e�&��4;{�&��۷Y} +endstream +endobj +4308 0 obj +<< +/Type /Page +/Contents 4309 0 R +/Resources 4307 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4049 0 R +/Annots [ 4305 0 R 4306 0 R ] +>> +endobj +4305 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 436.57 142.739 445.054] +/A << /S /GoTo /D (matrix_8h) >> +>> +endobj +4306 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 408.674 141.941 417.158] +/A << /S /GoTo /D (vector_8h) >> +>> +endobj +4310 0 obj +<< +/D [4308 0 R /XYZ 69.866 801.979 null] +>> +endobj +142 0 obj +<< +/D [4308 0 R /XYZ 70.866 771.024 null] +>> +endobj +3903 0 obj +<< +/D [4308 0 R /XYZ 70.866 570.668 null] +>> +endobj +146 0 obj +<< +/D [4308 0 R /XYZ 70.866 570.668 null] +>> +endobj +4311 0 obj +<< +/D [4308 0 R /XYZ 70.866 476.437 null] +>> +endobj +150 0 obj +<< +/D [4308 0 R /XYZ 70.866 377.891 null] +>> +endobj +4307 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F50 3818 0 R /F37 2725 0 R /F29 2678 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4317 0 obj +<< +/Length 668 +/Filter /FlateDecode +>> +stream +x��UMs�0��W�h�H�$�ǖ$e`�����Q�1���(���%�ML�dK���o�v�����#�@���3o��b��T�e7(&8��)Ò�l��}Ƃ��E�cN#�vߵ���A���_��X�fPC�6��[e�W��-A�>f���q����%A8;AGi��O�5�"�;*t�}|��2�R*��i�YRB��|s����:>:[- �Ś���$(��DZϪ�UU�� L9��h;�&�r�ֽ�lo�)�A5��U�7v�i���4�Bl!��E*�0�Ű.+�O��i�a��I�BƁG��cb���BH���'�]�q:��Y\M\s�� ��.�@sd���fi�B�qʹ��:Ù�}36����w|��@�e �����T����r0�ۀ�����(=�m_���g���+�,�RL�ݗ}ӹS�A��s�ϻ�v�c�ʼn���i�K?�lk�n��vj(�ܕ�7o�#��Ƀ���К5��v����+��:�KwX���6:�������ؗMa��d��V��i3#�9)JA��&E���&� �i�%A����� r0��*pH�{�!r�C�&w(>�/�UO�b�U}]�D;4�D����6�3�Y,�A�a� +���$�Lz�ݩa�ʵi"w��5���+��}��C��u +endstream +endobj +4316 0 obj +<< +/Type /Page +/Contents 4317 0 R +/Resources 4315 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4049 0 R +/Annots [ 4312 0 R 4313 0 R 4314 0 R ] +>> +endobj +4312 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 656.509 171.027 666.172] +/A << /S /GoTo /D (dist__based__fi_8h) >> +>> +endobj +4313 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 627.802 199.934 638.071] +/A << /S /GoTo /D (dist__based__jacobian_8h) >> +>> +endobj +4314 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 599.907 197.442 610.175] +/A << /S /GoTo /D (dist__based__position_8h) >> +>> +endobj +4318 0 obj +<< +/D [4316 0 R /XYZ 69.866 801.979 null] +>> +endobj +3853 0 obj +<< +/D [4316 0 R /XYZ 70.866 771.024 null] +>> +endobj +154 0 obj +<< +/D [4316 0 R /XYZ 70.866 771.024 null] +>> +endobj +4319 0 obj +<< +/D [4316 0 R /XYZ 70.866 697.349 null] +>> +endobj +158 0 obj +<< +/D [4316 0 R /XYZ 70.866 570.907 null] +>> +endobj +4315 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F61 3908 0 R /F50 3818 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4339 0 obj +<< +/Length 985 +/Filter /FlateDecode +>> +stream +x��X�r�6��Wh d!��I��L�*��IM�=EaPӪ��F���#!����3�W�W���{4��tA)&�����o��ѩ�&a��D�a�����X1�lG�u������ɵ�}�����Sa�N�ӭ����~�F�1V�� �'7�(Ի��A/��c׳~���:X�'_^�s1L\7X�� tB+�Nq���Sa��|s�#������ss�����;�G4�4� �� �`逧TG�"����!��8C7��[���o���u��H�Fkٔ��W] ��d�h��J"$��DZ��*�b%Zi4 +N<�>��5M��1 9���$�Lت���R�����~�q`�\�f������Kj�0�Sң�����sV��7�����>� s^�̸�Z;�����jӂh���W�wM���M�Mۣ�5wc.)+���x(����>>��ל7$]�p����Y���^4���+�� ˠ8�(�ͳ{��˕s� R���-��#����G�E�ʠy�(��Iz���CE���$�o�-���$$�v��ޯB+i%v��h=�O�aֲ�W2�-P.���Iڙ4ջ��W<�*���\��~���neqA�磏�:+�4��� �>�t +I��T�'5g�ό��^�|8{�.��J҅:Pvj魛ۮo=2u���Xu��I�������6ev3�C�p�{6*�,]�+�mX��rI�Ѳ=aŭ��o �.�:R��4���/$��/48����X���ٷ��-h�_�;�T{�?�Z*�9�b�9oO��R���ժT=��űc"3Z ��1yC]���2�@��_��ut�������-�D{~c̬��c�"/�{ռh�'/܀ ��������Q�3�dc_�ms�MS���"��T����~���zofן���J�M��@��?S�!�Q�/�?���a?7g��&�ü��I���N�R;@���[�o� +endstream +endobj +4338 0 obj +<< +/Type /Page +/Contents 4339 0 R +/Resources 4337 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4343 0 R +/Annots [ 4320 0 R 4321 0 R 4322 0 R 4323 0 R 4324 0 R 4325 0 R 4326 0 R 4327 0 R 4328 0 R 4329 0 R 4330 0 R 4331 0 R 4332 0 R 4333 0 R 4334 0 R 4335 0 R 4336 0 R ] +>> +endobj +4320 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 664.745 162.177 674.202] +/A << /S /GoTo /D (matrix__test_8h) >> +>> +endobj +4321 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 637.465 161.828 646.922] +/A << /S /GoTo /D (vector__test_8h) >> +>> +endobj +4322 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 609.266 163.325 619.642] +/A << /S /GoTo /D (givens__test_8h) >> +>> +endobj +4323 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 582.905 186.978 592.362] +/A << /S /GoTo /D (householder__test_8h) >> +>> +endobj +4324 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 554.813 181.491 565.082] +/A << /S /GoTo /D (lu__decomp__test_8h) >> +>> +endobj +4325 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 528.345 151.588 537.802] +/A << /S /GoTo /D (svd__test_8h) >> +>> +endobj +4326 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 500.253 221.677 510.522] +/A << /S /GoTo /D (moore__penrose__pinv__test_8h) >> +>> +endobj +4327 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 472.973 166.858 483.241] +/A << /S /GoTo /D (qr__pinv__test_8h) >> +>> +endobj +4328 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 446.505 158.34 455.961] +/A << /S /GoTo /D (solve__test_8h) >> +>> +endobj +4329 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 419.225 153.579 428.681] +/A << /S /GoTo /D (utils__test_8h) >> +>> +endobj +4330 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 391.944 200.436 401.401] +/A << /S /GoTo /D (distance__based__test_8h) >> +>> +endobj +4331 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 363.745 203.422 374.121] +/A << /S /GoTo /D (magnetic__based__test_8h) >> +>> +endobj +4332 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 336.465 217.867 346.841] +/A << /S /GoTo /D (pos__algos__common__test_8h) >> +>> +endobj +4333 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 309.185 264.706 319.561] +/A << /S /GoTo /D (multipath__algo__own__norm__distr__test_8h) >> +>> +endobj +4334 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 282.013 221.354 292.281] +/A << /S /GoTo /D (position__optimization__test_8h) >> +>> +endobj +4335 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 254.733 185.472 265.001] +/A << /S /GoTo /D (optimization__test_8h) >> +>> +endobj +4336 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 228.264 160.832 237.927] +/A << /S /GoTo /D (fsolve__test_8h) >> +>> +endobj +4340 0 obj +<< +/D [4338 0 R /XYZ 69.866 801.979 null] +>> +endobj +4341 0 obj +<< +/D [4338 0 R /XYZ 70.866 771.024 null] +>> +endobj +162 0 obj +<< +/D [4338 0 R /XYZ 70.866 771.024 null] +>> +endobj +4342 0 obj +<< +/D [4338 0 R /XYZ 70.866 702.936 null] +>> +endobj +166 0 obj +<< +/D [4338 0 R /XYZ 70.866 198.954 null] +>> +endobj +4337 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F61 3908 0 R /F50 3818 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4351 0 obj +<< +/Length 948 +/Filter /FlateDecode +>> +stream +xڵV]s�8}���#�E��iH�։S�tv6�0�)6�������b�xw&�x���=G��$�^S�hG-A��ttr��(���(}@>���!?dأ(��[�q�K���cN]X�l�ۺ���YSl��˻�Y��Q����(�D�sG�rt���9|��v����G..\��F�ѧuR�CJ�~���T`n;�b���8�f��">�F���s��$�q���V��U�o��^���+W/�u��^kSaa�QVD�/BO������tEP���Ɓ��11X�8�,4�Ӌ�u���h���&��4J�ɕM�����xr<�V�˟3�Y�"�rr�k�; �V?������e9��a�ī�]F�4�+;��O.�'��I���,��i��wM4:�{\�*{-��Y|s6ɒ���t�*���Qר���b[��m���m��7N�����LX��ߚ͊�;����&��q�e����~Kī�^���p�6�B��OmW���M�߶Z +�4���NG �K�F����ݤ�8I��� ���`� ����Q;t��@{"6hL�E��]^��\!e[l��9@��5ŁI�3n-s��l��~�0��0Y�nN9�X4p�U�~��a�*��ô�}�;�f���벨�a��jԨ��z^�7�j�>,�/^�yc;.�f ��,\[���I(�Ǹq� �6*���3b7d�y�Rn��I1�Q�2�����^-n�ڎ�:<��?�x��>�l`��R���v����C� d;pα����Ntً���q�t��������*h���lg� �/��h����`&��F9�}����D6��:������7(�����k��ׂ����j����M������̝����x�mp��a/O�(W����M����*���xZHð��a��a�J +endstream +endobj +4350 0 obj +<< +/Type /Page +/Contents 4351 0 R +/Resources 4349 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4343 0 R +/Annots [ 4344 0 R 4345 0 R 4346 0 R 4347 0 R 4348 0 R ] +>> +endobj +4344 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 656.509 187.453 666.172] +/A << /S /GoTo /D (group__basic__operations) >> +>> +endobj +4345 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 628.614 217.831 638.277] +/A << /S /GoTo /D (group__matrix__decompositions) >> +>> +endobj +4346 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 600.718 178.98 610.381] +/A << /S /GoTo /D (group__pseudo__inverse) >> +>> +endobj +4347 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 572.823 221.839 582.486] +/A << /S /GoTo /D (group__solve__linear__equations) >> +>> +endobj +4348 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 545.82 138.623 554.591] +/A << /S /GoTo /D (group__utilities) >> +>> +endobj +4352 0 obj +<< +/D [4350 0 R /XYZ 69.866 801.979 null] +>> +endobj +3834 0 obj +<< +/D [4350 0 R /XYZ 70.866 771.024 null] +>> +endobj +170 0 obj +<< +/D [4350 0 R /XYZ 70.866 771.024 null] +>> +endobj +4353 0 obj +<< +/D [4350 0 R /XYZ 70.866 697.349 null] +>> +endobj +174 0 obj +<< +/D [4350 0 R /XYZ 70.866 515.02 null] +>> +endobj +4349 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F61 3908 0 R /F13 3879 0 R /F10 3880 0 R /F50 3818 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4362 0 obj +<< +/Length 854 +/Filter /FlateDecode +>> +stream +x��VMs�&��Wp�TE ��c�l쌳�i������>fJ����@�y���j+'!�i^�~��E���FG4�����2��N3�Â��� C0�d����q�&!Y���]�n?^���O�O�{@i +Y��P�#an7���>G�n"�_��9� U=~B����������g(���ւ���71���$�����70/�Iq�!I� Gܟk�J��/a���4E_��p0�;5��0�kX�̾����k���+���t��QU�$�{oo�/�H�Ɔ����<��"�z�wC=�Rτ/L��fyB-���_H(�r�WilB�>�D�1a������c���ۛ��������!��(2w/!�)H0��_e��Q�5��W�VZ��3��/�w� ��h�pu����[~�%iQ~*:�c�.��F�v�%u5���|�a�3��n9�sn��K��������skWCo�起<O}��¯����dB<���n�)-FwÓj�-7)�WU�qҪo�)I��Qv�7�~K]Hc��0��%����|g�8y���1K�jz�Z�4�,J{�k��UF��X��j�Z�U ٹ�k�j�ڇ1���'�!,���۔�N��'1��$� )q8��pӂͬ�]��Ld����V��Za�:��R�1����wZ{��P�Ny +ܮ�7$@Z�\{��4��>���QVC�������Yp��d��r:�`O�Qa�~K��0.mү�U9��>W�0�t7�Z�1��g���x�Y�g'�j�IGݠ�����>��D���~�S'��=&X�z�<%�'�$���A�C������� �'Wϗ0���?_7��$��g�x� +endstream +endobj +4361 0 obj +<< +/Type /Page +/Contents 4362 0 R +/Resources 4360 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4343 0 R +/Annots [ 4358 0 R 4359 0 R ] +>> +endobj +4358 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 656.509 175.501 666.172] +/A << /S /GoTo /D (group__position__algos) >> +>> +endobj +4359 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 628.614 208.371 638.277] +/A << /S /GoTo /D (group__position__optimization) >> +>> +endobj +4363 0 obj +<< +/D [4361 0 R /XYZ 69.866 801.979 null] +>> +endobj +3856 0 obj +<< +/D [4361 0 R /XYZ 70.866 771.024 null] +>> +endobj +178 0 obj +<< +/D [4361 0 R /XYZ 70.866 771.024 null] +>> +endobj +4364 0 obj +<< +/D [4361 0 R /XYZ 70.866 697.349 null] +>> +endobj +182 0 obj +<< +/D [4361 0 R /XYZ 70.866 598.706 null] +>> +endobj +4360 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F61 3908 0 R /F50 3818 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4372 0 obj +<< +/Length 707 +/Filter /FlateDecode +>> +stream +x��U�o�0��#Hñ�m�m�j�:m-Ok��%�x�#d[��IhUij�=|_����n�\}�(o�rDйs�8�y��R(Y���HJ�K���q����9 ������"�|F�N�eV���ue��Y�|w(�D}F�Gi������"8�#���,��(е�� N�pL�8*)&�Kϧ������,yvzr=�H�9��$��DZˢNU����T���&\ݮ��^�K{�*��V���j���{��5m��[&�C�g���b��"k:���G���a"�q�O��1qd�n|!�{K��X�)�&�q��fq�eqoL�G�Ց��9��p�c���)�1��l�1ԙ�m�� 蛞��m1���2��%n�G �"��������~Ъ¯&��c�U��剽9Ok��n���z��=+���ĘD��� ��<�f����?�i֤���3���H�8ZL�ñ��`4sBG�R)��m�i C[~�d����zP*��6�:�ޭ��?��@XBc��"����iq��*��jcN�զ�R��bgm��6-0�gG)���ٽ\�F�*���;3a>�a�O�Q��2�!N<��m��B=�ģ�C�rӻ�μ��E}S}����A5�>��ܖ!T�ov�%f�� �M-��8,8�/�s�i�g���L�ݰ�M�~�r��nV�!�ݵ� +endstream +endobj +4371 0 obj +<< +/Type /Page +/Contents 4372 0 R +/Resources 4370 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4343 0 R +/Annots [ 4367 0 R 4368 0 R 4369 0 R ] +>> +endobj +4367 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 655.59 193.452 666.172] +/A << /S /GoTo /D (magnetic__based__fi_8h) >> +>> +endobj +4368 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 627.695 222.359 638.071] +/A << /S /GoTo /D (magnetic__based__jacobian_8h) >> +>> +endobj +4369 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 599.799 219.866 610.175] +/A << /S /GoTo /D (magnetic__based__position_8h) >> +>> +endobj +4373 0 obj +<< +/D [4371 0 R /XYZ 69.866 801.979 null] +>> +endobj +3854 0 obj +<< +/D [4371 0 R /XYZ 70.866 771.024 null] +>> +endobj +186 0 obj +<< +/D [4371 0 R /XYZ 70.866 771.024 null] +>> +endobj +4374 0 obj +<< +/D [4371 0 R /XYZ 70.866 697.349 null] +>> +endobj +190 0 obj +<< +/D [4371 0 R /XYZ 70.866 570.811 null] +>> +endobj +4370 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F61 3908 0 R /F50 3818 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4382 0 obj +<< +/Length 1033 +/Filter /FlateDecode +>> +stream +xڽVMs�8�ϯ���, ����7�'�=3Im��r��0��I��vK��xk�v�$ђ�^�k5}4�^q�l'�, #g��擣S_���a��=Q�FaHT,h��<%7ND�� 9�����w'o�\^\]���������$|*����Ph���O�N8�[�(��Ȣ��|f$����Q?��7��$����Vd6�~D�s.�ن��]�{��ѩ��|f��% Yh�.���ߍ�i���u�]QWƔ������e�d$Ȩ�qh�A�� �i��Z��S#*<�*R�D�:t+��!7���s˘XevC�,m��z�\�w����|�3�N!�2VHE*b�x<�q*o���� �噙����@�����.���"�m�����ks�ʺz�0��� ���J��SR�8QNQ�WY�U]ҹ��lPν�3�w����z� H]��}窩1��43��l��m��9[f]^����6�.������3 �_.$(�k,c�����بݷE���-�WH'��{�tg;<x�j���m+~hypr@�<�o,ڶ�h�ڌcy�%���)���5�A�䐈y�45$��>]�<%}��,�6�����|˳&�63D#�}�$+M�S̈�ʥ�C�����H4%����{�~��@ 3�0����k������W=�����K͙�>�`@�:D;�T��i�~��-��G>��?Tb�YR-�������E�S^�m�hK���g?�w{�~�ƶ+y�?��o�W���!}~A9���Ί�,��*������_'���� f�����cʢa����9ɺ��tsA�h���?�qI���t�b��9>E_0���$�9wֻ�iW�pڈ�n�\�AS�/r�;��� ���O�~u@kī����/އ$O*o�U�ȷ�C���<��.����L#�F����� W@%�"��őR��� d�&�J�N6��h�!i�b�v�� +U��N|Ӂ�T(S>-R��sh�糬ʚ����W�.s�Ƈ���33�nc � +endstream +endobj +4381 0 obj +<< +/Type /Page +/Contents 4382 0 R +/Resources 4380 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4343 0 R +/Annots [ 4375 0 R 4376 0 R 4377 0 R 4378 0 R 4379 0 R ] +>> +endobj +4375 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 655.698 161.738 665.966] +/A << /S /GoTo /D (lu__decomp_8h) >> +>> +endobj +4376 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 627.802 165.531 638.071] +/A << /S /GoTo /D (qr__common_8h) >> +>> +endobj +4377 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 588.84 156.708 599.216] +/A << /S /GoTo /D (qr__givens_8h) >> +>> +endobj +4378 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 539.135 180.047 549.403] +/A << /S /GoTo /D (qr__householder_8h) >> +>> +endobj +4379 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 513.024 132.15 521.508] +/A << /S /GoTo /D (svd_8h) >> +>> +endobj +4383 0 obj +<< +/D [4381 0 R /XYZ 69.866 801.979 null] +>> +endobj +4354 0 obj +<< +/D [4381 0 R /XYZ 70.866 771.024 null] +>> +endobj +194 0 obj +<< +/D [4381 0 R /XYZ 70.866 771.024 null] +>> +endobj +4384 0 obj +<< +/D [4381 0 R /XYZ 70.866 697.349 null] +>> +endobj +198 0 obj +<< +/D [4381 0 R /XYZ 70.866 482.143 null] +>> +endobj +4380 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F61 3908 0 R /F70 4385 0 R /F50 3818 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4390 0 obj +<< +/Length 920 +/Filter /FlateDecode +>> +stream +xڥV�r�8��+p$���㨔e����H�b�\�K���!�x�_�3�ĥdo�R9����f����'N�z�Ȟ02�|�L.��4��l�H�h�$��9��ȝ'R���# eD#�9�iv}��@$�w�l�J�]�M��'������^F��3Mi*"��&w����G�h�����H$C*#��$���78���r4��B~?��1oy�|X\/g���t1�}XM�ŕ�F�2���,���M�E���V��{����y� 4��N�L�s�Q��1��,vi#A��DiC˱�3 <�I��@D@���^yr�r�������R������������vyv�t���R�+K�V!��B��fQdo]7叢��z�����+U�Ovl��h����MLWM���y��������s��gLt�?�%�k�����v�e�0(����a��O���w��չ��Q�5�`pTi�<�eW&���y�����ǚS�{k"��Uw���)-3��S��(w.�T]^�ʽ�K��m�|��;f�4���̀y��m��x��c�C>����@��I�%�^R@V����[{��"�8��6�B�0��H��7�.�fQe���K�*},�sУ���P�3�` +��1�6rN�c���1x~� JB �p7����ԍ���>� tw�IT�?Nw��R'�U�F^�e�����;�y" �.l17�ڕ^۞��Q�|�r��]kx����d��nW+���[���`ù��d��y�k �"^*��Y\�I<_����8�f�a���5ԏ��cΛ�E�����$[|�qX���9:�.C��G��HvfCAy�XHS_D^ŷ�6�3C���OA�\M_�+X|�*N����� z�>��OtLEG�&�)#i;��U�Z�kI�N�O������}�_�w9� +endstream +endobj +4389 0 obj +<< +/Type /Page +/Contents 4390 0 R +/Resources 4388 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4343 0 R +/Annots [ 4386 0 R 4387 0 R ] +>> +endobj +4386 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 657.401 160.537 666.172] +/A << /S /GoTo /D (group__optimization) >> +>> +endobj +4387 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 628.614 246.747 638.277] +/A << /S /GoTo /D (group__solve__non__linear__equations) >> +>> +endobj +4391 0 obj +<< +/D [4389 0 R /XYZ 69.866 801.979 null] +>> +endobj +3852 0 obj +<< +/D [4389 0 R /XYZ 70.866 771.024 null] +>> +endobj +202 0 obj +<< +/D [4389 0 R /XYZ 70.866 771.024 null] +>> +endobj +4392 0 obj +<< +/D [4389 0 R /XYZ 70.866 697.349 null] +>> +endobj +206 0 obj +<< +/D [4389 0 R /XYZ 70.866 598.803 null] +>> +endobj +4388 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F61 3908 0 R /F50 3818 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4399 0 obj +<< +/Length 740 +/Filter /FlateDecode +>> +stream +x��UMs�0��+t��$��c:�=N����1b+�)���� +�N��t&��$v�ݷoߢQz���\9删��!uF� B1N�Pz�"�c!P�0,(JW����(v�>�����Q:=�{�� +���(�P�A�h��1u� +F��.^㘅hY9����w��='+r�`%Z8_^a�'�� �d%%���9��E��ǂsoєE�� +7ms�1▲R��ܙ���G ,JMml�j�n����+�Y����}�w��]º�bIDp�a1�L㢔j�rK�A T�(���B`�p��.}�Ő��֣[��7����;���l�*k���]y���z/��:Cb�Dil�a�ȧ!N��`�V�T֝!�[[Vf�y�qjSw[�8�}=��Z�˼�)w�n]�������x�;U5�B����<땺����c��Q��#j��ir��|�/�8�$��� +�0��r,�g�{,ղ-6�V���Cq�� b����HD�nN ��/�1VYg�2��T�i�ʪ�� �˝�m�� �%����ΆVM�?_b?O��z�y��~Y�2k��Lf�3�Z��b�����mm��V�ߩ�ݺYY:U�\[���Y���N3�?ϐ��{O��`�?�3��z����@KS�R�<�=�۾9DB�� ���8�V�ٷ̢��O����ho�M<�Z���i�" �"�x�BxW���Dֲ���le2����S��>D��G� +endstream +endobj +4398 0 obj +<< +/Type /Page +/Contents 4399 0 R +/Resources 4397 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4402 0 R +/Annots [ 4395 0 R 4396 0 R ] +>> +endobj +4395 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 655.59 202.92 665.966] +/A << /S /GoTo /D (levenberg__marquardt_8h) >> +>> +endobj +4396 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 627.695 214.702 638.277] +/A << /S /GoTo /D (modified__gauss__newton_8h) >> +>> +endobj +4400 0 obj +<< +/D [4398 0 R /XYZ 69.866 801.979 null] +>> +endobj +4393 0 obj +<< +/D [4398 0 R /XYZ 70.866 771.024 null] +>> +endobj +210 0 obj +<< +/D [4398 0 R /XYZ 70.866 771.024 null] +>> +endobj +4401 0 obj +<< +/D [4398 0 R /XYZ 70.866 697.349 null] +>> +endobj +214 0 obj +<< +/D [4398 0 R /XYZ 70.866 598.706 null] +>> +endobj +4397 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F61 3908 0 R /F50 3818 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4408 0 obj +<< +/Length 692 +/Filter /FlateDecode +>> +stream +x��UMs�0��W�hfj!ɒl ��@|j��(�q4�Ev[��+a9BgBshO����۷O�����L9d���s;�K?�!�8�A�C�A�1�W���Q�.�>��b_��Ngժ�ӞG��UIS�e-jY�����Wk[�s�0�!� )��;V��@ЏB�}gY��|Ȩ�#K�����c��c�:�!Ĩ�a��{�XN��b~?�0Y, ��%��E��䈷�y��\�l3�%%���h̕�S����]WRբLR�ږ���Y��2��J����j��T�Աa��`�"n�Q���V;b;F���a�<B5Ŗ�τ����̖�f�[�1�x0��/�����p�_j�CMy�{ �$�)�(}�gQ�'"�gDZ*�l&f��|O������� �2�P�v٬�����t��x�Ϗ +����~0Jk!��Q���\w��Dk�0d�?h �����L� _��B�k�z�T�!�R��ǦL���֕YmT���z�vYWJ���KK[ڟE� �Vi�G�7��}�d��� �)�٤fD�.)��*Y��!sW���nr�λC�,52+E~B�f>�b���Q1 �<h��u��I_yJ�GJ�*�F�Z��b�$�[{��z/T!���~,�E<g�u3�Cpj�P=��V%�s�۹5I�t#�NP=��m7�My~l3�ܴ<��4� m +endstream +endobj +4407 0 obj +<< +/Type /Page +/Contents 4408 0 R +/Resources 4406 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4402 0 R +/Annots [ 4403 0 R 4404 0 R 4405 0 R ] +>> +endobj +4403 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 656.509 177.483 666.172] +/A << /S /GoTo /D (group__distance__based) >> +>> +endobj +4404 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 628.614 179.473 638.277] +/A << /S /GoTo /D (group__magnetic__based) >> +>> +endobj +4405 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 600.718 198.41 610.381] +/A << /S /GoTo /D (group__pos__algos__common) >> +>> +endobj +4409 0 obj +<< +/D [4407 0 R /XYZ 69.866 801.979 null] +>> +endobj +4365 0 obj +<< +/D [4407 0 R /XYZ 70.866 771.024 null] +>> +endobj +218 0 obj +<< +/D [4407 0 R /XYZ 70.866 771.024 null] +>> +endobj +4410 0 obj +<< +/D [4407 0 R /XYZ 70.866 697.349 null] +>> +endobj +222 0 obj +<< +/D [4407 0 R /XYZ 70.866 570.811 null] +>> +endobj +4406 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F61 3908 0 R /F50 3818 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4416 0 obj +<< +/Length 788 +/Filter /FlateDecode +>> +stream +x��V�n�0��+x���&)R�1E��i����C���B�8��4���"�Eu +i��!5�潙G��%ic!�N���5{a���@�`�� ��1�pk�c�%Ah_^\O������2�L'7Gj��ǧ�R���N�_<��֧�z��4"�7�����Ea��#�ȳS���Y�ʤ3�������ZL`�1ۅ�c���b��ˀGc�d���1�#_{XUM�fU���VmVd?���A�Iִ�\Woy�菂��h��;�0��Z�|�K�ܴ�h�l�1��X�P�@�< j���h��$�}�p �.�a{��[�1߾C��(u���t��1�g)_7ͬA�S[�p��m���R�PJ +!�Dp1��ѤX�e�Ih�B��H�� fX�Ӫ�z2;k���=8��Um^V��.w�N��K|�;�w�0[�sQ���k�`�N��c�lW19�B˸��b���T.�m��d^G.y;�������l���L5�,�8D+ +ᬐ@S-���<������~��f�tl����������(p��p�1�A'�s9�K���U���0d�;�bwP�ɑ7Q���unNE��j<�Q����PeT��ɣ�<�z��sx�b̳>F�{)딕g�&+Ss{�cml��ɍe3��L�Rc:��|��B�{߅��T�V߶g a�S-�s���tZG�T�K��P� jP�U]'�^n�7n���?����zP�@V�k��3$���+��'�o��'�5o�����p])�~<����dC����k� +endstream +endobj +4415 0 obj +<< +/Type /Page +/Contents 4416 0 R +/Resources 4414 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4402 0 R +/Annots [ 4411 0 R 4412 0 R 4413 0 R ] +>> +endobj +4411 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 655.59 192.277 665.966] +/A << /S /GoTo /D (loc__gauss__newton_8h) >> +>> +endobj +4412 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 627.695 219.364 638.071] +/A << /S /GoTo /D (loc__levenberg__marquardt_8h) >> +>> +endobj +4413 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 599.799 258.142 610.175] +/A << /S /GoTo /D (multipath__dist__detection__mitigation_8h) >> +>> +endobj +4417 0 obj +<< +/D [4415 0 R /XYZ 69.866 801.979 null] +>> +endobj +4366 0 obj +<< +/D [4415 0 R /XYZ 70.866 771.024 null] +>> +endobj +226 0 obj +<< +/D [4415 0 R /XYZ 70.866 771.024 null] +>> +endobj +4418 0 obj +<< +/D [4415 0 R /XYZ 70.866 697.349 null] +>> +endobj +230 0 obj +<< +/D [4415 0 R /XYZ 70.866 570.811 null] +>> +endobj +4414 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F61 3908 0 R /F50 3818 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4423 0 obj +<< +/Length 626 +/Filter /FlateDecode +>> +stream +xڭUMs�0��+t��JHBӤ�4mj7�T'ӡ��L���u}W ��3���i�����z?LY��r뼋��8���R�_HT+ES�H<'37��s|G)�`��v�y[d��C��Ti[f�&i�je������a��rjM5$-��3�9���A�ɯ.�$BT +S� �ΗW8�c��b��2��������է[�����O>T�1�Z��*P���,}�PR,� f�n�,˺߬^���Ҥ����v;��n2�x�2X��2R���d�W�EVw4 �� c��:$>H���syt��|)���Q��İ�YX���N���c\�<�p���H�F:�Р���( >4bGҺm����>L= nU�{Fn�ݿ �M7Y��'�0El�2�?>��_^��Ɗ[$M������}(�Ef>���Q���Z�" +��G��Y��dM���[��:����{<�|F��w�Iݹ��/s��<i��"_��۾�K�JMr{T���ª�@�i���D_��(P.ͣY�1$��B��r�q��q�38h*a<�6V��ɏ�����>&u�e;7qeh�xü欢<T 8���R�l?��*� ��k�=�v�'�poƕn�:��6Ě� +endstream +endobj +4422 0 obj +<< +/Type /Page +/Contents 4423 0 R +/Resources 4421 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4402 0 R +/Annots [ 4419 0 R 4420 0 R ] +>> +endobj +4419 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 657.401 136.014 666.172] +/A << /S /GoTo /D (DOP_8h) >> +>> +endobj +4420 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 629.587 162.59 638.071] +/A << /S /GoTo /D (trilateration_8h) >> +>> +endobj +4424 0 obj +<< +/D [4422 0 R /XYZ 69.866 801.979 null] +>> +endobj +3855 0 obj +<< +/D [4422 0 R /XYZ 70.866 771.024 null] +>> +endobj +234 0 obj +<< +/D [4422 0 R /XYZ 70.866 771.024 null] +>> +endobj +4425 0 obj +<< +/D [4422 0 R /XYZ 70.866 697.349 null] +>> +endobj +238 0 obj +<< +/D [4422 0 R /XYZ 70.866 598.706 null] +>> +endobj +4421 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F61 3908 0 R /F50 3818 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4431 0 obj +<< +/Length 624 +/Filter /FlateDecode +>> +stream +x��U�r�0��Z�Yo`��v����fQ'�!���b��n����d��t��Ɠ���qu�9G��x6� �R����>vc�FBP?���PD +�5X�!���I��������㗛�l>���k��<�*[��R=�b���j|J�0$������Z��(O��-`\%c:Y���7���c~�S`��@1B��`L��:�)� s�]��:�ݬ�l+Sn]��J��!Oji�7v���a]���#����ʲ�kŃ�� ۤ�韡A��A0���p��Sg��j�<RЁ�����)Nm�������9�-B$�vER�V�Y���W�\��,*U�U�-��� +�uI7�J�P�(!�D����1���L��#��i�j��Q���������O����+�k0^��o� +�V��%���L}k��STY��>�U�Y���4�(l�w�sAl�������&�PV�2�7���1C������A���<Krf���- ,�*ۥf8��=z�u���ֆj� ��:h7q��@,˩G�{�7*c�%;�(+2�DeN�M��ɏĢ�4~J�m����0y����vyl��@��.�T���]ɝ,���Z�k�£�}~I�տ�E�+r� +endstream +endobj +4430 0 obj +<< +/Type /Page +/Contents 4431 0 R +/Resources 4429 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4402 0 R +/Annots [ 4426 0 R 4427 0 R 4428 0 R ] +>> +endobj +4426 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 655.698 248.729 665.966] +/A << /S /GoTo /D (moore__penrose__pseudo__inverse_8h) >> +>> +endobj +4427 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 627.802 180.953 638.071] +/A << /S /GoTo /D (pseudo__inverse_8h) >> +>> +endobj +4428 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 599.907 193.909 610.175] +/A << /S /GoTo /D (qr__pseudo__inverse_8h) >> +>> +endobj +4432 0 obj +<< +/D [4430 0 R /XYZ 69.866 801.979 null] +>> +endobj +4355 0 obj +<< +/D [4430 0 R /XYZ 70.866 771.024 null] +>> +endobj +242 0 obj +<< +/D [4430 0 R /XYZ 70.866 771.024 null] +>> +endobj +4433 0 obj +<< +/D [4430 0 R /XYZ 70.866 697.349 null] +>> +endobj +246 0 obj +<< +/D [4430 0 R /XYZ 70.866 570.811 null] +>> +endobj +4429 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F61 3908 0 R /F50 3818 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4437 0 obj +<< +/Length 660 +/Filter /FlateDecode +>> +stream +x��UKO�0��W��H���$��b�By.i�B��F�Ɛ�_;v(IQ%n�f�����g���0�4����%�fK�&BP�ށ�X% +�5��)��C@9�S}��z��])��D����n'�6kU�do�zֹ���qc�@��.�X��!@�&1��g���rf�(��w�NL`�1 T`��1�,1Bȿ8=���9:8Y�W7���������`�-I�aBʡ@XT�m@�_����*kU>�����i���;kˢ�Ym}����p)�'k?[sk�]@��܉'h�>�x">F ���[��0�I?X�(�@H����!|t\��� +!�9��T�q����qߘ�p;*3���f"�|$��B$ !f0a��7� D�x�FG;%��6�C_;��&���A�o� Ø�Ҭ���I��BJ������N#K���ﱙ�5���5+7�}k�;w�˷.���c�j��'��|Yժq��2C���^X�t�ῇ��\UUO�հ�V�롑 :�<�0������*\�\��US������S�`̬�xk ��5��Gi%��h�w�V�~k�&����̺� d��ٯ�����5�bT����GF4�x��Z@ f�0����i�p���J�Y;,S���?�����1k���B�=ꪻ +endstream +endobj +4436 0 obj +<< +/Type /Page +/Contents 4437 0 R +/Resources 4435 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4402 0 R +/Annots [ 4434 0 R ] +>> +endobj +4434 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 657.482 138.767 665.966] +/A << /S /GoTo /D (solve_8h) >> +>> +endobj +4438 0 obj +<< +/D [4436 0 R /XYZ 69.866 801.979 null] +>> +endobj +4356 0 obj +<< +/D [4436 0 R /XYZ 70.866 771.024 null] +>> +endobj +250 0 obj +<< +/D [4436 0 R /XYZ 70.866 771.024 null] +>> +endobj +4439 0 obj +<< +/D [4436 0 R /XYZ 70.866 697.349 null] +>> +endobj +254 0 obj +<< +/D [4436 0 R /XYZ 70.866 626.698 null] +>> +endobj +4435 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F61 3908 0 R /F50 3818 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4445 0 obj +<< +/Length 633 +/Filter /FlateDecode +>> +stream +x��UMs�0��+t�����;�3N3vc��d<4V0S>�M��+!��ؓi�dz�@������^8��A\Y���K�Sh���>�� |�����K0�}���Ϸg��o��x2^\�ƃ�t1���G���q)�ٔ;w�5�G��}H߇>a�>��w,��@�>xj����rF�>3��&&0����c�)/ U�zCԌ�K9H�0�<��d��2eׅY�"��nK�9ٛ�N��mT���N��6�y��I.�{�(7Q�yk[�2��4�t}z<-&F ��`&��v�I�,��{�%L���qK?��]΅}�Ie{�*�V�i�Ʒ���\.r��x��|Q�r#��UU�pu����J_Ix!�����1�n��S��[����d6��>��EL�&�9�Ҹh�W|�w�^���9���{3�4�ߑB�NʉU>�'��F��\@�7��? no�YG��Z#^��L� ��/}����A6�z�,��Rv�h��TI�voQ��dg� �z���:��gj�;�ٛz�"�3_G=e:�=�lȸ �=������UYr�܌��5n7�$�`����$ځt)sYF����[�֗�C�����km�w���� +endstream +endobj +4444 0 obj +<< +/Type /Page +/Contents 4445 0 R +/Resources 4443 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4448 0 R +/Annots [ 4440 0 R 4441 0 R 4442 0 R ] +>> +endobj +4440 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 655.698 221.597 665.966] +/A << /S /GoTo /D (damped__newton__raphson_8h) >> +>> +endobj +4441 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 629.587 141.259 638.277] +/A << /S /GoTo /D (fsolve_8h) >> +>> +endobj +4442 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 599.907 184.216 610.175] +/A << /S /GoTo /D (newton__raphson_8h) >> +>> +endobj +4446 0 obj +<< +/D [4444 0 R /XYZ 69.866 801.979 null] +>> +endobj +4394 0 obj +<< +/D [4444 0 R /XYZ 70.866 771.024 null] +>> +endobj +258 0 obj +<< +/D [4444 0 R /XYZ 70.866 771.024 null] +>> +endobj +4447 0 obj +<< +/D [4444 0 R /XYZ 70.866 697.349 null] +>> +endobj +262 0 obj +<< +/D [4444 0 R /XYZ 70.866 570.811 null] +>> +endobj +4443 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F61 3908 0 R /F50 3818 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4455 0 obj +<< +/Length 862 +/Filter /FlateDecode +>> +stream +xڭVMo�6���Q:�KR$%�:8m�6�\�-ѻB�����}fHJ���DJμy|z�v��/N㆑a�����f�K3��B��H�h�5� +A5'���F����?�TI*y +���?�jnl��,���rnm7���;�o��p�e��9��B����~a����Ѵ�ɓ�l�T)Uk4�f��w8������-Hs�u�p�X�i������ ���Dq�##I��f���4�M=�v��<�)���?4ugM���`��P�1��B��RP�R�vW7��X����5��$B-���B��=�6QJG���_AN�C ���A|e��ם�;WQ]�1�x��r�(,2�$EJ.i!����iʹ1S8��~��X����2Ồ�AgT��dT�@`g>PD�"�]� +C�R� +���O�Q����BI�4G�E��2<���]�<O��1l8�@eT�TO�~�|�}�S�4��0���]Uw���b�"���O�f A�� ��s�UQ{W��t����`cu�Ł�^-��vM�6�"0M��_!� G'�y�U �m ��yn���e�C�VDȝx=w��6�݈�%����s�>6-�77��s���t������N��'�����odoe�IZP��;*�;����d�a����X����y��9͕zF����4�s�0w�7�D�,2�� (�� +��K'�g?_J���K$m���^�=ᒓ���jz + ��=���<� _�k� +eOĖ,�qz +$4�}�� +�8�"� V��%�u�Z/���@N�[���jN���w3��Y�����pJ?q�X.���\w��0R�����C�W T���gd�K�����N� +endstream +endobj +4454 0 obj +<< +/Type /Page +/Contents 4455 0 R +/Resources 4453 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4448 0 R +/Annots [ 4449 0 R 4450 0 R 4451 0 R 4452 0 R ] +>> +endobj +4449 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 657.482 173.502 665.966] +/A << /S /GoTo /D (combinatorics_8h) >> +>> +endobj +4450 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 627.695 218.772 638.071] +/A << /S /GoTo /D (norm__dist__rnd__generator_8h) >> +>> +endobj +4451 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 600.718 156.923 610.175] +/A << /S /GoTo /D (shell__sort_8h) >> +>> +endobj +4452 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [108.728 573.796 134.006 582.28] +/A << /S /GoTo /D (utils_8h) >> +>> +endobj +4456 0 obj +<< +/D [4454 0 R /XYZ 69.866 801.979 null] +>> +endobj +4357 0 obj +<< +/D [4454 0 R /XYZ 70.866 771.024 null] +>> +endobj +266 0 obj +<< +/D [4454 0 R /XYZ 70.866 771.024 null] +>> +endobj +4457 0 obj +<< +/D [4454 0 R /XYZ 70.866 697.349 null] +>> +endobj +270 0 obj +<< +/D [4454 0 R /XYZ 70.866 542.915 null] +>> +endobj +4453 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F61 3908 0 R /F72 4458 0 R /F69 4459 0 R /F68 4460 0 R /F50 3818 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4466 0 obj +<< +/Length 601 +/Filter /FlateDecode +>> +stream +x��T�n�0��+�"Ds��(��u�� +W��0T�� h d +��)�r��r��̛y�f�ʷ?18�w�VH����n�5_�6,!S�����s���� /�}��T<Z�-SBd����78!�"I<)'��ׅ-��/��{�w:����uck�fw�z��`�,�<y&��x�b�PR�3ϻ��;�B�1b�o�a�Q�;����$T��K�(�����1�,�$��l�R? D���7]�tO�P4e��۪���o|"}�g��;��h�cj�aH�e@�D ���J�C�L���2R��ʒQ(�t��,E�F�P?x�A��0~^�ko�4P�r Ҍ@��D}�jctU���e' +`��]p �M\�}*i����ҩ�\�ο��v0�b�=��]W7"��Oŵ3Q�qʠʲ�˼�WZ�A-���>f�A��ӻ{�G�Ħ +��� ^Fq�ma*{����<�s>3xJ��w�w;j��D�c�\*3f���{T�%�i!�G*��o�K���9��:��'_�"�u�:҅�8tm}S��]U�~�9^��qڢ�R���J#�v-c|Z�7��{������ +endstream +endobj +4465 0 obj +<< +/Type /Page +/Contents 4466 0 R +/Resources 4464 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4448 0 R +/Annots [ 4461 0 R 4462 0 R 4463 0 R ] +>> +endobj +4461 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [126.678 410.776 165.316 418.633] +/A << /S /GoTo /D (structmatrix__dim__t_a853244a0562d43bfdcdcb704ed707721) >> +>> +endobj +4462 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [126.678 382.881 162.464 392.338] +/A << /S /GoTo /D (structmatrix__dim__t_aac6b6ff205184047714d5c22019bdbab) >> +>> +endobj +4463 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 212.571 128.787 221.055] +/A << /S /GoTo /D (matrix_8h) >> +>> +endobj +4467 0 obj +<< +/D [4465 0 R /XYZ 69.866 801.979 null] +>> +endobj +274 0 obj +<< +/D [4465 0 R /XYZ 70.866 771.024 null] +>> +endobj +3999 0 obj +<< +/D [4465 0 R /XYZ 70.866 570.668 null] +>> +endobj +278 0 obj +<< +/D [4465 0 R /XYZ 70.866 570.668 null] +>> +endobj +4468 0 obj +<< +/D [4465 0 R /XYZ 70.866 451.617 null] +>> +endobj +4469 0 obj +<< +/D [4465 0 R /XYZ 95.773 424.804 null] +>> +endobj +4470 0 obj +<< +/D [4465 0 R /XYZ 95.773 396.908 null] +>> +endobj +282 0 obj +<< +/D [4465 0 R /XYZ 70.866 354.676 null] +>> +endobj +4464 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F50 3818 0 R /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F11 3877 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4473 0 obj +<< +/Length 225 +/Filter /FlateDecode +>> +stream +xڕ�=o�0�w�������-S[�!��� j����$ +K�N���w�:�� +h�A[���E9�XZ� |�#�ւ+%Z��C�<?�(���˺���R�W��b���N��rs��.��J�kW���>��B�8�=z�����H���U��{��@�F��_`��O/�q��?��E鬾�k���#��8�nc�*�f�;qI�ma劊�[�W��8�.�e�_�0Tw +endstream +endobj +4472 0 obj +<< +/Type /Page +/Contents 4473 0 R +/Resources 4471 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4448 0 R +>> +endobj +4474 0 obj +<< +/D [4472 0 R /XYZ 69.866 801.979 null] +>> +endobj +4471 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4480 0 obj +<< +/Length 948 +/Filter /FlateDecode +>> +stream +x��V�n�6}�W� �Ƽ�7�(zI��R~j��9��د�P�l˖���n�'����Eg�p2�����%����a����f7�����V12{!��Q�(m�ZCf���*�W��&a4}��vԢp�P(ɤ&u0��ݾݖ�WW5E��P�d*4a,c2* �G@F����&����WE��}���h�;�ݽ{IM\�����)��SJD`A��<�Zl���h����n�SN�M�̈Ż\���@�D0�zĀ�% +�&�� ����4n���C�X�L���;__��A��0���톆Ri�����ލ$��\`���_�Ym�M�u��\��/���q-v���Zv?��I!i��O�ɘ��n,pk;7�����n$~)@#�b<ߍ@jй� v��oa5V�Abߏ�F�++�Wm��cÏ��Gb� ��\���_�����W�t%�Gۮ�(h���!�� ���<��%�a +����F�x�\LJ��}y�B�!u�?l�[�@�>��!���e���}�s�`�H%�aۃ��n����yQ����� ����1c�Ol(eu���[��s���W��!�x�h4+�2jKٞ,]�-�z�ݡu��8;xDee_��K��+� +���̣�Q��e�]�u</z���'�1�g¢��"�rs.��r��ɢ��u���o��%\��?�%��2L��&�S�I��ɕ�J��8�Ì�9ؾC~Ly��1�� +��#��@.L5���G�.bw]p�ݫ�h���5�w�o��)�8->���|�/����_A7e�;'�4c%���:���Q�x�?H���2�&�"`����o�6k���l����W�Z�3�i�|Kf�S��p���dj��ka��/8 +�etY��,���է!�J�����́�CG�>,<Mr5�-������{1C +endstream +endobj +4479 0 obj +<< +/Type /Page +/Contents 4480 0 R +/Resources 4478 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4448 0 R +/Annots [ 4475 0 R 4476 0 R 4477 0 R ] +>> +endobj +4475 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.185 402.212 198.06 411.668] +/A << /S /GoTo /D (combinatorics_8c_a1bcaeef00a7027e9b9b7694da2efd1b9) >> +>> +endobj +4476 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.185 374.68 272.058 385.056] +/A << /S /GoTo /D (combinatorics_8c_ae500ce949afe79089e8146eb1fb5cbb0) >> +>> +endobj +4477 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 256.982 297.675 283.522] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +4481 0 obj +<< +/D [4479 0 R /XYZ 69.866 801.979 null] +>> +endobj +286 0 obj +<< +/D [4479 0 R /XYZ 70.866 771.024 null] +>> +endobj +4050 0 obj +<< +/D [4479 0 R /XYZ 70.866 581.712 null] +>> +endobj +290 0 obj +<< +/D [4479 0 R /XYZ 70.866 581.712 null] +>> +endobj +4482 0 obj +<< +/D [4479 0 R /XYZ 70.866 437.53 null] +>> +endobj +294 0 obj +<< +/D [4479 0 R /XYZ 70.866 348.567 null] +>> +endobj +298 0 obj +<< +/D [4479 0 R /XYZ 70.866 243.341 null] +>> +endobj +4483 0 obj +<< +/D [4479 0 R /XYZ 70.866 207.827 null] +>> +endobj +302 0 obj +<< +/D [4479 0 R /XYZ 70.866 181.235 null] +>> +endobj +4478 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F50 3818 0 R /F37 2725 0 R /F29 2678 0 R /F1 4048 0 R /F10 3880 0 R /F11 3877 0 R /F54 3823 0 R /F61 3908 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4497 0 obj +<< +/Length 1392 +/Filter /FlateDecode +>> +stream +xڽY]o�8}�WX����ߎ��}��3��f�KهU�BR5�. ����{�8������� + +�9��Ǿ��w�� E��G����~�{��k`�G�G� �B�0�(��]_����3�� +��o?Dq82��V��2L�i�;�w=��ݣ0� �E0�f���=As��3D���%�c)8|��mJ�����i�ģYQ'�f�D��.�,\(����ҫ�9<2��a;�gƠ�(�� �Jڄ�9&T9�"$ S6$nj��7�H���$f�u���v�r�7uRg�0�9��r��8�u�4�w@e߹s�X<�'�" 3|��S��� ������F'a811Q��i@�n�n�~UI�lԍ�o�*g��6�f+-���!��'Y�$g%�`o]���JTcJei���&k�S7Z���ij��a2]��C��}���I�*�e%63�Z�� +��"����:Z�K��6C�;�x��`9,�fe._���FJ�tR���~�����(]~�������U-��E�h���4{%�QZ<abҟf��\�c��yyy}{�"*��fa�>n�|�aԐ (�\��$�)�:�q��删~Y��V ��h��� ��d�(|p��a�{�դ�>M��:鷢��v����:���%�p��,m�7q�L���D��9�^� +, +XJ +3�`���ʺaɓXbPpIil4� +����P8��¬�@�{���O�%R +�[�r*�*T<�rV��tr�Q3tc:!>�#������ŭ��/�3QN��v��~P�A'Q5�'��i\˹����T���3�^���&X7rL9��!"1�p�����%yD��9�f��3v�(�r���# +"ӕ����{IT��� �٦�����k{V]���0@PRwu����i.: ��H�9\��&� .���7Q���D�(��2v� �>:Vס4Hd�4���l��Z��7�P� c����H�8�N����1(��M��YUg��.;Z�E�B��4���jc��r�;5�ѷQK�\,�V�I�3`�_>��4Pt2���\�>������V}��7��"C����� {G�� IN&Z[�<jTl���f��O�.켍 +t�&o�� +Tp��m���R�S�����*��"���:k.]1}9�g���_Vi���䪻���qХLY����������c%L�z��6ܬC }��$�:��J 8Ip��-�6� JEN��?\{��?/�ޏ({���m�K�U��>Mga2���3�z���$��n�_�do�g����������1�4!l�':o���Nc{"��c��R��Ga�aw,%tp� + ��v�����'�je�??���0ٗ�K@� +endstream +endobj +4496 0 obj +<< +/Type /Page +/Contents 4497 0 R +/Resources 4495 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4448 0 R +/Annots [ 4486 0 R 4487 0 R 4488 0 R 4489 0 R 4490 0 R ] +>> +endobj +4486 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [96.006 667.169 151.303 676.832] +/A << /S /GoTo /D (combinatorics_8h_a16396d8294127e6ea7dbbdaa3b8132e7) >> +>> +endobj +4487 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [324.464 667.169 404.176 676.832] +/A << /S /GoTo /D (combinatorics_8h_af92c32bbf9a391a055cb472b6f43c498) >> +>> +endobj +4488 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [96.006 309.326 164.752 318.989] +/A << /S /GoTo /D (combinatorics_8h_a1249f9e7a382225c0889b8ef630d6509) >> +>> +endobj +4489 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [228.636 309.326 295.893 318.989] +/A << /S /GoTo /D (combinatorics_8h_a744ae7aa581aa908643d95d470394872) >> +>> +endobj +4490 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [354.772 309.326 434.484 318.989] +/A << /S /GoTo /D (combinatorics_8h_af92c32bbf9a391a055cb472b6f43c498) >> +>> +endobj +4498 0 obj +<< +/D [4496 0 R /XYZ 69.866 801.979 null] +>> +endobj +4499 0 obj +<< +/D [4496 0 R /XYZ 70.866 771.024 null] +>> +endobj +4485 0 obj +<< +/D [4496 0 R /XYZ 70.866 581.914 null] +>> +endobj +306 0 obj +<< +/D [4496 0 R /XYZ 70.866 554.719 null] +>> +endobj +4500 0 obj +<< +/D [4496 0 R /XYZ 70.866 423.408 null] +>> +endobj +4051 0 obj +<< +/D [4496 0 R /XYZ 70.866 213.993 null] +>> +endobj +310 0 obj +<< +/D [4496 0 R /XYZ 70.866 193.763 null] +>> +endobj +4495 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R /F11 3877 0 R /F1 4048 0 R /F10 3880 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4512 0 obj +<< +/Length 1384 +/Filter /FlateDecode +>> +stream +x��X�n�6}�W���%����bw���q�$0�v�r*��f��C��%Kq�K�>�aș3�g�C� 7M�ASDЧ��a��{�ǁR '�#�W +yÊ���9�`�w��;�r�'a�L�(�O��U<�寁��)qt���84p�?��.���{�D�N|�L�hѻ{ h���恏~3HH����{�n{���6O��\QL*��a��q�Y�Z}vłZ�Ta�����)�3&KН�s��2����D��hҩ kPL3L����yt٧�`�}�m��pict���@�d�ap�R�!Jh�af�^N�o��_��˴/��wE뮍2�S�{}3��+^���x�_������ ����[ ������.N���*�t�MV�y�B8�V�0�㓰rji|��b�����y�7��-/q2}���Oe�8ۅ��&>r�D����*���S�)�����廩\�_ 3�����(N⼋�{"Ie�H>����k�8�izN|�<��������<�i���?��Fd��T':5��9eNWˎ�x����|�#Ο��|����1�6Dn�^E�ڃw�ߴ�JB�s��z�[t.t��s�[��Ɔ0G�/e�öb�k��Y?�{���������� ۳ ��4�<�yK�\��ʉ�,��z�^�㳶���R,�\{�v^s�T��4 -�#���/�b��P6 �֦��f�N�몵LǺ#% ,i~��Q�$����?��CZ>~�3��A����A]B����Yh�#,�} �El��m�U��T�Ɲ�؇&�r�sf��'<Y��:�� 뭼�%���u��YUVڪr�:�Í.m/�ң8��ni��F�;��Q���@�"��Ҷ��]ڡ�u櫶���V�)��AN�+�z�b�:`5��ux�P���\;� ���[��B�s:�K� Ղ ���� �ʞ����;�`�]Z/7&��4\��x�N�[�QH Ȍ7"&8��FtZ�(�T2쩝3�́~eM��F��3��U'�� e�2;�eq��-H/����.�>�6�<�g��3���Ϭ��Tm�Zb�6�����-�@��&$l�Q*:ʆ�t\�BEP��ޡ��<v���s�CD���P��[Z=��u�/���I%��lX����%��� ��{�5X}0��Z:�m��ꎷ���:B�����pÙTjj����=ko�m����裔���6Y�V@�����T�+C��'�[�W�������Y� +�q�6�Ǹ�r!�t��� j�˻4Nf���|��QBzu��ʬ�����J]��D�͆Hz��d���eXaf��ͦ + W;U��6eŕ�)�ߋ��m���w? +endstream +endobj +4511 0 obj +<< +/Type /Page +/Contents 4512 0 R +/Resources 4510 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4518 0 R +/Annots [ 4491 0 R 4492 0 R 4493 0 R 4494 0 R 4505 0 R 4506 0 R 4507 0 R 4508 0 R 4509 0 R ] +>> +endobj +4491 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.171 734.168 197.917 743.832] +/A << /S /GoTo /D (combinatorics_8h_a1249f9e7a382225c0889b8ef630d6509) >> +>> +endobj +4492 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.171 706.273 196.428 715.936] +/A << /S /GoTo /D (combinatorics_8h_a744ae7aa581aa908643d95d470394872) >> +>> +endobj +4493 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.171 678.378 208.883 688.041] +/A << /S /GoTo /D (combinatorics_8h_af92c32bbf9a391a055cb472b6f43c498) >> +>> +endobj +4494 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.171 650.482 184.468 660.145] +/A << /S /GoTo /D (combinatorics_8h_a16396d8294127e6ea7dbbdaa3b8132e7) >> +>> +endobj +4505 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.185 568.664 198.06 578.121] +/A << /S /GoTo /D (combinatorics_8h_a1bcaeef00a7027e9b9b7694da2efd1b9) >> +>> +endobj +4506 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.185 539.85 272.058 550.226] +/A << /S /GoTo /D (combinatorics_8h_ae500ce949afe79089e8146eb1fb5cbb0) >> +>> +endobj +4507 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 401.135 297.675 427.675] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +4508 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [96.006 88.002 151.303 97.665] +/A << /S /GoTo /D (combinatorics_8h_a16396d8294127e6ea7dbbdaa3b8132e7) >> +>> +endobj +4509 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [324.464 88.002 404.176 97.665] +/A << /S /GoTo /D (combinatorics_8h_af92c32bbf9a391a055cb472b6f43c498) >> +>> +endobj +4513 0 obj +<< +/D [4511 0 R /XYZ 69.866 801.979 null] +>> +endobj +4514 0 obj +<< +/D [4511 0 R /XYZ 70.866 775.009 null] +>> +endobj +4503 0 obj +<< +/D [4511 0 R /XYZ 95.773 748.196 null] +>> +endobj +4504 0 obj +<< +/D [4511 0 R /XYZ 95.773 720.3 null] +>> +endobj +4502 0 obj +<< +/D [4511 0 R /XYZ 95.773 692.405 null] +>> +endobj +4501 0 obj +<< +/D [4511 0 R /XYZ 95.773 664.51 null] +>> +endobj +4515 0 obj +<< +/D [4511 0 R /XYZ 70.866 609.505 null] +>> +endobj +314 0 obj +<< +/D [4511 0 R /XYZ 70.866 512.491 null] +>> +endobj +318 0 obj +<< +/D [4511 0 R /XYZ 70.866 386.891 null] +>> +endobj +4516 0 obj +<< +/D [4511 0 R /XYZ 70.866 340.333 null] +>> +endobj +322 0 obj +<< +/D [4511 0 R /XYZ 70.866 313.137 null] +>> +endobj +4517 0 obj +<< +/D [4511 0 R /XYZ 70.866 183.637 null] +>> +endobj +4510 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F61 3908 0 R /F1 4048 0 R /F10 3880 0 R /F11 3877 0 R /F50 3818 0 R /F54 3823 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4545 0 obj +<< +/Length 1745 +/Filter /FlateDecode +>> +stream +x��Ymo�H��_�z_�T��Hw��I�R_.�}8�"���j��M��o0��I�*��`vf�y�ٙ����Gb-� ���&//'/^3��/%�.o-#OJ��)�ĺ�[W6���˷�G�KXW�}-�ԡ�g���u��",�4Ѣ�W��&$�E6=y�[�xru��9<{k�F߳�����C�3�^Z�?�^R��KI��<W�S�m��d��ʵ��^� ^�?���~^��y��ş''�..�ۨ|Ol9���=Z��-�����,]qTD��PA<%�^/�hw����OJ��8� Vj3#����۳4����H�h�Q��J����|�����R�:J +/(���UT���ʷ�rWX!����4�ӆ)�!*���o#Si��i�<��@u��0ˮ ��k_��a��� �����o�� �3 +���)�aCqg.��)*Q����T�M �B#]���n�2D�,~�Rn�Y�B�"v^�0L�#��.���R�|�l���:4I�%9���B%�!U>D�J �!JA��D������"�;�$T�m<X����:�k�6�K��6��P��vЖ��:E}��p�pj��V1�G�00��B�F�d"���8��0j�<���l�¨irF�gJ;�P���ңt(a�(�F_��bJ��f�K�����3�����6�j����<�VÁU +2lI���{����>��T�a�;\��V�Ka���Lk*a6��j�0���&�U�=?�p���A��f#���U�{��&�n:��{��wr�i���a������W����3Qw��F��Z��v��Zy�P +L����6�蟪OSݺ�h��w%��oH�b�3�p���X늊f��al`*)�F�f0i$��QE�b?bV!��ӄr�8�7� +3��<�Wj@� _�4 �pu�� �U6�c������@Q�1�lTo��R鱲SJ*���{��N��D�<�,��-u~��m��-;:��%Jf��\��Hw��yC�_{t�0��@^̣��(���r�m��ʠ��g��k���,N�L+�di��Z�S���,W��Y�� ���2���_��ߕ����E�� +S�¯�/�����:�U�R���j%��m�C�E�,8B���_\����)�k(ՈVa��X��L�����m�Tɢ��2ϳ[Ϫy� �e +���Ֆ�{��Ս�y�.i�����( �a<w��$y��vNժ,Y .0�:�!lqxDE���!�^��^+Sy�w^`�.���)ФI��v�1�c�S/8�=R�,��� +��r]�j��q�Qa� �D�O���ڡ(�7���ć��b���fx�g�M&���������5�*�����֊��k�i�mkA�c黦R��6�Hp��i�O�k�E��i�1������6#��ʼnW�.�i��;�"~���T��[7����-��Rw�f�����m���Sw��=z�S�yn�����峑�x~�������_D�X{�ƫu�=?�����GSZS���@ ����E��K���T6�:�Dh��̃��˒Ǜ5<���o<֯�`���@o��%�%a����<�����%y +ܐ����q�> p*�/$�� �1���L����0����\��F�,�`Rޞl�z� +����E�����W\�B�K|^6%\ )̈́u��>���s0p��s��o=��*��/�uD7 +endstream +endobj +4544 0 obj +<< +/Type /Page +/Contents 4545 0 R +/Resources 4543 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4518 0 R +/Annots [ 4520 0 R 4521 0 R 4522 0 R 4523 0 R 4524 0 R 4525 0 R 4526 0 R 4527 0 R 4528 0 R 4529 0 R 4530 0 R 4531 0 R 4532 0 R 4533 0 R 4534 0 R 4535 0 R 4536 0 R 4537 0 R 4538 0 R 4539 0 R 4540 0 R 4541 0 R 4542 0 R ] +>> +endobj +4520 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [96.006 466.02 164.752 475.683] +/A << /S /GoTo /D (combinatorics_8h_a1249f9e7a382225c0889b8ef630d6509) >> +>> +endobj +4521 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [228.636 466.02 295.893 475.683] +/A << /S /GoTo /D (combinatorics_8h_a744ae7aa581aa908643d95d470394872) >> +>> +endobj +4522 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [354.772 466.02 434.484 475.683] +/A << /S /GoTo /D (combinatorics_8h_af92c32bbf9a391a055cb472b6f43c498) >> +>> +endobj +4523 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.974 184.553 230.365 194.821] +/A << /S /GoTo /D (damped__newton__raphson_8c_a0cf3dc5e334091bc43820fa1d8e86c14) >> +>> +endobj +4524 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [343.864 185.364 377.526 194.516] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4525 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [202.807 173.409 236.469 182.561] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4526 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [384.514 173.409 418.175 182.561] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4527 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [454.325 173.409 487.987 182.561] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4528 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [175.773 161.454 209.434 170.606] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4529 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [241.99 161.454 276.001 170.911] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4530 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [125.27 133.433 202.74 143.809] +/A << /S /GoTo /D (damped__newton__raphson_8c_a46f90a02170f4f35f9b3bdbc5c65271a) >> +>> +endobj +4531 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [294.417 134.353 328.078 143.505] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4532 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [458.425 134.353 492.087 143.505] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4533 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 122.397 128.438 131.549] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4534 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [245.756 122.397 279.417 131.549] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4535 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [311.973 122.397 345.983 131.854] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4536 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.379 94.377 161.727 104.753] +/A << /S /GoTo /D (damped__newton__raphson_8c_acd5be84f1d01dfb379d85cc8aef8b65e) >> +>> +endobj +4537 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [245.95 95.296 279.611 104.448] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4538 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [406.917 95.296 440.578 104.448] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4539 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [472.936 95.296 506.597 104.448] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4540 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [204.117 83.341 237.778 92.493] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4541 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [270.334 83.341 304.345 92.798] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4542 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [333.914 83.341 367.575 92.493] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4546 0 obj +<< +/D [4544 0 R /XYZ 69.866 801.979 null] +>> +endobj +4519 0 obj +<< +/D [4544 0 R /XYZ 70.866 723.375 null] +>> +endobj +326 0 obj +<< +/D [4544 0 R /XYZ 70.866 696.18 null] +>> +endobj +4547 0 obj +<< +/D [4544 0 R /XYZ 70.866 564.869 null] +>> +endobj +4052 0 obj +<< +/D [4544 0 R /XYZ 70.866 401.89 null] +>> +endobj +330 0 obj +<< +/D [4544 0 R /XYZ 70.866 385.851 null] +>> +endobj +4548 0 obj +<< +/D [4544 0 R /XYZ 70.866 222.786 null] +>> +endobj +4543 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F92 4484 0 R /F50 3818 0 R /F61 3908 0 R /F11 3877 0 R /F14 3876 0 R /F13 3879 0 R /F10 3880 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4563 0 obj +<< +/Length 1674 +/Filter /FlateDecode +>> +stream +x�՚[s�6���~43�"ɖ/omg�L�3;۔�&�A����%����ȖA��K2c��ߑ�dn�߈��'��ظ��6���Z��!�q,c�6\�<�1\�"���h��錺�� +�-_->%��Y��"��y��e}�m���_O 6yƓ�����e���y~?�}>�1!��6�Π�!���2�<>cc��`����՝�a31ۂ������N��|G��!�a 2������������en�0M��7��WR���E���Z�x�'E��╫ɩ��S��=Q�<�I�? +�M����� {��!|��|�d}�'���B�s�gZ��i�6�̔&b1JeT���j u�&�$M�0��z%���4�Zy��\�P��(o�������8n��Sj�e� +!�$���`P�����Y-�w�}�v�ח �C�Vs��h�}�؆��b�a��p-��w��_�d����g=Z�k��̀]�z�̦3K��J�n�d�O��tY +��=p�����Q�v�-�'�0��Zbt��b�A���[�;���U$+@��l�A��-��"�5�*�,��m2�^D<���4~�䭃��OrT��f9�<�Mz�Ȥ��e�f�e`[�la�o̽�E�e�0 +�k>k��_hE�J˗�낱��J�8LQ�}��n�����l�s3X$e<h��!�y�x4 +oi�jh����~jA�5�0�4�6����H�� �Xd�cUS]��ս}:�|���˾�=�ٰb��p3�q��0uk�G ,���v��/�E��u����h�\_��j�� ������zES��tPtđ��A?�_��8�'ʜ�u<M�Hjo�T,%o�JMa��A����N��K���^7I����J8�i�ȯi�v��0o�R��\���MQE�f��Jz���L� ���7��Y�B�3oy�k�)�A��m��V�jV��+k�ޙԶ��#7C�C�� +U;��<h_(�ȓn�t7��E� B��B`����&�6Dc�gȦ�@�m�0A�Z��ي�t}P�<���2��&]̄S�e��ܶ!��.v�� (���(�FiH�,������a�؆��ӦMz8fS�j��������R�.v�H������Ґ��ł�e��������f�L�S��#3�{h怞6Ձ�@]�Q�D�9��1'H� �w�� +;�z��W�L�qR����=$ ��'��vѾ� ��\����`�bߺ@�e�8�Fi�Tυ��N��o����O�g��j�E-T�M�͏�4Ш�&�h�\�u�����KZ&�v.��3��s���5��4$;.�=��c(�3��&��F�C��:�i�z��OKa!w������SwZ���#�^i2�����iPGiHP����@�'@u($GZ=���'U��:�����������hp'ly����0��r7�����G�6JC�f&�}�)��v�YO��ԃ�ݟ��=Ȁ�t�`[z���ApsZy�a��U��njCNwg�zz/��K�x�`�۱�Ӑ�R1�+�+�4�{�fRO�j���6'�'��]5-��u�{�-E�+�{���e$,�����AvG&p�^����=t[�-�͐���߉3��bW���y�.��������9��y�� +endstream +endobj +4562 0 obj +<< +/Type /Page +/Contents 4563 0 R +/Resources 4561 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4518 0 R +/Annots [ 4554 0 R 4555 0 R 4556 0 R 4557 0 R 4558 0 R 4559 0 R 4560 0 R ] +>> +endobj +4554 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 653.023 297.675 679.563] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +4555 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 470.441 171.594 477.925] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4556 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 422.62 171.594 430.104] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4557 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [169.054 410.665 209.303 418.149] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4558 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [256.542 410.665 296.791 418.149] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4559 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [169.054 398.71 209.303 406.194] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4560 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [256.542 398.71 296.791 406.848] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4564 0 obj +<< +/D [4562 0 R /XYZ 69.866 801.979 null] +>> +endobj +334 0 obj +<< +/D [4562 0 R /XYZ 70.866 771.024 null] +>> +endobj +338 0 obj +<< +/D [4562 0 R /XYZ 70.866 638.779 null] +>> +endobj +4549 0 obj +<< +/D [4562 0 R /XYZ 70.866 592.221 null] +>> +endobj +342 0 obj +<< +/D [4562 0 R /XYZ 70.866 565.026 null] +>> +endobj +4566 0 obj +<< +/D [4562 0 R /XYZ 70.866 277.096 null] +>> +endobj +4561 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F50 3818 0 R /F54 3823 0 R /F92 4484 0 R /F86 4565 0 R /F61 3908 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4580 0 obj +<< +/Length 1433 +/Filter /FlateDecode +>> +stream +x��YKs�8��Wp�UcEO$������f��%)����L�ﷅ[�c���!A����ݒ��?���&�[{��>�:�\]3�)��O��H�'C���Wޝ���a~�1b<�y���$��3*���Xn�8��:)r-:�s>�5! �=�!*���2��=`oc7 ����Hf ��=�����Y�=�U?��;l8 +d`̼��m�W�Y�xW�4�M���Qsaf��mR�+�hR��`�8�|������Q��bI�з�c�'�3��<�$�qd�<�'��3���l� J���.�d�\9Z�Ts2i]�2��e�/�j:cD��^�XE ������G���F$N�h�:Q����e]��h�:<�,6Z��a ���Ow��U�(�J���5a^�Bɔ^+�9�h�x�9�R�' �h+33�%�qA�V��P�U_dͪ�=���-z���;o�<�{3�OU��V2� v"`�UJ`� ��#c����f��LpOB$0�`� ��U�}�� +4��|�P�gA\�a|�I^�EmԄ���)؛��x��a��ʌB̿؍�K���Vo�#Jl*x�K6�;�8C�����ET�wi)��3V~��K����]]��'O +�;i1s`rDY��X�y��5��o���=����a��;�wΙ�/ �-���<J��@|��ˢ�L^�87-�]~0x2DR����-��$�>�@��t�6^@��g�?�l��mM���K�����7�����*�=���)@6?�k D���Y��-䶊K�V=�Ԃo�b +�_����Ⲳ���L���B@��d`[g�Nξ�f�!5Yx�/��J�D�a�h�t:�R�a��~�q���9����>�~]ǹm8�Ԗ�$ۤ�n��5���]'Y*�Y��r?*�,n��{#W���oݨ�+յn��A�� �cy�9"�X�#r/���@�DA���6"��i%� 0y�Jh��W�`�pa�4s�T!�\��9` +���fս�m��X�D�V�Y�}~0����caX�A��$8� +���cz���S��X_i~�c�t�9�י���~>���6����;8��ٖ�� (��q�"�-��'N��;�-�`[�pk�J7��J��H �����w���6f��!��2*]�a�DC���� CD��y�J#U:�4P��퓾y�J�w�<2�������鍓�ol�:�c=^dϷx�y��8���0,{��}��¡�4wG)tS���3�۞�N�v�#n��q��+��g'}�5'��c�=��}����"�q�3��Y�g\8��G��0'��ǯ� ��K3���{is�u]:�\��5>};{P��z��O�ۣ�f!���?w�?��ʀ7IBp$ �qر�m���K��v���~��ٻ�|��m�� +endstream +endobj +4579 0 obj +<< +/Type /Page +/Contents 4580 0 R +/Resources 4578 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4518 0 R +/Annots [ 4567 0 R 4568 0 R 4569 0 R 4570 0 R 4571 0 R ] +>> +endobj +4567 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 515.606 171.594 523.09] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4568 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [169.054 503.651 209.303 511.135] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4569 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [256.542 503.651 296.791 511.135] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4570 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [169.054 491.696 209.303 499.18] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4571 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [256.542 491.696 296.791 499.833] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4581 0 obj +<< +/D [4579 0 R /XYZ 69.866 801.979 null] +>> +endobj +4552 0 obj +<< +/D [4579 0 R /XYZ 70.866 637.386 null] +>> +endobj +346 0 obj +<< +/D [4579 0 R /XYZ 70.866 610.191 null] +>> +endobj +4582 0 obj +<< +/D [4579 0 R /XYZ 70.866 370.082 null] +>> +endobj +4553 0 obj +<< +/D [4579 0 R /XYZ 70.866 82.821 null] +>> +endobj +4578 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F29 2678 0 R /F13 3879 0 R /F10 3880 0 R /F54 3823 0 R /F92 4484 0 R /F86 4565 0 R /F61 3908 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4605 0 obj +<< +/Length 1956 +/Filter /FlateDecode +>> +stream +x��ZIo�8��W�� �wQיN�ɡ�drKA���-�%�ɿ�G���в-gP�� 2E���[�������{,&�{���q�������B��̻{�|����P$�w���#>�S_M�Q���aψ��(�,�D�"�Г�p�Jb�t?��ƛ8[�!�`����ɟw��`��*���"������x�@y?����C�3xN�&���$7�`�"6����Q���e���2 +_�`��h���|��hj؛3��U����r6���~��D4s_xsBP �Y�]e� +K� � L!*|�S�K�;d��9��8�bVQ�{o��o?NNa�/�|c��L�a��,�ٽ��fs����W�2v~�����յ�������Կ`�49�L��R�r�}H+��ž�N��!:!����ղQ0�SN#*�JVYX�N�Q� ����F�f��sSӸ���/�������Ut2�)���=�|��(�T�ae��M+�94h�.XL��A"�! ����z[��Z>هE�ـ��<3��gTL+�;M�6ϟ��U��B��5�ۼ��G�B��|JQ�pK���ⶈ-��)�&��z����Z�i�"T�)�<������Ȓ��o����2N�(��o��vo���6�t/4K��*QL?�Ֆㆁu4���F�r0kk�n�[�B)��3' +a.jc���(�W=�g`$H2Q���W�:��l��I:�L@-�L?�(�F�(�KM�L�����*�DD%V���w�Xߖ����R(�h�l�� �D���0�� +8J f��*�W� +D%� +�������4��!&��<�X#�m��F�6�V�]��q�C^�����L�Ӈ���]��KH�q僐��"�ia<�d�N@�H�N���f�6��a-�I�=�O�������fB����`����L/��e4,� )�G��C���O��~nX58��%L}r�ac����`> +AgJ��{ ���2�\D��G��El��<<B�X�A�d�?f��x"��3Z�xm�g��>��qڸQ��Ɩ�c*��z��}� )�/C�E4,z�Ô|�r�('�wK7z�L���a�tǩ�nS'tw�bҧms�{�����1$����q �[��b� ��`B����m9��ql��m2�t�d�qR�aה����v5�O1M����li���]���i��fi����̇� +�V{kE����y"��o�$���w۾ Mo����n �i*����|�aZ�)��n\�ߟY�cy���u�m�"u\C��;��X!���h��"J�M͵�`��i�,�ke}�2��`�C\�V�]��!�w��n� ��o�F�e�jޑT7�/I��@ݫ� ��}�f��N��X��U�H������L�=���J�ݙkZ�v��ֽښ �����]�:y�~k�D"_�m�@C�m!��"��3�RmF����%��hD�ī��М�NL�i�]6��֓�@w1{��@o9,�m�u� =)�J�t���MR���>��p��p����li���&7�����!�5��(ۙ�r�ֵ.+�ud� ��J�]�сsđۋ#�wľ�up����fN h�w/r����Ź�i��m�cȩ��%����������f|Ua���Ź.C���.8o�"ݘ�����a:���'��C �1H�����58|��A��������n ��l���u�b�3�EJ����W�-�M�8˨s-�y� ��Z>t��w�w7�'�t������uH�ZBh?��QD�#E��<�� �~�e�ǻ5~�9D�4?�j�أ&�)�*�< ��)��B��U�-��${��zN%��8r~���X���G�����89�0��ꫦF��Ӿ������g|W��Q(y����Ҟ�>���uV����˫�.�J��9�� +endstream +endobj +4604 0 obj +<< +/Type /Page +/Contents 4605 0 R +/Resources 4603 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4518 0 R +/Annots [ 4572 0 R 4573 0 R 4574 0 R 4575 0 R 4576 0 R 4577 0 R 4583 0 R 4584 0 R 4585 0 R 4586 0 R 4587 0 R 4588 0 R 4589 0 R 4590 0 R 4591 0 R 4592 0 R 4593 0 R 4594 0 R 4595 0 R 4596 0 R 4597 0 R 4598 0 R 4599 0 R 4600 0 R 4601 0 R 4602 0 R ] +>> +endobj +4572 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 691.297 171.594 698.781] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4573 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [169.054 679.342 209.303 686.825] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4574 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [256.542 679.342 296.791 686.825] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4575 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [169.054 667.386 209.303 674.87] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4576 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [256.542 667.386 296.791 675.524] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4577 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 655.431 171.594 662.915] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4583 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.974 183.291 230.365 193.559] +/A << /S /GoTo /D (damped__newton__raphson_8h_a0cf3dc5e334091bc43820fa1d8e86c14) >> +>> +endobj +4584 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [343.864 184.102 377.526 193.254] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4585 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [202.807 172.147 236.469 181.299] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4586 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [384.514 172.147 418.175 181.299] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4587 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [454.325 172.147 487.987 181.299] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4588 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [175.773 160.192 209.434 169.344] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4589 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [241.99 160.192 276.001 169.648] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4590 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [125.27 132.676 202.74 143.052] +/A << /S /GoTo /D (damped__newton__raphson_8h_a46f90a02170f4f35f9b3bdbc5c65271a) >> +>> +endobj +4591 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [294.417 133.595 328.078 142.747] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4592 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [458.425 133.595 492.087 142.747] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4593 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 121.64 128.438 130.792] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4594 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [245.756 121.64 279.417 130.792] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4595 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [311.973 121.64 345.983 131.097] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4596 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.379 94.125 161.727 104.5] +/A << /S /GoTo /D (damped__newton__raphson_8h_acd5be84f1d01dfb379d85cc8aef8b65e) >> +>> +endobj +4597 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [245.95 95.044 279.611 104.196] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4598 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [406.917 95.044 440.578 104.196] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4599 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [472.936 95.044 506.597 104.196] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4600 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [204.117 83.088 237.778 92.24] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4601 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [270.334 83.088 304.345 92.545] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4602 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [333.914 83.088 367.575 92.24] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4606 0 obj +<< +/D [4604 0 R /XYZ 69.866 801.979 null] +>> +endobj +350 0 obj +<< +/D [4604 0 R /XYZ 70.866 771.024 null] +>> +endobj +4607 0 obj +<< +/D [4604 0 R /XYZ 70.866 533.817 null] +>> +endobj +4053 0 obj +<< +/D [4604 0 R /XYZ 70.866 353.42 null] +>> +endobj +354 0 obj +<< +/D [4604 0 R /XYZ 70.866 337.619 null] +>> +endobj +4608 0 obj +<< +/D [4604 0 R /XYZ 70.866 219.351 null] +>> +endobj +4603 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F86 4565 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R /F14 3876 0 R /F13 3879 0 R /F10 3880 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4621 0 obj +<< +/Length 1663 +/Filter /FlateDecode +>> +stream +x�՚[s�6���)x�g֊$$omg�L�3;ۭ���x�-;t�x�d�~����(���!c��\��t$|����X�l�������o��ͭ�Zy�c[���b$�r=�b-��Ô9��Že�-�9�\y�6�lN]1����Hƹ�I��N~_L~L���+ +�e�*�<<bk ��-P���lY�ۈ3���_�?;^�\�9M7�p�'�f���c<�(s<\ke�J�]���-�1ckn$8�t��v�TU���:ε�j��rF��g���(u������[~�MR��O��9Be��e��t1J��&c�I=�L��T�Y��(�jь�i�����k�/N�0���^��(�~��\F��(�w F�����z��|RD����e�"�Z��3(E���������ݮ���gQ��*ξ[��O�fy�HKV�P�����z�� ޠM1�)D�ֲ��1ms`צ3�0��Q��m�i댈�A r ��Tڣ[A���J��a�V0|���!Fy.&�� ��z�i�5��[J��s9���-RZ�hÚ-���:��e(�m�����\7$н��6�����ݤN�\�IZYitl������+^�i�����Gc4��V4�x +�)�̩V��x���7�����La��Ζ<7����e\D��������A����[�4�S�Zm�ƶAƟ�m8������P����F��m��f wk�ðoe�+�>���>�1S��nc�(����,���E~��f��Z�!~7y��f�f���W�����jEki�$`��G/�G�Dv��⨞(2����9)B��K���k�l��< ӣ�ș�.*�b-}����V^��pXр5���\��A�v������1$ �"?������Z{���\� {��U����\��i���TS�[�X��Y�*����jgnQ���0�a�T +e9ު���(! ]�����.TQ�@�P����)�+M�ub0�qĨ3�p�7L���am�$)��q��Iz<2��"]̈́3��Hi�� ��.v�� (���(�Fih�lx���`��pzl�L�ik�{8f�Z�f/iY�&n����|]�n� '6�'��#"�;� C������3� 3i�i��|��C�0̴5��ua \���x#�q��0|W�����8g�fҌS��~��C�0�f��l��� ��5qf����.��HPn��j�FE.qrxx��$E<��}���P5m�]�>M�ij�W����W�|J�x����t��yx\�>NC���ރ�+�H�9�z�7Ф������<��z@��#�R��]�aǨ={��ԝ�k��P/��H��y�4��44���O�B ��:��R�=��i&�i�u,�_� ����k^�Nز$,��a�e%��nv) �$m��&�&�]cJda���t�I3hM��3X�t2 ��lKO��w\�V���h��6��njCN�g�fz/��K�z����X�ihz�@:� +��>�+�^z��4��4zMz���Ōn3#��u�{�^ET+�k���e$l���r�� ���������1l]��}���4��qt���!�a�+��V�\W{��z]>���A�Gl�� +endstream +endobj +4620 0 obj +<< +/Type /Page +/Contents 4621 0 R +/Resources 4619 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4518 0 R +/Annots [ 4612 0 R 4613 0 R 4614 0 R 4615 0 R 4616 0 R 4617 0 R 4618 0 R ] +>> +endobj +4612 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 653.023 297.675 679.563] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +4613 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 470.441 171.594 477.925] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4614 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 422.62 171.594 430.104] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4615 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [169.054 410.665 209.303 418.149] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4616 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [256.542 410.665 296.791 418.149] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4617 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [169.054 398.71 209.303 406.194] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4618 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [256.542 398.71 296.791 406.848] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4622 0 obj +<< +/D [4620 0 R /XYZ 69.866 801.979 null] +>> +endobj +358 0 obj +<< +/D [4620 0 R /XYZ 70.866 771.024 null] +>> +endobj +362 0 obj +<< +/D [4620 0 R /XYZ 70.866 638.779 null] +>> +endobj +4609 0 obj +<< +/D [4620 0 R /XYZ 70.866 592.221 null] +>> +endobj +366 0 obj +<< +/D [4620 0 R /XYZ 70.866 565.026 null] +>> +endobj +4623 0 obj +<< +/D [4620 0 R /XYZ 70.866 277.096 null] +>> +endobj +4619 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F50 3818 0 R /F54 3823 0 R /F92 4484 0 R /F86 4565 0 R /F61 3908 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4637 0 obj +<< +/Length 1436 +/Filter /FlateDecode +>> +stream +x��YKs�8��Wp�UcEo���l�*��٬oI�Elb�e 8���mY��-�1�^���@����VK����$���`�����ttu�T�Q$%�O��HK��"I��"� F|<�J��8{N�<���|V�ϫ���� +\�����&Oc�äL�y$5<�j�0��9�0��U�5Ҕ�lt����� 0b�~o%���gp����:�^��\�k{\�I%�o�I�)�jk�.��5�:�S�@��h���_�ɯMZ&�rZ'��9��"��r��&{��Ȩ &�q�4�@ߒ{�i�����NsQF��x�W�E���P����&gncP�!Ȥq�i̚U� #:\&���*J�av��?�D��"ɺ�g��7:|�x2��r/�_g��������;t�y��K���5a�D�b��s�D$�孫��c'�;R M���|�AD)�:A�pY�e۬�;vm3�;t�����}�h�fbm1 ���+T�"��)�8B0���\�^6�DZ0���ā1�4<ۂ-�ͣ��4H}��@m=�q%��٤y�g�Uю��6U��ǒ����q�lK�t�֔�%�����z��:�fQ��u��DZ���댓�9�R��&~W�Zv�)Cy'-fL�2�[����!���m���ble��<��m��ΰ^䈆��s�����Y�Vy�G �A��A���.�W?�M�q����Q7x����1�s���""U�I_kcP���^g��Ȟ7�[Sꕻi;q�i���`��+�=���.@�?��&��^e�%i�@n���wժج�sY���%]8��CRVΠ��7��e3v�Hw�d`[�d�NϾ1f7!�]x���W�Q��Bo�ؙ2L+�C��.�( �æ��*����9�=]&�8�k�t���:��|��v�.�.�sLy�q�l��g#����ݨ�kݎn��A�"`�ձ:��A��yAH�4!�Q0N�j"���C+���CU�d�������̣SG�s=Tg�m$H%z:;ê��V�Dz3!��!���SH�9v��,2�ȓ�P���0���pl�J?ǺJ�#��ϱ��u�/��~-7IU��������ζt��A���[a8na<q�,�)ne->��a*���*m�#-#<��ϳ��AT:ۘ}����2*]�a�D#�����"D`�y�JUz��S�>퓮yEZ�O�=<2��������荗�=o��:db=�Ȟo��9q���a8��v�u��¦�y������Q���m�{'h;�?k;�xI�.��{'�ݵ;��c�=��}����"�q�3��Y�g8��[�f3;��Ǐ� 旟K3���si���:��<5>}:{P��x��O�ۣ�f�̱�?w4��HD��~q(X�����L �}v+�[�o�h8ߵ�_]�� +endstream +endobj +4636 0 obj +<< +/Type /Page +/Contents 4637 0 R +/Resources 4635 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4640 0 R +/Annots [ 4624 0 R 4625 0 R 4626 0 R 4627 0 R 4628 0 R ] +>> +endobj +4624 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 515.606 171.594 523.09] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4625 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [169.054 503.651 209.303 511.135] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4626 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [256.542 503.651 296.791 511.135] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4627 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [169.054 491.696 209.303 499.18] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4628 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [256.542 491.696 296.791 499.833] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4638 0 obj +<< +/D [4636 0 R /XYZ 69.866 801.979 null] +>> +endobj +4610 0 obj +<< +/D [4636 0 R /XYZ 70.866 637.386 null] +>> +endobj +370 0 obj +<< +/D [4636 0 R /XYZ 70.866 610.191 null] +>> +endobj +4639 0 obj +<< +/D [4636 0 R /XYZ 70.866 370.082 null] +>> +endobj +4611 0 obj +<< +/D [4636 0 R /XYZ 70.866 82.821 null] +>> +endobj +4635 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F29 2678 0 R /F13 3879 0 R /F10 3880 0 R /F54 3823 0 R /F92 4484 0 R /F86 4565 0 R /F61 3908 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4653 0 obj +<< +/Length 1745 +/Filter /FlateDecode +>> +stream +x��YMo�6��Wۋ �~����,��b���b˶ +[�Jr6�_ߡDʒE�P�`Ȗ�����rx�p��x�b�����/��7��� +�d����1RRz~@�$���{r5z~���Ÿ�~���d���W�O�d���2*�,�M��Zb�4�J!E�7Y ��7���<@���j��`Hpߗ�_�?O�R���#�(b�1���9��p/�(|{�Çhon�|��h4�A +�U@�Y2����v�_h��@�}� A��u�M��*,k����BT��s��ƦM�(�CL+�A��|n�ep +�k<)��fi\�C��,�toa���_�>;c�wy���7�J��S�bџ0fL�[&�m�X�a���X�b�~'F���,�-�V[��A��ഢ�, �I?��(����xo�y��ƹ���^���E�v���${I��O1����Rϗ����;�,b��� Z�:S�|��r�u�?��zS�xZ.̗I��`������������h���������2K�(���zQ���r��1L�� +U�w�x���"6$�"�, �:�F��5��f�"T�ƞ�~��� �82��M�Ⱦ�W�K��;m�����l�Vc/4%�L�(���G5��`�)��zD_3pk�o3ݝi�A��0�I�5��e����I&Z.��V�e�sa<5�tlHH-0��F��<Zť'âc�+� +"��+�A��&����9XxC +��!h��@Ti�O��R;D1D) I$���cGA�@T�K)að����:���0�Dp)gWk$�.��L��6�����"߷�Z�c1S��� �kW)��Za\�`$=: +�tXa<�d�NP�N�uH�� +��ө��2N��b��書(ziF�C�:�Ҟ,�����UҺ�h��t X�c��}p� º��-�c�?Q�ޟ�Q�%�n}��/RЙ���� �\���0�~��8���MRoO��e�n�I���6�B$��cF�W��}ֱ��=��l4nU�Gc����P���-�+O�Hq~�z��0��S�=���D����(��m���z�a�t/�[���8��d���I������!ݞmn_s�A�uG��0�n�B��w8sp8� ��n?f��v/�uk�M�Se8��/��-��'��R��)�+�F��lk��ɮT��}�,� S4�CP�i��VT�O�g�o����[wYvj8aڔoº�P�o�d[�(�M���g#��q�����pU�)���8[��oY�wY���:N�C����ם�[-�����h��$ZF�e���TzZ=�cT�Ӌ��� ���Z��M�l+Y�ȶ�a �&��U bq��vA���iR��KT���@4��"z���Q�*��2П�ܮ�n���DF�5�H��2pv�ρ]�N�ۑ�/I:Yn��<BZ-C~����,��)���h��a�Z&��o�q�#NX���XVU�?�%d����$���vPB��F9�Mɰ[��x�H�+�+�'J�N��Q�Bv��.v�@/#2���-��`�� ���t�� +��PA���]8y<� ����=�K�UJ�2�M �Z�e �Uܚ�[3��KR���/�Uc4RE8}���}�g�02�]�BK�^����"4��S$(=<E��A��c���e�9��I!��N8*���iv�t�Vg����V�Y���j�����9���KD}ɫ���?��DR���E_D�+C�t�i���]����Q +endstream +endobj +4652 0 obj +<< +/Type /Page +/Contents 4653 0 R +/Resources 4651 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4640 0 R +/Annots [ 4629 0 R 4630 0 R 4631 0 R 4632 0 R 4633 0 R 4634 0 R 4641 0 R 4642 0 R 4643 0 R 4644 0 R 4645 0 R 4646 0 R 4647 0 R 4648 0 R 4649 0 R 4650 0 R ] +>> +endobj +4629 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 691.297 171.594 698.781] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4630 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [169.054 679.342 209.303 686.825] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4631 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [256.542 679.342 296.791 686.825] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4632 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [169.054 667.386 209.303 674.87] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4633 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [256.542 667.386 296.791 675.524] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4634 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 655.431 171.594 662.915] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4641 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 124.393 128.787 133.85] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4642 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.287 124.393 184.109 134.056] +/A << /S /GoTo /D (dist__based__fi_8c_a67e1cf0904bc0be1258e5fb4cb292a9a) >> +>> +endobj +4643 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [187.595 124.393 221.605 133.85] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4644 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [256.499 124.393 290.51 133.85] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4645 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [340.853 124.393 374.864 133.85] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4646 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.242 95.961 175.048 105.624] +/A << /S /GoTo /D (dist__based__fi_8c_a2a1d8806de5f7f5131be1fbd706c17fa) >> +>> +endobj +4647 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [280.329 95.961 314.34 105.418] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4648 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [455.248 95.961 489.259 105.418] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4649 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 84.006 128.787 93.463] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4650 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [164.616 84.006 198.626 93.463] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4654 0 obj +<< +/D [4652 0 R /XYZ 69.866 801.979 null] +>> +endobj +374 0 obj +<< +/D [4652 0 R /XYZ 70.866 771.024 null] +>> +endobj +4655 0 obj +<< +/D [4652 0 R /XYZ 70.866 533.817 null] +>> +endobj +4054 0 obj +<< +/D [4652 0 R /XYZ 70.866 330.05 null] +>> +endobj +378 0 obj +<< +/D [4652 0 R /XYZ 70.866 313.006 null] +>> +endobj +4656 0 obj +<< +/D [4652 0 R /XYZ 70.866 166.387 null] +>> +endobj +4651 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F86 4565 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R /F14 3876 0 R /F11 3877 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4670 0 obj +<< +/Length 1340 +/Filter /FlateDecode +>> +stream +x��YMo�H��W�K�NA�mw�I�i5��i="v;A1���̯�j��� ckV{� 꽪z]�]���}�豘����1�\�p�|xG�5����d��G�|�%؝Θ��U\��CT�U������M�Q��N���8*W�RM�矐��ZeK����|���C������Z&��=A+��'D0|��z3A�cB۠�'u���� ��Ť���%�8ת�����V�2�_�8K5��4�BЌS������Yn�[o�e�Q�[���)�̪X�g�lm�����(URL���**�;3W���-x�.|2T~�2�l�'�Ӳ`�~0�!z3�c"\c���9_�CZ��"��5��gT�}�l +�"���؇���x����k���T��S�R-j���A�9��L�W.od��Lݴb|�-��J�h����!>�›MK��7���%�C�pL�@�L�5�ŐG�c�<�v*��ڄt!����t���#` �C�e�\�×^.�t�|�Aӑ��J���МY-�$*����lĽ� ˒�·�6���/k�L6�XTo,�*|U��DJ�;�nB�����v�l����Q!0��1�Լ{�t�NUaO�d�*a�镬*bz�T���Ο�b��~!W���A��\�O��2~�{�s�w=���j�,�%�A����]C�<JT��)�N��\_����ǎ�*�p.lC�5q ���c6�m��K���U�J��1cP��ܖ�8�viJ$��`,$��}(�>-�ڬ:Uғ��2�cI�� 8,�6�?� t��Jح�w �EW0{|ݮZ��>=Sqgٰ��8�U�^�y>�+�ō��W\�������s__��o�^�5�O�R�U��Dm�ƖY���Jcqya��JWT`��[ +ϲa�) ��"S���#�q���l�� а��� +� ?Z�I��; +¶4��"4x�]�� I�y<ˆ� Xî6�A��w�q��l��vx�\��Kt8�C�[��ho /Q�Nf���`���;ˆ�툋�=ط{��}�-��nf�蚨�D7�C���cʱ�1ՙ�S��K`Q�i��KV���c�<٧����g��t��Z[L�n�4��~Qiϔ's'd���/v=�p��?rrLe`P� ���2�)��)�6�Y��z�- ���:I���Z]Y�>d��g���qb�í/p�xJ���O��xJ;O #�� +��C�Eg�u0����k�_�:�M�/c�q�(V/��(���zڲ�oF9���QN��m<8yq��m��?��fR��]e.}+�[��|ϸY-�3���ۣ^��J�<��� +endstream +endobj +4669 0 obj +<< +/Type /Page +/Contents 4670 0 R +/Resources 4668 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4640 0 R +/Annots [ 4659 0 R 4660 0 R 4661 0 R 4662 0 R 4663 0 R 4664 0 R 4665 0 R 4666 0 R 4667 0 R ] +>> +endobj +4659 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 677.951 297.675 704.491] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +4660 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 507.324 171.594 515.462] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4661 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 495.369 171.594 503.507] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4662 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 483.414 171.594 491.551] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4663 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 471.459 171.594 479.596] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4664 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 162.34 110.119 170.478] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4665 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 150.385 171.594 158.523] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4666 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 138.43 171.594 146.567] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4667 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 126.475 171.594 134.612] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4671 0 obj +<< +/D [4669 0 R /XYZ 69.866 801.979 null] +>> +endobj +382 0 obj +<< +/D [4669 0 R /XYZ 70.866 771.024 null] +>> +endobj +386 0 obj +<< +/D [4669 0 R /XYZ 70.866 663.707 null] +>> +endobj +4658 0 obj +<< +/D [4669 0 R /XYZ 70.866 617.149 null] +>> +endobj +390 0 obj +<< +/D [4669 0 R /XYZ 70.866 589.954 null] +>> +endobj +4672 0 obj +<< +/D [4669 0 R /XYZ 70.866 410.02 null] +>> +endobj +4657 0 obj +<< +/D [4669 0 R /XYZ 70.866 244.792 null] +>> +endobj +394 0 obj +<< +/D [4669 0 R /XYZ 70.866 217.776 null] +>> +endobj +4668 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F50 3818 0 R /F54 3823 0 R /F92 4484 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4690 0 obj +<< +/Length 1372 +/Filter /FlateDecode +>> +stream +x��XMs�6��W`ҋ4!� ���v{ƹ��N�=Z�,�钔��wA�$Y��<������۷K~��|��1���>|�� +�8����)�})� +�M��v(��~r�8��{�O/������l��q�Q���ϓ�? +; ��E��>��l=��'h��F`1�ѿ��5�����{���QyI0�Y�ς��,)�=����a�u���ì�̙���9�{<�D����w�A1�)`B�>���TPk���0̤ ��1cHy+Ho��'7�P�;��% +4A��(�oGc��}��q�T|@��C�=���ϗ���y�̀�᪤�,I�y����ɢ\�%�:y�>�#N�/�L����5���8�]�p�z&ϲa9�<��w� 0����� �9XM�b�V��C?�>�ð\�uC=��xfɘ�:���Gߡ� 0��U³lXRX���W�Pt���|���A������0�ýӐ��WG�G���?yr>Î��� ++��,�o�ȉB�}9�eot�I����V�0ƀ�`� '�6�:M���~�??2/v[<w�)ˣ�YyN��J[G��畎\�;BX�L��3�/&�jdNT��4}3=���xVB��u���o�m��M�ç�F�_;��3��a<}���z��#������#��H�J1S� +�)Ϡ�+5�ĄB:X�@�y�܂V�+l7��the[��-!�x�͋����qjs���U��F��5��:�&���H���D�l���f,�FLf�ox�a ���IOsy9�[����!����!���1��>ڢ���۱�ɓ�GjY��o��8gw����];{`��r���w��Ҽ��vy[� �wSљ��&eA��!�J����������H3��c��.�X����&�|w�<�뵺�Fm;f���r�C|ၷ�N6�Mo�{r$۟#QY���ۮ���<��8�'S��8�#��|ZY���|.Ym�o������i��E������M���6�����������}#�� R$~hO�1�������6��̗�M��N}� +�BK�/a�v�XuO������>�t����'s��(^��f��S�Z�\�t��)�ǜ����T]6������F ++V7Te�)9nƨ:�"��r;a�1+�qK��g�u!3�+a+Y�G�~�ap2�\��ҳ[�Zn����vt������:��/�mo��3�9$�?��>��?zQ��!#h��U�m�l����ϚC�O��,;YF�D����k]t�U=�~��W���}Iu��1_��wx%�"}� +R� H���+�t{����Eb<���hTh�㶋���ͥ +endstream +endobj +4689 0 obj +<< +/Type /Page +/Contents 4690 0 R +/Resources 4688 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4640 0 R +/Annots [ 4673 0 R 4674 0 R 4675 0 R 4676 0 R 4677 0 R 4678 0 R 4679 0 R 4680 0 R 4681 0 R 4682 0 R 4683 0 R 4684 0 R 4685 0 R 4686 0 R 4687 0 R ] +>> +endobj +4673 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 444.526 128.787 453.982] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4674 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.287 444.526 184.109 454.189] +/A << /S /GoTo /D (dist__based__fi_8h_a67e1cf0904bc0be1258e5fb4cb292a9a) >> +>> +endobj +4675 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [187.595 444.526 221.605 453.982] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4676 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [256.499 444.526 290.51 453.982] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4677 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [340.853 444.526 374.864 453.982] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4678 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.242 418.194 175.048 427.857] +/A << /S /GoTo /D (dist__based__fi_8h_a2a1d8806de5f7f5131be1fbd706c17fa) >> +>> +endobj +4679 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [280.329 418.194 314.34 427.65] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4680 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [455.248 418.194 489.259 427.65] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4681 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 406.238 128.787 415.695] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4682 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [164.616 406.238 198.626 415.695] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4683 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 293.82 297.675 320.36] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +4684 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 151.584 171.594 159.721] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4685 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 139.629 171.594 147.766] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4686 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 127.674 171.594 135.811] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4687 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 115.719 171.594 123.856] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4691 0 obj +<< +/D [4689 0 R /XYZ 69.866 801.979 null] +>> +endobj +4692 0 obj +<< +/D [4689 0 R /XYZ 70.866 771.024 null] +>> +endobj +4055 0 obj +<< +/D [4689 0 R /XYZ 70.866 595.948 null] +>> +endobj +398 0 obj +<< +/D [4689 0 R /XYZ 70.866 580.271 null] +>> +endobj +4693 0 obj +<< +/D [4689 0 R /XYZ 70.866 478.636 null] +>> +endobj +402 0 obj +<< +/D [4689 0 R /XYZ 70.866 377.945 null] +>> +endobj +406 0 obj +<< +/D [4689 0 R /XYZ 70.866 280.311 null] +>> +endobj +4694 0 obj +<< +/D [4689 0 R /XYZ 70.866 247.213 null] +>> +endobj +410 0 obj +<< +/D [4689 0 R /XYZ 70.866 220.754 null] +>> +endobj +4688 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4707 0 obj +<< +/Length 1479 +/Filter /FlateDecode +>> +stream +xڽ�Mo�H���h���q��i���l"尚�������ʆ,��d�VCc��`>�9D8vSU��tU�p�|�J�m6�����������9��<)���XF����Q$��\[�6�ș/����(��� ��?�*y���ʟn�}X~z7s��0 ������?-�g,g����9�r]�Rn���'l��{#���b���!�|�[��:��꣺��l��$��z6_��A�<L��YYe�!�gp툐 ��#�� ����<����9"�h�p��T�%q��r8C�{�"Q���Ĩ7�%�s�B`��l:MÍ��Dq������`�u�㱱A@�� <�<�ß��g`��6ٔ�|�1��笆1|��A%q6'�F�p9�H�1�iap&�D�&���Q��� +q�C��=���L\��8���q��T];���z8�. ��::�qP���U���(�0�>���҆ +LЩ�p� &����&�����8�f0�N({�8οĺ�� ����:TL�E@�Ϣ��p�&�I6J�'�.OӋb��ۃ��.�֝���9v������6B��2���q˓����xQ&(D<��i64s.F�Fޓ�@R�O^����4B���ݸL�5B�4I� +�=d�u�.���x]��,�����$�Ԩ.,ϩ��p�D,��h�me������~ �aL�b�Z��u�T~�N���;�5�6��hU�%��¥�������Sl��"U��}������OT���q�za|�)����߰��G>�mn��~�G�迂��EpgbB��{�QD�v����*CZ��J�z���C����h�T��ihi�臟7�����M?�h^|�|}����a-A^���[��"e���Ԛ����t��^�=�����߰ ��qY �6���cjRSMg�X�"X����5^��Vu����Q�tQ�>u�*�ktu&{���`:V�]�]�u��$�X����|�s��F�D���c���<���8AN�Q�m�Bο��fA�[H��AǺl�mh��pzI�@�� .F�o�l���h��9��9�J��E�e��iN��t("Wy|���e}���`��)�_�p\f�1�0���C� ���� ��� +���=Vd�J�ze�q.�֝B]��u�7γ���窾7���GڦLL�6����A���R�k7ۈS���JgЬ�s^%�vWf�.�K) QST������E�3I-��T�\�/�eh�w��6�����#1��-�m5F(�,8>e;ɡ��^�����b���+I�@;�#z�&��uu�CZ�ӓ���x��D�j���QR)(t��$�l���G]�C;�&�㤇�f���@�5��1�B�~*��}��)�J�طp�'��X�݆�շt +�(�3�t���#y-�p�xI��.������IԱ��U�a|���KX� +endstream +endobj +4706 0 obj +<< +/Type /Page +/Contents 4707 0 R +/Resources 4705 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4640 0 R +/Annots [ 4696 0 R 4697 0 R 4698 0 R 4699 0 R ] +>> +endobj +4696 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 514.194 110.119 522.331] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4697 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 502.239 171.594 510.376] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4698 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 490.284 171.594 498.421] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4699 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 478.328 171.594 486.466] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4708 0 obj +<< +/D [4706 0 R /XYZ 69.866 801.979 null] +>> +endobj +4709 0 obj +<< +/D [4706 0 R /XYZ 70.866 771.024 null] +>> +endobj +4695 0 obj +<< +/D [4706 0 R /XYZ 70.866 600.109 null] +>> +endobj +414 0 obj +<< +/D [4706 0 R /XYZ 70.866 572.913 null] +>> +endobj +4710 0 obj +<< +/D [4706 0 R /XYZ 70.866 418.674 null] +>> +endobj +4056 0 obj +<< +/D [4706 0 R /XYZ 70.866 217.71 null] +>> +endobj +418 0 obj +<< +/D [4706 0 R /XYZ 70.866 201.53 null] +>> +endobj +4705 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R /F11 3877 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4735 0 obj +<< +/Length 1597 +/Filter /FlateDecode +>> +stream +x��YK��6��W�(�Tߤn}��g:��>uwǣ��[N-9Mr�o/HQ^�l���d�D ��@���}C�c1"��j��d��kdp�G�����VM��6�,����W\(���d�4��6���l�J�2)�un��~���QXI�I4&�l5��'h��$���V���K����6��g%%X�X5�T��Λm>�&Άz�7�G�F�� ���wǘlmA���*�2���gϲy�z[�R:�gE9}H�t>�#���$�>��t<Y�*�I�Y^�i��t1���'�4) ����+T���܄�A� d��I�6�����������E��X��M�Z8�dVˎ�qu�OgCf��w��Ͱx q���Ox<@U�^���'���<�2�#���7��]�b,�N��_#�c�t�g�cC�j�ĥW��E+%���b����j��j7�LYXc?����h�bV�^�;'�,���g��,Yf_��vO��E���܊4�\Zg1��^�]�`v�{B��d�?)��9�Ζ�+e��e�Q���aj�)��(�ՇTml����P��}���P�O�����r! ��J��[9g��s\�Ø���}�N��ٟ�U�(��ǚ�Z��C��į"�U +KC�5Q��!�f���'P�s�n]��?�W�%$��P����8d$�dv��\�a_��(F����ʹo9-�����;��ñ�*����W�鵪Xq���CIs���C1P߲lq����5Z�@YR��˻��H� +�,�0��!�=�BT�2�����M��;@$(������9?�O8E�h��Lڿ��\��Ip4�B&�m�n����q���� +�������4��z���K��������Z#P�s����������}�/�b=��e��yڡ�N�`"�����ݴ|ܛ�;W� �1�MI��ҭ}Xε�Z'�;(�9��&�؏��#�O��R�k+�%��Xh٦����:���q�_�����;G^F���1QG������ʮV��B����m�oc�x����Ȱ`����`����@�_lt�P '0�7�k�M�J�tR�;���6F��C8p��%� 7��+˰c�D�@�)vHq���J���kQ��1��05�����FJ4�Y|�JW"wׄ�c T�R�o�����5�]4սe���F��`eȁU7)�����F�k�,8����>d����vɨ`G 4����L�јb��q؝�rv-�U��12�ߏ�3�"���|�I�h�A�/�Eɲ�l��̳<��f�+`��#�"�ʏ@�0O?F@V����.��A��u�U@�5&�9 <O�0�J�gR�g��<���ٴ�lp�O�����.A/���dx�J����FRh� T1�������D��9Ѧ�� p<φa86m���r;F'��S���v�a"�'�ːv����jQԂ@�n���9)}���s�ַ�n����gΝ��f���m3ۋ�A��v���N�|]��j���KHѸ�y���x� )��������W°� +endstream +endobj +4734 0 obj +<< +/Type /Page +/Contents 4735 0 R +/Resources 4733 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4640 0 R +/Annots [ 4700 0 R 4701 0 R 4702 0 R 4703 0 R 4704 0 R 4711 0 R 4712 0 R 4713 0 R 4714 0 R 4715 0 R 4716 0 R 4717 0 R 4718 0 R 4719 0 R 4720 0 R 4721 0 R 4722 0 R 4723 0 R 4724 0 R 4725 0 R 4726 0 R 4727 0 R 4728 0 R ] +>> +endobj +4700 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [116.088 733.249 234.704 743.832] +/A << /S /GoTo /D (dist__based__jacobian_8c_a769d35615d26a67b97bfd40b5d26a95c) >> +>> +endobj +4701 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [342.737 734.168 376.748 743.625] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4702 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 722.213 128.787 731.67] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4703 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [163.681 722.213 197.692 731.67] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4704 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [302.532 722.213 336.193 731.365] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4711 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.709 693.399 236.316 703.775] +/A << /S /GoTo /D (dist__based__jacobian_8c_a59b1a3323c2896ff28f71135af0204a2) >> +>> +endobj +4712 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [343.116 694.318 377.127 703.775] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4713 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 682.363 128.787 691.82] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4714 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [163.681 682.363 197.692 691.82] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4715 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [302.532 682.363 336.542 691.82] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4716 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.152 653.548 224.798 663.924] +/A << /S /GoTo /D (dist__based__jacobian_8c_a8f900ff7d66d260d3b2e3e0ef2757ccc) >> +>> +endobj +4717 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [326.539 654.467 360.55 663.924] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4718 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [396.937 654.467 430.947 663.924] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4719 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [158.481 642.512 192.492 651.969] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4720 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [116.568 613.698 256.022 624.074] +/A << /S /GoTo /D (dist__based__jacobian_8c_a04231d3d216ce6814eb3e183f7a2e408) >> +>> +endobj +4721 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [365.614 614.617 399.625 624.074] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4722 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.574 602.662 163.585 612.118] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4723 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [198.479 602.662 232.49 612.118] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4724 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [252.428 602.662 286.439 612.118] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4725 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 464.627 297.675 491.167] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +4726 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 294 171.594 302.137] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4727 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 282.045 171.594 290.182] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4728 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 270.089 171.594 278.227] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4736 0 obj +<< +/D [4734 0 R /XYZ 69.866 801.979 null] +>> +endobj +4737 0 obj +<< +/D [4734 0 R /XYZ 70.866 775.009 null] +>> +endobj +422 0 obj +<< +/D [4734 0 R /XYZ 70.866 571.531 null] +>> +endobj +426 0 obj +<< +/D [4734 0 R /XYZ 70.866 450.383 null] +>> +endobj +4738 0 obj +<< +/D [4734 0 R /XYZ 70.866 403.825 null] +>> +endobj +430 0 obj +<< +/D [4734 0 R /XYZ 70.866 376.629 null] +>> +endobj +4739 0 obj +<< +/D [4734 0 R /XYZ 70.866 233.471 null] +>> +endobj +4740 0 obj +<< +/D [4734 0 R /XYZ 70.866 82.821 null] +>> +endobj +4733 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F61 3908 0 R /F68 4460 0 R /F69 4459 0 R /F13 3879 0 R /F10 3880 0 R /F50 3818 0 R /F54 3823 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4749 0 obj +<< +/Length 1768 +/Filter /FlateDecode +>> +stream +x��M��H����w����n6���Z��d�ϰ�ax�q�߾���`c�i�"��n�������G�<d3�<8��0�m9{��)G#OJ�,7��HK�(�"I��ڹu Fj��J��(��� ��?�*�����G�mX��S���i��-�+� +6�[���Xξ�Hc���F�rg����ag �n�����ś;��g�������ܗ���":_�q�$��� s����)v�[?���?�8�����B��Ĩ`g��p�xN��|!_�]�5&˗�ac�'�� Y��Gq����hM�iD���4��O ����~��X�rY����>�N�^X��(-�<������=��a浴�r�mә�[vw�C��D� +�WW�^]���N�NO �I5�0�jeA1F\YP��n�ߓ��>�r�!����0A��7�#A�i�D\S�Aܰ,/����<��Z<�tؗ�ƥG_��s�ܬ�w�;�/�cS�gQl���6Y��G�GI\�ɾgy�C�c�!��]���ߏ�:��� ���@�����'�<q]����e�c�� �7&���Q�1�@|n� ��sw�X ����qv�ݠ�<0�c7/�yX�К{�S���װr$��Q��sx1<q1���/� ��4�7I33�lC�1x�K�5pDN<(C���|�S�i�s����"B+��[��"L��d��E�l�d�E��6�m[�XE� |�M�,,�]�(n�O����XIH�ǯ@dX,���PcR:|��8��X'��bpB�V��@[g�@#x9g���1/�| ��Ϝa$�o�FL(��a7Ɇ�Nh��U���H�%؍��Ʈ.�<^��wW-ܻ�z��q~u�X�+L�p��va�]���m�$�:������$t�\�t� J':Ɇ%�:��k$. +��$� �����~��w�X�M��U�� �� ���i�rj��d�BH=d��T`�D�A�8g���솰.�]��8�n��ګ$M����<A��$�|����9����~�&ٰ,A-��Ꙋ ���%xs��3��L�4�a���ʲ�q��8�գx�ݯ�Z)Ԯ�1�W���#�OQԟtP�y9��W��-�+�F��hEk�K�����.��1��cTlṍb�s���d�RWw�,�q�M�~��ZU��7Gu� �{Sl��Bc�GOA��ۇ�OLf��qb���|�c�C�ͫ��;�ؚ|J�b ��)7tq�k�@%R��%�*�U�lY��Z����Jqq�r�9צ�ڔ��6e�����Gya;{�E�Ժ\n`��2t�n%a�h�7� 8��J�\럗-4�c�@\���h�����HR��. u�^��)8������v�k�|p���$ +NƐ���e�V��s�4屖H�`�P� w<�L�DAJұ��S-d9�!zI�G�>4϶�����g�/M/�6�p��Ā �&R7Ɇ����^�:a��ЍS솮�9�{Ya8Ϋnk^�fﲢs�T�d� (է�9Ɇ��ID�9�/.�s�`7�Gɞ�e��8�n��Դ��<�69L��h"}�lX�`-�� +���Q��%�q�b7~5Ͳ)&��s��'�cߠ:.^#� ����b"s�lX�0LE���=$<���H���ּ��oV�����.l��^�Ɖwל��ڛ�^s,X[��V��7<��0x=�(� !մ�0�Ƌ O{���I��v���(S���d�#I �����@��̇0S��}�w� �߾ۆc|����� +endstream +endobj +4748 0 obj +<< +/Type /Page +/Contents 4749 0 R +/Resources 4747 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4753 0 R +/Annots [ 4729 0 R 4730 0 R 4731 0 R 4732 0 R 4743 0 R 4744 0 R 4745 0 R 4746 0 R ] +>> +endobj +4729 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 703.252 171.594 711.389] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4730 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 691.297 171.594 699.434] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4731 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 679.342 171.594 687.479] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4732 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 667.386 171.594 675.524] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4743 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 295.554 171.594 303.691] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4744 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 283.598 171.594 291.736] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4745 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 271.643 171.594 279.781] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4746 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 259.688 171.594 267.172] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4750 0 obj +<< +/D [4748 0 R /XYZ 69.866 801.979 null] +>> +endobj +434 0 obj +<< +/D [4748 0 R /XYZ 70.866 771.024 null] +>> +endobj +4751 0 obj +<< +/D [4748 0 R /XYZ 70.866 604.984 null] +>> +endobj +4741 0 obj +<< +/D [4748 0 R /XYZ 70.866 405.379 null] +>> +endobj +438 0 obj +<< +/D [4748 0 R /XYZ 70.866 378.183 null] +>> +endobj +4752 0 obj +<< +/D [4748 0 R /XYZ 70.866 197.286 null] +>> +endobj +4747 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F11 3877 0 R /F10 3880 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4779 0 obj +<< +/Length 1697 +/Filter /FlateDecode +>> +stream +x��YKo�F��W��;��i���z� ��(��D:$�$=��w�A�/I�d +$�M�~���73��w�ϟ��XM���a���������ER2o��F����(�ě-�[_�����c��q ����:�T���b�ݤy��Y�롓�f�/#�Gv�a�Bʽ�fr{������1 +��f���!��������eI��� ����.��i����YU�I�.�;�������&��i@��}�k�,����)~:��2��Ӥl�"����zFL��S����Д`�����^������)����y��&�\˸N��GsG驨2��x��M��qxg�!��Q�*�jÕ`�E�1n{�d^<dI?�w~Z�7����))L0#(�g��Ȁ�<�i��� j��Ǖ�BP$���fyƵ5іA"*T#�2]�O��|�yk�gW>:�}�8�q��(-�ց��������a l�v�m���-�)!�q�����n�l�s:�/�Dz�Y���߈F��A��u�I&�(b�wB�}�F��L ċ`�F��)ܙw#�'�,��x�<)ԭjf�`Xg�8��y����6`���&�M�Ht���I0�T,��1�l�8����<Y��b�T߫:�ؔ��#�%�t�\A�Y���Qi������+�5(s��^��s���2�����ܟ��i�m>�/�y�����<�����sU��LI�����)��,�9Y���G��n��mR��iYB-��jJ����!Ei��&hp[��"�E B�OS���L6i \ �N�c�k�H9f����r���t�Qu�X��9"�8s� ߋMCP@���\J�F"+�@]��s�~�� +�]��,h*�f�����R��HH�%�,?hѶ5�Sc�>�8=ڳ[�ŋ��9�H�K�j(���J�]��d'C���N1��Kdw��qٵ�v#.����P����#J��ۼ�U���"��A�J�Vl�(Y��M}M�������B\���p +@�u�.�/J���Whۨ=��V�e�Ǖض�7p�h���T��9I���� +n�ѵi�*'B!%�ɥ`zR��#��Dx��q���ˊ�՟�/�3��>�dߩh����Ϧ<�@q����p�����������7�ݭ���Gx��q���{��uw�qݵYd�|�]��k���&��?��s�;#g�w�o +�=q:F��8�e +¾���w���j�Y�҉�ݪ�g�ݰ�����'l<c��v��V���N�k��g�����m0 R.��w���p����}_]/��*�P����'QC�FH��qI�g_jzI�'�_\V���7���Vo�=kw[{c�M�ݍ��P��ƌ�HF.w}p�z���[�D +hG'w����6B�&��[��+�(�����P��v��6�}��� J���31~��9ֈ�:��k�x�� ;��9���>���63 +$�v���^0�Xc)#}\g� �B,Gۿ2�㦬¹&�z�QFP�"�l���M�:�8�UG��$HJ�)i|ej(����;� *����n� +b��x_��=\̘��M��.p�kQ��^t����K�'��A�F�I����5¤))�ۥ:f�PG��X�a�?P�]rc�za�c������/UvѺ-!����1��2�ǎN�}����}����,�K +endstream +endobj +4778 0 obj +<< +/Type /Page +/Contents 4779 0 R +/Resources 4777 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4753 0 R +/Annots [ 4754 0 R 4755 0 R 4756 0 R 4757 0 R 4758 0 R 4759 0 R 4760 0 R 4761 0 R 4762 0 R 4763 0 R 4764 0 R 4765 0 R 4766 0 R 4767 0 R ] +>> +endobj +4754 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 613.55 171.594 621.688] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4755 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 601.595 171.594 609.732] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4756 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 589.64 171.594 597.777] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4757 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 577.685 171.594 585.822] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4758 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [116.088 137.23 234.704 147.812] +/A << /S /GoTo /D (dist__based__jacobian_8h_a769d35615d26a67b97bfd40b5d26a95c) >> +>> +endobj +4759 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [342.737 138.149 376.748 147.606] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4760 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 126.194 128.787 135.651] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4761 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [163.681 126.194 197.692 135.651] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4762 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [302.532 126.194 336.193 135.346] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4763 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.709 97.655 236.316 108.031] +/A << /S /GoTo /D (dist__based__jacobian_8h_a59b1a3323c2896ff28f71135af0204a2) >> +>> +endobj +4764 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [343.116 98.574 377.127 108.031] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4765 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 86.619 128.787 96.076] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4766 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [163.681 86.619 197.692 96.076] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4767 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [302.532 86.619 336.542 96.076] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4780 0 obj +<< +/D [4778 0 R /XYZ 69.866 801.979 null] +>> +endobj +4742 0 obj +<< +/D [4778 0 R /XYZ 70.866 723.375 null] +>> +endobj +442 0 obj +<< +/D [4778 0 R /XYZ 70.866 696.18 null] +>> +endobj +4781 0 obj +<< +/D [4778 0 R /XYZ 70.866 515.283 null] +>> +endobj +4057 0 obj +<< +/D [4778 0 R /XYZ 70.866 330.453 null] +>> +endobj +446 0 obj +<< +/D [4778 0 R /XYZ 70.866 314.17 null] +>> +endobj +4782 0 obj +<< +/D [4778 0 R /XYZ 70.866 177.802 null] +>> +endobj +4777 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F92 4484 0 R /F11 3877 0 R /F10 3880 0 R /F50 3818 0 R /F61 3908 0 R /F68 4460 0 R /F69 4459 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4795 0 obj +<< +/Length 1463 +/Filter /FlateDecode +>> +stream +x��Y[o�F~���G��d.̅�^Ҭ�U�m�&"6Nh����C{���p�cc���d4��;�����EO���'DЇɏ��� WH�@J�fK��R"0,)�-НC������"ɋ�1��E�G4_?&Q���W7�*��n�K�o�ln��*G�a6��<��9� � ��5��G�tr�@��M�<�诒2E��X��W�ɯ;�[f��a�VX +�����v�3ViQ��<!���e�Y'�Ψ�y�:ޖT��!�ç��aj�ݮ¼��|vO�&Y�� �l�e�y 'y�������rҨظN�x��q�w 9棫ʑā����g +k��M��KET�j�"h����L!�RQZ�����T�fJ.�'���i�������-������~�2��>����|�~婟���m�g��<�r`Be�������(i(��3�!�AE43Dȃ�>���\�����������v}%�Z���k�C�z�V +"Hp�L��l��G��[T$�:�_�"Nq�?]��*���0�;7U�`�Tu����.WC��QspR�rE��p<�\������9�;Yp���.�{�+%϶EM]F[�ݮv��h���Z�A����dm�� t�]G��B�븈�yZ��q>�$�K��P`grV�e�k�r����cD��K0�����Qɘf��.�m���Y�ưoBQ��M�G/� ET��1���r�f�T?}4��(���t�X;�{1�~�dK��z��f�dxw�Q'`0�p61f#v�r��z�M㬈�b֚��A +��&�]�� +��1��T���� +Җ�&,ҿ����}��W�6,�F���D;��*X�XC��UX�63uq�h�Y-�&�z�#����^)�J�_WR�X���۞����B��0�`�&�2�3��j0�K<#P5��a�ϊ绥�����'Sj�M��E�q)u��Ю�,����w�ƅy�}D N`z�y��� jY�+N��i���r�$�oY�((g�X�e��@)�a �%�ߵ�@ ��*����!�������jAK�7�R���d7^Kg�,ɘX�!,����,�X�5�_v,�@u�F��]Kh���h�<�G�H���k�/�7q�-h�9�(ZU���כE�E���Cb +���+�Q@�%H��f��dX0~��aA�`��H�c��s��8�� l +^�,(���8�����k48Ǘ��m�X�3��y<,B%�R�wL�XS�B��L�b�-@t��a�6�NO��8����!����I�,:�����X�����y��U�X�Wq��=!,K�F䨰�s�Y��\�Na�ɮ����K��3��ܷw��|���M �h�Č��Fˎ�h���ܖ��ۚ�v�n����c�=a�ܿ�e��T��2w}����7��?�Y���a��G���� �뫍u����;a; +endstream +endobj +4794 0 obj +<< +/Type /Page +/Contents 4795 0 R +/Resources 4793 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4753 0 R +/Annots [ 4768 0 R 4769 0 R 4770 0 R 4771 0 R 4772 0 R 4773 0 R 4774 0 R 4775 0 R 4776 0 R 4785 0 R 4786 0 R 4787 0 R 4788 0 R 4789 0 R ] +>> +endobj +4768 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [116.568 758.07 256.022 768.446] +/A << /S /GoTo /D (dist__based__jacobian_8h_a04231d3d216ce6814eb3e183f7a2e408) >> +>> +endobj +4769 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [365.614 758.989 399.625 768.446] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4770 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.574 747.034 163.585 756.491] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4771 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [198.479 747.034 232.49 756.491] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4772 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [252.428 747.034 286.439 756.491] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4773 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.152 718.219 224.798 728.595] +/A << /S /GoTo /D (dist__based__jacobian_8h_a8f900ff7d66d260d3b2e3e0ef2757ccc) >> +>> +endobj +4774 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [326.539 719.138 360.55 728.595] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4775 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [396.937 719.138 430.947 728.595] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4776 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [158.481 707.183 192.492 716.64] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4785 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 569.148 297.675 595.688] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +4786 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 398.521 171.594 406.659] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4787 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 386.566 171.594 394.704] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4788 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 374.611 171.594 382.748] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4789 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 68.822 171.594 76.959] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4796 0 obj +<< +/D [4794 0 R /XYZ 69.866 801.979 null] +>> +endobj +450 0 obj +<< +/D [4794 0 R /XYZ 70.866 677.372 null] +>> +endobj +454 0 obj +<< +/D [4794 0 R /XYZ 70.866 554.904 null] +>> +endobj +4797 0 obj +<< +/D [4794 0 R /XYZ 70.866 508.346 null] +>> +endobj +458 0 obj +<< +/D [4794 0 R /XYZ 70.866 481.151 null] +>> +endobj +4798 0 obj +<< +/D [4794 0 R /XYZ 70.866 337.992 null] +>> +endobj +4799 0 obj +<< +/D [4794 0 R /XYZ 70.866 180.03 null] +>> +endobj +462 0 obj +<< +/D [4794 0 R /XYZ 70.866 152.55 null] +>> +endobj +4793 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F13 3879 0 R /F10 3880 0 R /F61 3908 0 R /F68 4460 0 R /F69 4459 0 R /F50 3818 0 R /F54 3823 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4810 0 obj +<< +/Length 1786 +/Filter /FlateDecode +>> +stream +x��M��F���Q�5��k��U{rU�ޢX 풒` hm�ߞ +�r�-��w�g��w�v��#q�v�|�����}ϔ����9ˍ�0�R:�P$��\;���������߾��|A�v�ū�.�2?�(�u��r�eF�N�CD����Y�f�w�Yõ"�|-��9\0$8�o�?f�T�q���-���Q�� ���I�p�|�gI��� +QU��� � �af�Y=�a�ݲ�7v�i⓬;zA2B�͚�z�/�M��W�7����.|��$9��|Ƃ�7QS#fA1F�,(�'l���x��ς�@�c`��V ���ށ y��k�0 P�7-���\f���������3璹i�v�;�/ޔ<��4�U����`]~��W�6��D��&��f���$CT1�e�?�$�PGa��gf/����q#�<�.�rj7�i),{���fN����з�sN�"���/�����G���o���ɇq�Y���J6�� +��*!��F�.�{7'���1���{1H�xN�$�m+x����u9E���E�8���d�������*TR��Ν)TL��d�P��#�`#i�ƀ�9l=bCTU��.)D��"aG�&X!t�L ����"�e3i��� vᱷE��X��A1���)�f�ϡ�3w�T���������f�@+���@n�4�&Ű�Q�� +v,Wu v�RvcWOz�ΫU�[��½�>ϐ8NW7�u]�c�u����%l�8N�a�gU�&���Ҧ� +d�DB'Ű���G\�0��E�q\�nB�I��f?���w�X�?��+�`�P>��d����B��erR�BQ<�3�4}b8�+��Ȕ�֓������ `=�*N��v�,O��,N��ci��yr>D/K�bX��FJ���h�E��$�@J���30��� S#k�Y��4.{'N��a����A�jw`1�����#�OQ��tP�y9��W��-�bZ���XLS+�]�c�Ǫ���sF��Cm���!�t�^ѽ{���V7m�O�U�꒽�9�c�5��f�� P4�,|�G��>�^���F^�͇pw^�1���}����;�Ȇ|��b ��)�����J�H� U� X_D� a��V�{ȯ�A��,7U�33�t�9=�!�/�,Õ7�A�e�q%���@���N+�/�n!��K�2c�[��#��8��^ݾ�ol��A?���Ra���� �.��y��]�ϭ$L�P}Cۂ��V2(�Z�����q����[Y��#����HR���� +��k����f��I9��>�^V +iE^~�O�Qk)lc��t +{Vs�E�QIǦl�j�-ǡ�4�^b`R"�h=VC�lKIa�54����6�p�mb �2���RG�x�`ut�2vCW�9ҽ�0��Ú���.+:O�MV�M���bX:�i�ש�N�:�e즳��ǹ�(����Z�W�-+�Ϣ ���LpR�@� �����i���]�Ǒ;��,���3��p��NOE�G�:1^�� W��%A�4�Ű�I���� ��1���2�?ؼ�8+�ƥ���8�@{����欯�p���ͱgm��zX���yV�a�z�Q�T�i�ax�=��'kB�<�myb�$_�<k��'�d�=u)�O�[m?ix����gtN�v�B�NȀ_+V���P/%/|+���*����� ��I������|�n���T��[�y +endstream +endobj +4809 0 obj +<< +/Type /Page +/Contents 4810 0 R +/Resources 4808 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4753 0 R +/Annots [ 4790 0 R 4791 0 R 4792 0 R 4800 0 R 4801 0 R 4802 0 R 4803 0 R ] +>> +endobj +4790 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 759.017 171.594 767.154] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4791 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 747.062 171.594 755.199] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4792 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 735.106 171.594 743.244] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4800 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 363.274 171.594 371.411] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4801 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 351.318 171.594 359.456] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4802 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 339.363 171.594 347.501] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4803 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 327.408 171.594 334.892] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4811 0 obj +<< +/D [4809 0 R /XYZ 69.866 801.979 null] +>> +endobj +4812 0 obj +<< +/D [4809 0 R /XYZ 70.866 672.704 null] +>> +endobj +4783 0 obj +<< +/D [4809 0 R /XYZ 70.866 473.099 null] +>> +endobj +466 0 obj +<< +/D [4809 0 R /XYZ 70.866 445.903 null] +>> +endobj +4813 0 obj +<< +/D [4809 0 R /XYZ 70.866 265.006 null] +>> +endobj +4784 0 obj +<< +/D [4809 0 R /XYZ 70.866 82.821 null] +>> +endobj +4808 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F11 3877 0 R /F10 3880 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4825 0 obj +<< +/Length 1843 +/Filter /FlateDecode +>> +stream +x��YY��6~�����:�������tk�@7Ak�k5�������;)[}oH �4��H~3���ܾ#�c9�Σ��7��&���,pB�>s&s'�(�}'�(�3�9w.�({4�YZV�CR�Y���i����O��R�_�r>&ؕ�̦�U�s�`|?��1}0��1�(�ܙ�Fw�ؙ��#�ΧZr�p���~/��F�'����">�Ƹ=��i��&Y������o&7���(���w�(���A!��?��l���tjuZ@)U +���x��H�Z�:ͪ0�����2�.�[�r��e��W���KY<�5�}3�a��mQhM��*����f5{�9C�E۱{�s��d_���ݭ��,���_@+�9��p��M����4jy�GE�qǣ���\���L�z!N#�_��07��v|��B%�#2�A�0���|� x����38j�an� +p��̈́@�������P>�F�b�W;�~�̧�2���P�ߔ_�J��/Th��2im/ �Yf@A4ڻB +����~���JK �Z��{3��5QF�Q�&��3{�sw�h����t;��m�O ���\�?7+%���1.,N�� ��XM�t�~���A,����:)�GY���E9&�E����գv�f+��(Cp�^�wc�ݤHV����e�{lyF�b�W{���,��֡r�pD@�{u�4GD��Ns��[��Q +��,�Y�4fX���\��@��@�`�w����J���C��sAt��b���.c�A�� 嘵N$��U��"/b�#��WCʀ� .��E:� �q�"��"�ڝg�N����a�D�;x�½o�{�x.;۸�E!�7KW2+�]�R�m���,͒���/�Г�2d���B�^��09��F"qT`<Ϥ��m��tz���ٷ3�m�l&��X�Tr3�H��%���i *�K��E: i��8<L����Qa�<�v���b�>�MO�����s�G��{�ȗ�'CrT�2�"�]���Ou+��X��B���%_W{�w�I;��FU�z<��a']D�M��l�P��M�!��?��N��AN]�!�A���e�q���.]<���N�"�ֹ��h�ifB��O��$�a�Mu�C݉�"m����h�������t)���=�fC��k<�7�T3���PB�*}J�E�,�8W��Sg�*�����"�@�H�ڍ�J�u�@���y�!�4G�PX������m�!�u����צ��;ǜ���f�^��-��&��N���,~h���������m��'��|��n,��֗�7��-z<���n˱7%݁���.�,�U^Y��5+�#�0�oR����X��@g��S*:c�;O߭3��nﶂ x�o� �<��r]�X5���Z�Mwު�똶�K�\�8)�&սڇQV�<=�r����߬�ak�"N!��p�E�ؚŶ�����P�"ڻz�7�;��'�K��2{�M�z}ˠ���(��E���hR����i]�~ﴙ���k%�h��7Ȍ�k�%�b�G)��O|����mV�{�w0c���g� �|�*�Ṱ9Ix���۞͞;#zPW��X�l��0A��0�UV��$��U��QzI49P���A.��1�cQ�.gp�nJ/��1��JV �7��d9-ҧZ�5�B,� �Yw�k��� +�@��s�U5��U��;�6��}*p�I>$�]f��&�*5������z�/�|Ѿ���A��%��h��d�M�����N���;�滹�VqU���a�|ߜ;��LIe;"^���\xg�[������ +endstream +endobj +4824 0 obj +<< +/Type /Page +/Contents 4825 0 R +/Resources 4823 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4753 0 R +/Annots [ 4804 0 R 4805 0 R 4806 0 R 4807 0 R 4814 0 R 4815 0 R 4816 0 R 4817 0 R 4818 0 R 4819 0 R 4820 0 R 4821 0 R 4822 0 R ] +>> +endobj +4804 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 703.252 171.594 711.389] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4805 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 691.297 171.594 699.434] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4806 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 679.342 171.594 687.479] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4807 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 667.386 171.594 675.524] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4814 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.46 229.55 239.052 239.926] +/A << /S /GoTo /D (dist__based__position_8c_a308f40001270af6663e2b1f9aff47cc3) >> +>> +endobj +4815 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [242.508 230.469 276.519 239.926] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4816 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.744 230.469 359.755 239.926] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4817 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [441.106 230.469 475.117 239.926] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4818 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 191.604 128.787 201.061] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4819 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.287 190.685 275.322 201.061] +/A << /S /GoTo /D (dist__based__position_8c_a756c1407a4ba61d312a676ffd824517d) >> +>> +endobj +4820 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [278.808 191.604 312.818 201.061] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4821 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [363.161 191.604 397.172 201.061] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4822 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 69.715 297.675 96.255] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +4826 0 obj +<< +/D [4824 0 R /XYZ 69.866 801.979 null] +>> +endobj +470 0 obj +<< +/D [4824 0 R /XYZ 70.866 771.024 null] +>> +endobj +4827 0 obj +<< +/D [4824 0 R /XYZ 70.866 604.984 null] +>> +endobj +4058 0 obj +<< +/D [4824 0 R /XYZ 70.866 430.74 null] +>> +endobj +474 0 obj +<< +/D [4824 0 R /XYZ 70.866 414.791 null] +>> +endobj +4828 0 obj +<< +/D [4824 0 R /XYZ 70.866 267.067 null] +>> +endobj +478 0 obj +<< +/D [4824 0 R /XYZ 70.866 162.75 null] +>> +endobj +4823 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F11 3877 0 R /F10 3880 0 R /F50 3818 0 R /F61 3908 0 R /F13 3879 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4839 0 obj +<< +/Length 1361 +/Filter /FlateDecode +>> +stream +x�řKs�8���:BU��-qݝM��4;�[&�¶�PeCpf��~6�mH�R���n��~����7���Aψ���o������@)�OHl�B:`XQ�ؠO�q�q����W��L�K���l��y��������3 ++ ���`�Z�f�m෯$�,WK���-�k�g�JJ���j��(&���s��?���n�K{�M<�5AsMq@eS�N�&���*��f�\\�l�WY���vi��g�K�D���x)�Ɓ&ԉ��Ŀ%�Ɵ��'B��ZR�-�Zy3}vn�~?C�{�%�S����4����=�o�ְGpLxP��[���e���9��Ǜ���j��LT���ɯ��mE��;.Q����T:OTq��Ե��������q�zّ%4P�SXƈBs& ���'�W�>�p�_\hֻ��9���'���xM��-'?�����KP�k�dn���M�{���<�-�^|�Fڱ��{�y�τ����6�)��֡�� yBu �p��P�I>WD�s$�<��ʀ�B:e���Lc��!�yX3]�#�I��I�����2��t[J�|&�f��=v�`Ԁ~3֎��5m;r��Joo�X�)<�"a�)] < �$�&�p@�G�Tg�^��P,�T�������2���x�دdk�I�l��Ay�C��?w����llq�[��> :���;��"����$I脘`g��г96l����I�������c�T�_���9Θ~ �^Xo���j�$��]maA����$p"�X�l���GVu{4�G�쇭������5Rq?XMŀ�SJX�w�We��D�[��!6 �2�^�eIb�TJ�|�?aq#ۇ�sM�`cA�w��qT;�%k�?K*�rӚJsi�,Y7��<Y�gqv/�y��T��b`�B}C����O5v�J�����O{�֞!�\h�aBc)��g�ڿշ��lm����F�7�0�ӊ���=�l�=��Իj~S��7�%Vz8��|��i2�b��c��'4�L)(}b��P%�X��bC�=����K=�������n�O��Z�U�/���M��qD�ۊ�u���(��?F9���6��(��.@ �2> �I2�B�G?B Y9��q*�!l*=�8���6Վ��f��]t�ROd�zuNn�� +'�m��Ve+V�����i����R{ғB/%�\!�����L9� ���ժ�GB#F��͠�c���+�Q���9�~�|�U4-7յ�)�]�0�MY\>��ގ�m����7d�U� +�x���劷0����V�l� %$ %X�}��ئjκU�N�~�R>uyw�n|j⿻�2� +endstream +endobj +4838 0 obj +<< +/Type /Page +/Contents 4839 0 R +/Resources 4837 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4753 0 R +/Annots [ 4831 0 R 4832 0 R 4833 0 R 4834 0 R 4835 0 R 4836 0 R ] +>> +endobj +4831 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 643.292 171.594 651.429] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4832 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 631.337 171.594 639.474] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4833 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 619.381 171.594 627.519] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4834 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 353.859 110.119 361.997] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4835 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 341.904 171.594 350.041] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4836 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 329.949 171.594 338.086] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4840 0 obj +<< +/D [4838 0 R /XYZ 69.866 801.979 null] +>> +endobj +482 0 obj +<< +/D [4838 0 R /XYZ 70.866 771.024 null] +>> +endobj +4829 0 obj +<< +/D [4838 0 R /XYZ 70.866 741.162 null] +>> +endobj +486 0 obj +<< +/D [4838 0 R /XYZ 70.866 713.966 null] +>> +endobj +4841 0 obj +<< +/D [4838 0 R /XYZ 70.866 570.808 null] +>> +endobj +4830 0 obj +<< +/D [4838 0 R /XYZ 70.866 439.774 null] +>> +endobj +490 0 obj +<< +/D [4838 0 R /XYZ 70.866 412.578 null] +>> +endobj +4842 0 obj +<< +/D [4838 0 R /XYZ 70.866 293.33 null] +>> +endobj +4059 0 obj +<< +/D [4838 0 R /XYZ 70.866 68.871 null] +>> +endobj +4837 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4857 0 obj +<< +/Length 1467 +/Filter /FlateDecode +>> +stream +x��YKo�H��W����N���jٌ4s���Ida���ؐ�I��o5tۀ1N�愍��ꪯ��gW�_�wW��w�a�������S^�")�w��F����(�Ļ�{�>���q@U�ϓ��L�B�'�Y��I������d��O�z1&�Ng�V�i�h|{�y�������#[a�Bʽ�jt}��9���ÈE����\y\0$8��K���_;��"BD��� �9�sp��F�(a/`I,k��tf���b�����2����{l��;�KQ�U1&�G�)��LQiMQ�-�����zn}"�!!R2\�ܣJ!�#'���{8��8� ���GO)� �BP$�{{��e��^�D����P�u{�|����3��P+0�H�ȅ\p�q�ͮA��^D"*�+�JE��:B�Oc*�,���L)�w�&.+)�x�w����"[�K=�y��]�T ��W��w% ��yR�=^y/�z��5��¿�8�8�4~|̳1�������b��<�"�B�N +�w7�c+�R (.+��z��DT��T%�}������\�k]�w�=���\�"�S]*R�8"ʠ��������Ng�Jyoۓ;u��D�����5���Ә�����P�hd��F,���7ͦ ��y2���q癔���}E�V$����$�� c7<���y-@61>���T��*:�i�l�a<��"%N�-A8��� �o�!�G��Y��A�B�!,x���D~��ܷ��u1˓�Jw?_:E���۴!*�Gs1���Œ�oc��u�����s�w����?�Cl�e#�%.V��VX���e��H �e����_�t��`��e����.u�C�� �6A.�6A�l�ҩ���x+@ +,-U�l7����;�8���rSݮ��#+��4!`�?��f�a��D��̙\�6;��E���."���3��f�yj�R���s���9�|E�@�?؋V�w�x�Qǿ�x��.�3USs�V� �|;38,�鎀�bn�{?�����@7�=j��մ�8�W�����=��-mDF�/m�&^m����:�~'<�:���a�)��jel5�rIAl��dw[%T *�+&�,Љ8@�e�w>�u��f<�����vhY�6*Ѯ'�@(��{�Р�Ӱt� +%� ��"��(qR���Q��Դyh�@�Q���ߣxAu�M�l��0���O ������o=�.�@e�44����Ѭ�D���lmW�����l]`�8���l�g�p<Ι~<��P� z W<��7{�P��: p'鰀�AJ��P�`��H$"�x��~�5�n�=�:�p?����fՎM�z)�@�fov�*������:v��ח*&��c�6z}�ސ%��5�Y�<����u���#�P���Up�&��}�7L&�a>�T�@av����ŭ�ý�5�z��3 +endstream +endobj +4856 0 obj +<< +/Type /Page +/Contents 4857 0 R +/Resources 4855 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4862 0 R +/Annots [ 4843 0 R 4844 0 R 4845 0 R 4846 0 R 4847 0 R 4848 0 R 4849 0 R 4850 0 R 4851 0 R 4852 0 R 4853 0 R 4854 0 R ] +>> +endobj +4843 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.46 594.904 239.052 605.28] +/A << /S /GoTo /D (dist__based__position_8h_a308f40001270af6663e2b1f9aff47cc3) >> +>> +endobj +4844 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [242.508 595.823 276.519 605.28] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4845 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.744 595.823 359.755 605.28] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4846 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [441.106 595.823 475.117 605.28] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4847 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 555.973 128.787 565.429] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4848 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.287 555.053 275.322 565.429] +/A << /S /GoTo /D (dist__based__position_8h_a756c1407a4ba61d312a676ffd824517d) >> +>> +endobj +4849 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [278.808 555.973 312.818 565.429] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4850 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [363.161 555.973 397.172 565.429] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4851 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 417.938 297.675 444.478] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +4852 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 259.266 171.594 267.403] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4853 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 247.311 171.594 255.448] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4854 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 235.356 171.594 243.493] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4858 0 obj +<< +/D [4856 0 R /XYZ 69.866 801.979 null] +>> +endobj +494 0 obj +<< +/D [4856 0 R /XYZ 70.866 771.024 null] +>> +endobj +4859 0 obj +<< +/D [4856 0 R /XYZ 70.866 636.663 null] +>> +endobj +498 0 obj +<< +/D [4856 0 R /XYZ 70.866 526.162 null] +>> +endobj +502 0 obj +<< +/D [4856 0 R /XYZ 70.866 403.694 null] +>> +endobj +4860 0 obj +<< +/D [4856 0 R /XYZ 70.866 357.136 null] +>> +endobj +506 0 obj +<< +/D [4856 0 R /XYZ 70.866 329.94 null] +>> +endobj +4861 0 obj +<< +/D [4856 0 R /XYZ 70.866 186.782 null] +>> +endobj +4855 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F11 3877 0 R /F13 3879 0 R /F10 3880 0 R /F61 3908 0 R /F50 3818 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4873 0 obj +<< +/Length 1376 +/Filter /FlateDecode +>> +stream +x��Xmo�6��_At_d�bH��0�&@[]�OKC�[�^2IN���EJ�d�u�آ�wǻ���lq���u5#h�������]8�q�Z�!�`�u�0�R��ѵ����#r�'����Y�HR9���[�E��d^�uR�Jt�a1�wFA� �i�}�3��lv}KP�}D�1���F2C\8Xp�����_GxɌ��`�c��mJ�⤪�����r��,Y/�Z�GrYK����(o� �O�����x~u vG<B�]�l�b��YX�ɷem6koѵ�\ط�獘���m�R�=�lJq ��g�y�L��MT)�E�������i ڲ{��֪�1����`�����lS�a!��h�?��a[�Jc�����O+YU �2���ȊU���V���A�܁���t䋻�xk�n���" +��{oS�T�sj��b&T�G��;; �A��I��9�VX���e9�Ԫi�*8��6*����w��uPL\�D��p>HsL5*�z� �h�f4����D���bG�SMB��%���q`��� ���"pN�=�>{��t�)���:m� +S���(�8�î"Zdv��<��9�?��C����H�p�ׁ�u:}� �) �!7�1 <��4�F���N�o�d���n,@����S���@�+��rmO�w '��a��a�R�+Yo�|��w�v�"�0P%���p�f�a8���qxDi��J������:�7��<���lLr���!jԎ�wC���Q�#mN�G�&��[�;�C�W�� K���z�q΄%��(R�++ki����{������%�L9!��V�Ύ��mȟ>�J�#m`G��h�}6��'�����?|��t\t��#Lׅ�C��F�S�� u��w�Ef�a1j��T���Q��� `u' ��:���.{���U'�L(��#�{B#�ۄ"���;+F�5�� ���V�Q�y���́��}l`3�u'e���7j�쉠���'�D�b�Gz�Y��������11���j�I�ܝ�z��3�Z��>]ς�:{��qkk�i�ݴ6��ƱK��_ɾ ��vL|�PWT�W����sY�P�F����2yh���������Pǥ�y`��ɾM�V3�;��ضjl���ѢD3V۲S����jr<�!�����s�����{��c�S��b�u�g��ĭ�7�߫[V��Nd��?�}h�k��)���h�\���>��+��k�����wI~���J�0Eq,U�m4�PJ��~�4+�;�ӟE�(�<�-�[5�i�87 +ޭ�b��JGE6��������o��7B.f\P�H��*�KuM _�\u��^VsF����U�'�v(ߦ�4�� +endstream +endobj +4872 0 obj +<< +/Type /Page +/Contents 4873 0 R +/Resources 4871 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4862 0 R +/Annots [ 4864 0 R 4865 0 R 4866 0 R 4867 0 R 4868 0 R 4869 0 R 4870 0 R ] +>> +endobj +4864 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 687.101 110.119 695.239] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4865 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 675.146 171.594 683.284] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4866 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 663.191 171.594 671.328] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4867 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 246.145 197.72 255.602] +/A << /S /GoTo /D (distance__based__test_8c_a3a6d73a022976728a5a298ba62d8e115) >> +>> +endobj +4868 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [348.162 142.83 457.803 151.52] +/A << /S /GoTo /D (dist__based__position_8h) >> +>> +endobj +4869 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 85.318 297.675 111.858] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +4870 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [189.466 68.336 346.876 78.251] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:a.norrdine@googlemail.com)>> +>> +endobj +4874 0 obj +<< +/D [4872 0 R /XYZ 69.866 801.979 null] +>> +endobj +4863 0 obj +<< +/D [4872 0 R /XYZ 70.866 773.016 null] +>> +endobj +510 0 obj +<< +/D [4872 0 R /XYZ 70.866 745.821 null] +>> +endobj +4875 0 obj +<< +/D [4872 0 R /XYZ 70.866 626.572 null] +>> +endobj +4060 0 obj +<< +/D [4872 0 R /XYZ 70.866 465.326 null] +>> +endobj +514 0 obj +<< +/D [4872 0 R /XYZ 70.866 449.232 null] +>> +endobj +4876 0 obj +<< +/D [4872 0 R /XYZ 70.866 284.076 null] +>> +endobj +518 0 obj +<< +/D [4872 0 R /XYZ 70.866 216.99 null] +>> +endobj +4871 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R /F11 3877 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4884 0 obj +<< +/Length 1006 +/Filter /FlateDecode +>> +stream +x��VM��8��+|)8��6ܲ��DJ�(����D-��h���t&�_�elh�{���j��������כ����G����}㽾�$Jp*D�6;$ N�@2eXP�)ЭO �,�L���}��j{�iUl{�{|�S�e��Ӎ����S CI"�/h�u��{����(�M��J���w�����#��4AOCd�baG�\�?�/g���䩘' (&�(�(!Ŀ>6y_��e{���Z5}6�UA +��)�(L��N�G-�,��:�(Ƒ��[[A(.�� f��K�B�}"c�Sf�܆,���eLb��v���Y�8�V�����Á���<��٩h�Y���1��J�Q$}D��2����Oü�ݛ��[��.�?������z�ae}@����Ϊ}�"�C� +9�������E5vO�kYPa�[]��H�͏�%|W +3e%br����u^=�V�L;eԥM��z��W�֔��B~��e�"�<+��R/�d~�dL_Fc_jG1��}ۿ�c +��(k�5N��}��m�^�=���i�v�SsQ�SJ�k�˒�ռ�Y��5��7 ��f�P�^��\�KQ��/��(����;�t�k�b1���hIz0���V�P�e"��c�/֠ېsaŸ��3n����Q��}e�g�g�Ɉ9Z�s��������e�4�N�`A�?��uM�(�$Yv�d�W��@:�J�+O����U��Y���ŞQB���:w_mÎz��<�|ʄ:�ra樵R��8ۋ�k�C[�<ϕ�nu��.�U8o�ZL�q�f�<�?#<NVG���]����?���.�Tт�c�g����:�~�t]:4{�y@��o�觀�Y +�������}S6;�;����Dž�Y�!�E겺/TU���b9}j��0��_�EI�i��2�8�7���W��V�y[���Z��_h�_�nMЗ��\����\���L�xvzB8I�S�����P� ���6�{C�Wg����0 +endstream +endobj +4883 0 obj +<< +/Type /Page +/Contents 4884 0 R +/Resources 4882 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4862 0 R +/Annots [ 4878 0 R 4879 0 R 4880 0 R 4881 0 R ] +>> +endobj +4878 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 352.849 197.72 362.306] +/A << /S /GoTo /D (distance__based__test_8h_a3a6d73a022976728a5a298ba62d8e115) >> +>> +endobj +4879 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [348.162 231.308 457.803 239.999] +/A << /S /GoTo /D (dist__based__position_8h) >> +>> +endobj +4880 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 166.131 297.675 192.671] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +4881 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [189.466 148.283 346.876 158.198] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:a.norrdine@googlemail.com)>> +>> +endobj +4885 0 obj +<< +/D [4883 0 R /XYZ 69.866 801.979 null] +>> +endobj +522 0 obj +<< +/D [4883 0 R /XYZ 70.866 771.024 null] +>> +endobj +4877 0 obj +<< +/D [4883 0 R /XYZ 70.866 738.639 null] +>> +endobj +526 0 obj +<< +/D [4883 0 R /XYZ 70.866 710.2 null] +>> +endobj +4061 0 obj +<< +/D [4883 0 R /XYZ 70.866 514.555 null] +>> +endobj +530 0 obj +<< +/D [4883 0 R /XYZ 70.866 496.899 null] +>> +endobj +4886 0 obj +<< +/D [4883 0 R /XYZ 70.866 395.963 null] +>> +endobj +534 0 obj +<< +/D [4883 0 R /XYZ 70.866 321.267 null] +>> +endobj +538 0 obj +<< +/D [4883 0 R /XYZ 70.866 132.796 null] +>> +endobj +4887 0 obj +<< +/D [4883 0 R /XYZ 70.866 82.821 null] +>> +endobj +4882 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F29 2678 0 R /F61 3908 0 R /F50 3818 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4898 0 obj +<< +/Length 1182 +/Filter /FlateDecode +>> +stream +xڽW[o�6~�� � ��I �]�h�-K��$0���X��K.��;I[r�5C�<���s�s�}:���h��Z#�.f��g��D1N��|�$��H&��Kt� ���?���H��~�<�*?`2�Ϊ�+T٦m^�Zt�a>�gFA� ���8fʊ��-AK���@c��^�@1�Bxߢ/��^�RPLLJ0e�a���-�M�L-��F-�j�� ��yz�#$q" � +X�%�F�C�/�@L�1ZY�I�Jq�G�)3r� K.��XHf�}xJ���k�2��<��bֶU�n�&��J�ܴ��=0b����7y�a(=��s��B��|ʽ�~_x��쵕yv�n7���o�V�>%^������t���D�)N`�3�q�ju�3�=[����(Z��]���^��f��I φBo���>��cF�|*m�Z�m����:S7��2?�3a�K�(d�\��#�����ؒM��Z�@d@��SާE{b�&ؘ+k+���:|�=��U��\���bg���v��<�à�J�m�(Ē�Cw���������=�;*ЎP��DуҐ�[��WŮk��}�.}N�}�{�ɷ������VY�엵7��m�tx��p>����̶�Ң�t 4$��,��4�Kb%N�2��� =!�Yʊ�<�'H$�h8��=��fށKx�n�������b�ʺj�٨nY-��AՍz�����ʚ� X��ŏ̩=zޕ��I�3���|S�e,ǁ�a��Θ1Q��������s1n���E�V���/����k��ʏ�������^�`j�Z|>]����*��d�j@�!�]�a��0���`�%��"�e�6=6.� L0��cΓu���jS�KQg���|�n��E?��[�r.f\��1'G�$�h��W�E^�n`�M�g��'�遌E���N�S[v�J�"������O�#@1��z�����+��;Uà�^�X ��j&2z�H�N��p.:Ug�eL��z��-��f6ێ%^�)]�H��p�j_:k��t����A_��_��}�|����+ny�JzO6�a0�܄8y����zd&5 ��q����غ����z�[�l.qs'��ݘB��$ߒި���������.�/��jQ$���8��ʅ*Umn����V�ok϶��c���{w +endstream +endobj +4897 0 obj +<< +/Type /Page +/Contents 4898 0 R +/Resources 4896 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4862 0 R +/Annots [ 4888 0 R 4889 0 R 4890 0 R 4891 0 R 4892 0 R 4893 0 R 4894 0 R 4895 0 R ] +>> +endobj +4888 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 413.791 128.787 423.248] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4889 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.287 412.872 174.138 423.455] +/A << /S /GoTo /D (DOP_8c_a8b878ff6d73e8da6fbc3ae40f01b1ce4) >> +>> +endobj +4890 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [219.487 413.791 253.498 423.248] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4891 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [321.396 413.791 355.407 423.248] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4892 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 287.744 297.675 314.283] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +4893 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 138.738 110.119 146.875] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4894 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 114.828 171.594 122.965] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4895 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 102.872 171.594 111.01] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4899 0 obj +<< +/D [4897 0 R /XYZ 69.866 801.979 null] +>> +endobj +542 0 obj +<< +/D [4897 0 R /XYZ 70.866 771.024 null] +>> +endobj +4062 0 obj +<< +/D [4897 0 R /XYZ 70.866 619.873 null] +>> +endobj +546 0 obj +<< +/D [4897 0 R /XYZ 70.866 603.805 null] +>> +endobj +4900 0 obj +<< +/D [4897 0 R /XYZ 70.866 451.482 null] +>> +endobj +550 0 obj +<< +/D [4897 0 R /XYZ 70.866 384.691 null] +>> +endobj +554 0 obj +<< +/D [4897 0 R /XYZ 70.866 258.24 null] +>> +endobj +4901 0 obj +<< +/D [4897 0 R /XYZ 70.866 218.01 null] +>> +endobj +558 0 obj +<< +/D [4897 0 R /XYZ 70.866 191.159 null] +>> +endobj +4896 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F29 2678 0 R /F11 3877 0 R /F61 3908 0 R /F50 3818 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4912 0 obj +<< +/Length 1352 +/Filter /FlateDecode +>> +stream +xڽX�n�F}�W����p/��7�U]=�6ZZK�E��ű���%�IQV$~(Q�gfvΜ���jJ�U6�����������G&�|!�3�w$FJG� �̖���`D��K�_�9���h]��nt��J�O�T�=��}r<�!.�)Q3wG��F����i�)���E4�������`�|�|-WF���3`���_M�Qn��� ��pAʳ�L'�i�\�B�Y�Y 9�!�gp}�CF��h<��a��A.8y V3���Ցx�GB�9���Đ�̗'ƻ�!� ��&�<�,,�~�h4`�H�'� Z6���$]���h�A�K�&��5_[�@c�и���A&q6!|�v}fJ ��|�e�,�q�egaX�Q�<B�¼C$c���o �I�9ֶ � r�6$/|~�q'90L���:��]���3 Q��8�H�t�A���O�cC�� P@:��gaXPmq(�,�DS\y�@��L3�m�r����${����&b���D�����/���S�<�����%@���"��G�*aIy�W:/Ҹ;M��^�(E0D!��:C���0e�O����؞���MT!FlC��7�84�P��� c��p7�fG��r�S0�-*�1�KRG�R!ːh���짛�1|����н�l�JA����]�B��8�E���P�0{>�;�8l��̮�Z9���A���U2O� ��qb�>���0��9�D��9p�ܜ�I%qgq�W9V +�@�I8���H-��LM0���=(#�ˠߒ��u�����I֢�E�)��jZLS��涉�0�QGX{L�!��bi�$���MB����$��_/�<y�������ҟ�\BI�](~��{��g�>���m� �בy>��c/��ۮ�� +$��P�Rޓ#M��j���ȹv9��8��d�����N{���$���Ts��{�l�~��$u�^��sA;M ���g�a��UO�{��ې���l����mM#RW��(d+:[��cix��)Ԁx�:���z����^�b���| yZw�'x,�ʱ�A����N��s������`�����p�i���g�K�E��3֩?����e���:������t�*a3�, +�����윮��T�TÝ���M�W�í���ZyP��6�l�*�ۭ>��+k��Dc�l�����|�ZRF�Ӗ=��>�N�^��y��m#������<fM��E���[�3��i#\Mڮ�1��u��$�Ŕ�w{���Ћ.�Z�c^��oa�.I�L���ۖʥ�u +��Eb��K�������� +endstream +endobj +4911 0 obj +<< +/Type /Page +/Contents 4912 0 R +/Resources 4910 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4862 0 R +/Annots [ 4902 0 R 4903 0 R 4904 0 R 4905 0 R 4906 0 R 4907 0 R 4908 0 R 4909 0 R ] +>> +endobj +4902 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 404.753 128.787 414.21] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4903 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.287 403.834 174.138 414.417] +/A << /S /GoTo /D (DOP_8h_a8b878ff6d73e8da6fbc3ae40f01b1ce4) >> +>> +endobj +4904 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [219.487 404.753 253.498 414.21] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4905 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [321.396 404.753 355.407 414.21] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4906 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 282.287 297.675 308.827] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +4907 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 137.36 110.119 145.497] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4908 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 113.449 171.594 121.587] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4909 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 101.494 171.594 109.632] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4913 0 obj +<< +/D [4911 0 R /XYZ 69.866 801.979 null] +>> +endobj +4914 0 obj +<< +/D [4911 0 R /XYZ 70.866 771.024 null] +>> +endobj +4063 0 obj +<< +/D [4911 0 R /XYZ 70.866 581.907 null] +>> +endobj +562 0 obj +<< +/D [4911 0 R /XYZ 70.866 565.941 null] +>> +endobj +4915 0 obj +<< +/D [4911 0 R /XYZ 70.866 441.504 null] +>> +endobj +566 0 obj +<< +/D [4911 0 R /XYZ 70.866 375.865 null] +>> +endobj +570 0 obj +<< +/D [4911 0 R /XYZ 70.866 252.995 null] +>> +endobj +4916 0 obj +<< +/D [4911 0 R /XYZ 70.866 214.647 null] +>> +endobj +574 0 obj +<< +/D [4911 0 R /XYZ 70.866 187.899 null] +>> +endobj +4910 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F11 3877 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4935 0 obj +<< +/Length 1449 +/Filter /FlateDecode +>> +stream +xڵXKs�F��WP���f��p˦o�e;^��uQXId��d{����,�l�9�P�t���_?����x�b��������ǃ��,� +�d�x�))� �Ho<��|ɇ���G�K���&K=�@�'�d�jS�e�{t��x�c@�$��Z�RHQ�M���5����C��W'S��g��}��F����8��`�)�@_)��<Nu��!!~Q!kT�"��{2"�bP#|ea)��cD٧N3��t*�p/��PiC��41@z��$=�!� &�&�!�Y 8@��m�i�M��v,l�!Ri�4C��Uzy�����k�p���lȰ�sm&�VQ���m�LIv�m�0��~�Y�"�eT"N�AW?D2R�=�dGY��ئMHg�%.!ې��a��O�M��"�z4M� @�xYsj�e�41q���'�s]��h���E<|��C][�Wew��`J(�"g����FW:�͊=<<�~?[��%b�ݬ��T[N�%��|��֡���:��XH��*Ɨ�\妽M4�N�(E�͌�i�d�E����bt7����H{#'�8���Љ��15I�_U�qY_��q�n��J���!Q�G��+q%�6��cH��O�����oX`��_�O�}�r+�JAwdc3mx��P,��p(��2��¥@�F���� v�n��O��F\&�q����<�2�{��n�O�iR�y5Q�B�+�"�di���� +X�< +�@��8��)�j��n��?+��M��C��q���� ���z�@�-8_A�e��x���RG�˓حC��*~dR�(u�8n:��C�_3Y��C�$���NO�,G�7M��C��r#yx��:Vݳ�����%�&�oEf����z���)�(a۶��~�2�z@o6�ns�(PA���(-�j$��W�)UT�G���s��.�C�˚<u�;*�SK�F ��Y��f^.��\)�����6 B�9��5� ���8ϯ�kJ��Βv��>o���,���,z������_����7��� S!�ZY��axT�������ԏa�h�Lm(k��2 jV��͕�T)G�"��̠�"(��̶�Fyod��F�3�k����E�D�B�� J�E����'������������T���� �=�Qt�.�k����f�eT\��'�c�yo�n�nkb��7[w�s��-C�8�G�lL$D�L:�e3ȍ�]L�����3�$��gPw�i���y����U���[��)ᒔw6�3m� ;?����z�8�й�r��֎���s�q��njw�;֪\���6ο���8��>�E�8m�.��k�}�ZI�lҮ���neK��V��C��Twfa��J��r��MRG�f�����������|�7�@�Q �8��G���^��S�ry������ܢ���?�j&� +endstream +endobj +4934 0 obj +<< +/Type /Page +/Contents 4935 0 R +/Resources 4933 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4862 0 R +/Annots [ 4917 0 R 4918 0 R 4919 0 R 4920 0 R 4921 0 R 4922 0 R 4923 0 R 4924 0 R 4925 0 R ] +>> +endobj +4917 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [125.696 329.146 150.884 337.837] +/A << /S /GoTo /D (fsolve_8c_a690a05654627b94634ffed0893946ba7) >> +>> +endobj +4918 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [302.243 328.174 335.905 337.326] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4919 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [403.181 328.174 502.323 337.837] +/A << /S /GoTo /D (fsolve_8h_a806eab83c4b4a937b86ebcfd984f9206) >> +>> +endobj +4920 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 316.218 128.438 325.37] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4921 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [273.441 316.218 307.102 325.37] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4922 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [340.212 316.218 373.873 325.37] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4923 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.745 316.218 525.406 325.37] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4924 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [126.832 304.263 160.843 313.72] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4925 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 142.915 297.675 169.455] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +4936 0 obj +<< +/D [4934 0 R /XYZ 69.866 801.979 null] +>> +endobj +4937 0 obj +<< +/D [4934 0 R /XYZ 70.866 771.024 null] +>> +endobj +4064 0 obj +<< +/D [4934 0 R /XYZ 70.866 560.785 null] +>> +endobj +578 0 obj +<< +/D [4934 0 R /XYZ 70.866 544.409 null] +>> +endobj +4938 0 obj +<< +/D [4934 0 R /XYZ 70.866 368.678 null] +>> +endobj +582 0 obj +<< +/D [4934 0 R /XYZ 70.866 274.528 null] +>> +endobj +586 0 obj +<< +/D [4934 0 R /XYZ 70.866 128.707 null] +>> +endobj +4939 0 obj +<< +/D [4934 0 R /XYZ 70.866 82.821 null] +>> +endobj +4933 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4943 0 obj +<< +/Length 835 +/Filter /FlateDecode +>> +stream +x��VMs�0��+t���H��8��&m�u[�7'�[���rA�ǿ� + ���LO=0����ݷ�Jg��7���G�t�[xg�q��8��b�R��(�"�)Z��ҧS�Q*�M��[ k��������������JK�$1fi�z Ό����~y�ѣ?!������5Ak�]"��L��F �ĀU���9p��I8�4)!�erE������Y�R����b�~��l��u��f�6}��-I +)�㧻z�,��G,���l�z�f"�ЙZ`�:�{2F�,��֑?��^��V��j��#�O�B�I���m���Կ���m8q$�C�L�hٳ=�:�?��o?_|�Z|��(�p&�TQm�Ki��#�����p�s����Zg炏�gt�pEH<���(f�6�X��Ng�(�3����7�M���;��H�?&��:oT�We�w�$y�I��V�d�.t[�O�\��/���P>&�g�R7e�L��a&�t��5���D c�aAb�;�9mm�"��Ҳ����wmN�C�˰7-ZȂ���z�.W�����.U�`���J�O7�;p���dkV�x���J��2[o˵�ʽ�I)�Ϊ��op~�_�=fbTE�/8�{��ЬFц<aƗ�+k/��N�NY���F��씍%B����˵#�}��IӝV�U�y��u��a��ֻ���c_��fi^��#�z����E�Liy��8�N�$�0С鿄 �*]KlٯA�� ��U��T�������OC��8����+� �u��(��躐0̹��&�B���]t�U�o��5 8��F��=P� +endstream +endobj +4942 0 obj +<< +/Type /Page +/Contents 4943 0 R +/Resources 4941 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4945 0 R +/Annots [ 4926 0 R 4927 0 R 4928 0 R 4929 0 R 4930 0 R 4931 0 R 4932 0 R ] +>> +endobj +4926 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 691.297 171.594 698.781] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4927 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [155.255 679.342 238.543 687.128] +/A << /S /GoTo /D (fsolve_8h_a806eab83c4b4a937b86ebcfd984f9206) >> +>> +endobj +4928 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 667.386 171.594 674.87] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4929 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [169.054 655.431 209.303 662.915] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4930 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [256.542 655.431 296.791 662.915] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4931 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [169.054 643.476 209.303 650.96] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4932 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [256.542 643.476 296.791 651.613] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4944 0 obj +<< +/D [4942 0 R /XYZ 69.866 801.979 null] +>> +endobj +590 0 obj +<< +/D [4942 0 R /XYZ 70.866 771.024 null] +>> +endobj +4941 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F86 4565 0 R /F29 2678 0 R /F50 3818 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4961 0 obj +<< +/Length 1714 +/Filter /FlateDecode +>> +stream +x��Z]��6}���Ϭ} !ޚ�f�$m�n��͎�xe/�6���v��{�����>a�8����~�~1��H�u6������ɏ�ɋ�;B0g�r|���P$�3�q�\!����G��^q�"�S���{�,��a%�:y5�|��R!J�$���fru��x���@:ߋ���q���;���%F���b9s��Y$=K��zn����tJ���J�N�`����!�y��d��a����À�x#��%��K��.�Q��C>,oᑨcm� +:�$(�i#�cA��jq��u~�k����4M��iJ�o����&+s�o�fU�&�����K���|�cJ���9<��E��Y ��w�~?İ�N°����s��o�ze�[n5�xXn�,w��f�WlY��<���J�X������i +; �*�`�ag�O�!I���`��cXc�Lv��nT���tF$w�{�6�@������hF�b���Â: �Jq9�70gC��y0�AA�4�-����n���H��2��� 7���Ƭ��ޫ)���<�?S*.�����⑦� w��v�#���HEC0yZMv����+�S!'��&$G>�r�Y��{$7�l���U�/c#9t��!ڄy)�Ϙ�,���Z>�#c��4w�"��N�IVlB �?G ��R��4�-��Q����R�GQ �V�3�̌i�y0��c�*_�I����E���/�q��l}6�I�~����\��h���W߶�6��c��M6�p٧ޣ�* ���ޓ0�z9A>%ϡ^.?$1���-ޚ������2���p�ͤ[���t���ou�����6�?��h���NO�OF`y�$� +<��K�oӸy�T^�KAAS$X�=�v +�!J˜�S���x���������=����8zz1�݀E� � �~�<�[A�5���LKcY�S]MvU�⥲�#�j\�U}�03( +D�c����ɠ�TK.l!y�.2[��:���0i�E�<�g�ȡi`��68�E�JC3�����/0�F;�6�OG��)9��0���H��~����Bwy4+�v+�q^%�����+���m��՛JCsV�u�5ȗ~�����;�Ռs�*�k��횮���,F��~�����?��0%���O������`vt�q��� +����{�~���|��i��>�7�,ϤaG'Yr,��l��f���Ce�Xq�e�a���:}&]l!�E�9<OԃSB?�;���~u��Ó�m<��{�_z�3*r5�~���Z�~�.�N��Ig��/T��I��2ü�� ����a��$��S�! +�����C�y ��A����:��Q�jaG�Kh��ޠ����z�7�3�Aʁ����M)�F�Z%�똢�+����rm)�C�n��V�k�2�4������U$lDl�>Wy)���*[��}��eG����?'���]��o�ӊ�1�j��m��zaw�q`���.�[��;l5�VX/�϶��������-�Z���{f�Ȣ���S~z�n<��L���ϯ���x�V����nt�Z��%C)��*��Z�j.Cs>P����M��3=��s$�Y[�J�)����ƤC�*��cb辥)5��,}z���2���O����/�"pzo�H���*��Ւ�'�cyx\���UE��?��u +endstream +endobj +4960 0 obj +<< +/Type /Page +/Contents 4961 0 R +/Resources 4959 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4945 0 R +/Annots [ 4946 0 R 4947 0 R 4948 0 R 4949 0 R 4950 0 R 4951 0 R 4952 0 R 4953 0 R 4954 0 R 4955 0 R 4956 0 R 4957 0 R 4958 0 R ] +>> +endobj +4946 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [119.604 424.923 218.745 434.586] +/A << /S /GoTo /D (fsolve_8h_a806eab83c4b4a937b86ebcfd984f9206) >> +>> +endobj +4947 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [224.733 424.112 297.81 434.38] +/A << /S /GoTo /D (fsolve_8h_a806eab83c4b4a937b86ebcfd984f9206a44c226e2406536a0eba3ee940a4a7117) >> +>> +endobj +4948 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [300.802 424.112 412.748 434.38] +/A << /S /GoTo /D (fsolve_8h_a806eab83c4b4a937b86ebcfd984f9206a99bd092827a3e3f95abceb5f6b0c1783) >> +>> +endobj +4949 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [125.696 361.245 150.884 369.935] +/A << /S /GoTo /D (fsolve_8h_a690a05654627b94634ffed0893946ba7) >> +>> +endobj +4950 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [302.243 360.272 335.905 369.424] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4951 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [403.181 360.272 502.323 369.935] +/A << /S /GoTo /D (fsolve_8h_a806eab83c4b4a937b86ebcfd984f9206) >> +>> +endobj +4952 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 348.317 128.438 357.469] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4953 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [273.441 348.317 307.102 357.469] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4954 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [340.212 348.317 373.873 357.469] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4955 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.745 348.317 525.406 357.469] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4956 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [126.832 336.361 160.843 345.818] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4957 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 210.472 297.675 237.011] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +4958 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [93.78 96.295 177.068 104.082] +/A << /S /GoTo /D (fsolve_8h_a806eab83c4b4a937b86ebcfd984f9206) >> +>> +endobj +4962 0 obj +<< +/D [4960 0 R /XYZ 69.866 801.979 null] +>> +endobj +4963 0 obj +<< +/D [4960 0 R /XYZ 70.866 771.024 null] +>> +endobj +4065 0 obj +<< +/D [4960 0 R /XYZ 70.866 542.258 null] +>> +endobj +594 0 obj +<< +/D [4960 0 R /XYZ 70.866 526.689 null] +>> +endobj +4964 0 obj +<< +/D [4960 0 R /XYZ 70.866 458.05 null] +>> +endobj +4965 0 obj +<< +/D [4960 0 R /XYZ 70.866 393.399 null] +>> +endobj +598 0 obj +<< +/D [4960 0 R /XYZ 70.866 308.29 null] +>> +endobj +602 0 obj +<< +/D [4960 0 R /XYZ 70.866 197.071 null] +>> +endobj +4940 0 obj +<< +/D [4960 0 R /XYZ 70.866 165.94 null] +>> +endobj +606 0 obj +<< +/D [4960 0 R /XYZ 70.866 139.588 null] +>> +endobj +4959 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +4978 0 obj +<< +/Length 1774 +/Filter /FlateDecode +>> +stream +x��ZKs�8��Wp�U�Fz��ne���lf6�[&�rl9fˆ�L������>�!��룻�����;q^�v^���>�x���s�Gb��HE� �x�<�#"�#*}w�D�7 ��E���M���ك^ vu�Ù>���<ĥ�2 !������׀�E�R��#�2g�<>ag���<�;��'�������1���#�ͩ9X�8n�H�3k��p(��Z��4�3� +�V�@���/K�.�� ,�#=��t<�枅ȼ@U���H`ϑ^��p����iN���$ +�"���"JPL��Q�'���#c�t����r���y\"!d�A�@O����zdʐq�9�� +I�@)���{=]����P_@�2�M]��^$�'+�@�n���%f9�� �Ħ�k�ciP�$͏� �����1Z�G����Y�R��!8-3f�r��J��1��f��n��7�p��~� Y��4�T`mm�(`�"���˫�O�1��|=�!%1��=��p-[� �ԟ�Ţ\�����@.g�;#R9�����q[xx3)�EZLV:|I�W-���9�8 �W�9M�˗��A�0kś�AIʥ�EiG,dO쩊�i?���t�Z��j�t�Y���y̼}��~����䏯�������K'�R�_(e^�c�P,=�:I'�\��Z�n|Qy�B�"�xżL�($��N +�V[f]��x�p�[�l_�z�|�Ti܋N'!T�0��#iu%����[O�8xoǹ+0�Wz�)�U�^ʼn�Ng�s0 [l���?T+#O(�C�6���S[~�=���T��z X��{�J�Q�����ih����s���m���dE"˫� +�e�� ͓��$:6g wmV���k��o�\�7_#Ȕ:N��i�A��U��wKC̭ih��LoP�1����*;�7�S�,�wg�(JtaT���:���S��n��:u^iO�x�����֝{�(;�S�/|�G��/.�_���:��cE�ˈE�|W_t~ӧ�Շ��~]iS��ܪܥ�� +� �*[�)�M�:5��M����<�#F����<��妐���G�U�}�W +��Y�{�R@')�����QA����xe+��VZt5Mє����# +q��E[��TT�6:��Wi� +g����d�!�n[��Ќ�P����8̸�0,� �s,/�8ɐM�a���θ�в6vP���v�UewR.IM�a�MO%���6I��#�Y�h�� D<�~�h�_A�~"ۉV�����}�`[?��VU�?�N֨I���� u�%,v�L��P�#!���'��PU��_�Q?��4���L{�E��5oR ;�5;�ҍ +xs�B89D7`�&���U�I;(�Ol;媂kÉi������!�moAA��N��ƴd�V���v��M���ٹ�,K6� +�"��"����Od;ѪB��RU�"��$�����}�bV�����i�l�;Q��2*���9F}2Rn���{��M��~q{����K�@J��`/&��G�)z�lgoU�%�[�ẩ�Ӕv�VMi�nY���lx7Mm������68g �Tg�Ɖ�� ���9=�t�IϱX "����v�Ma67]?�m�+G]T"���?�Qu�g��v�å���W��"�&'��nnB�$�ծ췺}�{�v͝��5sG���J[�g��k�$�6���9*���_��h��D +V!��ą��ݚA��jzC�?^̷KW���|� +endstream +endobj +4977 0 obj +<< +/Type /Page +/Contents 4978 0 R +/Resources 4976 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4945 0 R +/Annots [ 4969 0 R 4970 0 R 4971 0 R 4972 0 R 4973 0 R 4974 0 R 4975 0 R ] +>> +endobj +4969 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 497.778 171.594 505.262] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4970 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [155.255 485.823 238.543 493.61] +/A << /S /GoTo /D (fsolve_8h_a806eab83c4b4a937b86ebcfd984f9206) >> +>> +endobj +4971 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 473.868 171.594 481.352] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4972 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [169.054 461.912 209.303 469.396] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4973 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [256.542 461.912 296.791 469.396] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4974 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [169.054 449.957 209.303 457.441] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4975 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [256.542 449.957 296.791 458.095] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4979 0 obj +<< +/D [4977 0 R /XYZ 69.866 801.979 null] +>> +endobj +4980 0 obj +<< +/D [4977 0 R /XYZ 70.866 771.024 null] +>> +endobj +4966 0 obj +<< +/D [4977 0 R /XYZ 116.111 755.899 null] +>> +endobj +4967 0 obj +<< +/D [4977 0 R /XYZ 77.242 741.447 null] +>> +endobj +610 0 obj +<< +/D [4977 0 R /XYZ 70.866 666.087 null] +>> +endobj +4968 0 obj +<< +/D [4977 0 R /XYZ 70.866 619.558 null] +>> +endobj +614 0 obj +<< +/D [4977 0 R /XYZ 70.866 592.363 null] +>> +endobj +4981 0 obj +<< +/D [4977 0 R /XYZ 70.866 316.281 null] +>> +endobj +4066 0 obj +<< +/D [4977 0 R /XYZ 70.866 68.979 null] +>> +endobj +4976 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F29 2678 0 R /F54 3823 0 R /F92 4484 0 R /F86 4565 0 R /F61 3908 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5007 0 obj +<< +/Length 1393 +/Filter /FlateDecode +>> +stream +x��YKo�F��W,��T�}?��"q���::� ZZ�D$2�(�ί�쒔I���Dj��H�Ùo�����lx�'E�U��"�M�a��kd�U���i��RH[�E� ����^ ��P�^��<����i����K�8O�ԋ�^{�{$ ���`�/zW����A_�� ɱ���]�-��aK���T� +'%����B��*�ߺQ�V90�_�i���-]:v��9�5bX{K^��x�i�V��ٴ�zI:+~�Y:�'����o�y]x��_�n��S�Ȃ9�JsTa�k?$�x����(� �{4����������*�$��P$(6��A��E�E��+�V�#@�'���4� }��\��<4�E��tB�2$�.hVcA����3��w������F%T�<��<���[�@AI��u�<[����NY��2�k˪N� ����R�%���2�t�����|�;5�������@H̪W������*�jŇ-���F7H�=c�� +�H���>�Q�L�g������/��站�G�h#`�>�F@_�)��y��D�Gu�B�Fy��w�x���6*���nL�u���"�B�F�a�oX���f֗�������M���S�w�e�Q�0��H�����+ $e��uG�V���a�r�g$���u���٥�'JZI�(��cF��J�$�Zt��l[[2 +-��K�J�cB���Zx�GE�����%�1;�:f�c�_o�߀��3��}��5NJ��,�ɓې?L�O�,�>�O�,����7��#da��>k�?u����O�,���,�.����b�t g��0b� +�ϓJ����ӗ�k�-&.p�� �0-GI�\'s7)�]n5^&��QW���/q$�Yѻ�k*�9��|�V����ҞVgU�fF8��[�A���3j����~�3��l�H�4#|�@�2���?�e�����ƫERj+��Qu��ךD(������G��oI:�����-��x�Z��J(c0g�ʌ�N���O[Y����A��ڤ��_�}��uѪ��5��Yz��=�&f�j��H_Q ��P鶫��[VC!8��fx�i@�6��:���4�G������Z���O[,+Lpi�>�3Fh��H�p"�B#P��)���~����S��g30�E5�*���&(�,�nۘ�a�9��B5��NU�K�Oc��6�-����m���kҞ��A�{]�3�5�&��?�d�U��W��_�.W�#:y�y������-ޡb�TM�=0�6����� ����o���8k.y���^�O��&������ #�A��l�`�}Q,�Q<�KV�K��A!��2֤�m���e�W[�k����Dh��%ۧm������ +endstream +endobj +5006 0 obj +<< +/Type /Page +/Contents 5007 0 R +/Resources 5005 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4945 0 R +/Annots [ 4982 0 R 4983 0 R 4984 0 R 4985 0 R 4986 0 R 4987 0 R 4988 0 R 4989 0 R 4990 0 R 4991 0 R 4992 0 R 4993 0 R 4994 0 R 4995 0 R 4996 0 R 4997 0 R 4998 0 R 4999 0 R 5000 0 R 5001 0 R 5002 0 R 5003 0 R 5004 0 R ] +>> +endobj +4982 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 543.643 197.72 554.225] +/A << /S /GoTo /D (fsolve__test_8c_aefd0d3fa000963221de289a3933b7c9b) >> +>> +endobj +4983 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [201.205 544.562 234.866 553.714] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4984 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [267.422 544.562 301.083 553.714] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4985 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 517.58 199.71 527.956] +/A << /S /GoTo /D (fsolve__test_8c_a3344cde9f5060d7ab962fbaaf1cdd88f) >> +>> +endobj +4986 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [203.196 518.499 236.857 527.651] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4987 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [269.413 518.499 303.423 527.956] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4988 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 491.518 197.72 502.1] +/A << /S /GoTo /D (fsolve__test_8c_ae36fe8e55d180d348ef331efbbc5b908) >> +>> +endobj +4989 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [201.205 492.437 234.866 501.589] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4990 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [267.422 492.437 301.083 501.589] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4991 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 465.456 199.71 475.832] +/A << /S /GoTo /D (fsolve__test_8c_ab95955c80b1896b9e75a04faa4ce742e) >> +>> +endobj +4992 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [203.196 466.375 236.857 475.527] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4993 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [269.413 466.375 303.423 475.832] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +4994 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 439.393 197.72 449.976] +/A << /S /GoTo /D (fsolve__test_8c_a8f8a1fe785d5304202601b95e1e6871a) >> +>> +endobj +4995 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [201.205 440.312 234.866 449.464] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4996 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [267.422 440.312 301.083 449.464] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4997 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 413.331 199.71 423.707] +/A << /S /GoTo /D (fsolve__test_8c_a6686e4624961ca943bebb616e763a100) >> +>> +endobj +4998 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [203.196 414.25 236.857 423.402] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +4999 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [269.413 414.25 303.423 423.707] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5000 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 388.188 160.608 397.851] +/A << /S /GoTo /D (fsolve__test_8c_a53bbdeb6ad57eeb4b512c4620b64cc37) >> +>> +endobj +5001 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [276.9 300.939 302.088 309.63] +/A << /S /GoTo /D (fsolve_8h) >> +>> +endobj +5002 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 263.149 297.675 289.689] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +5003 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 137.765 171.594 145.249] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5004 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 125.81 171.594 133.294] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5008 0 obj +<< +/D [5006 0 R /XYZ 69.866 801.979 null] +>> +endobj +618 0 obj +<< +/D [5006 0 R /XYZ 70.866 771.024 null] +>> +endobj +5009 0 obj +<< +/D [5006 0 R /XYZ 70.866 577.512 null] +>> +endobj +5011 0 obj +<< +/D [5006 0 R /XYZ 95.773 402.215 null] +>> +endobj +622 0 obj +<< +/D [5006 0 R /XYZ 70.866 360.06 null] +>> +endobj +626 0 obj +<< +/D [5006 0 R /XYZ 70.866 249.768 null] +>> +endobj +5012 0 obj +<< +/D [5006 0 R /XYZ 70.866 218.991 null] +>> +endobj +630 0 obj +<< +/D [5006 0 R /XYZ 70.866 192.658 null] +>> +endobj +5005 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F11 3877 0 R /F61 3908 0 R /F68 4460 0 R /F67 5010 0 R /F50 3818 0 R /F92 4484 0 R /F7 5013 0 R /F8 5014 0 R /F1 4048 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5026 0 obj +<< +/Length 1798 +/Filter /FlateDecode +>> +stream +x��ZK��6��W�h�1���٢�"ݠ +��o��p��������v��;)[J�%o.=,������7~����{�<�G4yHh�n��lts:1�*�l�hJ�R���(��cF ӓ)�f��o���!���?�]?���C��0:Nw�f�N�f�'B��PU&HY�t��l�ψ�C���>c��"Y>�>���?�=��I��V>%B�0�=&��<�.ݭ��IّbĈ���.Ƌ��)=�� c�}fY.2j!���Xș"���+�`�*�h��s�&W�B�%"����K��D� +�G֛zle$��s���Hn�J_����dʌ�E��g}����~ɉf����v�q���{؆���7��\&���H~�+t���`�DY�Lx�y���PN`RX���G�1M��L��y��x��5�O���˹�0�>.��EP�٠�$#$���[�γ ���!_�i��KA�ͳ���9�φx�l�2�:��sm<�e�� �V_7��z��C�b���"��� }��zd�,e��{��M?Q�7�k}\oB���_�+uo��;���B�|�FL��W�z<�=�����OTR�c�ǵ4i�`��Mq� �p�6�t����0�l7s��|�m?_�y.�K�,Ո'����e���v�*'�.������B�{���n�� �Dx2b�"��a��J��ͭ�+��P��ڝ�8��wotU�1 "��]>�R�tG�%��V�|ZBڔ ��(��}�A�N��"�w�S�XD�Q݊AKGC��-v4���D$�:R�VsA +:MA�"��b��AS� +(Lvk��jW�r�`X��O�@�1ؕ"�_Q"�R�A'��Ay�a�`&ֲ��.[�3 !�*(���"�C�u#�@7p�`B��Rq�5��T�D "�@�XWi�&ww<-�{�81<i�g<kZ%��E����e]2�.j̩��\��ϡFa� +n�4v삒�D��:��a.�Ӣ��$-���9���3<ce�����RY����$q�#tF�a�@��H� G?`�s>�jDw�#t�äTG��J�V���KB�m5J��p\�گ7 ���e^��`@��#t(�3n9��B7exZ�K�0��/_j1/S����X���(��=A������\�����o�k&��:�|�z�� ۇ�� �F�+�9�!R ��M"$���m����m��d�!�9�ˍ���R�z�M]Gx�BS�~�-�{jo�q�8VN��yorO`4�h?��*W�v�dx��;��+�{��Q���dEO�Q����#��S��(����^�L�i�8�`f�ڀބ�M�!X�����D�x0�#ĵ�r"��A :LFHPÉ4� +d"�Fv`�{��&hI���҉=��fiɈ���+��9�/�H�(����r�t"�G:���ӏO�FEŽ�����/���P,����>�y�Q��#�/�G�6�xD�뒏��ֈ�3�#so^@xB�(�E>�.䣸�*]��>��Q��|ă`��\N>��x<ܝ����l.;�����9����w<n]�4��.�E� �~/��t��2�1��C�y�fx3�� +Y����.[�]Np�\.D`D�G/�l�p{��mq �*cH� �eQ������'�#/�8�Q���u�g�Z s� �u�����ql��T��s��Q|�:�kCR�96� ��À�y�*v-���W)���EچH�N��zO8g����S�/wV��Z�-�B� ��Ӻ�g��p���� ��H�.ݤ��!6��ݺ1��[��7U�^� +endstream +endobj +5025 0 obj +<< +/Type /Page +/Contents 5026 0 R +/Resources 5024 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4945 0 R +/Annots [ 5020 0 R 5021 0 R 5022 0 R 5023 0 R ] +>> +endobj +5020 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 545.591 171.594 553.075] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5021 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 533.636 171.594 541.119] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5022 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 180.595 171.594 188.078] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5023 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 168.639 171.594 176.123] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5027 0 obj +<< +/D [5025 0 R /XYZ 69.866 801.979 null] +>> +endobj +5028 0 obj +<< +/D [5025 0 R /XYZ 70.866 771.024 null] +>> +endobj +5016 0 obj +<< +/D [5025 0 R /XYZ 70.866 643.461 null] +>> +endobj +634 0 obj +<< +/D [5025 0 R /XYZ 70.866 616.265 null] +>> +endobj +5029 0 obj +<< +/D [5025 0 R /XYZ 70.866 429.307 null] +>> +endobj +5018 0 obj +<< +/D [5025 0 R /XYZ 70.866 277.97 null] +>> +endobj +638 0 obj +<< +/D [5025 0 R /XYZ 70.866 250.8 null] +>> +endobj +5024 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F11 3877 0 R /F7 5013 0 R /F92 4484 0 R /F8 5014 0 R /F1 4048 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5034 0 obj +<< +/Length 1040 +/Filter /FlateDecode +>> +stream +xڭWMo�H��+�h����߭�^F�D�4��A�CL�ػ�̒��vlܓ��C�(.�W]���7���@�w#F� #��ϳ�͝0�R�� �1�Z��q�j �'�6�ϦD�#!5�W��._g� 76�-�/����*/o:�2�;�d��R�%YnF�sF��ٔ ����rC�TI������_/����G�Y�������c.�t�n�*ێ�]�Y���ox�PŎ�f�L+b����[h-��*@4!��aH��!�!���J4�#�T(~-%*�`�*����E��>�'`U2��K��k���ï85`����y�P�*��#���tB�$�Ӷ��7�hꌰ��N� P�Gm�Q� I�v�c�)�%���"*�2}��zi���J!.�N���?�\%��%ۍA%t�c�8sE��Ņe���F(P.)���jx�@9zcΨ������\�E��lyF�^�C�F;>\]������9F��bY���lE_���9�1E_�1LL��(滉�m��1^��ȤUs��"�~0��Q��ӿ�.�]�n䵨�]E�u,ы ��lX��X�$�f�2{j^�>�,y��|c���&����5۰��,Ql{(m�X���$�EY,� +���n1�E� b�������*��g����c a�,l>G�琬����D����ٲ*�������9���кۑjL2����{LD�z�V�| �Z�G>��{�և�<ƴ'� HI�ߨ $k�#�f�s�.��yT��DZ����֪����k2 ]3Re�HԷ�p^�d�����"���U�il����Z��v�4�M�U� ����Z��N�����̀61@_f8ʺ�|����VG��?7O����y2iZ{.�� +� 0�^��~�Y�`NU�x�����ۑ�����C��Wi��"����pw=�H��>�S64��CA�/G����+�︶x��|��z5ŕ�O�6}��/0e�X����~Ք-kb�6%���0��"ۦUl�ܖ~��_�l(N]�Y�k: +endstream +endobj +5033 0 obj +<< +/Type /Page +/Contents 5034 0 R +/Resources 5032 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4945 0 R +/Annots [ 5030 0 R 5031 0 R ] +>> +endobj +5030 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 545.591 171.594 553.075] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5031 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 533.636 171.594 541.773] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5035 0 obj +<< +/D [5033 0 R /XYZ 69.866 801.979 null] +>> +endobj +5036 0 obj +<< +/D [5033 0 R /XYZ 70.866 771.024 null] +>> +endobj +5015 0 obj +<< +/D [5033 0 R /XYZ 70.866 643.461 null] +>> +endobj +642 0 obj +<< +/D [5033 0 R /XYZ 70.866 616.265 null] +>> +endobj +5032 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F11 3877 0 R /F7 5013 0 R /F92 4484 0 R /F8 5014 0 R /F1 4048 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5043 0 obj +<< +/Length 1829 +/Filter /FlateDecode +>> +stream +x��Z�n�F��+���h<3w�(�)��*M�sA�iW�-���:�3|Ȥ8�(JH$�E�{��.���fē��'oG�_�.ސM��Pru�XΜ1����\�%�c������n|�Y=~Ig�t�e���7��4�{��O��ty�Nn�.��iK�Y�����3x����sR%�O�����˄3�.�7{�)Q`*�=&��ܝ�3��m�'�<r"#�Ső�M����t��'B�7�f%dTC�'\;4�"��ixf�8>��^����ļ�Dn�x�D�`G�H� +oQn�Ų��#-��D��xAp˴�u�ϳ�z}=� +��7��3k�P��V�����?���Y�nW���,x/�Q1�V�OWF�s��M�j�e/0�U2L��M�RM ���K��]D��L���>ҾL��?����c�4�D�k��f��#�NJ��0����)�E!1ա��� 'z$�0�� +�e��ȚaJij��Dk�d7��������|Y4�����b��Ź�0e�_�]��g���� +'5>����Gۥ�����C�x�� +,�w��G�~�\.��3̷��q�,��x~]����e�z|�e��l %�2��"B��������1��k����Ϋ�@6@v�q��W�p���!\��v�\-g8�l�u3���2GD�Z "�t��z�44� ��� �h�P8���Q��A���P�ח�v�Z϶���⍗-�i8�]/{���W-���1- r�&z�o�cD_�R�5�D̅"k̮ۼشjS�j�,� ��=냚��Nj�z��*1 !9/J �M�bU"������*��;�_���T�=aS�93h��R�>��.�U��&��=���!�E �q�_�cc�!���"���i�f����B~}�%�,�Z��g����|h�"OTD8< +�AgQӰ>�Y樧3t�A�y�v� ��t-��XcH����٪ء�7:�KY���qG�J~#[�>������J�h�1�*ۥ�GUR���F�v����0���ab +a�J�iT����jB�7/m%�[H�`��5�$l��UC��]S����T�&�c2QӼ- +���D�q-\YPnW��ؓB�Z�ҫj©䄲j����mYS-8u�������S#�Jl:��5]�M�v�xj ��#��h~��:DŽ�Yݟ�8�٧$1K�l��2���n�+����m���|:�Q�{��Tz@� +��2�0� +k��{�C# ���*0�>̠��>D�@�Q��&�'38P~������`#;^� �dZ0"*� �\��L�:J(���4L�!q�L/@�9-CO����d�{���D��I�?��EF�&4��1���fiM��������<���K#*ā��`d�he"Iyf���D +��?i:�H:I?I?Ig�"�J�*o��D];�>��l �����(��;�!*>������<�GQ�8��t�bmuz����4����I)�f�"�Gx ~�a�|�E0��'�:WՒ��A~��.~R� u!��c^�� �������C]Ц���_b���&D#�rP��Q_-�@9褒��"4G��]$���$A�;Û�t*&�ߧ ���z�\$� +�aܹ�����T�Kñ�U�>�}�,D� ���Y��O�ZI�R�(m_X�����c���X$���BH��I��������Df�qW�x�2L��&zV'�CE9�¶�ͪ�!�=Љ�VFf#� +��Ir}���ld#�Q���Æ�m�1� -�j��X�_�XXϘB��t�����b�z����Z����?_��� +endstream +endobj +5042 0 obj +<< +/Type /Page +/Contents 5043 0 R +/Resources 5041 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5047 0 R +/Annots [ 5037 0 R 5038 0 R 5039 0 R 5040 0 R ] +>> +endobj +5037 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 545.751 171.594 553.235] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5038 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 533.796 171.594 541.933] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5039 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 214.089 171.594 221.573] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5040 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 202.134 171.594 210.271] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5044 0 obj +<< +/D [5042 0 R /XYZ 69.866 801.979 null] +>> +endobj +5045 0 obj +<< +/D [5042 0 R /XYZ 70.866 771.024 null] +>> +endobj +5017 0 obj +<< +/D [5042 0 R /XYZ 70.866 643.621 null] +>> +endobj +646 0 obj +<< +/D [5042 0 R /XYZ 70.866 616.426 null] +>> +endobj +5046 0 obj +<< +/D [5042 0 R /XYZ 70.866 439.362 null] +>> +endobj +5019 0 obj +<< +/D [5042 0 R /XYZ 70.866 311.959 null] +>> +endobj +650 0 obj +<< +/D [5042 0 R /XYZ 70.866 284.764 null] +>> +endobj +5041 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F11 3877 0 R /F7 5013 0 R /F92 4484 0 R /F8 5014 0 R /F1 4048 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5057 0 obj +<< +/Length 1140 +/Filter /FlateDecode +>> +stream +x��X�O�F~�_���$R���RU��r��T@�$�`��`;W�_�Y�:�H�}@k����o����dt���Y�#h�:��1Ꝝq��Jq4�"M�Q +i˰�h4AW}�7��� +���z���`ȴ�����eUR�y�M{G��K�� +�l�@�E�ꆠ ��@�h ���\ !9����}�����`&��_b̒tĬ(6"�y�D?)���\1��_֑5���{��Xs���;cPL�D�[�݇�[!#D�D �0�)1 �ފFҎ�PB1��X���u(�X2�v�|���`H���t�k����6����m��y�y�B���;����I�4�����F��� �� )��F4��X(�6�~��%�5� W�}���%٤�'cXpq�S��Ty�M�_L���ҕ*�x7��*,�1��-/� �o*�o%ʀ{i�؊�V �*Qf15�%z����tz���|G�Dw�n�j��F��8�K�,�e����q��s����Ω�.�K8Ij��ׅ���h�O��+K�`�!ޖ�����XJk�� [?uׄ�,�)=� +�<�b�%�!������2���V���&����q�\�逓�+\6v�����K'�5�~(ك9�2H=�~�- ���J@l�oBH������4�c�M��\n031����q���u� �f�,φ��$��=-�5��KY�źw�}@�I��?)��P����v�)��ns{ �o}�����о�t�y5�(��ڪ��m �u�g��Yi٬�QV�3�Y�%I������Mk-L�@N]�� �O]9.��u��у�����Ftp��p���WV+8��ҹ�&~7��6\���}kb��I,XL��~X_V�y�hZ�׃hd$"�_Ƀ��8K���OI�H#Z��y��}+��]�~�<�oK�)�.�w�����m\���v�az��96Jj�~uY���9���< ˢA2�呜�~K����6�S����I�̡fVL�ҁ����AYM�zl���j����x�����¼ �B* ��Sq����b��U��"���9�v4Z郗�6Z�=�l�����"���i ӰC���?#f�$/��Itj�bJ�]护�N�ǽ�|�A��!�ŀ� +endstream +endobj +5056 0 obj +<< +/Type /Page +/Contents 5057 0 R +/Resources 5055 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5047 0 R +/Annots [ 5048 0 R 5049 0 R 5050 0 R 5051 0 R ] +>> +endobj +5048 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 486.199 160.608 495.862] +/A << /S /GoTo /D (fsolve__test_8h_a53bbdeb6ad57eeb4b512c4620b64cc37) >> +>> +endobj +5049 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [276.9 364.105 302.088 372.795] +/A << /S /GoTo /D (fsolve_8h) >> +>> +endobj +5050 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 310.584 297.675 337.123] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +5051 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 83.38 163.101 93.756] +/A << /S /GoTo /D (givens__test_8c_a7b8199da35e2aec77e76bbb9c52a28ae) >> +>> +endobj +5058 0 obj +<< +/D [5056 0 R /XYZ 69.866 801.979 null] +>> +endobj +5059 0 obj +<< +/D [5056 0 R /XYZ 70.866 771.024 null] +>> +endobj +4067 0 obj +<< +/D [5056 0 R /XYZ 70.866 648.644 null] +>> +endobj +654 0 obj +<< +/D [5056 0 R /XYZ 70.866 630.911 null] +>> +endobj +5060 0 obj +<< +/D [5056 0 R /XYZ 70.866 529.455 null] +>> +endobj +5061 0 obj +<< +/D [5056 0 R /XYZ 95.773 500.226 null] +>> +endobj +658 0 obj +<< +/D [5056 0 R /XYZ 70.866 454.409 null] +>> +endobj +4128 0 obj +<< +/D [5056 0 R /XYZ 70.866 300.775 null] +>> +endobj +662 0 obj +<< +/D [5056 0 R /XYZ 70.866 293.846 null] +>> +endobj +5062 0 obj +<< +/D [5056 0 R /XYZ 70.866 127.556 null] +>> +endobj +5063 0 obj +<< +/D [5056 0 R /XYZ 95.773 98.327 null] +>> +endobj +5055 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F11 3877 0 R /F7 5013 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5072 0 obj +<< +/Length 771 +/Filter /FlateDecode +>> +stream +x��V�n�0��+��"��Pm��EziS���bі�r$9M���D���F$�%'�49;;��xt���i�a4E ��#�x�� ����)��H�$A�]��AHU�O�{=��]7�٩A^h;:ד�`_Wz>����q�@(fBu@�����Ȼ�Ĉ��ED���̻��(5��!,�Џn�qa�xV�o���r04���v���ʂ�@��`���$�xj���z\�&/�-����$�(d$��!�- +]ۭ��~�̩0��*|#���Ӳ2Q��7�:]"��������90��D��ڳZVS'���Cݢ��z�A7����+�[�f��r��,U��3���^c���М��=�80j3�P�/�̤���=�)s�!��s'���6q�$��礞�͚��F�[6��v��"c%�ß�����|�ex��"�C�w�YKQ� -Bh�h�B��v.Fg��=S��|.��/� �9�l��r>n�^�R�!E$�H�:��R��Oĸ�*���7N�t�g���Y㵦��c̽6���r��qk���R1d1��II�<�ZV^����rY�,R]��2~���i������7�|\,SG��������\o�`)P<^-����,k��P��@��-���b!^�]^��� D�憙y�8j�G-����fIS������4�Zs�������R��l��C}�4����:ܾw�P����W��*�*ɷ�\��� +C=�UҬ��M@���zJ�U��i[ L=�3����� +endstream +endobj +5071 0 obj +<< +/Type /Page +/Contents 5072 0 R +/Resources 5070 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5047 0 R +/Annots [ 5052 0 R 5053 0 R 5054 0 R 5064 0 R 5065 0 R 5066 0 R ] +>> +endobj +5052 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [200.059 698.028 248.039 708.404] +/A << /S /GoTo /D (qr__givens_8h) >> +>> +endobj +5053 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 647.504 297.675 674.043] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +5054 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 487.667 163.101 498.043] +/A << /S /GoTo /D (givens__test_8h_a7b8199da35e2aec77e76bbb9c52a28ae) >> +>> +endobj +5064 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [200.059 367.788 248.039 378.164] +/A << /S /GoTo /D (qr__givens_8h) >> +>> +endobj +5065 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 317.264 297.675 343.803] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +5066 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 84.109 186.754 93.566] +/A << /S /GoTo /D (householder__test_8c_aacc09bb5d8990f8f6f3bc872b9a8d9a0) >> +>> +endobj +5073 0 obj +<< +/D [5071 0 R /XYZ 69.866 801.979 null] +>> +endobj +666 0 obj +<< +/D [5071 0 R /XYZ 70.866 771.024 null] +>> +endobj +4129 0 obj +<< +/D [5071 0 R /XYZ 70.866 637.981 null] +>> +endobj +670 0 obj +<< +/D [5071 0 R /XYZ 70.866 631.214 null] +>> +endobj +5074 0 obj +<< +/D [5071 0 R /XYZ 70.866 531.023 null] +>> +endobj +5075 0 obj +<< +/D [5071 0 R /XYZ 95.773 502.613 null] +>> +endobj +674 0 obj +<< +/D [5071 0 R /XYZ 70.866 457.435 null] +>> +endobj +4130 0 obj +<< +/D [5071 0 R /XYZ 70.866 307.741 null] +>> +endobj +678 0 obj +<< +/D [5071 0 R /XYZ 70.866 300.974 null] +>> +endobj +5076 0 obj +<< +/D [5071 0 R /XYZ 70.866 126.545 null] +>> +endobj +5077 0 obj +<< +/D [5071 0 R /XYZ 95.773 98.136 null] +>> +endobj +5070 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F11 3877 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5110 0 obj +<< +/Length 846 +/Filter /FlateDecode +>> +stream +x��V]��8}ϯ��%}��v�K�Ղ`f� ���B�6ѤII܁��s;t��̲��7�l%�����^ߓ��+�V}D� +t=^D'��B)�R&h�D��TJ�4Ò�E�.b�g�P�.a������l�T?i���46�U۸���"�Q�$��@LS�2��ut��=C��S�e�\#.,x���^�bI VB˛4%�d� ��t6������P,G��]���2}���������l��MK?�2���vۛ����Y�jaJE\�r����)�����3���{{�'����8u���*�{~��[�|��/��6����@)��ᄛ���d"�ĉ��$�f��[[��{��DY�0\蜦�� Ż�2'����g�� +h�5�h�=wt8ҀȆ�������o�n�U����������٣�ð�T8�981a)�� Mv�a�:�NǏ��������f9�$6�irs��4&�h~��6��"�p�mr��~r�=RTb���K��gLL��&<��1�Uq�������:d<��Й��@�M�V�8L;�,����pM龘�~Ց_u��֑$X���2 ����3����8�o��/w���x����!��W���eֹ��3ŋ�/���;_�D���a����4)� O�����,��c@o���:{�S�=��� ;�>F���Ǧ��ly����A�c��4 ̎.ڲn3{юN�j��ޘ� ;��R�G��K�]��%d׃������ƪy�B�Ѯ��s�W&�m7��c���2?��U݇��P�,t���i�e���|0��X���=����iL���Y����������U1�S���2 +endstream +endobj +5109 0 obj +<< +/Type /Page +/Contents 5110 0 R +/Resources 5108 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5047 0 R +/Annots [ 5067 0 R 5068 0 R 5069 0 R 5078 0 R 5079 0 R ] +>> +endobj +5067 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [238.165 696.738 290.987 705.222] +/A << /S /GoTo /D (qr__householder_8h) >> +>> +endobj +5068 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 642.288 297.675 668.828] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +5069 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 475.522 186.754 484.979] +/A << /S /GoTo /D (householder__test_8h_aacc09bb5d8990f8f6f3bc872b9a8d9a0) >> +>> +endobj +5078 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [238.165 350.75 290.987 359.234] +/A << /S /GoTo /D (qr__householder_8h) >> +>> +endobj +5079 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 296.3 297.675 322.84] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +5111 0 obj +<< +/D [5109 0 R /XYZ 69.866 801.979 null] +>> +endobj +682 0 obj +<< +/D [5109 0 R /XYZ 70.866 771.024 null] +>> +endobj +4131 0 obj +<< +/D [5109 0 R /XYZ 70.866 632.239 null] +>> +endobj +686 0 obj +<< +/D [5109 0 R /XYZ 70.866 625.174 null] +>> +endobj +5112 0 obj +<< +/D [5109 0 R /XYZ 70.866 519.467 null] +>> +endobj +5113 0 obj +<< +/D [5109 0 R /XYZ 95.773 489.55 null] +>> +endobj +690 0 obj +<< +/D [5109 0 R /XYZ 70.866 443.196 null] +>> +endobj +4132 0 obj +<< +/D [5109 0 R /XYZ 70.866 286.252 null] +>> +endobj +694 0 obj +<< +/D [5109 0 R /XYZ 70.866 279.186 null] +>> +endobj +5108 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F11 3877 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5129 0 obj +<< +/Length 1590 +/Filter /FlateDecode +>> +stream +x��YK��F��Wp����ny8���N%�*���T��$b d�u~}z�A�@�G\��j���1�_w�����Y��Y:ع�0\���(�Kɜ���0RR:�O�$�d�� F��\��:1|��0տ��M��(~ɋ��� +�q����p1"x�a<ӗ�����������ˀ�-�!{�J!E�3�n�3�{7F�W��Fr�p���~�����&{U�$A��h�dz,J❱�|�jL�J$�D���b�A�y����Lax��|�8��r� �t�B���i��#d�l�)Č��È�� �r:"����γ�,I�И^������yg +4������ ��S������Xm�����m|�\�y���0G"�cJ�RX�d}̱��)�����[�N��T" +GI�(�֗A�tB�'x��<�D�(;N��X�Ds}��o���5�M�N<�����y��Ct�a6]L�4MR�%%p��6gY��[zH�pH��]��}x: .���.�.�M|�7M�D[�!���M���+�%�Q?/�ڼK���;Mܔ@�p�<� ���7����$�2��)�����vn�8���V����.,�7�EC�}���l凒� +��|0���z��CZO��uQ�K)�>�)�y��-��ly:ʒ���=a���4����T��{],��;��=��X�J��V�����u��LI�����驢�N��M4L�υ���w��>b@4�h������qea:�M���(�:�]6=�� P���f�#��7�%0�U��$���6�$PJ*?�?$���`&��o�?\�1"BՋjC�>B<vf?yr�x��Rc�i��2��Q�"S� �t��_�(p!~�Qv3�y�0i��9���~%~L6�<��Q�����)����c�٨�B�#`���� �J��W��Y'�;��b���b! qJ��a-���#@!��[h7�t�з�n�F�rWl�94ح�������S�ч/p�(�$��K��'r����)�����Ud��>t�W�a�_``�u���*C�/0ٵ��E՞��#ʇy�� <��?�ρ `P�.�m"�V�-�씿�i���F�|���>�g���Z�.��:��<��@��@��$��1�:��*XG��Z��(Q�M�q�L�&�\�=8�j�d���2���zK�}��t��$d��A�cR�[�{&�{��,��qO��ke}�����)H��&y���-s�蓀O6�s�<�M u�!����':���Z�x}H�Xm1睳�t�l(G �S?�,����: +;W��SIZ� �܂8l]�7���xr���P��P�%�����x��ar����ӻ>�إ4�������- +������|�E�@�C�>1{����N��3����Zs��M�Q���#�#�[7�'%tc�U�l{ �` `T�?����g��V����*�w��fv�$_۩y�&f���Vl����ii^�0�d�U[�=q�Ѫ ���������1���훝𐢗|�+���3Şf��@RZ���VY�����~-�F��_�z�Ks���� +endstream +endobj +5128 0 obj +<< +/Type /Page +/Contents 5129 0 R +/Resources 5127 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5047 0 R +/Annots [ 5080 0 R 5081 0 R 5082 0 R 5083 0 R 5084 0 R 5085 0 R 5086 0 R 5087 0 R 5088 0 R 5089 0 R 5090 0 R 5091 0 R 5092 0 R 5093 0 R 5094 0 R 5095 0 R 5096 0 R 5097 0 R 5098 0 R 5099 0 R 5100 0 R 5101 0 R 5102 0 R 5103 0 R 5104 0 R 5105 0 R 5106 0 R 5107 0 R 5114 0 R 5115 0 R 5116 0 R 5117 0 R 5118 0 R 5119 0 R 5120 0 R 5121 0 R 5122 0 R 5123 0 R 5124 0 R 5125 0 R 5126 0 R ] +>> +endobj +5080 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 738.946 128.787 748.402] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5081 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.583 738.026 278.093 748.402] +/A << /S /GoTo /D (levenberg__marquardt_8c_a741182c4bc201af44ac010bc4474b826) >> +>> +endobj +5082 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [388.882 738.946 422.893 748.402] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5083 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [462.21 738.946 496.221 748.402] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5084 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [156.047 726.99 190.057 736.447] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5085 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [209.141 726.99 243.152 736.447] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5086 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [338.336 726.99 371.997 736.142] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5087 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [408.558 726.99 442.219 736.142] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5088 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.745 726.99 525.406 736.142] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5089 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [211.595 715.035 245.256 724.187] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5090 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [280.582 715.035 314.593 724.492] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5091 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.055 687.331 228.218 697.706] +/A << /S /GoTo /D (levenberg__marquardt_8c_a2a72b2b6be15a9998b61a9c0097e3d5f) >> +>> +endobj +5092 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [336.779 688.25 370.44 697.402] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5093 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [413.842 688.25 447.503 697.402] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5094 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 676.294 128.787 685.751] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5095 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [152.473 676.294 186.484 685.751] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5096 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [208.314 676.294 242.324 685.751] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5097 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [274.124 676.294 308.135 685.751] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5098 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [434.922 676.294 468.583 685.446] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5099 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [168.789 664.339 202.45 673.491] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5100 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [248.112 664.339 281.773 673.491] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5101 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [335.415 664.339 369.076 673.491] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5102 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.745 664.339 525.406 673.491] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5103 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [134.588 652.384 168.599 661.841] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5104 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 625.598 128.787 635.055] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5105 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.287 624.679 273.233 635.055] +/A << /S /GoTo /D (levenberg__marquardt_8c_a46fb5a9d6d185ff7f98c9cf34b56e34f) >> +>> +endobj +5106 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [316.098 625.598 350.108 635.055] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5107 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [368.057 625.598 402.067 635.055] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5114 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 455.791 297.675 482.331] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +5115 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 277.976 171.594 285.46] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5116 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 266.021 171.594 273.505] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5117 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 254.066 171.594 262.203] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5118 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 242.111 171.594 250.248] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5119 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 230.156 171.594 238.293] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5120 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 218.201 171.594 226.338] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5121 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 194.29 171.594 201.774] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5122 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [169.054 182.335 209.303 189.819] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5123 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [261.324 182.335 301.573 189.819] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5124 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [363.159 182.335 403.408 189.819] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5125 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [169.054 170.38 209.303 177.864] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5126 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [261.324 170.38 301.573 178.517] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5130 0 obj +<< +/D [5128 0 R /XYZ 69.866 801.979 null] +>> +endobj +5131 0 obj +<< +/D [5128 0 R /XYZ 70.866 775.009 null] +>> +endobj +698 0 obj +<< +/D [5128 0 R /XYZ 70.866 596.768 null] +>> +endobj +702 0 obj +<< +/D [5128 0 R /XYZ 70.866 426.654 null] +>> +endobj +5132 0 obj +<< +/D [5128 0 R /XYZ 70.866 389.68 null] +>> +endobj +706 0 obj +<< +/D [5128 0 R /XYZ 70.866 363.007 null] +>> +endobj +5127 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F13 3879 0 R /F10 3880 0 R /F14 3876 0 R /F61 3908 0 R /F68 4460 0 R /F67 5010 0 R /F50 3818 0 R /F54 3823 0 R /F92 4484 0 R /F86 4565 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5147 0 obj +<< +/Length 1985 +/Filter /FlateDecode +>> +stream +x�՚�o�8���W�H����]]�{�ۋ���MH�)�.�^����ILp!@��=�R3��c{��~���l��l�|��ey��#s�R2g�q\�<)קHg�v�f��?,o�b\�s�ݏ�.�/���>���>J����D5��uy���@K쐣E�C��js���5�������S��;\0$8��;篛?�^bD���.�g�->K�<���cN�,��}TDٜ�Y^zV��z��2B����+� K�B�^� h͡7|m�����%T�.���q9C.o�#�elv��XI �4 +���a���(�Oi���c��iC�s��)��KD�Mu-�4�Q��Y�ssHV�ܼ��eN�,Z�o�g��8�("L�p�M�p�M�7Ɇ&�*7������(A;n�dҁ�(E;e�b'dycϊ�h u�MX���$�&��d�0���P��C�0�l����e���@���|A<1{��m�v�L'�35أ6�G^��~�&٨����T�]*��V�P���Ce���"���nر:wc P�}i��L��i64P�{��H|�Ǔ�$��^��(E+N ��9�g����h�Z ����G�czH�]���=�`�N˜&���H������#,Jq 9�$�蘢Ex�@g�*!F�GvL�{̸�=��E�{,57s�غ`I�e +��I`M��ɂB�pڛ +ڻ& �L�/ k���,S�1*B���8];[��=&�-ב��TS�.�p����[��ʴc4�����>: �I64�P[R�]B�\���T�3hh*I��d���jRI'�|(���i�&0�8Ɇ&��XJr�� I=x��)� 44��kQ$*S:�;`�=Okz��]����(�Tږ��c�Q��y��o_��n�Nψ�3O�.�Ҧ��Չk�$�D(\1��@���H�)%�%=,�Ӵ�h�Fy�(;��a'��@���W�X��n����h 7�вt��m\�U�D�&٨�>GL�+,~���X��7R�J\CT m���=�*�c��1��4�qhC�6ۨ6Ay|_��&�##�2ۈ�9���^#����B�Ýl��L1�e� ��#��k���D^��8I;���5a�;\��q���:.;�f(ݴ�ΩJ)K�;�������ܟv�<���wʂD|=�F�!K�/����XP�8�2`��,�~��z��ο�-�YhC�#�^�>D�M�ӓ�~��=���f��_��*�jGM@n����!��ZU��9�(�#/��(��U����&)A�^E��p[���y }�h�/c��*܅j�dž�Ѱ�ݫz,ɏf�"�v�.3�G��fF=�9L��3�׳�$��,,ۂ��ua� �v��>R�g�����,���c��jɩB����z$xJy����Qvf�Ȳ~r7)�Lg)tdz +���-T�I��ٞ���u끢 ��s�̣Z#���NN�I�����&QR��.(_��Ҟ�7��j��i��x��q�a�!�����#!�:�쨈�l���̌����dGE��QW+|z�SKo��k��O����j1��\z���f��)�X/���<������lW��P6�>)��`k�*��?���D��x~�?ByW�l���MGN�]�1M��=gr�!��Z*6�֒�KU�ӍІ�Vo(A��Ɵ��?�\����K̿�4>e�������I;[l�� �-K�JM/]�U�3�ugo��n�e�8��MmL;�2r��ԓ��^��}��ǖ�9����е<��6��7:�@�� +�VjXb���K�Ҷ33X���-���.R�w�g��i�^ԕ�[����=��K�柎~>�r:�1�m���>d3���!����9K˭.^�f���+���ۮ�N_�m�,%�Y=��F +�r���i�,#�Oq�tE��6Jte���%��0Z�ޯ`��:x�W��7�QW�rB ���HJ�'����L�>�e"�c�� �������- +endstream +endobj +5146 0 obj +<< +/Type /Page +/Contents 5147 0 R +/Resources 5145 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5047 0 R +/Annots [ 5135 0 R 5136 0 R 5137 0 R 5138 0 R 5139 0 R 5140 0 R 5141 0 R 5142 0 R 5143 0 R 5144 0 R ] +>> +endobj +5135 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 306.034 110.119 314.171] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5136 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 270.168 171.594 278.305] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5137 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 258.213 171.594 266.35] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5138 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 246.258 171.594 254.395] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5139 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 234.303 171.594 242.44] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5140 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [169.054 222.347 209.303 229.831] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5141 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [256.542 222.347 296.791 229.831] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5142 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [358.377 222.347 398.626 229.831] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5143 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [169.054 210.392 209.303 217.876] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5144 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [256.542 210.392 296.791 218.53] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5148 0 obj +<< +/D [5146 0 R /XYZ 69.866 801.979 null] +>> +endobj +5149 0 obj +<< +/D [5146 0 R /XYZ 70.866 771.024 null] +>> +endobj +5133 0 obj +<< +/D [5146 0 R /XYZ 70.866 391.948 null] +>> +endobj +710 0 obj +<< +/D [5146 0 R /XYZ 70.866 364.753 null] +>> +endobj +5145 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F11 3877 0 R /F7 5013 0 R /F14 3876 0 R /F13 3879 0 R /F10 3880 0 R /F92 4484 0 R /F86 4565 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5155 0 obj +<< +/Length 1930 +/Filter /FlateDecode +>> +stream +x��Zߏ�F~��#Hao���M/�)��+���|`8*c_�I������`㍍m� ����~���pw�����&��z��0�e1��g��ȗ�y���0�RzʧHo����#�fs��4 +gDL���K��w��>HgO���u�V�����w��fF�4L�xe>���S�fϋ��o��� �X�GN�Z#M���O������<�����s˽�C�3xyL~?�"�y��ر:I��vy�g�O�4؇�Y���J����kK� 0�o����S��u��� ߺ(R�=RB�I�f�ROq�!��.n� � +1��.�w��=,렛e����� ����+�Z!)H��dM6�k�j��i�o7�x���P��mF�4\e��S��3��o�\�v��2��0oA8�#���o���t�@�-4��fY��d��s��4�K���6Y0�:�Y�|Xf�1��"ۗ&��Z�` ��ͭa�nrUA�/�>��D��sۆ��[5���Q��G��E7�F�(8%}���0F�:95�ͩ*�:Ȃ�i507�.��I���4�`\�����P�|XBAz���z�� ��QHN7��A: Uݛ���B�a�N +Հ�p{��8�b�o`:��Qo�!�d;q�J�|��5w�SY� %�6m�콼&��Ql+G���� +�o s<*[��1ka�0H7++��+�m����U���������w@MH�|��F1i��$��`]E��*��IB� �_�o� �L��~�[��G���YC0+lj�8ؐ�ff��2��K�B�a+q����dE,�I���l� +�Hn.��������� ������`�X.���r�<�$����ysT���>��� +Q�aG4%?��D��=���檖8��b�V��7�Yl�����?ʇ-X��nq!��t����.�*�-��`��삸�b�-�]�ե�W샙���u�����69.�7���|Vh��Մ�0;�q}([�^���7 �R;OI�j.�;Qg�1��"[�k�h�B� �C���W��!Зƻ�D��b�`��y���+ö/1�|�n&�f��SzZ�nc�(&��R�*Ֆ�z�̒�zlM�by7�+�kV�E!Z� Қ!q�Ω�e���؟�p��a�9��4����ow�$�%Q���59��$Z���3I��Fk��,��d}\e�A�n<����86�>�b��ˈ�l�l���H�t�DP�`�K�]��,��~ ++ޛ�����i$"�Z�x�P3 +j���sf�ju�=��)�o�K̳�?�YnT�4b.�8�����ݽO+a�LSq����u���c�lY�g �~ ��k� ��|X<��R����HG �s��Y��ͼ3����-�&��c^m;�nAT�|C��3T:�y�QU�.�]�*��y��^Ũ1^�xY6_(��JZ�B+��??�)(*7�&V[��}Q�sӸp�땻(q@M��i�l�0䵵[[3;@ko�[s�uh������5��ּ�\4ss�`�9�V�>��� +� Ik�D���g���Q��쇾�͚B���!q�������� +����r2��Ms覉�"��踷�R�����j��Q5D"в�F4�ƿ�jD^5�g\h���C��3��8�0��:��� t&Xu�X��IG�P����P�!��� g}K������ +(�[��L�?��y��6O��d�p%ӊ���(�V��n!�p0q�_��a�n^UAmOg��-��hâp�r5�1�{�$C��>2L~���u����r=�^���9�!�"ZJθ�L�X��z��豌Y���Ujh���cJ��A��ι�E�T�P�����B�[^��,������(\��dy�!��4�\��OL������2����Ҙ� +endstream +endobj +5154 0 obj +<< +/Type /Page +/Contents 5155 0 R +/Resources 5153 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5159 0 R +/Annots [ 5150 0 R 5151 0 R 5152 0 R ] +>> +endobj +5150 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 372.167 110.119 380.305] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5151 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 348.257 171.594 356.394] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5152 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 336.302 171.594 344.439] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5156 0 obj +<< +/D [5154 0 R /XYZ 69.866 801.979 null] +>> +endobj +5157 0 obj +<< +/D [5154 0 R /XYZ 70.866 771.024 null] +>> +endobj +5134 0 obj +<< +/D [5154 0 R /XYZ 70.866 458.082 null] +>> +endobj +714 0 obj +<< +/D [5154 0 R /XYZ 70.866 430.887 null] +>> +endobj +5158 0 obj +<< +/D [5154 0 R /XYZ 70.866 272.573 null] +>> +endobj +4133 0 obj +<< +/D [5154 0 R /XYZ 70.866 68.871 null] +>> +endobj +5153 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F11 3877 0 R /F14 3876 0 R /F10 3880 0 R /F92 4484 0 R /F7 5013 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5192 0 obj +<< +/Length 1502 +/Filter /FlateDecode +>> +stream +x��X[��F~��@�����g����t�n.jS��Dkc���f���g`�����F�1�s���x1~�+����^ ~^\1�iHɼ��Si)=P$�7�y7��Ï�k��#�%�W�W�pD��_��b%y��ibD?��$�Gv�Z#M�7]n>boϮ=@����\{\0$8�����+ E!�n�$;; F�Gc�mD�wQre�j1Y�ِb�sQ��r�����}4�GY�L#s�W4��{ ����~YoV�9x�v��0o�!��ݐ +�Կ�@�|fF�� +����-���F�Z�/�8_�Q�]p/��TZ�D" +�.�'�U1�vR�7*p� ԷX +)8�8��M��t`H�]п��J�. +�h�7��g�0��{�|VR ���E�<ͬlx���8G���E25�ۖ�s�i� ܦ�j�b"�x7#!�_�7�$����%��R�J槛|�jG�0̆��k^1w�p��s@H�����[>K���V��ҤS�=�X���c/�:�5�p��>�����Wľ?����fkR��N�i�<,q�!�ѧ@H B �FxU�`�O�<�&��2�������n���v�۩U>N㙡���z��Q,\v��u�=�M��"�'�I�eif����<F����y +.���#�$�$`��C�߁jR�iN��T������ 8������iz��c<<b#"t�y���^��k����ܾ(C��ЮUR�#�L�``]��n���k#J \�G:Dw�B�8n=� CS8�Mdb��.+��{����䱑�/��aܦ�9T�yO�����ȣ�$��pU�)� +;I]������F�R�@�h�h���^eTU�6��I@�^M(�?ټ�uF��)�T�H����\D��� ̯3;�G�io��1�2�t�u��}�������4�h$�=ݻ4��P�q�g嫘[ʌ���s;Z�ػ�(1��[W��sA4���UΔ�:�!�~�/� Zo�g�)�+�^��ulѪ]��^ZC�H�G��?�w���9�#��*N�,�-�H�n��.LͺT��2\ŝT�'*���D���W�����-XK�V��c����6<�RW�J)�}L:raWH���`�/�v���ɕ�-C6aJ}��c��\|����e#+�h����(��#Z�8C���3M��m���G����s֑s�W��%�aa�� +{:s�B�o�.BOsF�6u$D�� �߹��[O�v=ۧ�Y���$���C� +��"����jS�����&e�Mm(�J��P ��K��C��8��� H������6`�Y3_��Q��9���a�����H��=����T�SvL�#�`|��~z�Zk^�S��)(���f�˴X٩y���(Ϭ�&��eμ�ef�&�<��f�p�j�巭�b��j ���/������;>�FU{�9�H�h�2f���in�g��hr��0s�Y�[&��m" +endstream +endobj +5191 0 obj +<< +/Type /Page +/Contents 5192 0 R +/Resources 5190 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5159 0 R +/Annots [ 5160 0 R 5161 0 R 5162 0 R 5163 0 R 5164 0 R 5165 0 R 5166 0 R 5167 0 R 5168 0 R 5169 0 R 5170 0 R 5171 0 R 5172 0 R 5173 0 R 5174 0 R 5175 0 R 5176 0 R 5177 0 R 5178 0 R 5179 0 R 5180 0 R 5181 0 R 5182 0 R 5183 0 R 5184 0 R 5185 0 R 5186 0 R 5187 0 R 5188 0 R 5189 0 R ] +>> +endobj +5160 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.055 630.058 228.218 640.434] +/A << /S /GoTo /D (levenberg__marquardt_8h_a2a72b2b6be15a9998b61a9c0097e3d5f) >> +>> +endobj +5161 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [336.779 630.977 370.44 640.129] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5162 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [413.842 630.977 447.503 640.129] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5163 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 619.022 128.787 628.479] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5164 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [152.473 619.022 186.484 628.479] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5165 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [208.314 619.022 242.324 628.479] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5166 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [274.124 619.022 308.135 628.479] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5167 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [434.922 619.022 468.583 628.174] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5168 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [168.789 607.067 202.45 616.219] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5169 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [248.112 607.067 281.773 616.219] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5170 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [335.415 607.067 369.076 616.219] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5171 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.745 607.067 525.406 616.219] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5172 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [134.588 595.112 168.599 604.569] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5173 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 569.204 128.787 578.661] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5174 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.287 568.285 273.233 578.661] +/A << /S /GoTo /D (levenberg__marquardt_8h_a46fb5a9d6d185ff7f98c9cf34b56e34f) >> +>> +endobj +5175 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [316.098 569.204 350.108 578.661] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5176 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [368.057 569.204 402.067 578.661] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5177 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 421.94 297.675 448.48] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +5178 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 260.501 171.594 267.985] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5179 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 248.546 171.594 256.029] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5180 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 236.59 171.594 244.728] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5181 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 224.635 171.594 232.773] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5182 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 212.68 171.594 220.817] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5183 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 200.725 171.594 208.862] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5184 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 176.815 171.594 184.298] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5185 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [169.054 164.859 209.303 172.343] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5186 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [261.324 164.859 301.573 172.343] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5187 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [363.159 164.859 403.408 172.343] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5188 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [169.054 152.904 209.303 160.388] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5189 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [261.324 152.904 301.573 161.042] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5193 0 obj +<< +/D [5191 0 R /XYZ 69.866 801.979 null] +>> +endobj +718 0 obj +<< +/D [5191 0 R /XYZ 70.866 771.024 null] +>> +endobj +5194 0 obj +<< +/D [5191 0 R /XYZ 70.866 663.263 null] +>> +endobj +722 0 obj +<< +/D [5191 0 R /XYZ 70.866 541.225 null] +>> +endobj +726 0 obj +<< +/D [5191 0 R /XYZ 70.866 393.655 null] +>> +endobj +5195 0 obj +<< +/D [5191 0 R /XYZ 70.866 364.236 null] +>> +endobj +730 0 obj +<< +/D [5191 0 R /XYZ 70.866 337.976 null] +>> +endobj +5190 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F11 3877 0 R /F14 3876 0 R /F61 3908 0 R /F68 4460 0 R /F67 5010 0 R /F50 3818 0 R /F92 4484 0 R /F86 4565 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5202 0 obj +<< +/Length 2241 +/Filter /FlateDecode +>> +stream +xڽ�Mo�8���:����oQי�n �f{��$���J��-�e�7��~�"�P�OcOr��z��S�"�|Z����<8�r�����g +ER�`��))�0�H�`��#ʗ+��>Y���d�I�?=oq��x��d������Sh\}��<- ^$E�m�WJp�������_��7|�9k+����ps�����m��T�ߪ�!��!����_7�>�<��~�� ��$Hq۽?��/�">$��Y+�j�^A����CF�2:{xea)��Aװ��9�FdM�!�ACB���A� +�jDҬ=7���h�$��>���a�}���|�H+��O��i")HS� +W��O�Y�Xz������m�4ώ�?�T,�m �-��g�"���۴����D?q�lX�v����/��M���Hf�MR�S�(vBv,!}�8^�c��l� +����YdͲaɂeCDvw�!EDZ�a ����4I?\�����[����ܦ9���ub:S�=j�#��M�C5ˆ�JFJ v �0FZ�B5Q��+���x8V��cu��H���҂A���5a/P�lX���ޞD��'�$���i����f�z�g����h�ݞ +���? D��)�u�3֓���:�r�e#U���&���(�r�I��qE��ԁ�4UB����qU�1�Z���E��f�d��)i��m(dX=g�5ˆ%6����P�ޜ$`0 @�4I?Y��cRƸ��i�~�\�{L,[a (�tSX.�V���{���t�4���r��,B�[R��!o��:�Aҁ�4Y?��l/��T�I K����D��e�Ha.%��ф� +^@�4E?���!~ۤeRl2])�0N��_�5=H��Thiu, +<�/�uL��3��������`���E�讴)��Duf.�eÒWL��B`�{H$����I�Oe��4�,��ɱܼ��vN��O��d��W�X���J���!�|A�nKG���+ص�Dn� ���8b�_!��(BD���7Q�K\CTO�Y��,��\��c�L��=mH��9)7O������Cf'���l�'�y��u�,����X�;�M� b��<�0B2�׀U��D�u��VW����'��i���:�+~Zݮt�z�ow�����ve��v��m����&O�1�NY0�Hd#�[R���y�\?/�R���Ps��,�林������^ₕ5�8 +��{��,}3���4�K8kq�������0+������]��D[��A�#EI��j�a.����K�&��6e�٥�s;D��F���P�q�9n�}�38>7$����;3b��l&-�����L���ُq��sd�:���J"�h�f�ٰ���X����H�i����#�xUΦc6ۼ(�j���N9���}SD�c�7�l^��1y�������TY��a���4J>�W�����Ϊ�W,��]��Z/�M�=��wu���ڶ8��vS���k�%Y���Mu�SBI{��x阚0?��㝳Ǎ�݆�m�g>� ��{S��QD!0>���[�ͳn��@�.H6��\<�L��Y���-&� H�J�z�Y:Y3�[ɳC?���jT/ưs��R4�9�ꦌ�O�#긡�@DX���2���}�!�� g���+��PA���Soz������GCb�;�+|'N+��?x#$~���2�(R���g UT��Sb�A�TL�2��y��l�I�T�@9kP\&�{J����=�}�Yz3�l0�1o���Zҧ����K�6T_����tg�����Y�|�5� +��z.�ʀ!I,=k�<)H0����<!��Ce�(�XBTG���ix{~"������J��ZQ��i�T V�`��RP!un�)HP"?.'��0� ��wt�d���A0W?%���� :U�� �-���l��49�/'S5�������|:=��"d�a�#Z��ؑݱ#��!ݱ�����nn�l�����;~�ۤÓ1/Zfٰ�"`���ω�}g6X&)�c���ߞ��2I� s,�h��|y~�j��m"�B��A5DŽe +J8F�520�5iT�$�T����ӧ���5eӼ��d9����$3sp8$�A9X���?��6�`����2���0(�"B�q����SԵg64��Hm�;����]M�Egu(B���'���HDC(j���Bֵʗ$K���+�����:�i��٥���/`�b +endstream +endobj +5201 0 obj +<< +/Type /Page +/Contents 5202 0 R +/Resources 5200 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5159 0 R +/Annots [ 5197 0 R 5198 0 R 5199 0 R ] +>> +endobj +5197 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 306.034 110.119 314.171] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5198 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 282.123 171.594 290.261] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5199 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 270.168 171.594 278.305] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5203 0 obj +<< +/D [5201 0 R /XYZ 69.866 801.979 null] +>> +endobj +5204 0 obj +<< +/D [5201 0 R /XYZ 70.866 771.024 null] +>> +endobj +5196 0 obj +<< +/D [5201 0 R /XYZ 70.866 391.948 null] +>> +endobj +734 0 obj +<< +/D [5201 0 R /XYZ 70.866 364.753 null] +>> +endobj +5205 0 obj +<< +/D [5201 0 R /XYZ 70.866 206.439 null] +>> +endobj +5200 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F11 3877 0 R /F7 5013 0 R /F14 3876 0 R /F13 3879 0 R /F10 3880 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5247 0 obj +<< +/Length 1267 +/Filter /FlateDecode +>> +stream +xڭXmo�6��_At_d�bI�/0퐵X +[�OKA�hG�%�zI���%*�d�V�6$����=w�������匠5"�������GO!Rzh�B�`_J��%E�];>��..�y\º��F�]�|�"_֩Ϊ�J�̘�~[̾�(XD�}���e:��%(��. >��X������5��ϒ#,%Ť�y�oaYҰh�EU{�$��ʘjo�U{5K�}��#�� Ggw�X�iT|��"��71 ��(VԺ��+�D:[�EI����T8�SX�W��Uq��nΈ��r�V�.7D����e8�T���+� 6A���!�8�|���,C���V�^�.w�4�hG��Ћ<8������ۍ6�oW���sØ���ƌ+���:���S��Q������S�-7ul�@�w���z�yKaŃΠ��$��#@�b��]c��D���@�5WBx��U�)���.�GL�F��i��zY��D�</t��Y��p-u�a�=����J]�%�R*[�u�4T6u��@Tb�~)@�Eo �v��N�d�V�/���mW����4;���@:F�pN���V�U���GXl�[�o_vơ�zz�E�#��^:���nO8k+�dp��� �6��h�8q*�S��?�S�u��0��(�T��q�#�-MG9��*M���ƶ�M���)�e�!���m�X�� ��pb�Ȟ���g��;�� O3�/����=��_N������s� Ob�fKx��P证�mo�5��n[�01O��<���ϩ�������顒�.��K9l��}ԭ��i�/�S8҉����|� ( �@�H3h�T�� X�)i���?�2�K�,\�*�\\��PzE?t���s`z6<��"����S괯 ���sF<�?x"CZ�.|:%zJ R`O�gau(�^�`44�����Ļf�x>J� �3�� :88|�ᜡ�I���{��Y�S0��0��m��*�*���rp�N�81#K76���?��Y��;m7��vb��U���u��e�l�!�p.�<?n0�E��pk.&~�����?�w���ƃ�c��&��n���!�D����L������<L +P��n(����}�d+��]��`��0�%�"�T� ����]�7in��ӗ�(b3�N�e� +�"�Y���<_C� �x��f�P�P|L3�j� ^z5�a��"0�+{�����9�II����s3�m.�t����/r3f?}_�0i)��e� +endstream +endobj +5246 0 obj +<< +/Type /Page +/Contents 5247 0 R +/Resources 5245 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5159 0 R +/Annots [ 5206 0 R 5207 0 R 5208 0 R 5209 0 R 5210 0 R 5211 0 R 5212 0 R 5213 0 R 5214 0 R 5215 0 R 5216 0 R 5217 0 R 5218 0 R 5219 0 R 5220 0 R 5221 0 R 5222 0 R 5223 0 R 5224 0 R 5225 0 R 5226 0 R ] +>> +endobj +5206 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [125.239 417.617 201.311 427.993] +/A << /S /GoTo /D (loc__gauss__newton_8c_aaba1f25cf23d5529e4fc3bca22f8784e) >> +>> +endobj +5207 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [304.321 418.536 338.331 427.993] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5208 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.745 418.536 525.406 427.688] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5209 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [149.569 406.581 183.579 416.038] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5210 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [341.445 406.581 375.456 416.038] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5211 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [399.94 406.581 433.951 416.038] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5212 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [136.147 394.626 169.808 403.778] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5213 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [353.653 394.626 387.664 404.083] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5214 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 382.671 128.787 392.128] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5215 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [171.092 382.671 205.103 392.128] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5216 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [248.342 382.671 282.353 392.128] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5217 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 370.716 128.787 380.173] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5218 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [276.945 370.716 310.956 380.173] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5219 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [347.449 370.716 381.46 380.173] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5220 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.395 370.716 525.406 380.173] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5221 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [342.299 358.76 376.31 368.217] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5222 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 346.805 128.787 356.262] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5223 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [163.681 346.805 197.692 356.262] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5224 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [306.028 346.805 340.039 356.262] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5225 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 179.467 297.675 206.007] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +5226 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [189.466 160.546 346.876 170.461] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:a.norrdine@googlemail.com)>> +>> +endobj +5248 0 obj +<< +/D [5246 0 R /XYZ 69.866 801.979 null] +>> +endobj +4134 0 obj +<< +/D [5246 0 R /XYZ 70.866 695.643 null] +>> +endobj +738 0 obj +<< +/D [5246 0 R /XYZ 70.866 675.463 null] +>> +endobj +5249 0 obj +<< +/D [5246 0 R /XYZ 70.866 466.268 null] +>> +endobj +742 0 obj +<< +/D [5246 0 R /XYZ 70.866 311.529 null] +>> +endobj +746 0 obj +<< +/D [5246 0 R /XYZ 70.866 142.535 null] +>> +endobj +5250 0 obj +<< +/D [5246 0 R /XYZ 70.866 82.821 null] +>> +endobj +5245 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F11 3877 0 R /F13 3879 0 R /F10 3880 0 R /F14 3876 0 R /F61 3908 0 R /F50 3818 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5253 0 obj +<< +/Length 2117 +/Filter /FlateDecode +>> +stream +x��_��6���S����� �^����<�r{�6;�bly�� ��l�_�-l �%�J�L��ݒ~�tK����⽔w�{����_w?�ȋ��y/�($E�xk��'Q�h��|�|Ie��Ԃp��*�Ъ��)ݪ���Y�Be+}IƔ�1Y<=����p����#Geq�bz������p��È����n��B�|�z�����NEd���_1��_[����-{#(�k��C�U�Z�L��\�´ �#�� �E��Z���"����j����dv��kƭx1���ݙ����h䍤]R�[��8tg�C�0���Ï]k��ӵ����U�c,*�����r���c�SIy(�z�N�d ���şk�ڗ��� +7�4��pg��{��-�Js��*;]Ek��[���)V{ʐ$��3��Q�Om8Ѳ:Q�T�px�u[��{'9�j����b��H-v���v%��Q�ϑ���"x��J)��u��L�sO \3����/o9��bvw��B��u�F��+D�?܃M��҈8b�t�����4ɖ/�Z³N((�B:��C���Plz�`q�C��1w1ATv&�iD���!�<����>��?��[�SХ&O�^M¼��)�Bպ��Y'�_)?��~�W���%/ �q?�^w�N1��ar݇V�TE�|�[#z_�:����M�z�Uњ�����"7b��ȸ�F��j�l٪J�ԲQgtꭿ�����aҙ5E������Ju>��;��<�Q:F8�m�ӲkK�t����kGy�`�o;y|�M�HNOv���Y_�c�4B�8�˂�~R$;� �/;�t�DN⾒�I�dȏ%эe��{!��^�:D�#����a$ ��0�B�yN��Z�� + ��D�P�&�@�Bg�㉮N�K��!"Sm�2�m� F�s������H �r��[%g��19 +�)�v��L�f�h�c�@�n���p������:Ϫ�&���\5��S��>��rrh�U�J��E%��l�Vy^��,�Tys>�w�--"$r��d>�>o�'��1q�F7��N���B�7�0���p�责aJg��^�*��[ +���<�$,e���m����D>g�6K��M@� +�FWX-d�6��GW�6M��6[��BڂB.����i�����1��;�okm�K��G�h/i�_�0q�d���sނ8�� fW7M��8[�ڗ=\M����֚�V�B�z��{C�s~��}��6�r�A�Js>�d|X� v1�����3M�[�^���g�Z7?��&&q�s�c=Z�[�Pu̽���z[�Q7��Ā��_�0u�d��eX��)�C���vMR6M��:[�ikd�N�h���3 �2eAZ�N,�� +Vp���;d���%U ��y`�a��z8����(�I���P��9M��M[q�y6��M����uA�>� +���q��h+/!\��l���3 +u-%7��jM���i��ut�vU�mE2��*y�6����ͻ ��'���W��Уm�`KK����,�꒘ t$��!>#�x�����4�n@m���|�q��i�q�jw���fJ����U�]���B�@3&�"�������u�����v��� +0����L��qȏ�mTZo���b+ ���.yGTgl"$x�Y���>=-��"X�s�Y2��r� +6��p�G�D_��>Q��Gm��'����}�����Gcx����$p�m�&�E�P$�|�-c�gV+x�rܷ�0~".=��S�S&�p�7��/O���i���C��7���!=.w��|��v�Vi`�A�Yj�� �if�e�[7�'��Ýù�|D��Y@Bж��vP�#n���6y�.5�G|?,Ɲ�U}M��</�r��"/U��{``ŷ���?T�V�꽝]?1�\��﵁��o�U�a�υatZ�LB��L�#pC��(��R��6]+k봬�r�e���3��ܬGѳv�!���m5<g��g=�U��Tu5�KbUGl�� ��U�����1rq\���� a����Tq�<m�hv�������-��3� +endstream +endobj +5252 0 obj +<< +/Type /Page +/Contents 5253 0 R +/Resources 5251 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5159 0 R +/Annots [ 5227 0 R 5228 0 R 5229 0 R 5230 0 R 5231 0 R 5232 0 R 5233 0 R 5234 0 R 5235 0 R 5236 0 R 5237 0 R 5238 0 R 5239 0 R 5240 0 R 5241 0 R 5242 0 R 5243 0 R 5244 0 R ] +>> +endobj +5227 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 703.252 171.594 711.389] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5228 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 691.297 171.594 698.781] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5229 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 679.342 171.594 687.479] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5230 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 667.386 171.594 675.524] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5231 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 655.431 171.594 663.569] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5232 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 631.521 171.594 639.005] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5233 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [279.041 619.566 319.29 627.703] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5234 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [484.67 619.566 524.919 627.703] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5235 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [117.691 607.611 157.94 615.748] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5236 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [205.179 607.611 245.428 615.748] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5237 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [283.823 595.655 324.072 603.793] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5238 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 583.7 110.119 591.838] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5239 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [160.729 583.7 200.978 591.838] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5240 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [328.102 583.7 368.351 591.838] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5241 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [283.823 571.745 324.072 579.882] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5242 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 559.79 110.119 567.927] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5243 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [160.729 559.79 200.978 567.927] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5244 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [328.102 559.79 368.351 567.927] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5254 0 obj +<< +/D [5252 0 R /XYZ 69.866 801.979 null] +>> +endobj +750 0 obj +<< +/D [5252 0 R /XYZ 70.866 771.024 null] +>> +endobj +5255 0 obj +<< +/D [5252 0 R /XYZ 70.866 438.176 null] +>> +endobj +4135 0 obj +<< +/D [5252 0 R /XYZ 70.866 68.979 null] +>> +endobj +5251 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F86 4565 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R /F14 3876 0 R /F11 3877 0 R /F10 3880 0 R /F13 3879 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5297 0 obj +<< +/Length 1606 +/Filter /FlateDecode +>> +stream +x��Ym��F��_��/X +{�� UUR��"Ei�O��,ά}46��/�����b�؎�T�* ��<;���\M#�"ag�`�������)�G��̙���/���$q&�s��t|7�q�b\¸��u��c�*�}��6+�a��1�2�5"`��E�}�S��V��;�Dp����w>��+��g�y��>�m�%�( D4iJ�p͓`D��#cw�Φ�p���D��p?i�*�;���|L��3�̴a~uM�F0��Qa�+���KmfZ�.,�k����S\��n��E�#���ê�63욫��:��2j�t]ī�KGT�� ���Q�R���C�̖��'�a �TX��{�R<� �(>�u�� +�R۴�ԃ�J�>ѡ�IHȳUXd�zxV� �>�Y�fֶJ=FJu�@V��df��ʫ%�I$�H�ʆ/�B�Dk�s� !� Dß��Qp��R~_�@��U���~��1q fy-���:��0��o�z~���5��T�����"�� ��}Gw���1�)����#B�iˋ�q��'������+�LG�(,©��7�K�un���`p��Wq�|\�ֲ��>M�Rb�D�b��!'��v]~�[+ܰ� nZ�x=��I"�ڹ����'P�� @p�]>w�82j����p��nZ����(�Mk>���ˣ�q�M��S����=J��9�(<�a +��A���t2� S�p�m��½P@�;�& �f�ޱ4S�� ����6���>��Bӛ��^� �3�C� +�8��g� ���o�L��N��I8�G�;g/���O�L�)A +Ą���B 꼃��V;�F��L��5y������Q�tp>$�����,v���P�@U�="�{.�Ni�wj�U�N���Ϊ�Q_���>�cH�fя�-�_�"����z��Y�붤���0��K��.̈ +���3���#"�b}��@�Z��q�"��C'�M�ܖ�շ�j��]k"P�KK�o�e)uƜ<ˎ +����_�)w7��~���?��RX�|�آU��G���f��a`K�wӗ�f�8���ƻ��2NP��Z�"���m�^�Gz�JM{\qz�fY'�TZ3D8�y�(��/i������,]u�u� �H��V�+纥������T q��P�e��}�ݾ�a�I*(x ��Jܝ �j홫���@�ϕhh���:� G�=�:�����Q���Y��do������w5���f�@�2��-F�}�� #��k�=˯�E���sG�)�8�����a�D�/�^�S�m:Ъ%�L����=�8��V��ˆ=�֒�W�-L�;X�-�V���V�ƶ7����n�h�p��$i{�P=��K vd�.��7qv;xK��G��{sOd�s����[f��=��䡭���8s;=��+��A�!_�C��(h@˷����?+���"�gTzГ;� ����#�����ݾv �>ʂnrm��!�,-�:KM��Gz�{���Rڡ������b�R6R햭���{�&�Wm�+6�\Y�r �$�$�=�^�Dg�I�74?����>/L��K�o'�L +endstream +endobj +5296 0 obj +<< +/Type /Page +/Contents 5297 0 R +/Resources 5295 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5159 0 R +/Annots [ 5256 0 R 5257 0 R 5258 0 R 5259 0 R 5260 0 R 5261 0 R 5262 0 R 5263 0 R 5264 0 R 5265 0 R 5266 0 R 5267 0 R 5268 0 R 5269 0 R 5270 0 R 5271 0 R 5272 0 R 5273 0 R 5274 0 R 5275 0 R 5276 0 R 5277 0 R 5278 0 R 5279 0 R 5280 0 R 5281 0 R 5282 0 R 5283 0 R 5284 0 R 5285 0 R 5286 0 R 5287 0 R 5288 0 R 5289 0 R 5290 0 R 5291 0 R 5292 0 R 5293 0 R 5294 0 R ] +>> +endobj +5256 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [125.239 626.103 201.311 636.479] +/A << /S /GoTo /D (loc__gauss__newton_8h_aaba1f25cf23d5529e4fc3bca22f8784e) >> +>> +endobj +5257 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [304.321 627.022 338.331 636.479] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5258 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.745 627.022 525.406 636.174] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5259 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [149.569 615.067 183.579 624.524] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5260 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [341.445 615.067 375.456 624.524] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5261 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [399.94 615.067 433.951 624.524] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5262 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [136.147 603.112 169.808 612.264] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5263 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [353.653 603.112 387.664 612.569] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5264 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 591.157 128.787 600.614] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5265 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [171.092 591.157 205.103 600.614] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5266 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [248.342 591.157 282.353 600.614] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5267 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 579.202 128.787 588.658] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5268 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [276.945 579.202 310.956 588.658] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5269 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [347.449 579.202 381.46 588.658] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5270 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.395 579.202 525.406 588.658] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5271 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [342.299 567.246 376.31 576.703] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5272 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 555.291 128.787 564.748] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5273 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [163.681 555.291 197.692 564.748] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5274 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [306.028 555.291 340.039 564.748] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5275 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 402.284 297.675 428.824] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +5276 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [189.466 385.846 346.876 395.761] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:a.norrdine@googlemail.com)>> +>> +endobj +5277 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 248.628 171.594 256.765] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5278 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 236.672 171.594 244.156] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5279 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 224.717 171.594 232.855] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5280 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 212.762 171.594 220.9] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5281 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 200.807 171.594 208.944] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5282 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 176.897 171.594 184.38] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +5283 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [279.041 164.941 319.29 173.079] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5284 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [484.67 164.941 524.919 173.079] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5285 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [117.691 152.986 157.94 161.124] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5286 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [205.179 152.986 245.428 161.124] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5287 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [283.823 141.031 324.072 149.168] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5288 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 129.076 110.119 137.213] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5289 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [160.729 129.076 200.978 137.213] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5290 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [328.102 129.076 368.351 137.213] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5291 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [283.823 117.121 324.072 125.258] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5292 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 105.166 110.119 113.303] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5293 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [160.729 105.166 200.978 113.303] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5294 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [328.102 105.166 368.351 113.303] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5298 0 obj +<< +/D [5296 0 R /XYZ 69.866 801.979 null] +>> +endobj +754 0 obj +<< +/D [5296 0 R /XYZ 70.866 771.024 null] +>> +endobj +5299 0 obj +<< +/D [5296 0 R /XYZ 70.866 660.27 null] +>> +endobj +758 0 obj +<< +/D [5296 0 R /XYZ 70.866 527.096 null] +>> +endobj +762 0 obj +<< +/D [5296 0 R /XYZ 70.866 372.432 null] +>> +endobj +5300 0 obj +<< +/D [5296 0 R /XYZ 70.866 342.438 null] +>> +endobj +766 0 obj +<< +/D [5296 0 R /XYZ 70.866 316.073 null] +>> +endobj +5295 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F11 3877 0 R /F13 3879 0 R /F10 3880 0 R /F14 3876 0 R /F61 3908 0 R /F50 3818 0 R /F92 4484 0 R /F86 4565 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5351 0 obj +<< +/Length 1902 +/Filter /FlateDecode +>> +stream +x�՚͓�6���+��b��Z} 3�:�f��d���K�� {�������п�O l�����6H�C��������Gb�� ����N~]Lnn�c���Y���`� +a9E�X���<%Qg6��;��`���G���\�Z/?�Q<����a����m��_��jF�T�2 �-�=g��������ۄ�=�";���\j[A2��[!<��0b�k}�Z&���6�߱��䏝O�+�\�T�)�O���#jW?d��l:vsK�V_Jh�a��]QQ��ڦAei����m�(�~���n8cx�廡��臿���k�:D�CR���6��ف[smc{ڭ�3jO��Od��L���� �a�7������]�%<��'ۈp�%��l[�j<\�(AFE����t�F��F@��ՙ��r�EiY,S ����l���l��l�ݮ Z����U}-t��� +�]����l��1��Āa;�EI�dp�Dh����p.���3���\[g��/uy�W�O�6��e��mW��K9�D����5gA��a���,�祮���7��(NA�K� +p��0v��4��l넉"m<-����a��lG �̱���"�)���p����H��Gڥvcl22���Y� �TаJ� �8A���0�f��J��\���/����,8�a���k�S���%\fy�����L��b�iX8�%C�(�(�q�A�Y��7L����R�)z����U[��\����>ۦa>�r<� ���N�3J�Ƈx�c��+V'�t:�a*�������?�Ԛ�i��s�&j�+C�,�5U�u��Q��d�7ulS��Qw��Ā��qԍ����6r��7>��)갇�{N�:L������ZF���0����.]D��n��� +���-�������杔>2/v�*!8G�(5��a��Q-pP��%��|�m˗���HgG�,άZ`��Ђ�"��BgS�J�r+�(Q"G�8�4�l~�\�l��U�)k+U����ܒ�y�Jr��m0��t��І4mV˨��eJ�y`���Aqqً�r#�|d:'CC���p� +�S� +p�9g@:L�Ҷ�kA��d���.ײ\�-�N;�3�mw����ު �8����Bա�"}��;�[ysUϙŀw}X�P��9F����se��7�0�.%/��z�������(�c���m�b��i9�/��qۛ�d��b��S�(�0B'b�������m��Q��N��0w�1�v���.�c��/�ԝ b�k�)���Q��X��6�uX�+������8�������q����#7���$�m��s�m��=���f�w��6$8�x#!�h�N�5�q�jb���G���a���e��#QP��֜A�Hh�q�L + ��J;m/����sVIA���\�n�eY��I��r��i�� +� �/���ٛn�(VG{O���.�lF�e��ˍ� +4�r6D?T?�Tecc`rwsC��mNq�j��l�n�8 +%d�0*J��ԲOM��}i�7��A;? �:���UwΘa�t�{5����m�����%䰲#��n�@>'�+OA��\"x��1��W3ǣ:mH8�^{��lb�ȴ<H��r�"���R��ϕ�u�����ְgr�=����4���)�s�o��6�r�c{M���=���'?U�_�`�$8͛��i�F���a�e��lº�p=�Vq�W���K��y#�u�C��?p�»��4rs!�J�RX'?�jB���c�(�k[d�<l*�M��|��:#�٠�u(�νf�rߥ�|�|�' ! ���搮�+oe*���V;��ß�*�A9��_r3F +endstream +endobj +5350 0 obj +<< +/Type /Page +/Contents 5351 0 R +/Resources 5349 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5354 0 R +>> +endobj +5352 0 obj +<< +/D [5350 0 R /XYZ 69.866 801.979 null] +>> +endobj +5353 0 obj +<< +/D [5350 0 R /XYZ 70.866 722.718 null] +>> +endobj +4136 0 obj +<< +/D [5350 0 R /XYZ 70.866 320.744 null] +>> +endobj +770 0 obj +<< +/D [5350 0 R /XYZ 70.866 298.868 null] +>> +endobj +5349 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F29 2678 0 R /F54 3823 0 R /F61 3908 0 R /F14 3876 0 R /F11 3877 0 R /F10 3880 0 R /F13 3879 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5396 0 obj +<< +/Length 1981 +/Filter /FlateDecode +>> +stream +x��ZKs�6��W�HMKo��>R{�$�6��Pǣ�%�f��#Qi�_� R$E�%g�K���ow^L��F���{���F?MF�Ly�R2o��FZJO�I�M�ލ���vr�1xĸ�qٯ��2Ti��f�_��4J��ڈ�~��>�Hb���F�ro���boϮ=�j�Lr�q����/�?F�YI0R"�U3%A���r��v� ���KV�G$RZy�b��@���� �����y7��_E�v�'_��{�d�_nfS����1~������U������t:�l��t]�/��X�}�N5L���Ƌ��~�M�c����{;�e~EY�����Ɗ��و_\�I*���8UHc]����JኔDB�B&�ja8��BA��`}]�7�kmĵ6*s�7c⟮jG��6�O�QM�X�n��q�D��N-�K�N��Sw��Y�M27��A�^1�ٞb!�!���č����4U��Q&�Q= �4�vI]!����*f�9���)zΑP���y ��ߩ?t�BpzC� � 0v���U��q)�w4��%�zz�����q���A��k���W)������T�# ę� �g}��@C��N�l����q.�1�����2���6���Ϝ�ax�Zw;�s�4����\��zp��4�bw� mq��ᢱP!BِLU��i�b��]K����w�0��"�Eݣg��)�;�kz������:�=ݵ��F�4 +�~��^C��,����i����z���M�����v&��:X�� �Y4$�6+t� 仢H�eP���.�4�!Z�o� �Ӈ��<J ��i�D�a���O�[(ggq�W5� �� �K`��74��n ;��g�im�F ����D� +�� +�Q�N�ŏ�1<>��4�?_E����4��;͔N7�%�̃U�e���横�+췖�����^/��#TcDB>�Vi�x̂m#���p\W�xF���/٫4�R���yzV�yd�����T2�e�ܞ��(i�2 �%C�E].%Y�[�� +�v��=E?8�����N�I�B��S�*�i�lcU�xa���e����z��kq항��.,� ���^uw���8�.=�ǭ�6z�-L���G5O�8�,?`X"��9��pW&`�A���,㞢_����l9wC�ͳ��s�,�,1���4���ޗt���mmj��Z�pw��5t�F���}B^:��7��}7❬�4���?����>ΉA�<pܨ�Ś8��VHy��8F `;��e��u4A�|:_����r +ޫs.x���C���ht��(ׅ"o��eF��Q��#����z=ףQ�gj8�Y:�1���ʭ����W[G��SS�;aW�XvW~��"*�SY��v� +��:��~� �F +�����9OXO���tJ=Ҟ�*�d$E�R%N,��/����Q�u�B��T�v[��$�E�E?��!�Ȫ�)�2хձ�*YS��QU +}זa%�W�����jfAVS�OZQd6[9Y���1��>iQƀAX�*ڲ<�� 5m�[j[S���� ��F�����1d)����Q����]�x7�&���0 ��`A��F]�� ,�W�av��GF�Ђ��1��>}�e�۫�"����]�Sn���cd �r��D�Ub��oU}�oo�9UҖ�Dӿ����-��b���<�,����ii]�k����9W�x;{��Ik�튎�Mm�/k1G�5^G�*�$�5U%xl���E�|��1ž ����&؇���R�0i���]�R�磋��a��=Io��Vz�ːV�c@T��*�?�&V�Q�:"��ܜ!|�Oo��;��Lٴ�j>�"s�㺼y��d#�v��Ns�s͉w�v�m��LX�_���^���!������f2�! s�<W�:�Fi�t�K|-��/_� �@�h����, +endstream +endobj +5395 0 obj +<< +/Type /Page +/Contents 5396 0 R +/Resources 5394 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5354 0 R +/Annots [ 5301 0 R 5302 0 R 5303 0 R 5304 0 R 5305 0 R 5306 0 R 5307 0 R 5308 0 R 5309 0 R 5310 0 R 5311 0 R 5312 0 R 5313 0 R 5314 0 R 5315 0 R 5316 0 R 5317 0 R 5318 0 R 5319 0 R 5320 0 R 5321 0 R 5322 0 R 5323 0 R 5324 0 R 5325 0 R 5326 0 R 5327 0 R 5328 0 R 5329 0 R 5330 0 R 5331 0 R 5332 0 R 5333 0 R 5334 0 R 5335 0 R 5336 0 R 5337 0 R 5338 0 R 5339 0 R 5340 0 R 5341 0 R 5342 0 R 5343 0 R 5344 0 R 5345 0 R 5346 0 R 5347 0 R 5348 0 R 5355 0 R 5356 0 R 5357 0 R 5358 0 R 5359 0 R 5360 0 R 5361 0 R 5362 0 R 5363 0 R 5364 0 R 5365 0 R 5366 0 R 5367 0 R 5368 0 R 5369 0 R 5370 0 R 5371 0 R 5372 0 R 5373 0 R 5374 0 R 5375 0 R ] +>> +endobj +5301 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 734.785 128.787 744.242] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5302 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [132.476 733.866 279.981 744.242] +/A << /S /GoTo /D (loc__levenberg__marquardt_8c_a9b2c27f650c9db97f2923b645a8ca5f6) >> +>> +endobj +5303 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [389.929 734.785 423.939 744.242] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5304 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [162.38 722.829 196.391 732.286] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5305 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [238.303 722.829 272.313 732.286] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5306 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [432.517 722.829 466.528 732.286] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5307 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.395 722.829 525.406 732.286] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5308 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [248.108 710.874 282.118 720.331] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5309 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [420.787 710.874 454.798 720.331] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5310 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.395 710.874 525.406 720.331] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5311 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.146 698.919 165.157 708.376] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5312 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [401.753 698.919 435.763 708.376] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5313 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [164.295 686.964 198.306 696.421] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5314 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [234.691 686.964 268.702 696.421] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5315 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [378.53 686.964 412.54 696.421] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5316 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [235.13 675.009 269.141 684.466] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5317 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [419.095 675.009 453.106 684.466] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5318 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.395 675.009 525.406 684.466] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5319 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [204.461 663.054 238.472 672.511] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5320 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.395 663.054 525.406 672.511] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5321 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [240.835 651.098 274.846 660.555] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5322 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [309.74 651.098 343.751 660.555] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5323 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [363.689 651.098 397.7 660.555] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5324 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [126.838 622.427 229.996 632.803] +/A << /S /GoTo /D (loc__levenberg__marquardt_8c_a09fdd720ff5c5658e160657153ee615f) >> +>> +endobj +5325 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [338.201 623.346 372.211 632.803] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5326 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 611.391 128.787 620.848] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5327 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [185.716 611.391 219.726 620.848] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5328 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [377.148 611.391 411.159 620.848] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5329 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [435.2 611.391 469.21 620.848] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5330 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.395 611.391 525.406 620.848] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5331 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [122.152 599.436 156.163 608.893] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5332 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [274.995 599.436 309.006 608.893] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5333 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.395 599.436 525.406 608.893] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5334 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [231.128 587.481 265.139 596.938] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5335 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [299.778 587.481 333.789 596.938] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5336 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [369.363 587.481 403.373 596.938] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5337 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [215.215 575.526 249.226 584.982] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5338 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [334.678 575.526 368.689 584.982] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5339 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [402.521 575.526 436.531 584.982] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5340 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [126.328 563.57 160.339 573.027] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5341 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [403.99 563.57 438.001 573.027] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5342 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 551.615 128.787 561.072] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5343 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [165.778 551.615 199.788 561.072] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5344 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [310.221 551.615 344.232 561.072] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5345 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [161.183 539.66 195.194 549.117] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5346 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [281.068 539.66 315.079 549.117] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5347 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [349.334 539.66 383.345 549.117] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5348 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [402.644 539.66 436.655 549.117] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5355 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 511.908 128.787 521.365] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5356 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.287 510.989 272.229 521.365] +/A << /S /GoTo /D (loc__levenberg__marquardt_8c_a34f52d51278453ca0fc0818a1f73a357) >> +>> +endobj +5357 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [275.714 511.908 309.725 521.365] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5358 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [327.673 511.908 361.684 521.365] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5359 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.431 483.237 285.28 493.612] +/A << /S /GoTo /D (loc__levenberg__marquardt_8c_a4bad4d347859b95ac176779b34f26f8e) >> +>> +endobj +5360 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [391.175 484.156 425.186 493.612] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5361 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [158.378 472.2 192.388 481.657] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5362 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [227.049 472.2 261.06 481.657] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5363 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [414.012 472.2 448.023 481.657] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5364 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [465.639 472.2 499.65 481.657] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5365 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [345.532 460.245 379.543 469.702] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5366 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 448.29 128.787 457.747] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5367 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [163.681 448.29 197.692 457.747] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5368 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [306.028 448.29 340.039 457.747] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5369 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 312.494 297.675 339.033] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +5370 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 128.598 171.594 136.735] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5371 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 116.643 171.594 124.78] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5372 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 104.687 171.594 112.825] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5373 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 92.732 171.594 100.87] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5374 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 80.777 171.594 88.914] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5375 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 68.822 171.594 76.959] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5397 0 obj +<< +/D [5395 0 R /XYZ 69.866 801.979 null] +>> +endobj +5398 0 obj +<< +/D [5395 0 R /XYZ 70.866 775.009 null] +>> +endobj +774 0 obj +<< +/D [5395 0 R /XYZ 70.866 417.298 null] +>> +endobj +778 0 obj +<< +/D [5395 0 R /XYZ 70.866 282.419 null] +>> +endobj +5400 0 obj +<< +/D [5395 0 R /XYZ 70.866 237.123 null] +>> +endobj +782 0 obj +<< +/D [5395 0 R /XYZ 70.866 209.995 null] +>> +endobj +5394 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F13 3879 0 R /F10 3880 0 R /F14 3876 0 R /F61 3908 0 R /F68 4460 0 R /F67 5010 0 R /F69 4459 0 R /F66 5399 0 R /F50 3818 0 R /F54 3823 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5428 0 obj +<< +/Length 2392 +/Filter /FlateDecode +>> +stream +x���o۶���W��j�ߤ^���a낽$���r��J%�k���}�eS#ْ� `�&��;�9$�����$x*np�������nc*�(��w�@a��TH�$��*�����/�ҳM��6ɜ�ٗd�����S���9ų���uU�e��] +��w����Y�'���H�Pʹ�������������k�4��r{s� +��6���:��j� �`Hp�7��7�|���OV�G���B���xIE��6In���e�~��ʨF��w!u:r�0ᛪ�cR��i"a�-A�u�}�+u-�D*ӈ +�H��_��L�h�߾�Ɯ�t��Jh�ܟ�(����g����u�/Y�z����t�S�B҈~��ydrD�8���jj!1���l�O�����^��wA�ky���q�R�"I��^�+��n}I���Qj6E�ڕc���)�+; �(�N>�Pa��]���>�je�< N���މ�˸��>'�x{w��k�/!� o���2{L�]������@1A�t}�?��=$p��ԯ���/Z!��C���b�=�Qq��kQM��h��D�g�ƈS�NY݊�Nj�` \�R(��n���e�l0�N�g�1�O�Ͼ̩�U�����C��,sU�m��P�>�7OYS(fi��E�0��g���F�����zW<g�ͪ~��gUz��l�j̒�1/;13��̊�wVƭɂ��՟���e�f���F�)��Z�����3d`;d�X���?ee��|��Z# OtnBR#�E�vZ�m��k>�^�t��a�K�k3�s��Ǜ��س=֮g}-�m:�].~�S>��x���� ��夯>@�ᴧ>`r|L���e��A\�y�h�Ċh����J3$�!Jb$���t�V���cUB�s�B�v²��]!L���v��$D +�4�R�B��FX͏Mlf듀+ ��J��o�W�f.(�3pd���$�ɰ��+ ���������8�~�\�v�V�(ՃXx����G�5�|Γd�J��T�^�m�e�*��eR\ы}��e '":I�ETH���2B���Zǩ�#�*��.9���#�H�3ď�ߐc���x��B�$�dLM t}�]lh�!�.��dX�8$�@����m +JϠm�B?k��m�<YEu�W��3�c�8������6�����X���.% �N�l�K����+p��R��Ʃ���*M^���i��j���}n��x����1��V}�\lJw�BZ�i�L�a�Tr:� +&r(�(=�q*���J�x߃�8��8��q�>`�={f/�eTe_��T��t�b+�T�Χ��d�d����'���k�a�Fj���4�j�u�F����}�Ă� 41mZB��D������'���it6��{ӡLj$�D�4�@͑ +�d���ǩ�"�RZ��08N�����Am@z!�Bx�;]�@��4'ɰ�,�Ԡ+T�C*���8�~]��{�C�q#M�&k�&@Qi7>�jw�:��ֽ��ë;��x�/]�$L&��`�$��(Z_a�I�f0�}��8�~��͐�:t�~�T����G���m�ˍ��"����$�1��*�q��<c��я���x`L\�`ƴ�������s��9�|�q�u��+q +��>B/��K�W61/�$�jN��P�U�x�Ұ:fFt�J?���k1zz�f��q���u��'�}P\>�v�yo������x<����&����Ղ[�;��D\��!���U'��Bx�/�k��ܶ�@U�F(���O,�����&wsi���4�Ջg�f ��i��d�P��ʐ'P�@�;�(cgl����TW����@�?N]o���P���0%rt���0�ЏA�qaS�?��1AN��a_d��}����t&����I"ꈤP��;b6�C6��U�3�*�1�R���d��jЍ��NU�$WG�{a�6m�#���zQѿ�D�R���R �0q��ιd���&����T1�i����u8��/t(�H4�j�r�w���>=��o�4;�Nj|�QI;}�'�t�:�-��tg�#T���L��gB��E틟��E��O�<^��`Z��6@8�jHR���<�b�,K&���������ڤݮ<4��#��߳>qn6<ň�}������_���[ۊK��&c_���YJ�8�=4,�gE��]���}�<g�U��'�%&�W��Η���ٷ���V�����cG�ޮ���lK��äX��m]{m�L_��92{�Qu���QC�J�2�`--S[��-��nQU��ꁆo�*sG��߿5�哈*ɝ��$���]���\߿�/}{�I�!ڝZ�|� +endstream +endobj +5427 0 obj +<< +/Type /Page +/Contents 5428 0 R +/Resources 5426 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5354 0 R +/Annots [ 5376 0 R 5377 0 R 5378 0 R 5379 0 R 5380 0 R 5381 0 R 5382 0 R 5383 0 R 5384 0 R 5385 0 R 5386 0 R 5387 0 R 5388 0 R 5389 0 R 5390 0 R 5391 0 R 5392 0 R 5393 0 R ] +>> +endobj +5376 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 759.017 171.594 767.154] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5377 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 735.106 171.594 743.244] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5378 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [283.823 723.151 324.072 731.289] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5379 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [489.452 723.151 529.701 731.289] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5380 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [117.691 711.196 157.94 719.333] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5381 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [205.179 711.196 245.428 719.333] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5382 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [283.823 699.241 324.072 707.378] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5383 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [438.261 699.241 478.51 707.378] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5384 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 687.286 110.119 695.423] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5385 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [237.242 687.286 277.491 695.423] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5386 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [283.823 675.331 324.072 683.468] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5387 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [438.261 675.331 478.51 683.468] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5388 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 663.375 110.119 671.513] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5389 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [237.242 663.375 277.491 671.513] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5390 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [283.823 651.42 324.072 659.558] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5391 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [438.261 651.42 478.51 659.558] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5392 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 639.465 110.119 647.602] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5393 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [141.601 639.465 181.85 647.602] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5429 0 obj +<< +/D [5427 0 R /XYZ 69.866 801.979 null] +>> +endobj +5430 0 obj +<< +/D [5427 0 R /XYZ 70.866 517.851 null] +>> +endobj +5401 0 obj +<< +/D [5427 0 R /XYZ 70.866 82.821 null] +>> +endobj +5426 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F86 4565 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R /F11 3877 0 R /F7 5013 0 R /F14 3876 0 R /F10 3880 0 R /F13 3879 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5442 0 obj +<< +/Length 2089 +/Filter /FlateDecode +>> +stream +x��Zߏ�6~߿B�6P1�M���K�E{�F_6A��]����\ڇ��J�M�\ɖ��= ��25�����7�?���S���w�Xܽy�T�Q$%�@a��TD�$�b<̴�?.�?1.���l��C���m��o�]�TY�3C�������H��D���<Xn�q�������?��m�C�3�� ~���(%A��I0� +QD�!��6�2�D�>��Oia�=�ۤ�S<�e�|��x�E�4�?b��?�mh�O֊����B���`�A���V�M�"�W��y���F ��羽�����`W" A����}��t#�ͻ�:H�FT�vb�t��0��w��7�Z�F�c҉n�f�Gw��C��{���<Q���kݦI�/�U�J�$��.O����G�c����/1�s��Z�y��3�2�V�G��G&G���A��6V�:��/l��E�Q���ؽ�C!I���XW5� *5�"g��is���SJ��4n�`g'��e���/o9��e6�$���L<��_�&�� +,�Z�v:~N���,��Oiû^RP�3L �w'���%ź�,B��W��3Bi����*�(��~���F,aZ_I�v��K��A!�8e��5�h�t!�\I �����e����l���ٶ+Ǣ;\�w��6?�듑ߥs�g��T̚��#����zo�&}���5��A�y�X0�,����.�Ef;�E�`_B[R+���f�|)�k�VvX�ݴh �O`�E�[1��ʸ7͍�q4�Qg2�q���KB�8״9�.j��+���ˇ��3'Pp��C0sњ��],�_����ʶ�o_j�X� h��.*�d�%�7��v-�(����M�?�)�%E�M+�)�Y�1���r�� ���eV7L �e��W��D�ʀ�A�����8��%T�h�( 8����s��� VP�Ec5B�~�B��Dz���$s�g��9J"�@�H'(����*���YR����i���Q�l}8��@悂�1n;��r"�&�h8�"�$��X$�Ü���9W�ɎE�L���G��c��:G�����U=i�2X�J�V�i��Xe��J˛��zSθeDpM��4��J!���)P9��4�O �X�J�t�J?A]�M�7L�q��Dt�'mRfǕ�-B������#�հ� "��H5I�%�����B��aR�S�'���d��.q��l?�\<��}��m�6�}���9[@�bt�&ɰ����l��� �.(��i���չ�˪b���畫�H����.�n���-�랒�o����xR�i<��Ň洏��Zw�&�@��}�DX>2�(� +-M3 �H�x.�W=���OIWkyA���OKW�{�g�hpݬ��L��9@�j�&ɰd2N&�=������8�~.�J�{�ąs����dG�1�9;9@�9�?#]�`g��ݻ�#�� � "�H�I2,I1|F�@^wpkD0����4�)��EO�u�:�?]]k����_���Y�L6K(���<���Z�Df�����!��H��2���,`�?ۮiQo��E" +B��)��>���b� +��A�q�;�:���m�A}qz�䜇6;gdZ�N�ф)�ƒ� +�x�?N����0�����?)L��a:�o����8L�2��D��R=��c`�y����1!N��Q_\F�N���8�'�M<Mۃ�&��$����7�*�3ԽR��]�I<R�?(]�NT�MW�����T!��Q4�^:M�1�GwA���r\�qN���d �89.ٿϹd����W��<,A��ӶF��7ъ�o�Rs���H�}�+G&{h�F@�B�xa�[A��í�^�� ��o����[�oS�p�s6�[�n����x�TƼ�^�����7 +�����xW�ٜ��s�s 4C���ܦ�9�����n�7�0b�-x�,�jI�(;+���7���9ߗ�s�Y��{֊���C���j��\ZpF<�K���˪}��%����\���"�wd��e.�\q����.U����H�*���F��t���<�����_�̵v@~ +�jL:� +endstream +endobj +5441 0 obj +<< +/Type /Page +/Contents 5442 0 R +/Resources 5440 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5354 0 R +/Annots [ 5404 0 R 5405 0 R 5406 0 R 5407 0 R 5408 0 R 5409 0 R 5410 0 R 5411 0 R 5412 0 R 5413 0 R 5414 0 R 5415 0 R 5416 0 R 5417 0 R 5418 0 R 5419 0 R 5420 0 R 5421 0 R 5422 0 R 5423 0 R 5424 0 R 5425 0 R ] +>> +endobj +5404 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 727.162 110.119 735.3] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5405 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 703.252 171.594 711.389] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5406 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 691.297 171.594 699.434] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5407 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 679.342 171.594 687.479] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5408 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 667.386 171.594 675.524] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5409 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 655.431 171.594 663.569] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5410 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [279.041 643.476 319.29 651.613] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5411 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [484.67 643.476 524.919 651.613] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5412 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [117.691 631.521 157.94 639.658] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5413 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [205.179 631.521 245.428 639.658] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5414 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [283.823 619.566 324.072 627.703] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5415 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 607.611 110.119 615.748] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5416 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [160.729 607.611 200.978 615.748] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5417 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [328.102 607.611 368.351 615.748] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5418 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [283.823 595.655 324.072 603.793] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5419 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 583.7 110.119 591.838] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5420 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [160.729 583.7 200.978 591.838] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5421 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [328.102 583.7 368.351 591.838] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5422 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [283.823 571.745 324.072 579.882] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5423 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 559.79 110.119 567.927] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5424 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [160.729 559.79 200.978 567.927] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5425 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [232.46 559.79 272.709 567.927] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5443 0 obj +<< +/D [5441 0 R /XYZ 69.866 801.979 null] +>> +endobj +786 0 obj +<< +/D [5441 0 R /XYZ 70.866 771.024 null] +>> +endobj +5444 0 obj +<< +/D [5441 0 R /XYZ 70.866 438.176 null] +>> +endobj +5403 0 obj +<< +/D [5441 0 R /XYZ 70.866 82.821 null] +>> +endobj +5440 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F86 4565 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R /F11 3877 0 R /F14 3876 0 R /F10 3880 0 R /F13 3879 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5450 0 obj +<< +/Length 2019 +/Filter /FlateDecode +>> +stream +x��Z[o�6~��У���^�.E�v�2c/I`������Ԗ���~�"%S�"�R�!�b��;$�s������=x�{7�}1��d��P %���������$�k�fJ0��lN}5�$��&�1��>G{���܆��ӯ�y]�he�_ư8���gO�}�[鷤���gw��ɟ��� }�GJ|����[m'7w�[�gWF,P��ʭ�C�3x�x�L��'I�l +Q�fs�1�^?�����j��oft��D���Rp�G����ޜ���[�gsY"�I�h�B�l�j�Z�;��愠@H#1�w�Z�:�4S� +4������S��]�}��9���=��w���V�AF�6L��wY� 6g���|����� �뫑�<R���Q�Qx���z��p�-Z���+�� C�JZ��g�gg�h +��T�YO +H!�c� �#��q� ZVa6���� �&_ܸo�Y)�|�{s I{ܩ��puϥa�p��v�����m+���%\%��pW����S�@��g��������P�ì�#�>e� A�}�ڃ���D�� *s4G�i�!ؓ�Sz�D\1�A|����}�õ)oC��?�o�A�q����y��9x�@TD��$�������xvT�5~e?`6�~��VQ�!Bx!*�ˁ=U�&We �b��(M�D��!Vd�o��&E�P�����_r��]>���p�,�_ ��"��zPJ� B!��<�C��l�J�dg�+�M��x��iG��gO�}�y���gx�f�yH,����A��u_V7n��ͧ��pn�T'>dz�l�)?�#�ג�1 ��2?{a:���q�*VsD�"����c��- +,�U�ݻzfJ0@ �o��]����>X'�ٶ��J��T��R�U%,� /�O�'h�yYf���!�i�P��3� !�\���l�ƈ0��J�z ���#�{�n d#�*�'����7����x}��k$bE��qE�u��v W�1\[%�~��4:�8A��K�]Z�T�:J�%(� +&;6�3D����A�a��uAM����a��<t�CC���co������6J��V� ������(�T�GR� �� +����L*���QȺV=H6L�f����$/BnA�c�b�5�i��w��u��ăqav��8G�Y�?VAg��>����8t��U-�\)�Jj������ +SG1��<�'�ԭ2�O�^oƖ����I"|��q�KD�k�.�RH�;�H�����d��-L���D�4��i\��� ӧ����Ļ�&[�\�.�J����cC��K�<g�s]�r]�ѥ ��4�g�F������m�f�r6�������6J�u** %;�B��r*�@��݆A6��E����|E�5�np��g\Ұ�4�$w;��X���>��-M��*�+Ӟ��@�+�&��u�kf*�d��TϾ���a�3h���/��+�� 2�~�m��;�*,���w��)��.��J1�#g����9�U~�z��4��>�1�^B�A���n��k�U��G9� �У2hU%�Z�Z�������cw��=�<��ͪ�F��W��M��<~�6 �ם��3��a����1l#��料�m�k)�w9��M5�A�fA�,�M�p�~2z9�jM��\��T~,Pت�����A���X�\�Cpu#]0١�"��$�Xc{�'��k���1�vڣ��{��_'#�"�E:�V@y��S�H�<�"�"�� +�9�-1e���}�NW��^��?ɨ�~[�G'�P�j����}U@��5�B� ��P�*��+I�����إ]Y�k�<X���V�l����e� §t�Fɰ��.0��E^7�b�0�ff��:Ru�(J� Ӣ�i�c��\�Xڞ뗃^~Y�^v_���g]�:���"���|Ep�O����_��4���B@;� \ )m�z��=� ���D{��?l��;�]����u +endstream +endobj +5449 0 obj +<< +/Type /Page +/Contents 5450 0 R +/Resources 5448 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5354 0 R +/Annots [ 5431 0 R 5432 0 R 5433 0 R 5434 0 R 5435 0 R 5436 0 R 5437 0 R 5438 0 R 5439 0 R 5445 0 R 5446 0 R 5447 0 R ] +>> +endobj +5431 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 703.252 171.594 711.389] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5432 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 691.297 171.594 699.434] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5433 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 679.342 171.594 687.479] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5434 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 667.386 171.594 675.524] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5435 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 655.431 171.594 663.569] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5436 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [283.823 643.476 324.072 651.613] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5437 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 631.521 110.119 639.658] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5438 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [160.729 631.521 200.978 639.658] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5439 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [328.102 631.521 368.351 639.658] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5445 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 237.434 110.119 245.571] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5446 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 225.478 171.594 233.616] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5447 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 213.523 171.594 221.661] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5451 0 obj +<< +/D [5449 0 R /XYZ 69.866 801.979 null] +>> +endobj +790 0 obj +<< +/D [5449 0 R /XYZ 70.866 771.024 null] +>> +endobj +5452 0 obj +<< +/D [5449 0 R /XYZ 70.866 532.437 null] +>> +endobj +5402 0 obj +<< +/D [5449 0 R /XYZ 70.866 323.348 null] +>> +endobj +794 0 obj +<< +/D [5449 0 R /XYZ 70.866 296.153 null] +>> +endobj +5453 0 obj +<< +/D [5449 0 R /XYZ 70.866 149.794 null] +>> +endobj +5448 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F86 4565 0 R /F29 2678 0 R /F11 3877 0 R /F10 3880 0 R /F8 5014 0 R /F7 5013 0 R /F50 3818 0 R /F61 3908 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5519 0 obj +<< +/Length 2153 +/Filter /FlateDecode +>> +stream +x��Zm�۸���B�~���wR��h{��{A��p�����.~;[�K��w(Q���Mi�Z ��2��p���W�w�$�������}z��5S�F��,�.���2P1E��ypj=y��~b\¼���|�M"�tx��VٺH�|�6Co�1����H�Qk�)f����᷻�c�V�\\0$8��e��5Z6WD��5����%GR�J�wYqح��Z}�W� b�N��N)��sQ�~�5Sa$$��f�@D�@��f��8�`0��E�t7!8LWY��J�F����\ʐ�V���=�t��-���u����)e��fQ]͔�'��,�{��_'T���C�{LV��C��h�J�V��&�6��L�v�z��+�UZ�&a�))���cּ��aBq�y�.���ʀ�F!`a� �b1�EU��^�6�4���4w%�m����Tiq�ї��:�2�F�Y�|��.3��jv�da��/�=��zU�K��??��Y7.7֜�ӪzVZ�<5l7���7�"_志�e�#x��=O�)_ϖ��]T��Z +Vd���B����|]��������RM"��+"� fXM���I��W�Y�'�����)�+�Qf��>�g��@�9�H���R�":s��H`�:)�O&O�m�zW R���g�������l�l7�d�� ���O�\u�%���{�\��={8)L#0Q�=gs��}Aq h�a^�U���l���"M*�\9+��e۽I��[���C`km��?dE�ϠQ��Y���%�zRnXg~X�������@��� �X��+�������e�|nXoE; P��y�)`�b�|�Q�I=f��&[v��,hTyl�vp%��o$��M S +��$ KD���̛`�aZ�+������8�8&{��$��+�����C���Ǭ���]^A���cG &�д9$F����NN�w��E���LJ�A�P9R�I����E������Nb$��̀l���v.M3���(�ϒ�L�0Sz�$�.��heTE�A�뤩��yNE� ����3=�ck /���Sp���q��K[� )�K�Vr��J͗ɾ�����I�N�1����,>"�\3>��E�AYf���+�r��]� '�|I��Xƪu{��\Y���_��C�:Hψ�F +��-�������.���If��.�5orZ旬��ȱ�MQOI�C�w7���B����~4��Sķ6*m$��2�k�N��8gQ萶��J���7A�H�c6dW��d��@Q��g�����S0k��`C��'� ����4,��B�^� ���L��\�긻�߁��QiTN�Hw�e +���j���ɾ3�3�y��Ġ��X��@胺 �"|�UY��<3ϗF4A������]���L�s����h\�=�2��4��ql�,9��8���D.�%| �s��%�?�� +zA�x��(��~~���Z�{��r:<�`��E�~b��b�G���:Z�/�ox�w�_�|�/�|��h�m�&�`�.��������X�y�4������v�������|�M�������~˓�r7���l.�٦��,U `R�G:$űu��\�$ �5�zD�BB9����[�Չ�L����������&o�m���F��U̳Q�X�س�������_�k�J�;@���T*? +0�~s��JM��Z+?�_���bd�JeS�s�A��V� F�Hi� �~�r��ޘ.(^ܛSK�cGR)����_Ɲ�(f4`���jдzM������6��D2&�����saq�%;P��fП];,�D�`[+:�YG-��j�>w�Qdb�V9��5�� +��+�8�$�֊:������Qp�X�S�:�E�4zqDu�"���mV���>v��g�|[�]v���Hs�?x�����D�`��鏛";��u;�N�r�:tۄ�i:O�Em��:��I�Vs���s0#�Y�`�1�k���&����i�{��~J?�V��R�t��-Zup�cP�}w�;]&�dzl�4s���hq���|���ٚ�"�з[���n̡�R�7�l7{CvP\�Zdt̡��ȭ��m4 +������d�l��㔷��O�M�A�U�/M� +endstream +endobj +5518 0 obj +<< +/Type /Page +/Contents 5519 0 R +/Resources 5517 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5354 0 R +/Annots [ 5454 0 R 5455 0 R 5456 0 R 5457 0 R 5458 0 R 5459 0 R 5460 0 R 5461 0 R 5462 0 R 5463 0 R 5464 0 R 5465 0 R 5466 0 R 5467 0 R 5468 0 R 5469 0 R 5470 0 R 5471 0 R 5472 0 R 5473 0 R 5474 0 R 5475 0 R 5476 0 R 5477 0 R 5478 0 R 5479 0 R 5480 0 R 5481 0 R 5482 0 R 5483 0 R 5484 0 R 5485 0 R 5486 0 R 5487 0 R 5488 0 R 5489 0 R 5490 0 R 5491 0 R 5492 0 R 5493 0 R 5494 0 R 5495 0 R 5496 0 R 5497 0 R 5498 0 R 5499 0 R 5500 0 R 5501 0 R 5502 0 R 5503 0 R 5504 0 R 5505 0 R 5506 0 R 5507 0 R 5508 0 R 5509 0 R 5510 0 R 5511 0 R 5512 0 R 5513 0 R 5514 0 R 5515 0 R 5516 0 R ] +>> +endobj +5454 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [126.838 522.459 229.996 532.834] +/A << /S /GoTo /D (loc__levenberg__marquardt_8h_a09fdd720ff5c5658e160657153ee615f) >> +>> +endobj +5455 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [338.201 523.378 372.211 532.834] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5456 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 511.422 128.787 520.879] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5457 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [185.716 511.422 219.726 520.879] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5458 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [377.148 511.422 411.159 520.879] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5459 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [435.2 511.422 469.21 520.879] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5460 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.395 511.422 525.406 520.879] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5461 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [122.152 499.467 156.163 508.924] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5462 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [274.995 499.467 309.006 508.924] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5463 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.395 499.467 525.406 508.924] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5464 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [231.128 487.512 265.139 496.969] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5465 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [299.778 487.512 333.789 496.969] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5466 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [369.363 487.512 403.373 496.969] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5467 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [215.215 475.557 249.226 485.014] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5468 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [334.678 475.557 368.689 485.014] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5469 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [402.521 475.557 436.531 485.014] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5470 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [126.328 463.602 160.339 473.059] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5471 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [403.99 463.602 438.001 473.059] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5472 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 451.647 128.787 461.103] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5473 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [165.778 451.647 199.788 461.103] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5474 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [310.221 451.647 344.232 461.103] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5475 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [161.183 439.691 195.194 449.148] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5476 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [281.068 439.691 315.079 449.148] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5477 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [349.334 439.691 383.345 449.148] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5478 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [402.644 439.691 436.655 449.148] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5479 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 413.424 128.787 422.881] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5480 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [132.476 412.505 279.981 422.881] +/A << /S /GoTo /D (loc__levenberg__marquardt_8h_a9b2c27f650c9db97f2923b645a8ca5f6) >> +>> +endobj +5481 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [389.929 413.424 423.939 422.881] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5482 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [162.38 401.469 196.391 410.926] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5483 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [238.303 401.469 272.313 410.926] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5484 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [432.517 401.469 466.528 410.926] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5485 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.395 401.469 525.406 410.926] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5486 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [248.108 389.514 282.118 398.971] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5487 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [420.787 389.514 454.798 398.971] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5488 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.395 389.514 525.406 398.971] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5489 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.146 377.559 165.157 387.015] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5490 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [401.753 377.559 435.763 387.015] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5491 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [164.295 365.603 198.306 375.06] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5492 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [234.691 365.603 268.702 375.06] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5493 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [378.53 365.603 412.54 375.06] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5494 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [235.13 353.648 269.141 363.105] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5495 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [419.095 353.648 453.106 363.105] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5496 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.395 353.648 525.406 363.105] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5497 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [204.461 341.693 238.472 351.15] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5498 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.395 341.693 525.406 351.15] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5499 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [240.835 329.738 274.846 339.195] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5500 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [309.74 329.738 343.751 339.195] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5501 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [363.689 329.738 397.7 339.195] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5502 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 303.47 128.787 312.927] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5503 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.287 302.551 272.229 312.927] +/A << /S /GoTo /D (loc__levenberg__marquardt_8h_a34f52d51278453ca0fc0818a1f73a357) >> +>> +endobj +5504 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [275.714 303.47 309.725 312.927] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5505 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [327.673 303.47 361.684 312.927] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5506 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.431 276.284 285.28 286.66] +/A << /S /GoTo /D (loc__levenberg__marquardt_8h_a4bad4d347859b95ac176779b34f26f8e) >> +>> +endobj +5507 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [391.175 277.203 425.186 286.66] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5508 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [158.378 265.248 192.388 274.705] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5509 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [227.049 265.248 261.06 274.705] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5510 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [414.012 265.248 448.023 274.705] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5511 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [465.639 265.248 499.65 274.705] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5512 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [345.532 253.293 379.543 262.75] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5513 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 241.338 128.787 250.794] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5514 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [163.681 241.338 197.692 250.794] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5515 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [306.028 241.338 340.039 250.794] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5516 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 84.842 297.675 111.381] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +5520 0 obj +<< +/D [5518 0 R /XYZ 69.866 801.979 null] +>> +endobj +4137 0 obj +<< +/D [5518 0 R /XYZ 70.866 685.305 null] +>> +endobj +798 0 obj +<< +/D [5518 0 R /XYZ 70.866 669.658 null] +>> +endobj +5521 0 obj +<< +/D [5518 0 R /XYZ 70.866 557.21 null] +>> +endobj +802 0 obj +<< +/D [5518 0 R /XYZ 70.866 211.787 null] +>> +endobj +5517 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F11 3877 0 R /F10 3880 0 R /F29 2678 0 R /F54 3823 0 R /F14 3876 0 R /F13 3879 0 R /F61 3908 0 R /F68 4460 0 R /F67 5010 0 R /F69 4459 0 R /F66 5399 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5552 0 obj +<< +/Length 2222 +/Filter /FlateDecode +>> +stream +x��[��6���W��j�wR��6��E7k�e&04�<��/SI�&}�o�DٔEK��@�@;�\����o�%�sv�������1�{�@�PJ�ׁ�HK��"I��*x����Ψғ�~���S"&���S��wϋm�N)��~(_W9z)��M`p��c��<��x�4I��D��O���_�w����_k�)�ۻ�O8X����X���#� ���&��ݿ>��J��uJ�k^!:�����a�̓�������wyT|6�Mf�����(D�������I�@�@�Pab0��� +�.|:�G��B����42���\�J3v��)�����|�@m1.��=�����b���I��2}|wwf��ʨi�Fy�|)U�L7g�У���CݚO�S_���ey��`A��5o�(;��j���h�9^��� s�Ps������G���)�#��U��<[�W~��F_I���w8$Y-V�8�y���}��[-���.[�~ĘydrD�8��Ȫ������u���(��MWlL��g:D�֧�;T`��U�a����d���+�t\���"G�]��"�.>�C�Q�C��9�줌[�Υ��Ѻ�W=l��߃��ߥ��քW���h�J���9��]/$~���o�A�M0�[H�I�/���oZ!�[���B6Ξ�Ev��%�(�Ӌ�b{�,2ςA�8��h�^P �K!K���r�?���ؔkYY��/��|O�|�R1)��GJ�S�d�.�����W|m��),��$�����l�8�2(�w����Y��_�}Q�%+;���8��۟���ފ�vVƽ)�̕��m��٨�DP~ +�ּy�ת�",�������cVW�i8ѹ I�0��IV���W���5O��ƾغ�6P9�k�I��N߬ϵ�Y�G3k�C'�{�S�'Qm����d�՜�������1L�-��0�P-��V0�#"�Qt8 zB�Z484C�4$0��3����$`�P��8�@C˺Rw�0��öi%!R x�g� +R]7�j~�bs�>8��pylF��-{=�5����s��5�1"(��8;x��&�)�$��0�~�\�gM�rG)b-� ��-(3̏�kX����l���^Ѧ�m�ߧ�d�qv{D��������Ct����nn�3Js�At�J?��R�E��8���n$��G�o�)�^M��}I ~�S2�&�6ޮ6�� +� l$o�dX�8���W������7��"�o�T�ys�����x��a���s��9�������1����ml�"T��n�Fɰ�Q(����0��q�T��s�ƯYWô��r�F��!5 _��Z��?�Vm�\mJs�A�r>�dX|���t����� +=M��3L�WiZ��6���G|\���qO���%���"��9����^W[٤D�v�d��aɂa�y�ڹ1a�F�=���O�����kak�^?[��GL,[*���f�@��{y�C��a�҈�A�!�ڝ&@ �`=�Q2J!WAL�@HB��ꗷA8P����2��z!��터z��Bq%���Ȉ �":!'�B����PvA�� ������X@Wsn� �|���1m$)���ԩ%�ټ{�ۇ���0^�K$xT��q����(u���`|�X��!o�q�N?����Q�t�~�,(�S+�v�qU#�z+��0R��l��'Hқ`�%b�G�7P��2W������l^"��qC��Z�K����O��A{�Ĺ=���� ���&` ��q��8R +�4P�� ej2��a*���Jo���7�s�O��N;�����%���e�Y6�K�Sw�t�c'�M{M�+��y�{;;�D\��!Y=�=/��g�p��̝��2ܦU<KB���� +Hq(�e�kOF �!�4�-T�^�f�Q���&��aCW�:�!P�v�*�h���@��Pu�~�P]w��0w���s�P� �B�G*��#UwF���12.�w��&�)�s +G_������W/E3����q��d�q�8R�#� +�e��!�p���E�0�ޠtU~��\l�Ztc%3S"��I4�^����G�,�D+���9Y�N0l +��;�?�> �����s�%�dޠ�L��������6iʸ��z�p QB���D�^W��N"�$w~U�����.��驠~2O1~�~SW<`����Hn�Ο���� +endstream +endobj +5551 0 obj +<< +/Type /Page +/Contents 5552 0 R +/Resources 5550 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5555 0 R +/Annots [ 5526 0 R 5527 0 R 5528 0 R 5529 0 R 5530 0 R 5531 0 R 5532 0 R 5533 0 R 5534 0 R 5535 0 R 5536 0 R 5537 0 R 5538 0 R 5539 0 R 5540 0 R 5541 0 R 5542 0 R 5543 0 R 5544 0 R 5545 0 R 5546 0 R 5547 0 R 5548 0 R 5549 0 R ] +>> +endobj +5526 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 631.337 171.594 639.474] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5527 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 619.381 171.594 627.519] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5528 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 607.426 171.594 615.564] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5529 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 595.471 171.594 603.608] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5530 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 583.516 171.594 591.653] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5531 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 571.561 171.594 579.698] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5532 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 559.606 171.594 567.743] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5533 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 535.695 171.594 543.833] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5534 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [283.823 523.74 324.072 531.877] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5535 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [489.452 523.74 529.701 531.877] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5536 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [117.691 511.785 157.94 519.922] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5537 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [205.179 511.785 245.428 519.922] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5538 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [283.823 499.83 324.072 507.967] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5539 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [438.261 499.83 478.51 507.967] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5540 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 487.875 110.119 496.012] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5541 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [237.242 487.875 277.491 496.012] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5542 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [283.823 475.919 324.072 484.057] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5543 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [438.261 475.919 478.51 484.057] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5544 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 463.964 110.119 472.102] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5545 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [237.242 463.964 277.491 472.102] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5546 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [283.823 452.009 324.072 460.146] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5547 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [438.261 452.009 478.51 460.146] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5548 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 440.054 110.119 448.191] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5549 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [141.601 440.054 181.85 448.191] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5553 0 obj +<< +/D [5551 0 R /XYZ 69.866 801.979 null] +>> +endobj +806 0 obj +<< +/D [5551 0 R /XYZ 70.866 771.024 null] +>> +endobj +5522 0 obj +<< +/D [5551 0 R /XYZ 70.866 741.162 null] +>> +endobj +810 0 obj +<< +/D [5551 0 R /XYZ 70.866 713.966 null] +>> +endobj +5554 0 obj +<< +/D [5551 0 R /XYZ 70.866 318.44 null] +>> +endobj +5550 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F86 4565 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R /F11 3877 0 R /F7 5013 0 R /F14 3876 0 R /F10 3880 0 R /F13 3879 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5580 0 obj +<< +/Length 2173 +/Filter /FlateDecode +>> +stream +x��[ݏ�F���G[�{�����7QF�)�g����6�!��,�Ir��SM7v�{��ٽ;)Ү`qw}����fo�&�Sy�������mys{��@�HJ,7A���2#�$ ���a����>`����O�m:_�P�>��.�WI��{����˛/7V�)*���jw����5�v��H��+w ��~���G)�WD���+���%G2�F̏iu(�e-V������"`� +a.��"�rȊtmͪ��<3�֏��߇�g�A�� ���G�b�Ї��t��v&��n���#����s�[#o�U��^�T��=�|�wI��� +�o�9ؙ4�o���H����/��(ū�(ҕ�����Ax�qNf}{��*�_�ǻ�,4��C�l�����@�(dJ��s�D$�}��U�Y%�P�Y�0Z]pA Cp*A��N��kdŎ�����Cf�|A�,��.���*�&������>+�Q1~�e��o�i{��6XUy'�u����*�&���=ٯ���9�z�d�';�lF����9�����^��9N�Oy��A�_�'�:+�"�ҲrD����$_8��]��:�Z;��c+)���JYY d��(�`t�q�*��F���Q��מ�W/�mZ�i�x���N�!�˞��Y�^�[{��S���<���T�z��v�$�����C����{QGj���|�n�������2e���({T���ayx��mi��Y�-\/Q���sݥIy�7D�N�$~MW];|cqߖ_���y�n�{����2�S���C�#ʜW� �V+uTM�6R���DV]�^�!I�q7��d]נ�L��)t6.�&7v|O�� �`�>�ę��������=�]fk;Y�/��W&�HB 2��7p��PW!k��K��?gɾ)�����Q�b�/P�߂bӃ!A�7��#"�NKt2�_��J�(�m��ˮ�oAKp��!��&��8(���u����z{ӻ��?�^��@��Ǩ�m�|*���~u꽛����nO��R�SS�7ݸ�?���Z2��@d���y���� hsWB?�m����^�uڴG`ݴh�;b�E����^77���I�k�i���5A�Ot�C�u���y���,���-��ا����5�f�}6�A�lms賵�Y�F�I�����9峤Hvi=�!��l�7��`Ҿ�S�v��8�zga) +6����bI�"0 ��$�!�@!�Rn���3�#8�.�R��0$�l3us����AI�BA� +�A�@Um!��?/�T�Ư�s:l���cw ���I��D��Ë7|�a�dt �Ʊ���e�[ة�n{��=6�(��EW��H��:��X �J��+,/��>����!z�.��a8��h�����Tu� �Qq���H�^����Zo�#�{��⟴'��R$Y�r(�P]/� 4 �ObT�hXP�Q%�T +#��@5��T.�Θ�\��q��A��c�7��FZ�/-r�-@C�9 q�hX�I���`F�����@��7��q.Ss`��q���r��a��W��C�$���T��8�8��@0�O(��z[|�R�Py�z���i��Dâ�K=��/EӠ �۵燪��X�A�2-/Hy�X�a�vO�5OǴ�/�@ҵ���(pJ�i $=^�;4�IF���q,�Hr��f��\�����E��✡��x������`g���p�0z�����G��D�N�aA +��|(q+@�)ň�K��q,� u��H�<�����:��m�����U�]AAp�OU�i��H�� �W����#�X��$���|��Q$�`?3+��� ��*(R���B Ay� �7�ˍ�(�h������93�gh�I4L�F��z3FHD|(R��Ñ:��?P]�_)P7��:N��ڼs�:��?L��j0L�ca����av�BrZO;z"��cOP^퉳x +TL�M"a"R�L4P��h�U�"�� +�q���:��|E���5�����][��X��|�Z�g�q&�fׄ��I@�H�L�O�̹d����W[�,%��'E��$�c�3R"���W|�����h(y�#�����z��t��n��r}����O�+�Y���� �� +endstream +endobj +5579 0 obj +<< +/Type /Page +/Contents 5580 0 R +/Resources 5578 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5555 0 R +/Annots [ 5556 0 R 5557 0 R 5558 0 R 5559 0 R 5560 0 R 5561 0 R 5562 0 R 5563 0 R 5564 0 R 5565 0 R 5566 0 R 5567 0 R 5568 0 R 5569 0 R 5570 0 R 5571 0 R 5572 0 R 5573 0 R 5574 0 R 5575 0 R 5576 0 R 5577 0 R ] +>> +endobj +5556 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 539.516 110.119 547.654] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5557 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 515.606 171.594 523.744] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5558 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 503.651 171.594 511.788] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5559 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 491.696 171.594 499.833] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5560 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 479.741 171.594 487.878] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5561 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 467.785 171.594 475.923] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5562 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [279.041 455.83 319.29 463.968] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5563 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [484.67 455.83 524.919 463.968] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5564 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [117.691 443.875 157.94 452.013] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5565 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [205.179 443.875 245.428 452.013] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5566 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [283.823 431.92 324.072 440.057] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5567 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 419.965 110.119 428.102] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5568 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [160.729 419.965 200.978 428.102] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5569 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [328.102 419.965 368.351 428.102] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5570 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [283.823 408.01 324.072 416.147] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5571 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 396.054 110.119 404.192] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5572 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [160.729 396.054 200.978 404.192] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5573 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [328.102 396.054 368.351 404.192] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5574 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [283.823 384.099 324.072 392.237] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5575 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 372.144 110.119 380.281] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5576 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [160.729 372.144 200.978 380.281] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5577 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [232.46 372.144 272.709 380.281] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5581 0 obj +<< +/D [5579 0 R /XYZ 69.866 801.979 null] +>> +endobj +5523 0 obj +<< +/D [5579 0 R /XYZ 70.866 625.431 null] +>> +endobj +814 0 obj +<< +/D [5579 0 R /XYZ 70.866 598.236 null] +>> +endobj +5582 0 obj +<< +/D [5579 0 R /XYZ 70.866 250.53 null] +>> +endobj +5578 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F29 2678 0 R /F13 3879 0 R /F10 3880 0 R /F54 3823 0 R /F92 4484 0 R /F86 4565 0 R /F61 3908 0 R /F11 3877 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5594 0 obj +<< +/Length 1053 +/Filter /FlateDecode +>> +stream +xڽWM��6��W�+��o�5�xk}H%�<Scc��/���������Cj=sn����-=�?):\fA�f��g�%��ƱR��("X+���aE�z�6%��y�"��mr��T/Y���fuH���3|i�s��5_�`ܭ���� ��rk^))X���z5�}=�2�At��k&ж�m���+D0�5���,��K�a}B��r��I�4��$�*�U�l�Y������b���v�0��Tc"���]�g(d�Y5g�%�(��L��RcF#��m{$�9#��#�;#L%�,b�2e �HB-q� 9�����=�ʼɫ��6�ütara���>͎�0�4'�˜ɠc�cڰo��R���h_���bi��CM�<%��IV�UR���s���#�~��<�yiS�C���3;%�mzJk�Py��{w�N89V�%;V�]6�粠���ٚo��N��nѕ�����ʤ`�I�u�k�M�ɯ�D���g38��*���fz�Y�H��b�9Ԅr��&c���vD�ŕEЫ�:\N��w��Uy����I7���q�UKA�Gҧ���F'�����C�r��:�'� +�/I�� ���>�����}�|x���Lyg� ����x�n���<m�ӽ9�6"�ވ:�����E�^�:�%��I��l{[��N�s�����M?��V#{�qL���>f\^m$5������@��x2o�����}�U�����G-|G�om�;\ǖ��y�J�Mt�{:�I��s����7A����j���M/8����oUqnwodtN( ��zj�&��Bs�A:����� ���ݹ���A7 +ĮA�&���)�Ҟ'�hd��\����I����8��yAqL��]��@N4~��8d��Ǣ�]���Dj.C����0]1ؗ�����!@���� +��} +x}�/���m��j��mun�"�ntG�|:-TՃ�IO��t�ZO���qs,.f����׃���z÷C��0�����G)�矲2��fJ�}�L_�9�T�F�m b: +endstream +endobj +5593 0 obj +<< +/Type /Page +/Contents 5594 0 R +/Resources 5592 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5555 0 R +/Annots [ 5583 0 R 5584 0 R 5585 0 R 5586 0 R 5587 0 R 5588 0 R 5589 0 R 5590 0 R 5591 0 R ] +>> +endobj +5583 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 527.561 171.594 535.699] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5584 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 515.606 171.594 523.744] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5585 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 503.651 171.594 511.788] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5586 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 491.696 171.594 499.833] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5587 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 479.741 171.594 487.878] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5588 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [283.823 467.785 324.072 475.923] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5589 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 455.83 110.119 463.968] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5590 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [160.729 455.83 200.978 463.968] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5591 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [328.102 455.83 368.351 463.968] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5595 0 obj +<< +/D [5593 0 R /XYZ 69.866 801.979 null] +>> +endobj +5525 0 obj +<< +/D [5593 0 R /XYZ 70.866 637.386 null] +>> +endobj +818 0 obj +<< +/D [5593 0 R /XYZ 70.866 610.191 null] +>> +endobj +5592 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F29 2678 0 R /F11 3877 0 R /F10 3880 0 R /F54 3823 0 R /F92 4484 0 R /F86 4565 0 R /F8 5014 0 R /F7 5013 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5601 0 obj +<< +/Length 1491 +/Filter /FlateDecode +>> +stream +xڭ�]��8���+|�h��ط��V�R���t1 �� +0%�m�}��N�0$��F"�8���y�C^�>�hw��C������~���Q��� +�J��0�(Zm��ܰ���q��߫�}�Œz�&۔I�ag�:�{5�6�0� z��5�L�M2��#h�� �h4��� !9����=�w��Q%�Lڗ��4KңYQ���i��<��$*�|A��P)�!{Bz��\��9*|�%Q� &Tŀ�SI]���d��0eo��1�X���=kCI�93cS!�U�V��v�<zX?eqZ�邒y�tE0+��"@�I�" FK��| T�f��xt��'�(�ҍ{�P�|XP9�]�B,����� ���a��E�cS} v�R�c�L��. XvX���-\�����������V<�Q������+�״m�,��iXD��G��t�l�3N���S�lx*!�! +�B\�踔��6�Vx^@���$6�5DO�!�������ۯ���jY] , +�Ӡ���J��@�Tn�y�F&�G�2��C�G��6,�����hs��j�;��������f^k��<��� +;��20�X�ñ� ڜ�bm���J+L�ld�^�ZI��T5�ָĔ6���j%�BxՑ�X�6p��ce��-)�8��z`�V mC�q˧0��q��� ^=�.D�M�pJ�!tJ���X~C��o����p\�~IoV7�D�~�o��^�kʉ�;��S���N�PGn���4)���p���\ՃVUK�$�H����u��c�b�~��S��A{�,J�"q0�Ƙ?z��W���T�Ak>����H�#�cXs*�Ɓ9QsJ%iW�M���E��8ցlJb=S�'i� +���`��^���v5�]3��L4�I1��{4;;��9G���m\�~Gi&m�ؔǰ������V<c�+�5�d�q��wQ����=�H���H�����t�8�?���H���ܟ���@�T��^&��2�^&���S��ifC�z��t�B�`Z�3"F�K��g�&�Y��=�8uϸj?��_�π��f �9�Gz�u���0�xS�[�dp>rY?7�i�^�~����EAm�ښz��ۋ���dyU������ �*��f��2X^,�}B�Ou�J`_UI�~��^!�Ύ��$������i�]�|������P'�S��o�����(�.�Q���l��$%YT����dF�����(�P��o kh~܄��|u�ܖ�����;��װ�B����U `eX82�r��%Oe��}���̮�+ܗQ� B#,����t)ңO٠M��<��;�_S=��V%������ղ�e�NjǤ�Υ��"]�4��o"�Ǭܻb{ʳ��v|�4��o"�-&n"��Eb9�������$+*����J�0 �[ +ؖ\�Rn�|�Qv����,!?~:3J��r�X$ +endstream +endobj +5600 0 obj +<< +/Type /Page +/Contents 5601 0 R +/Resources 5599 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5555 0 R +/Annots [ 5596 0 R 5597 0 R 5598 0 R ] +>> +endobj +5596 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 476.02 110.119 484.157] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5597 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 464.065 171.594 472.202] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5598 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 452.109 171.594 460.247] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5602 0 obj +<< +/D [5600 0 R /XYZ 69.866 801.979 null] +>> +endobj +5603 0 obj +<< +/D [5600 0 R /XYZ 70.866 771.024 null] +>> +endobj +5524 0 obj +<< +/D [5600 0 R /XYZ 70.866 561.935 null] +>> +endobj +822 0 obj +<< +/D [5600 0 R /XYZ 70.866 534.739 null] +>> +endobj +5599 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F11 3877 0 R /F10 3880 0 R /F8 5014 0 R /F7 5013 0 R /F14 3876 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5614 0 obj +<< +/Length 1371 +/Filter /FlateDecode +>> +stream +xڵXMs�6��W`�9"�&�i;u��S��U.�=D�$N$R��8���eR�ۉ�$�v����RoƗ�7#�戠���ћ#��8�PL�V +� Ê��]�`���u��o��X����8ɖ���Lg!%AZ��$ o�gH�e��P�p{w�v<�4�p� ���5�L��jtuC���!�y��]�s��0a�������o�^�şG���(�����LiVi��!������sXxH��l=��%Q,����<��@ ��)�1c��q�o"������b.�sM{�@I�%��g�2��UA��D=�*���R�u��5�}s�tx��X�T���fRe(I���d@'��gx�� +��6���3���� ��@�-f1�壘�<����=�]��2�i�L{�=�l���b]d��F�¯��+S�#*�싣c���Jі�g~A +hʵݡ��q0+ݦq#��Y&(�ǭ��3.�e��M\"S"{P��KL�>�M���ɱ��:@p�流�c<��(XE�˴�˼�d�u'/�A� �!��������05���}�ڔ�S��א�38,�� +� U;����gUV䎲��S@�{3��E1s�}������AJ?�Li�!-�+S~�M9��! +D!b +�)�`5����^��V�~k���2|}�/�D���*�BD�-��5%�f��(!�I��N^��ǘ&>�H]�ު��{�:+Ŧ��6�C����睈���e=M��J���/X1�E����Tx1�$�е���0�PzE)��Ѯm�iV��k�����!�h/^��<��sj +��q��ت�K���0φ�:��L�5c��@�긟�k�d�tI��Z����#+���k�e��;݇4X▤jn���v�i�ʶi�7�w��{,�x뢃e���n���ث7K�|K����O��?�A���~�a�u�8�(���t3)�ucqX�8LF���ߕ�{�(���X7��VVG��8�Iwvjn\�eSO-��~#g?rw~�;���^���@��~@��8Ѭ�s>�c7<d;ڽ ^;���-��[2�e¡�\_���0��^����|�.��%������v`��})۳��ֈ��u![���*ͫ]֜�z�Ɍ'��e��rs�+0�o�jk��˪��ZgM�.�,��ad9/��j����� i;����L��Ou�(�껗����_�Ѵ�q��3�U������W�v���������Ѿ�{���`D�I�>�qi����Yv���������/&�͍i���2�o���0����+����J��v��ii��I���Sڗ�s�<j��R�k2 +endstream +endobj +5613 0 obj +<< +/Type /Page +/Contents 5614 0 R +/Resources 5612 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5555 0 R +/Annots [ 5604 0 R 5605 0 R 5606 0 R 5607 0 R 5608 0 R ] +>> +endobj +5604 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.185 329.045 170.032 339.313] +/A << /S /GoTo /D (lu__decomp_8c_a8649e9f4b85f17bf35a22b18e7f239d7) >> +>> +endobj +5605 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [212.897 329.856 246.908 339.313] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5606 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [274.989 329.856 309 339.313] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5607 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [336.086 329.856 370.096 339.313] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5608 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 147.431 297.675 173.971] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +5615 0 obj +<< +/D [5613 0 R /XYZ 69.866 801.979 null] +>> +endobj +5616 0 obj +<< +/D [5613 0 R /XYZ 70.866 771.024 null] +>> +endobj +4138 0 obj +<< +/D [5613 0 R /XYZ 70.866 561.158 null] +>> +endobj +826 0 obj +<< +/D [5613 0 R /XYZ 70.866 543.961 null] +>> +endobj +5617 0 obj +<< +/D [5613 0 R /XYZ 70.866 372.13 null] +>> +endobj +830 0 obj +<< +/D [5613 0 R /XYZ 70.866 298.929 null] +>> +endobj +834 0 obj +<< +/D [5613 0 R /XYZ 70.866 132.403 null] +>> +endobj +5618 0 obj +<< +/D [5613 0 R /XYZ 70.866 82.821 null] +>> +endobj +5612 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F11 3877 0 R /F29 2678 0 R /F10 3880 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5625 0 obj +<< +/Length 1500 +/Filter /FlateDecode +>> +stream +x��X�o�6~�_!t/21�Mq��� Vd�ץOI ��j�$ϒ����Q�l�V��n�C2E~w<~wǻ˻O������nF�ލ.���B��d��WOaJ�)M�$��̻�5?�}�|b\ºf�:]&〪�_L�,ɫ�J��L}��3"0{d��(�ܛf��G����Gu�=533��g�����-%A�U�`D5����1��u4K�E�z�Ï�.��� +�����XQ�yF�8�����Ai��2�^@�B�64�H`!�B�F�/�Xì��B�nF;zn�"��,��鳕��͎8�f�wu�P����*�!�)���<�H8q�QnH���z�iĽ��d���0����r�Z8��~�OK��L'h���;s�f@9�Ϩ�v"v%0,�*�J`~6&د��5_:xv`be=]� q��8���+;�����;'�Ӱs*��)�o�ـ}8Ҡt{�0f�[@H;��c�����H�n���:����,ư�'cc�f��q>�������̾|6��u�W���dJ"��ٸ'e�Tƹ�{e���j��ȸK���.�4v<��L�4���yJ��}[�����*��v$^�'�Zd����y5�ƽp��&���Je��gQ%������+�sg�?�f5:9H�6˪X'37���v������b5 ��1�~�����3#�/{�JA�CH�C)��?rF7)�;c�t%<A$���0���ɀ��a!C��6m ��^B���*R��X�C���)$DXu�������DN�e�9V�MH̾$�7Fܾ�T��>A�}Z���<j��ᨅ)��;��˯0�&�;j]uu�^'IfWWns �r�<@��Tf[W�UW��_U�"��������|�G�l��w����,ϣ�9�y<�K����`���Aޝ(s�x=��o'މ:2���a�����q�!Bu���p4SP#*�=h�����-4;M�0ͺR'G��4�i���0�&G��h�)�0��4;c�m�����h��E�SR��<�.�1�KW����6�|S�s�jqS.HQ[��k�F����@yF�N���e�����NfE���vI���t[׆�Pݚ�똙Z-�m��˨h�TQ�����9J�b�L�$~���,|��he�-H�Udo�mW����=�Y���M���X)O���W��e\���P�r���Գ�Y�3K"�-������Չֶ�-���]���K�7�������Sks�Q���Kr�b��I��iCv�LA��C�+@E�U��G��Vruﶹht%��FŖ�J��.�N�ر�Oi>]��ӦI��������)�ۥB�R��u�O��Nsk'f#�'�R�[��B�nr������@�j���&h�.��ȶ��+���8�wہ;$�M:pm/p �7�K�\�ڄq���hw���L���Vz�B��Ux�5`6HJ�ț$O�q5�M$�67.�'������� +endstream +endobj +5624 0 obj +<< +/Type /Page +/Contents 5625 0 R +/Resources 5623 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5555 0 R +/Annots [ 5609 0 R 5610 0 R 5611 0 R 5619 0 R 5620 0 R 5621 0 R 5622 0 R ] +>> +endobj +5609 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 703.252 171.594 711.389] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5610 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 691.297 171.594 699.434] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5611 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 679.342 171.594 687.479] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5619 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.185 83.695 170.032 93.963] +/A << /S /GoTo /D (lu__decomp_8h_a8649e9f4b85f17bf35a22b18e7f239d7) >> +>> +endobj +5620 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [212.897 84.507 246.908 93.963] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5621 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [274.989 84.507 309 93.963] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5622 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [336.086 84.507 370.096 93.963] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5626 0 obj +<< +/D [5624 0 R /XYZ 69.866 801.979 null] +>> +endobj +838 0 obj +<< +/D [5624 0 R /XYZ 70.866 771.024 null] +>> +endobj +5627 0 obj +<< +/D [5624 0 R /XYZ 70.866 547.476 null] +>> +endobj +4139 0 obj +<< +/D [5624 0 R /XYZ 70.866 291.68 null] +>> +endobj +842 0 obj +<< +/D [5624 0 R /XYZ 70.866 273.459 null] +>> +endobj +5628 0 obj +<< +/D [5624 0 R /XYZ 70.866 128.655 null] +>> +endobj +5623 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F14 3876 0 R /F50 3818 0 R /F61 3908 0 R /F13 3879 0 R /F10 3880 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5636 0 obj +<< +/Length 1490 +/Filter /FlateDecode +>> +stream +x��YIo�6��W�(CR\��6:�i��4����X�������Q�l�V<c;�^�����m���� qf�;3;W���F���t +�;wO��(!E�8wS��%�x�Q��:��I�.��,\&e�n�Ә`W*�����;�1q���L�����n����"vȊ[��2g����3�o���s�3ubL[8�������<]A��"c�`��sU� ��H~��I�,�$ϴ���4�;�OP��!�(_W�4G������y��e�Pk�i\ w�� +XP �,|,�1��Tp�r7�f���p�_:�y��d�������ʏv�G�K�5aNZ�Ɔ�PD8o}�c�6�m�\����i�|3�ٞ��&�zm��Il�|J?�YE�!�lV/�����Լ|���k Z/���k<J%"�w<BPi����V�g���2_�t�P�ʪM�\�uY&���"I�,^#�#������9�l�-�����J��Y��ܲ��i��U�`D�~Տ+�7� �Ҩv6��5ϋ> �����i�3k���Oqk#���LK��'�}{���"Fp@�[8��I��)ɞ�S�=�b�dh�z�m���ħ��1�0���Om�_��dm��|Rk����K�`! �'�Gj�LV9Q��qVC��(��$�:ɪ t��y�SSi��I�^{���?����nى5��s1����j�!�g�&VA ���p�X��R;�Ö��=�BJ��>{�ZΖBO��9_�o�o:�<�CB�:���腏G�1���ח����֗oQO~�+u`%��kV-���ĪYVy��pI�z��3��.�=+�j�\}�b\ĩ��g��eO��v��a�jg)$�骝}c��� |��.���6C��{�HP +�$�eh,�dۍ<�QAe m���� �����r�<�g~D�w��<'��N-��&+����ʬۗ���0<@�md� �ǡ�(]j��J��tI��$-�N�ځ���#�˸ib�>w �0�וa�C��B��_�ؤm�l�Φm����{K�� ��(�C¢�s���-��C�l�� ��xC���z�&�0��2���^Ino�¡m��8�E��`)�[��q�ڦb7��9�.כ=`v��0�ʰf7{�lo�!$�8���Oc��6��ۗ�$�8%�Dܪ�.����ze���������<�)v?��Ը�vO��nL;-����� +�4�u���N1�$�$}җI�h��%>w�d=� +������~{�5ᬋ�h��(~,�4~�N���č�l���x��z�ZZE�l/wN4�p��4�g@��m��C��\��l/�P�;�����1h�:c-�v����gco�r�q6���2*�P[v%�\O����:�����2���6�V.�*UV��)�E3��h�� }q"�R_������ +Q )l��˄�eW*SE\ �t�7H�<ӗ���6%� +��� +endstream +endobj +5635 0 obj +<< +/Type /Page +/Contents 5636 0 R +/Resources 5634 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5639 0 R +/Annots [ 5630 0 R 5631 0 R 5632 0 R 5633 0 R ] +>> +endobj +5630 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 641.068 297.675 667.608] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +5631 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 470.441 171.594 478.579] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5632 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 458.486 171.594 466.623] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5633 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 446.531 171.594 454.668] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5637 0 obj +<< +/D [5635 0 R /XYZ 69.866 801.979 null] +>> +endobj +846 0 obj +<< +/D [5635 0 R /XYZ 70.866 771.024 null] +>> +endobj +850 0 obj +<< +/D [5635 0 R /XYZ 70.866 626.824 null] +>> +endobj +5629 0 obj +<< +/D [5635 0 R /XYZ 70.866 580.266 null] +>> +endobj +854 0 obj +<< +/D [5635 0 R /XYZ 70.866 553.071 null] +>> +endobj +5638 0 obj +<< +/D [5635 0 R /XYZ 70.866 314.665 null] +>> +endobj +4140 0 obj +<< +/D [5635 0 R /XYZ 70.866 68.979 null] +>> +endobj +5634 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F14 3876 0 R /F50 3818 0 R /F54 3823 0 R /F92 4484 0 R /F61 3908 0 R /F13 3879 0 R /F10 3880 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5653 0 obj +<< +/Length 751 +/Filter /FlateDecode +>> +stream +x��VMo�0��+����`��j�d#%=����$�xw���I����!�lP��VjN��1��7o��/-��%"���4wfA�$��0@���a���ᐢy���8�.�'(�W���L���Y$��*��l�VW�)u���O�B%A�QJ,Gi�_�����D�]e�����s�����%e8�T��)&O +h��)!��7W�J�b}ժ�ũe��|�%��U�*��`��� p=��]R�s�؏��]�U����]�|Y��@��]��-l�n�yL�U��%�g +�b8����,�LH{�[]��&���m%��n}'�M`E8��Pд���j�S,;����@ g�M���X�=j~Z�)���wx��� y���1}�m,�����5�m�Ը��l5�a�W4��h,�cb� :�e�]����?�eoԳ��tj�=���L�d��=�l��;%x4�U�0�H`�����1&�\���y����6�����VMZ��0�����K���yx>�}����#��s�R[�O��8�4�NJ[~��B�6�:z�0�z]WI�2f�c���4[���'��|�����]�ӆu +Ǎ�������$�~�%~�4���ljߠaw��B�f����].�b�_�:�%����ۇ������ o6ޫ4�W7\�?H��]|�-���]/]�:u��k�dϹ����(���K+rXq��cU�:i7_{����E�������U�*P����; +endstream +endobj +5652 0 obj +<< +/Type /Page +/Contents 5653 0 R +/Resources 5651 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5639 0 R +/Annots [ 5640 0 R 5641 0 R 5642 0 R 5643 0 R 5644 0 R 5645 0 R ] +>> +endobj +5640 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 583.66 181.267 593.929] +/A << /S /GoTo /D (lu__decomp__test_8c_a5798fee8a59a44f3a6a712ffd700dfd1) >> +>> +endobj +5641 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [250.395 460.401 388.199 470.983] +/A << /S /GoTo /D (lu__decomp_8h) >> +>> +endobj +5642 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 408.742 297.675 435.282] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +5643 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 244.634 181.267 254.902] +/A << /S /GoTo /D (lu__decomp__test_8h_a5798fee8a59a44f3a6a712ffd700dfd1) >> +>> +endobj +5644 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [250.395 121.374 388.199 131.957] +/A << /S /GoTo /D (lu__decomp_8h) >> +>> +endobj +5645 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 69.715 297.675 96.255] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +5654 0 obj +<< +/D [5652 0 R /XYZ 69.866 801.979 null] +>> +endobj +858 0 obj +<< +/D [5652 0 R /XYZ 70.866 771.024 null] +>> +endobj +5655 0 obj +<< +/D [5652 0 R /XYZ 70.866 627.75 null] +>> +endobj +5656 0 obj +<< +/D [5652 0 R /XYZ 95.773 598.499 null] +>> +endobj +862 0 obj +<< +/D [5652 0 R /XYZ 70.866 552.665 null] +>> +endobj +4141 0 obj +<< +/D [5652 0 R /XYZ 70.866 398.926 null] +>> +endobj +866 0 obj +<< +/D [5652 0 R /XYZ 70.866 391.992 null] +>> +endobj +5657 0 obj +<< +/D [5652 0 R /XYZ 70.866 288.724 null] +>> +endobj +5658 0 obj +<< +/D [5652 0 R /XYZ 95.773 259.473 null] +>> +endobj +870 0 obj +<< +/D [5652 0 R /XYZ 70.866 213.638 null] +>> +endobj +4142 0 obj +<< +/D [5652 0 R /XYZ 70.866 59.9 null] +>> +endobj +5651 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F11 3877 0 R /F61 3908 0 R /F50 3818 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5666 0 obj +<< +/Length 1478 +/Filter /FlateDecode +>> +stream +xڽY]o�6}����X~S�a��h�����4����r&�Y�_�K��%Y���ɲL�sy��!��f�� ����\3DHKɂ�,PERJS$I0�7C�c���h��GRS$���87ӻ/S4q?_'�>��i2�N�-�$j5�������E�(&���-��ۇ�xu�[�\\0$8��E���ϝ9�4!�> In͂`�O����Z�p2�$���]��2��l�N�d��o�����=|\/��u�O���XM�E�=�>�?�Y"�,x���J�L9�������z�C$�6�� �� ��J!�u5`s4���yڜ�a�t��Z!NX�����,I������ ��ꏎP����O\CO��<�u쌖p�8�^u��DJP�+�U�|C�W����Е@GG��k�Ǽ\���iəH�,g�,�n�P*�7�r�4�b�J��7�����?����Y��%m,;�x ���Qy#33� ���R�����=<RX���#b�|��bm� |Frx{�n�%(�K<1��}`"�Y���]�k3y�3��PKojB�Ic�V`���VN��(��8Ҡ�2�+c�35�s�b���¸i�a��aS�!�Tr��`5�G����)b�t~e�I�<��ݎNPT%��t�m���~� +�""����u1���֘ ���zA ���������W�c�/�e��Au�q�2& ���������34[��&[$)rn�/��#@ "�G�Z�>���&��!k���ڭ5���nT�j5Y/MZ��j7N;�\K���F8�p0�VՊ)���V������d����,�[,��Q�+�\��%�<��xXZQU�n��)[����[���-n�f���=l=E�^KmG�s?>��[�Km-ڹ��թ;$ �(�f�nu�\�����i����pko�j��$?�X ��".*�b��ˣâH��<�u�jm��w搏��-�c +���^���Y�4��F��竮V���SN�Z���M�sa���F��� _�P6Z�� ���x�^�V����P���'2�'�� 앃������(�(���Z�*�\Q3�;`s%l�̋���I~B�v�R����0��0C�_Bq؞I_����W���&�8]}���:UX��gƄ��<9(+^8�MV�l��`����y�Lv��\?<é3���'P�fH��O#�g��ш��i�]�������~�� �SR���s� �3��,'=12vpT��S�8��N#�^�r�U�~��B���l�d�|�U'�fWnO�f1�|L����Pw_o3��]��p2��]��$G�Jf�W�b��N#�Z�v�r��A����-I_�ѷ��.)�V~�IZ=�ys�_�G�hGM����y<D��B)����O���DTI^�ˇ�v�ˌ�&5ٶ.�#����{![�o��E�Ф���?�jr +endstream +endobj +5665 0 obj +<< +/Type /Page +/Contents 5666 0 R +/Resources 5664 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5639 0 R +/Annots [ 5646 0 R 5647 0 R 5648 0 R 5649 0 R 5650 0 R 5659 0 R 5660 0 R 5661 0 R 5662 0 R 5663 0 R ] +>> +endobj +5646 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.118 582.949 196.349 593.531] +/A << /S /GoTo /D (magnetic__based__fi_8c_a897f5c675ad714feb9f2ae7571de620a) >> +>> +endobj +5647 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [297.978 583.868 331.988 593.325] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5648 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [424.4 583.868 458.411 593.325] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5649 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.395 583.868 525.406 593.325] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5650 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [133.091 571.913 167.101 581.37] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5659 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 433.77 297.675 460.31] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +5660 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 247.203 171.594 255.341] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5661 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 235.248 171.594 243.385] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5662 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 223.293 171.594 231.43] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5663 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 211.338 171.594 219.475] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5667 0 obj +<< +/D [5665 0 R /XYZ 69.866 801.979 null] +>> +endobj +874 0 obj +<< +/D [5665 0 R /XYZ 70.866 771.024 null] +>> +endobj +5668 0 obj +<< +/D [5665 0 R /XYZ 70.866 624.708 null] +>> +endobj +878 0 obj +<< +/D [5665 0 R /XYZ 70.866 542.005 null] +>> +endobj +882 0 obj +<< +/D [5665 0 R /XYZ 70.866 403.557 null] +>> +endobj +5669 0 obj +<< +/D [5665 0 R /XYZ 70.866 357.028 null] +>> +endobj +886 0 obj +<< +/D [5665 0 R /XYZ 70.866 329.833 null] +>> +endobj +5670 0 obj +<< +/D [5665 0 R /XYZ 70.866 149.899 null] +>> +endobj +5664 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F11 3877 0 R /F61 3908 0 R /F50 3818 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5683 0 obj +<< +/Length 1088 +/Filter /FlateDecode +>> +stream +xڽW�n�6}�W���$ŋE��&@m�:��ȴ�ƖR]��~}�e[���b�<4$�C�������W��Մ�5"�j�a>y(�H���WHJ�Tİ�h�D/ +���k���KXg�^f[=�� +�Y�6;��I���:�8��5�0� �GC2���dqO��]#@�B����C\X���o����*Y4�RRL:�3}G�3�� +K�v�f��ʢv,V�hVt��%�\�Y?$�^��N��:A>�G��V���t��TW��x>��x�:_v�u9����4��a +P/���L��!K�x���z��#���ZlL�pD�0�T\��f��� �!����t˛��^��v�Z�^,�#�)�r|,ˢlW��<=D�;����S�����\��4�f��úꥪ��mOp3���8,�ey�m�N#�G3!�$�K��G�V<�&@�6p�8�Q�wn�#8~�0��)ő����.�|=��+�/zV%d��8_BZ�3 �=�ͻC>�Dԝ8��;p�l�w�:�*� +U?Tw�������ާ)^�-�;c���ȭ��X����2��dy�`�A�W�SO�87��.��Hѯ�1�#ģ�C��/��o%��Ox���9�S���C۳��W����P�-�!�1���C~�e�`ܑ���1U�`8���yyg���y����$}O�m�|����"L�P8�2���S�3]'��|���̞�p�")L��y8mt����9$��쟦�{M�U���1�M� �����1q��"p�T��,�N�u�n&c�`���h����+�j�]���[�|M��@$��XI�&q�|��2�������4�������g�C��*��=�}�ܼ`a�=��m�#E�H�|2i�z��s�e[ 菸���<��@r� BHՅ��._�ʁT�a�n��J�ƀ���w�ؘ�Rg=u��!~������6����s���GR�Q�}��_���_���ᄍ����&��@�M(�6�;��pl��E.�[x�ߺC5O���Ǒ0�ۿ�4�>�$4ޒ�� �Ĉ��+�+���㯊Ya?���)y:J�R�� +endstream +endobj +5682 0 obj +<< +/Type /Page +/Contents 5683 0 R +/Resources 5681 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5639 0 R +/Annots [ 5671 0 R 5672 0 R 5673 0 R 5674 0 R 5675 0 R 5676 0 R 5677 0 R 5678 0 R 5679 0 R 5680 0 R ] +>> +endobj +5671 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.118 500.427 196.349 511.009] +/A << /S /GoTo /D (magnetic__based__fi_8h_a897f5c675ad714feb9f2ae7571de620a) >> +>> +endobj +5672 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [297.978 501.346 331.988 510.803] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5673 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [424.4 501.346 458.411 510.803] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5674 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.395 501.346 525.406 510.803] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5675 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [133.091 489.391 167.101 498.848] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5676 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 352.501 297.675 379.041] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +5677 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 167.36 171.594 175.497] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5678 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 155.405 171.594 163.542] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5679 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 143.45 171.594 151.587] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5680 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 131.494 171.594 139.632] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5684 0 obj +<< +/D [5682 0 R /XYZ 69.866 801.979 null] +>> +endobj +4143 0 obj +<< +/D [5682 0 R /XYZ 70.866 710.083 null] +>> +endobj +890 0 obj +<< +/D [5682 0 R /XYZ 70.866 693.706 null] +>> +endobj +5685 0 obj +<< +/D [5682 0 R /XYZ 70.866 541.858 null] +>> +endobj +894 0 obj +<< +/D [5682 0 R /XYZ 70.866 459.558 null] +>> +endobj +898 0 obj +<< +/D [5682 0 R /XYZ 70.866 322.362 null] +>> +endobj +5686 0 obj +<< +/D [5682 0 R /XYZ 70.866 276.491 null] +>> +endobj +902 0 obj +<< +/D [5682 0 R /XYZ 70.866 249.331 null] +>> +endobj +5681 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F11 3877 0 R /F61 3908 0 R /F50 3818 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5712 0 obj +<< +/Length 1806 +/Filter /FlateDecode +>> +stream +x��Z[��F~�WX�Ha2��TUm�M��T�[���B^0��-6i�������`c���M3�2���9����=��I{s{o{�F��o��42R2o4�FZJO�$�FS�O0bb0�J�W����< +�p2~�`:�۟���I.�&\���`f��uM�G��7fp?���6���#���֦�HS�MV��{�M�kl���I�<.�����g�mQa���� QI�4wa�P����*H����~�yV�l��3xm�i���[/�� ,���A��6 �ĩȷ�{��J�%�!J=�R��lG¨~6� +D%=�$`hw +�ę�]��cFi2�,\6����1;� jJNP�+>8�����,M��䀕�%���q��裺�\h$�9�VG�� Q�I�C�ˋ��D�1�;�d3��FK�[�);�b��^����-H<ϱF$��J� N�U%�.��m��i�i�\�'�RG��]y���PHkG��)��=�d3B�F3t���7�l�l ��6P�������y��'GQ��P]Y������0�> +�1FX��3M6c�l�U8�8��L�L'�X�a��O6�`Z�D�[h���4XN�������l +V����7�����'��p{o�ȝg�re���w�M�+{���:)�����*�W��??����aT����J�����w���:�[[��IL� +l�F�6��J��%�S���ja�+�zR$�k=�Wh��'82�����)�;�w�рP��wL��8�j� �ܪ�����W���A:�����G2�Y�M(�;� +`����`^i� ƸK�����a�<SwѼ��;e���&����������L�h��e<���.�����EZ!���1�&��ԹJHI:dXù�O ��1����-�0�AЉ�ܠgh�yCB��ҞA% +�y�o\!MI�on#L��sn�;�) ;�>p��gpm><Ͼ %d�{;��"�_���#>9ٜ��)�BL��%cu&���D"�c%�U�x�C!d?+�q8u�Y�_���dR\�v"�WkXj�@���@���mc]Ls^�X4�J�Mv +ˍz���-�ҔF�V��j6�֥��%�ZiRv�쯭 ��9g%,���*��$�w�y�7�.l{I��zɹ*�g=���> +��X����a(�8POk@�K*@\6�[NQ�~���$&cGWp5���m���(��2���IᒔDB�Bf�P���J��B/� �H��h�*s0aQ�vac�\{���7y8�M�c���!���k���g�\V�$� +J�9����ٖ�k'a<�&��+2�z��B��B�V�j(���g �%��-��m&��U�UU���*�N�����1��n�:d�u�N��j%2�4���^���C�������N�42�@�B:�u��Ϟ��鬆�Yh`=J�|�WD���e��$�4[�<Ch</U�)?��W"��v�\Ws�rSμ�Ng*�,��C�����w���t\��&*8+���州c�ϭ�9+3�-U��T?iHX��"�v�Q�8�� +D��*M�qs�� ��e��*H&��1S�8�SJ|���m�=�a�Ҩ��W���&]��' �7յ�\h��.������女~� +��|���+��K��n~��]�K��l3|��0B���Izu��q���x�G�n��d�v�!a' �<$S<�c)��\/ի�A�w���t�*���O��^� ���?��1 +endstream +endobj +5711 0 obj +<< +/Type /Page +/Contents 5712 0 R +/Resources 5710 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5639 0 R +/Annots [ 5687 0 R 5688 0 R 5689 0 R 5690 0 R 5691 0 R 5692 0 R 5693 0 R 5694 0 R 5695 0 R 5696 0 R 5697 0 R 5698 0 R 5699 0 R 5700 0 R 5701 0 R 5702 0 R 5703 0 R 5704 0 R 5705 0 R 5706 0 R ] +>> +endobj +5687 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.043 344.781 248.113 355.157] +/A << /S /GoTo /D (magnetic__based__jacobian_8c_ac3aca0a9af6ad84f6c010a215239f224) >> +>> +endobj +5688 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [348.265 345.7 382.276 355.157] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5689 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 333.745 128.787 343.202] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5690 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [160.356 333.745 194.367 343.202] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5691 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.887 305.414 258.918 315.79] +/A << /S /GoTo /D (magnetic__based__jacobian_8c_aa66e6f52fd806c36f4b735b7c4c3307e) >> +>> +endobj +5692 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [366.296 306.333 400.306 315.79] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5693 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.574 294.378 163.585 303.835] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5694 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [198.479 294.378 232.49 303.835] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5695 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [272.276 294.378 306.286 303.835] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5696 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.412 266.046 256.452 276.628] +/A << /S /GoTo /D (magnetic__based__jacobian_8c_a87f1c7a7d6b151883c2308de275269b8) >> +>> +endobj +5697 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [362.287 266.965 396.298 276.422] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5698 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.574 255.01 163.585 264.467] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5699 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [198.479 255.01 232.49 264.467] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5700 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [331.349 255.01 365.359 264.467] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5701 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.224 226.679 275.102 237.055] +/A << /S /GoTo /D (magnetic__based__jacobian_8c_ae1e7849d86970a33ef5b784705ebc2fc) >> +>> +endobj +5702 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [373.944 227.598 407.955 237.055] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5703 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [134.559 215.643 168.57 225.1] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5704 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [203.464 215.643 237.475 225.1] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5705 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [257.413 215.643 291.424 225.1] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5706 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 85.414 297.675 111.954] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +5713 0 obj +<< +/D [5711 0 R /XYZ 69.866 801.979 null] +>> +endobj +5714 0 obj +<< +/D [5711 0 R /XYZ 70.866 771.024 null] +>> +endobj +4144 0 obj +<< +/D [5711 0 R /XYZ 70.866 593.124 null] +>> +endobj +906 0 obj +<< +/D [5711 0 R /XYZ 70.866 576.939 null] +>> +endobj +5715 0 obj +<< +/D [5711 0 R /XYZ 70.866 384.462 null] +>> +endobj +910 0 obj +<< +/D [5711 0 R /XYZ 70.866 184.981 null] +>> +endobj +5710 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F11 3877 0 R /F13 3879 0 R /F10 3880 0 R /F14 3876 0 R /F68 4460 0 R /F69 4459 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5726 0 obj +<< +/Length 1564 +/Filter /FlateDecode +>> +stream +x��Z]o�H}����2�o�u��H^���Zڇ4B�� +)�lڇ��������cp�}���33g��{���O�u_ΰuoa�z��b���y��)��X[F���P$��XY76�ع]�-�1.����U���z��!_n�8��*ɳz����ˌ�Hl���#�rk��nn����� ��o32��`Hp�o��f�d�<ȾNI~��@�qA1���ٲ�7ol�A(DX9��Y\%��.*�U�O���(��1v\���X`�!-��������ʓ������R�6;��垰\J;�m�U~X���Q2Q�u�U���1��a�M�5��nOq�����lO�� �iT�s˸ۡ=j�f���}�f����ݞ�G�N��P���y�������5f ��t�8�=ǺcD@�K9,u~���m���uD�Ŷ�V���K ��}���/ZC��!�g�|m�o��y*��U��v�`�z��G�pxx�(C��V�G�r;*�4���!�.�����P�`��|��Dž1�#,�A1`4�=! +��[���m���8ĉZ�D2 ��#�)%ė w88p@�saض�X%1c �R +o(A߁ ��y4:kgK��l�w�o�X2�>��džL4�$e:8܄_�t�_�O0���t}��=��O�}a�v���L�ވ}Y�C��*���sE��k�</VI��% z�\�您L���0�Aq��e�"�b���Q� �'�%��hF�7b��؈)��]2��kO>%��#<{c���4N�h=�!ab�d*���� ���Y�]��^��!�ֆ}���!�P�։Ù/7�� I�/q���Η9rI A�`��0���a +vQ��!��1͒��8�Tޜdj������ȾR�e��M���?�o�E�����S��j���M�^�����Aimu�Xw���k�:�q ��aM���O+�ô��v�/�ô���y���˟Y��JS����9����P`� Ќ'�wс&�N��- ��a�Dp�]7lј��0c�'�X*�5�� ��(-�9\2��H��z�Mϸ�������0L���AM#���!���@��g�E>��v �7(9���qn/��փve�4j?#x�c�^"�X�=9T���~���\�&Y�&��t0ޓXB�?@,�l�B}�C��3;=.��M�'�}�v�݄Dd�M? �M) ����" ���xYcH��'��@s��c�A�Q4��n���dž����$�9�t�w ˱�y=�rF�z��9�uz�T�=�W�=gOe�+���p8BY�b�/a��y�k1���<��cƮ�`��m[<g�bl@`�RM��$�?,��e��7��ށ}���̨���S/�{if�/.��p>褳�m�O�d�0Z+����EAqM�#F +x�7��Z�F�Z'�Y�"��F�w�A8.��0yZ�)'ՙ�:�dϟ�t#�������!��j�h�����}�����[�Fp$�(p��T{vgq��y�!��篪/��~�;�r� +endstream +endobj +5725 0 obj +<< +/Type /Page +/Contents 5726 0 R +/Resources 5724 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5639 0 R +/Annots [ 5707 0 R 5708 0 R 5709 0 R 5720 0 R 5721 0 R 5722 0 R 5723 0 R ] +>> +endobj +5707 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 631.337 171.594 639.474] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5708 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 619.381 171.594 627.519] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5709 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 607.426 171.594 615.564] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5720 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 279.896 171.594 288.033] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5721 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 267.94 171.594 276.078] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5722 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 255.985 171.594 264.123] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5723 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 244.03 171.594 252.167] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5727 0 obj +<< +/D [5725 0 R /XYZ 69.866 801.979 null] +>> +endobj +914 0 obj +<< +/D [5725 0 R /XYZ 70.866 771.024 null] +>> +endobj +5716 0 obj +<< +/D [5725 0 R /XYZ 70.866 741.162 null] +>> +endobj +918 0 obj +<< +/D [5725 0 R /XYZ 70.866 713.966 null] +>> +endobj +5728 0 obj +<< +/D [5725 0 R /XYZ 70.866 570.7 null] +>> +endobj +5719 0 obj +<< +/D [5725 0 R /XYZ 70.866 389.721 null] +>> +endobj +922 0 obj +<< +/D [5725 0 R /XYZ 70.866 362.525 null] +>> +endobj +5729 0 obj +<< +/D [5725 0 R /XYZ 70.866 181.628 null] +>> +endobj +5724 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R /F11 3877 0 R /F10 3880 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5740 0 obj +<< +/Length 1440 +/Filter /FlateDecode +>> +stream +x��YMo�8��W�(1�O����^�Y{HC��D[j%9����}�"�H�,�R6({0dX��f�7Cr�nybF�"�z�~9{���H���8Zn�O��<�{-��֡s�Ι��]�R�<�q�D����?�(�O�G��c��ͷ�x���<N#����0��-�_���3 +ND�I� �f�w���y��_�� ɱ�o���ځ��'�bRG�!�LK�2�R�cX��6I�ה�%ۘ�R���ĎuP�ɜ ����ya�~]-]ʈse��u \��J'��*+��uh�k�jM0�B�f��m��\-���D�P� �q�j8� +~���|�*�#��i�j`��/ќRHi��IZ�UiH� � +�.�������K��*��*���V*7׳���0zIϧ�JaDr�-8&<��6�o�����s=�ȭ9�ܣ���Y�'��8:�m}�UA�=��%j�!�2N9�P���6�!����0�Be�X��Z�/W���Bqġ$ژ�����x �Z����+Ǒ�B�:��M1�a��҂��ѭp����E���y����eQ�M~�/խ�^���Ԧ����N�u�G�N=3(����H,��r,q�w{�� ������Vԅ��V�N)���,�a�}��W��Ǘ� �����-ܓ�$|�r�Y�$Mv������X|݇�}�y�R'/\*l$�H�\?�!Mq +����+�V���e� �p��+�N�J���R0��?�UrūJ\o�����U� -0��l���� D�SCR7� A��|'i��@lxK g��U��� �7-�f�ӻ),{� F��D+9�-,��lSr�b̛� ++DzJ�Bkw]��T����b���U7 ê�S�g��:��9�Gٯ�&����V�[x*����%�s�W�M���<���d��+��EY���4,��� +�8����BN���0�BuH�S�ދ�Q�8�~�6I�9����� +�I?Z�;8T��u�5���"Oh��(���;j0�JN°���? +��) +������8�~ 6I���:�Egq��Bl�P��_��v]8�v��1)FY�-�q��H}���űu���i�a� �u�̂5����<��%��U�/$:��_�Mb}i=��q��lGm��q��^�$�po�570�\�kn疫.���T/�ܕd�Z_<�])�kLJ��1�6,��������� ���*�[�W��;رmt9[����)���Ѷ��5�P���[�������E���Z�rr��?�!�+�(+��Y���\]���p�_�a"����梿q*|�����������7@��p#R�F�nD*�0��H��R��H}�F�@TV�������N3�� WH�y�\�i�Õ� +�^��w��C���o��V�z��;�� +endstream +endobj +5739 0 obj +<< +/Type /Page +/Contents 5740 0 R +/Resources 5738 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5743 0 R +/Annots [ 5730 0 R 5731 0 R 5732 0 R 5733 0 R 5734 0 R 5735 0 R 5736 0 R 5737 0 R ] +>> +endobj +5730 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 613.55 171.594 621.688] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5731 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 601.595 171.594 609.732] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5732 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 589.64 171.594 597.777] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5733 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 577.685 171.594 585.822] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5734 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 228.862 171.594 237] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5735 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 216.907 171.594 225.045] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5736 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 204.952 171.594 213.09] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5737 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 192.997 171.594 201.134] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5741 0 obj +<< +/D [5739 0 R /XYZ 69.866 801.979 null] +>> +endobj +5718 0 obj +<< +/D [5739 0 R /XYZ 70.866 723.375 null] +>> +endobj +926 0 obj +<< +/D [5739 0 R /XYZ 70.866 696.18 null] +>> +endobj +5742 0 obj +<< +/D [5739 0 R /XYZ 70.866 515.283 null] +>> +endobj +5717 0 obj +<< +/D [5739 0 R /XYZ 70.866 338.688 null] +>> +endobj +930 0 obj +<< +/D [5739 0 R /XYZ 70.866 311.492 null] +>> +endobj +5738 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F92 4484 0 R /F11 3877 0 R /F10 3880 0 R /F50 3818 0 R /F61 3908 0 R /F86 4565 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5778 0 obj +<< +/Length 1879 +/Filter /FlateDecode +>> +stream +x��ZKo�F��W�E�;�{k�A� HS�R�h���H�#Ry��;K.)R��� � +�������c����o��H�Y8�y1x6<�b�����9���b��t\M�$�d�� ���ɵ���6f__��`4��^��fD���qd�~�>��)E*�县��bg�����)[�r�`Hp���_�?K31��|4k��-FK��V�Q>���*H����a�YV�l��3x�`�#� K�L#LD�X�Ċ�]� .�ҸD1D��r�\�o摰%6� +D%=W%@d��Lו����!�4�F#���U�Jbg�@u�J���m����^�y�L�-�����`D��*�ќ����ɂrD�&7À�'�zɰ��q�(��u��S����tӕ�B�!���x*1�-��qx�Y�8���ޯ�`<!W&�-o�C͏��,��4H�'��-#�oR�%��κ1~,>a�d�|����U�6��<��8��?����,���@�c���ɧh�D�}Sd/9%<���Ga.8�� �^F��<Se;�J7yQL��^����U��}h�qD4iy���F|�^��+2^�Z8����߯^����U!赎gNW۲28��A���n�3&i!r�x����_�����g��k��~{�b�����tz�w��z>�Ƌ�� �^O�k]((��'iǠU<�aLA���$�N�]�R�r�DfFx��Hs�t���lD�*-�v�?��f��l�|�G��1�`������~2,�E���L���Kߔ俈7iG8Okk��$��iCk"���_nfE��(}zEH�c��r漶+�#�vM=��'���`\�L�d|c��r���g/�-�]D�p(L�d� +���@G8����ER�NeQ���`���m�D@�ُ!��h��E"X�N�L֊��n �K6Y/���`�� ��Qԁ����4�w�)�Q��)�l��V;�SB���a��\kːM��<Z{i�H2]e�t9 �$X�y(���K6��X}���� +bb�A��~T[u�.攤��H=�oJHC���F��]w�����f �/ꎳ�}o~����/I��Ikyn'*�X�������(q�d�#�\����=�,���:S-B;�%�0d�t��T�.!d^��p��"rA�1�+�l0q�@ۡ��n��v������MC�P�Ps{�n��R�Н��K� rmV���# +�n����|笐a �������r��C��I�5$WԀ|Ŷ:�P��P��}(4�ژG�<�/��0l��ٖ�-7pQ��vGѨ8��djK(��PN]��* +�;�qk-P��qKfs*u�>�G4G{9p�j"$*7a�cc�r*��"Ś�d֛m��S���CS�1̭W� �-�e���Hh�ӞI �vݼ�C���L Aٞ)(c����g5�I �0�u�T`W��wVEU�"LL{V.z�� +(c�&�ջiz �u��+�f�%��1�K��H�?��,��ô�@�B:��Y7V��h��T���&0�6.�Z��.!�Hl� +��S~`�)燤g��d�\7�<�f�M�@ki�*�?��6�ӟ���#ȸ�&m������I��_��{�f���o#��a��X��۟����XK�1�3pRAue�F�NA���l�_���_)4�f�� +����y��v~�`�R�p�o�g ��>^��έ�1�b.��{_^�����Uh��B�����L)��%���7{ �9�o�w�zFht�W+,�[|��bs3���b��{�Zk�퉚!�6�W�(5���9��|�����]x� +{^Q����ٿ9�����_��a�0�?J� +endstream +endobj +5777 0 obj +<< +/Type /Page +/Contents 5778 0 R +/Resources 5776 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5743 0 R +/Annots [ 5750 0 R 5751 0 R 5752 0 R 5753 0 R 5754 0 R 5755 0 R 5756 0 R 5757 0 R 5758 0 R 5759 0 R 5760 0 R 5761 0 R 5762 0 R 5763 0 R 5764 0 R 5765 0 R 5766 0 R 5767 0 R 5768 0 R 5769 0 R 5770 0 R 5771 0 R 5772 0 R ] +>> +endobj +5750 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [305.706 685.348 426.313 695.724] +/A << /S /GoTo /D (dist__based__jacobian_8h_a59b1a3323c2896ff28f71135af0204a2) >> +>> +endobj +5751 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [220.5 673.392 318.996 683.975] +/A << /S /GoTo /D (modified__gauss__newton_8c_a7376799043ad2c27fac02371624051bc) >> +>> +endobj +5752 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [354.393 673.392 458.555 683.768] +/A << /S /GoTo /D (levenberg__marquardt_8c_a2a72b2b6be15a9998b61a9c0097e3d5f) >> +>> +endobj +5753 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.043 412.982 248.113 423.358] +/A << /S /GoTo /D (magnetic__based__jacobian_8h_ac3aca0a9af6ad84f6c010a215239f224) >> +>> +endobj +5754 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [348.265 413.901 382.276 423.358] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5755 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 401.946 128.787 411.403] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5756 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [160.356 401.946 194.367 411.403] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5757 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.887 373.66 258.918 384.036] +/A << /S /GoTo /D (magnetic__based__jacobian_8h_aa66e6f52fd806c36f4b735b7c4c3307e) >> +>> +endobj +5758 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [366.296 374.579 400.306 384.036] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5759 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.574 362.624 163.585 372.081] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5760 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [198.479 362.624 232.49 372.081] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5761 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [272.276 362.624 306.286 372.081] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5762 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.412 334.338 256.452 344.92] +/A << /S /GoTo /D (magnetic__based__jacobian_8h_a87f1c7a7d6b151883c2308de275269b8) >> +>> +endobj +5763 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [362.287 335.257 396.298 344.714] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5764 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.574 323.302 163.585 332.759] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5765 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [198.479 323.302 232.49 332.759] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5766 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [331.349 323.302 365.359 332.759] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5767 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.224 295.016 275.102 305.392] +/A << /S /GoTo /D (magnetic__based__jacobian_8h_ae1e7849d86970a33ef5b784705ebc2fc) >> +>> +endobj +5768 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [373.944 295.935 407.955 305.392] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5769 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [134.559 283.98 168.57 293.437] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5770 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [203.464 283.98 237.475 293.437] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5771 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [257.413 283.98 291.424 293.437] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5772 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 154.499 297.675 181.039] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +5779 0 obj +<< +/D [5777 0 R /XYZ 69.866 801.979 null] +>> +endobj +5780 0 obj +<< +/D [5777 0 R /XYZ 70.866 771.024 null] +>> +endobj +4145 0 obj +<< +/D [5777 0 R /XYZ 70.866 588.569 null] +>> +endobj +934 0 obj +<< +/D [5777 0 R /XYZ 70.866 572.405 null] +>> +endobj +5781 0 obj +<< +/D [5777 0 R /XYZ 70.866 452.466 null] +>> +endobj +938 0 obj +<< +/D [5777 0 R /XYZ 70.866 253.362 null] +>> +endobj +942 0 obj +<< +/D [5777 0 R /XYZ 70.866 124.799 null] +>> +endobj +5782 0 obj +<< +/D [5777 0 R /XYZ 70.866 82.821 null] +>> +endobj +5776 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F11 3877 0 R /F10 3880 0 R /F13 3879 0 R /F14 3876 0 R /F68 4460 0 R /F69 4459 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5797 0 obj +<< +/Length 1579 +/Filter /FlateDecode +>> +stream +x��Z]��8}ϯ������m��V��Fڇ�(b2�*@���a{�����>��>�2"�s��k߫�^ݼ'�C��փ��w�_V��o�oI�����1�BX~@� �jk��#&���NB�`�!��x���h��'�d�q��G=�m���7�N���(ݨG����s�Z.~[->-��9�J�$��M������[Z@H��jdby�!�1�o���s@ � ܈QD�`���Y?�1vT��0��G���o�g�(�1Q$�rA�U���x븢B~U�! +VAZ�����.4�!NK�.5e@k�L"�I`����n�1�������fVOi�`�����L�k 4!�@IX���x��3j�!̂6�~������ �cpgꩨoa�|�~a�e;�� ��yr j�u)ƈ��z��q͒��2*��*�[:��Z� Z�0������6�[R?�g�p�83�_�2J��L��W���L0>e�0���w�g�y�De�;��Ec�6���pa�fg���ON���*1p�} ܋�=Xb �\+�lP�fC2D) q�`1���v�#�#*�TJ�bO@ �x��iͅ*���Z��*�aUJAB�7%�{�A�'ςF��N庲�`�oQ[��Ię���m��g�Y�t<�҅�0�D�n��I��I>*Kn�?�5�DY�F��*�(r�q��+�k�m�,��ixJ�W4��XZ��pHH>Ϡ�0�A%A�*Y�K�q Ɋ); � =]��8��ӈ ��FL�\?ޥ�����y����h� ��$9�xP��ޅP��_� J)�|��N���a�x9<)N����f��a;���S*�3�h�m��l����:b���x�Z�&��1M�rX��s���c��}��]�L�6՜V�hu��d7�sǬ���C`m^�tۺ��&�@3oݫe��+M��ݱ�m��v*���l9 P���tT-�NT���P��QU�:Q�}�9�X��������K�/θ\�s��Z���;P�8=)1#�%��5�ȃt��lzЪr��!d �-sR�:�E�!铖�O0������p�or����F����Z�:*����=G����"oDy&]��� �G�]��2ϳW���v�t���i�?>����y�l#�١�y:�3��qS7��Lb���ts�e�����V��6{\�"�˩�O ��ʠ.�|�Q?C�+�͈3~�چRQ%답�D��;e���j.�|&j�T64����x�m��c3]7øC"�Wq�P>�i�ݮ���k�L��mĺ����K�\��C�6ˠ�0�AI@a��aP�0j�A'Rv�A:��3��ӈ ��m����A�<��0����o� �T� ��4�n�I����F���:�&��v�Է�M��ǽV��m�����4�X���v� +W^��H��wP�p"m���Ī��h�i�݆jF}�7l�_�`�ϫ>�!�'U}7���k X03���x��I@.9��eH7�0<�� �����g�V��W݀?:�<�_x� �8´<�Ei�����-}��P�|5���\�wy �b +endstream +endobj +5796 0 obj +<< +/Type /Page +/Contents 5797 0 R +/Resources 5795 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5743 0 R +/Annots [ 5773 0 R 5774 0 R 5775 0 R 5787 0 R 5788 0 R 5789 0 R 5790 0 R ] +>> +endobj +5773 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 703.252 171.594 711.389] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5774 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 691.297 171.594 699.434] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5775 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 679.342 171.594 687.479] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5787 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 351.811 171.594 359.948] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5788 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 339.856 171.594 347.993] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5789 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 327.9 171.594 336.038] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5790 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 315.945 171.594 324.083] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5798 0 obj +<< +/D [5796 0 R /XYZ 69.866 801.979 null] +>> +endobj +946 0 obj +<< +/D [5796 0 R /XYZ 70.866 771.024 null] +>> +endobj +5799 0 obj +<< +/D [5796 0 R /XYZ 70.866 642.615 null] +>> +endobj +5786 0 obj +<< +/D [5796 0 R /XYZ 70.866 461.636 null] +>> +endobj +950 0 obj +<< +/D [5796 0 R /XYZ 70.866 434.44 null] +>> +endobj +5800 0 obj +<< +/D [5796 0 R /XYZ 70.866 253.543 null] +>> +endobj +5785 0 obj +<< +/D [5796 0 R /XYZ 70.866 82.821 null] +>> +endobj +5795 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R /F11 3877 0 R /F10 3880 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5816 0 obj +<< +/Length 1912 +/Filter /FlateDecode +>> +stream +x��ZKo�F��W�(�f�$�A��FP���C�)Zf!�I9�C{g��6)R�K5Z����;3���ۙ�z����8�|�������7���w�u<�Kɜ՝�b�I�>E�8��s='�/nVW�g�K�X�~�Œ���m�QRE�&j����ˌ�H�'���<ʝp?�����]9`�����Ƚ�C�3�{��6��G�� �'bQ�K�1����mq�� �h��3��8H�[5f���g,0�#*���w\付(7�Y2�<�WzxL��b)K�'�j�z�2\�D�]�, A����!N +o]h�>�8e�µۜEw����Un���lk6����Q�KcC{��>(���v���G�9C��-����z47��oD��ĈJ�/��M�~���ſl�*XwFpq;��ԯ�˒0��yΒr�B�1o���$��BfPY��ȃ�ֻ� ���FH�=�0� �U �%�e�#x)[>�k���<��͎��'�\�+`��:��qNml靦!���2'��]���f��N�=/�=��G��ͦhk�GY�/����@��$G��Cw��Ĭ�sXqo��jA���]Y�a�y� -������N�;$�����@_������;�����s��@R�5N�}�c���þn1�r2�0ʲtA�Y� |�4��եL\�&���%���|\P>�`+!�)m��\��]�9_��J"��˅m��H8¥���6`4GDc�<� �+���` ���[NVB���u ��[ p�q����*��^{#J|�a66�ZrPX���`�*�V!�Fr��0Ϣ$��ԵH����!s�{���[1`�u�i��dàN�'ҋ�N2>��uU�Ge�a�k�zb~c�g�8.�V$V�*�(Znb�us@W��`�4��IPX�$B/��.0A�D�N�a +��w^��xq��v�V��2�������~4�PTخm)L>ƀ�^E?`BNe�I6����t.� +��J�^,9�e;�NUSR�ma ����lɭ���h��l�-�OA1L�]n� |�"UKs���ք��t:��0��~��hh�w��HD�o��*=g�:�m;@��U�ڍ�q�[�Y_u�;l�Jo�l��a�_�+-�?��%����L/�l!�Y���M(c�d=�F�[\J�]Q�,��70��.NqB뤣��c�r�B- ����Jy���ul�Wg=hm�1���]�^�lZf� +(��~hg��DB5�#a1v5V ��ҫ��W�R�H/����>�ɓ^!�X�{ + O�zH���q ���5�+؋vٔ�*˻TS��1^�K��b�h���pB�y���!��9EFU_v���|���Q��:�%uT��0a���t���a�E�:���V ݭ�H���p�g?U 6:��rXe�[�Q�d��q-ʄ�3q�lĹ)���\��eč�؎���z]2@@� U;+Q��~j�9x%M`� 1���0�>"��C D:������8�� �x���o�"��ʟJ��l�Q��%,���w���HH��ǹl`��A���= �q���W�]<U��h4�ܪj��+�뭥����������\�kVȮ,�B[��)[(-��PDQMSm|�� +���+�=.��_��6���s�ur�yq������T;x�>�ĥ��Yo�CuT���ka~oV3YQ:�M��N�sY�'P$m���T)�)���z���g0���&$��e�$&����PL�'2�����~%P�O�鶝���2лD;�W)��NR��EaHG^k�O&���mL��_��d�������֫}�\}�Q��5tA���+y)� �$1H����(�:��kyn}�?V4�������r�Ti +endstream +endobj +5815 0 obj +<< +/Type /Page +/Contents 5816 0 R +/Resources 5814 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5743 0 R +/Annots [ 5791 0 R 5792 0 R 5793 0 R 5794 0 R 5801 0 R 5802 0 R 5803 0 R 5804 0 R 5811 0 R 5812 0 R 5813 0 R ] +>> +endobj +5791 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 703.252 171.594 711.389] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5792 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 691.297 171.594 699.434] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5793 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 679.342 171.594 687.479] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5794 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 667.386 171.594 675.524] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5801 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 318.564 171.594 326.702] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5802 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 306.609 171.594 314.746] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5803 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 294.654 171.594 302.791] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5804 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 282.699 171.594 290.836] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5811 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [305.706 134.621 426.313 144.996] +/A << /S /GoTo /D (dist__based__jacobian_8h_a59b1a3323c2896ff28f71135af0204a2) >> +>> +endobj +5812 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [220.5 122.665 318.996 133.248] +/A << /S /GoTo /D (modified__gauss__newton_8c_a7376799043ad2c27fac02371624051bc) >> +>> +endobj +5813 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [354.393 122.665 458.555 133.041] +/A << /S /GoTo /D (levenberg__marquardt_8c_a2a72b2b6be15a9998b61a9c0097e3d5f) >> +>> +endobj +5817 0 obj +<< +/D [5815 0 R /XYZ 69.866 801.979 null] +>> +endobj +954 0 obj +<< +/D [5815 0 R /XYZ 70.866 771.024 null] +>> +endobj +5818 0 obj +<< +/D [5815 0 R /XYZ 70.866 604.984 null] +>> +endobj +5784 0 obj +<< +/D [5815 0 R /XYZ 70.866 428.389 null] +>> +endobj +958 0 obj +<< +/D [5815 0 R /XYZ 70.866 401.194 null] +>> +endobj +5819 0 obj +<< +/D [5815 0 R /XYZ 70.866 220.297 null] +>> +endobj +5814 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F11 3877 0 R /F10 3880 0 R /F50 3818 0 R /F61 3908 0 R /F86 4565 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5861 0 obj +<< +/Length 1589 +/Filter /FlateDecode +>> +stream +x��Yێ�6}�W� �^u�"�m$@Ѧ�T�B�e�VW����l����m��%�:H��pf8s8sH>���'q���;s;o�n��0� P�y̹�9>F��9~H�G���3��?r�����<�u�D����表�:-r�h�7i&��9SҲ�y�^��z�L��n� ~��7 �v��h��r'Y�wؙ��0ΧFr�p����3���_�аg"A��DyĬG��Rk:��I1I�<��:zw�����u9r���Qm������R�<Ϋh�VY�֕�fVR1h"O( + �c�#��N0��Ľ1Ԋ�a>�9�vެ�D)2�(f������*�W�x�_Y��Y�%V +���sU˥���Nv�g�R����/i�d���-IH�I�Z��]��� +@�hѣ��F�=n�#N���B!�ڳ�X>d���^���qq)�:�_#��[�C�9�-Ć�)o�z��u�s܇�A���y�q�{z��4�?�s�\��AASM�Ơ�q���8=S�/�?S��2? �Q&uQ�&Z���e�Q�lS41�Eh����va���&c�C���B +�M5 +��[JEk�3v���GT�tj�Sݪ��������$�;�IUd�ZF�,���Z R�`��v;��xg+�e9�@������#Ãz�0~x(�&��7A� B� o�m��&+X����F��z��gK�&�������+"���PCmO} �̙VW/LǴn�_:a�&�/[!���M�w�"�{�1��K)���Y��p2{C���?��C���b�Ӵ�cE�����aQ�U*j�V�K9���C��!W}���Sѱ��B=� �k"�O ��yK������&k�h�m���,�AV������u��Ř�l�����K��S����8�t܆ՠ�l +��5+��i���]�����|>�N�4�}]�(ݲd�~����'J��1{� +k�E[������j=�٘�gA��(J�f��c#���<$jeܞ]�ˁ��[�H?��O��� +Tr����}8{)Uߺ�4�2�-VP��ݠ�� �=�'a�[���VN�9źe�f��D�Ʌ8b��c��*��]�')�%�G�j�t��n�� f�|��s��s��:ۂ:߆:�<��F������ލ��:Lk�;\����3����0}6�Qk�G�3ߓlW����۹��ܧ�B��&�PJجÚ��|i�j���|��6�zk���A6D���-m�A���}D�q 2�|"��^���I�b����e%W�"Js��>�&���� 6�7�(��<����x��� @E�H���_��6���Y��˱r0Q�ܳ��쩷7ᭋ�����B�o]� b.l����KF����2}���>����r�1�t *ԣ�RI��G�g��rD�pU/:g�{�=� +9�F�?�%�&��j�m� +�ޱO��hO�`s���^�}��34[�Yfi����Bl4��C,0ǽ/'S�-���6�?�����<�-u,N6"1ʍ��gr �G l���w�)�5��\}ڻ[����֕'���� �[���s���p�y?�d���1���(�k +endstream +endobj +5860 0 obj +<< +/Type /Page +/Contents 5861 0 R +/Resources 5859 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5743 0 R +/Annots [ 5820 0 R 5821 0 R 5822 0 R 5823 0 R 5824 0 R 5825 0 R 5826 0 R 5827 0 R 5828 0 R 5829 0 R 5830 0 R 5831 0 R 5832 0 R 5833 0 R 5834 0 R 5835 0 R 5836 0 R 5837 0 R 5838 0 R 5839 0 R 5840 0 R 5841 0 R 5842 0 R 5843 0 R 5844 0 R 5845 0 R 5846 0 R 5847 0 R 5848 0 R 5849 0 R 5850 0 R 5851 0 R 5852 0 R 5853 0 R 5854 0 R 5855 0 R ] +>> +endobj +5820 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [117.751 464.01 265.767 474.386] +/A << /S /GoTo /D (magnetic__based__position_8c_ad5a7513337486e277ea028480403569d) >> +>> +endobj +5821 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [273.514 464.929 307.525 474.386] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5822 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [366.392 464.929 400.402 474.386] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5823 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.395 464.929 525.406 474.386] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5824 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 424.184 128.787 433.64] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5825 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.287 423.264 306.713 433.64] +/A << /S /GoTo /D (magnetic__based__position_8c_ac852e4c0dcb8e9901aa3fab5efd91599) >> +>> +endobj +5826 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [310.198 424.184 344.209 433.64] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5827 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [394.552 424.184 428.563 433.64] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5828 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 395.393 128.787 404.85] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5829 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.287 394.474 277.304 405.056] +/A << /S /GoTo /D (magnetic__based__position_8c_a361f3f3c4f9516a1aa6107367ebfda8d) >> +>> +endobj +5830 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [280.789 395.393 314.8 404.85] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5831 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [365.143 395.393 399.154 404.85] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5832 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [461.959 395.393 495.97 404.85] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5833 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.508 365.683 280.237 376.265] +/A << /S /GoTo /D (magnetic__based__position_8c_aac026f28838a5b30c8f6f189e3ab354c) >> +>> +endobj +5834 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.648 366.602 359.658 376.059] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5835 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [452.024 366.602 486.034 376.059] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5836 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [125.846 354.647 159.856 364.104] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5837 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [169.825 354.647 203.835 364.104] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5838 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.759 324.937 242.843 335.313] +/A << /S /GoTo /D (magnetic__based__position_8c_ae584dff239a0111c47b7c5d1e197af59) >> +>> +endobj +5839 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [247.599 325.856 281.61 335.313] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5840 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [407.724 325.856 441.735 335.313] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5841 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 313.901 128.787 323.358] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5842 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [249.068 313.901 283.079 323.358] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5843 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 285.111 128.787 294.567] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5844 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.287 284.191 222.484 294.567] +/A << /S /GoTo /D (magnetic__based__position_8c_a01bb024303e8eb202a19dbd70b291c06) >> +>> +endobj +5845 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [225.97 285.111 259.981 294.567] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5846 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [271.267 285.111 305.278 294.567] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5847 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [330.703 285.111 364.714 294.567] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5848 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [112.897 255.401 295.299 265.777] +/A << /S /GoTo /D (magnetic__based__position_8c_af316f67cb87759b57bc815326b8d1cef) >> +>> +endobj +5849 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [381.267 256.32 415.277 265.777] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5850 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [137.248 244.365 171.259 253.822] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5851 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [321.484 244.365 355.495 253.822] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5852 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [432.262 244.365 466.273 253.822] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5853 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 232.41 128.787 241.866] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5854 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 86.103 297.675 112.643] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +5855 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [189.466 68.336 346.876 78.251] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:a.norrdine@googlemail.com)>> +>> +endobj +5862 0 obj +<< +/D [5860 0 R /XYZ 69.866 801.979 null] +>> +endobj +4146 0 obj +<< +/D [5860 0 R /XYZ 70.866 759.066 null] +>> +endobj +962 0 obj +<< +/D [5860 0 R /XYZ 70.866 741.6 null] +>> +endobj +5863 0 obj +<< +/D [5860 0 R /XYZ 70.866 507.697 null] +>> +endobj +966 0 obj +<< +/D [5860 0 R /XYZ 70.866 201.001 null] +>> +endobj +5859 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F11 3877 0 R /F61 3908 0 R /F13 3879 0 R /F10 3880 0 R /F50 3818 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5880 0 obj +<< +/Length 1518 +/Filter /FlateDecode +>> +stream +x�ŚKo�8���<�@���qw� Zl�n��i`(6� +���$��~�J�-Y�dKAr��1�������/�� AkD������������h��<�}�E^��K�|�nJ�����p�n,_E5�1�w.��n��<̣$֗N��O��P�� �7���g-���;�Vp����~Wn��K���}���r�������RL�b�a6�QB�s����Cv��M�̣8��a +SclN)qֱʣ��>��j�֧�/��,��r�Pi:e�I�oD�����ÁG������<%�j:s���#�IZ^�M!.c��M�o�'b!<�fR l�<�~-rsO�W��$8&<���)���"L�[��9w/��lf̌����⽽h����)��(��R�H���I��ڨx��X��ST�xbA����qь X^f%��l���d?�nj5��?C���<�ʏ�$�K�:Y:+�,�l�e����f�Y���4�R�Z�D��qΗ�2�i�U�J��:Yc�l�DB� �u�N�"&U>ye:�H$a:}���\�q �1Q�3������l��2���HdI��I������& [�|�2�T�-πnw�o`˨�����T:;�d�����8��L�A0�Q6D�z����T�>�X��wD���4��=�ā~"O�<��du$����2�>An��}U�R��h���e�g��FLP1�Q6���oEQ�u�0`O(9�Hvy��d�,օ��x�Ü�b��r�[��K�����2��q6�Fə\X2�w���8#S��z��@I;cu�C�f�j��������Pg�gCW�KC�;Ӛm�v��eh��vP*[P���ԑ��!,���07��b�ָhf}G�}����х��o�����g\EY�K��R����V]�އ�HmV�,O�ޱc�M�. �����QM������[*�C��2��K��A����M���O3{"�N�b}�^�?�R*.χ��}�߳��>��xհȜT=����Υ1w�" �L7{\8r��jo��2�-��<)��r�g�ܯl�^пm0����NدJZ���>s�o�]�t�,۹���:Я�v9X�6�a�+w{�l�dzA%�C"�fL��ҳ��Q6�����FF��� ��sX�nX=� ���^��)�ݢa��N�z���:ۧ6`�v��k���.��՜��A��1vZ�;@�NV]���j�v�l.�� +|#<��N� +�������0,�����,�����}�í&l��&lVw��v&��=lC&�W���a�r=���@3,XzX�$�`�Et05L��T]�YO-��D�w�s�#�in�ơs����PƠ<�� p0�I���;�B�ޏe���G7�U�aj�����u�����Χ�U{G�AOw�g�Р������n~�����uM�|�b��y���^���~^P�ix6x�c�T�l +endstream +endobj +5879 0 obj +<< +/Type /Page +/Contents 5880 0 R +/Resources 5878 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5743 0 R +/Annots [ 5856 0 R 5857 0 R 5858 0 R 5871 0 R 5872 0 R 5873 0 R 5874 0 R ] +>> +endobj +5856 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 643.292 171.594 651.429] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5857 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 631.337 171.594 639.474] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5858 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 619.381 171.594 627.519] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5871 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 342.458 171.594 350.595] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5872 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 330.503 171.594 338.64] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5873 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 318.548 171.594 326.685] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5874 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 294.637 171.594 302.775] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5881 0 obj +<< +/D [5879 0 R /XYZ 69.866 801.979 null] +>> +endobj +970 0 obj +<< +/D [5879 0 R /XYZ 70.866 771.024 null] +>> +endobj +5864 0 obj +<< +/D [5879 0 R /XYZ 70.866 741.162 null] +>> +endobj +974 0 obj +<< +/D [5879 0 R /XYZ 70.866 713.966 null] +>> +endobj +5882 0 obj +<< +/D [5879 0 R /XYZ 70.866 570.7 null] +>> +endobj +5868 0 obj +<< +/D [5879 0 R /XYZ 70.866 440.328 null] +>> +endobj +978 0 obj +<< +/D [5879 0 R /XYZ 70.866 413.132 null] +>> +endobj +5883 0 obj +<< +/D [5879 0 R /XYZ 70.866 257.911 null] +>> +endobj +5865 0 obj +<< +/D [5879 0 R /XYZ 70.866 82.821 null] +>> +endobj +5878 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5894 0 obj +<< +/Length 1242 +/Filter /FlateDecode +>> +stream +x��XMs�8��+t4UAч%���٤jN�Yn�� �;k+�~[�M,p�6��!��ݯկ[O\��P�)'mA��?���P�c)9���"8���aI�|��J0W�SQ�K���L�t�xLJ�Z<�ej�<�Kgr�n��t���Z:[�%3 ���a�y��|����>hህh���?��g��#���ܡPp,B�����=�/�0��(!�+��}h�X��I�x�0�>X˧��R�_� �G�L\ +Ŧ�����)+B-�f���*���υ�_v���LV�|08�C9��-�7 �:T�(ű�'_�Ĭ�5���Toz �M3s���%;�=��bl�&�}� Be5�M�oXܪ��� +�Ќ��)g�g�{~1�t�4O5O�v���Q�Vgn!���?� �����l�¦My�������%W�YUk��͗�6��e]�*��Mi���a&����ޓV�@4�1�ܥ�e�� )��6xK������!t��Nu � +�(�w�;���*��!T���!���.��<�a7���q�x�1^U;�fdz���`cC�hy-�7,��^��&�����`���1��֧��`� +�g�t����l��y^��,��D��}o�M��NB|��!����1�����"5�eջ������q\�n6���e���Ll�����]iK��)P� �qL p�.��}4S���W�X��j(k�q��K�������j�5l�$M�������>{����p~9<д*���O�+!,K[~M}Z�Y�����F�@S��U�x� �l�FV�\���S&�4yQ���!�`�ixu��ʗ�� +;�� W�$P��Ѭa��=�{����Ԫ��u +��T��T�h}l�¦�{$�mcC��4��GT�G7}�����o�G6��}[���\6yO��!��;i���g �oN��|8��b�O���`��+u^b��)1��}���(;�/3����0Tf�d�Ȉ1���$�(d]0~ /�Q�P �Tt6&�s4��� Dž�a;�7��3q�n&z0>H��\��1���P�e\��G�EP����D�s\��O��⸐�\l�v�x�bv��?��pc5oNqg0�㺃z��y��1�DcX�]/K=��� lz���#�%WAv�麻@T^͢������x���rK(�8�����/1S�z��!l��5�ou���5��)#�/��S^��U_��C���R�x +endstream +endobj +5893 0 obj +<< +/Type /Page +/Contents 5894 0 R +/Resources 5892 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5898 0 R +/Annots [ 5875 0 R 5876 0 R 5877 0 R 5884 0 R 5885 0 R 5886 0 R 5887 0 R ] +>> +endobj +5875 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 727.162 110.119 735.3] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5876 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 715.207 171.594 723.344] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5877 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 703.252 171.594 711.389] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5884 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 395.036 110.119 403.173] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5885 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 383.08 171.594 391.218] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5886 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 371.125 171.594 379.263] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5887 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 359.17 171.594 367.307] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5895 0 obj +<< +/D [5893 0 R /XYZ 69.866 801.979 null] +>> +endobj +982 0 obj +<< +/D [5893 0 R /XYZ 70.866 771.024 null] +>> +endobj +5896 0 obj +<< +/D [5893 0 R /XYZ 70.866 666.526 null] +>> +endobj +5866 0 obj +<< +/D [5893 0 R /XYZ 70.866 480.95 null] +>> +endobj +986 0 obj +<< +/D [5893 0 R /XYZ 70.866 453.755 null] +>> +endobj +5897 0 obj +<< +/D [5893 0 R /XYZ 70.866 322.444 null] +>> +endobj +5867 0 obj +<< +/D [5893 0 R /XYZ 70.866 82.821 null] +>> +endobj +5892 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5901 0 obj +<< +/Length 524 +/Filter /FlateDecode +>> +stream +xڽTMo�@��+�RY������S�rs,�͚�Ha�&���ر�C�J9X���{o�gf��'P � +0���Y�X2 +�B0�� 1RB�L)��!�*�dw��K�M����AG1�*��펍nMa�C�oY�; 69C*�M`�� ���݁EL��"H8C<a���?��)���ID�b�1�""8�Zm�]�-]��xj�_�=`L���Oz��9�?2V�X�$J%&#%������v��2���s�1���}�]�?yiu'�CLJ�p�Ǻ5*7�:����B�������3�������Fp�� �Ʌ��g�r���.a�t���>ꬶ�宛͚mޫ�c��S��������?X������<s�ot��H��L^Z����%&���&v��|隧�у�a��yn]��G�}��me}ʾ��V��n{� ���s�SDyX����������J���"��\{k�pi����2�����>O��& ��q�[�F����˼�F��/~�����jW* +endstream +endobj +5900 0 obj +<< +/Type /Page +/Contents 5901 0 R +/Resources 5899 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5898 0 R +/Annots [ 5888 0 R 5889 0 R 5890 0 R 5891 0 R ] +>> +endobj +5888 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 703.252 171.594 711.389] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5889 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 691.297 171.594 699.434] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5890 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 679.342 171.594 687.479] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5891 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 667.386 171.594 675.524] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5902 0 obj +<< +/D [5900 0 R /XYZ 69.866 801.979 null] +>> +endobj +990 0 obj +<< +/D [5900 0 R /XYZ 70.866 771.024 null] +>> +endobj +5899 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5914 0 obj +<< +/Length 1629 +/Filter /FlateDecode +>> +stream +xڽZ]��8}ϯ�1��_���n�V[�;����#�$n5�,��ǯ�kl�a ����{�q����3q��;[;�goV���t<����WGb� �H�"A��ƹ���\,���q� x�MT���0W��)ͣ"J�6C�E;e�n�W=Ze*Y�\� +0�/�Wg�f��8�r��<�Q����=v6����|/G�wr9���s;��0���o��N���y�����y���*T� d���U&;=x���ȓ���� ב#�>0�!L�5aB�BB����`�! (#%��!�ETб�@��*Fg~4ncR�"6��5HJҗM�D�r?���LM��k�h��uY���U^������s�v�s���s� ���0�&ٰ$��xh*������F�$�M�:(,(d�()�8,`�a�wp���}u=O�qnu��V�)��D�Jr W�3\[�i����P���깴�&8��:Ɇ%(T&���T���Y�K:���u�"̶�0��8/����b,���P�7JS�9bP��i�i&$�Ө8Ɇ���D�N�l�����a*���b��Yލ���]2MOY�-�d�=Թޓֲk�g��3͆��=)s_ � O !xE�W���8�N�4��Z_0�j� �ԝ��`F�M'�N°��7U�:�ᬷU���-� +��.��&D��a +^o�����l-x�tX�RܙȄ���Ć�'�z��؝���˘�3K�A���z?�W�Z`r��VLT6J��@��K�.��Տ�Pg�/���G���Ͷ6�7����ȇ,e���{�x�i�zѹ[������ y�]ʥ�, ����Ay����1P56 6o�yu�t����p���p���Рa�G.�v;�Z��,�5H�g?�Vn�D��Tm��*������Ƕ��y�i�k��'��eI���u��~�0�y� s���<�89���!���S�c�z�~6MM�a*%/w�KTJU�b��d��ĥc!�UK��o:0C���� ������E���Q]�1�h��L�~�D�d���.�){�n�c�.&�H�n"�A�$|�L#q��T�U;#�t���~��9�W1�z�Z,�&d�Q� ��ٰL�t�~ �Ǡke�^��q��Lj�~�a�8�N50/~�\�I{������W�T�8�ɓU{\쳤Y���҉ +I��s~Hu6��9ݽ����_Z��sr�� BL�0}*.��N����ߟo�O���p�Z��v�����I�3�Jt�3��s�3�y��S�S�W%ۣ��"RW9mI�O|ˑ�4�,�L�rD�o�����1�GI�������L]Yu�@��4�}|����OT0f���߱�߫��r�ߤA�<W����C�כ�4N�A��0���������5ӂd�b��r�c+A�gbP�J�<�)��=n�.yx.7�sO�LA�b�*ɓ��1Fk�OQn�k���|���dڍ��L-m�F�/�ϡ��TYn�j��|Qff}ST���T�J�֕j����q|5��a�N���5����eW��+����'�>�<���EBإx��¢�мM��?~�쟜z�?ׅ�� +endstream +endobj +5913 0 obj +<< +/Type /Page +/Contents 5914 0 R +/Resources 5912 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5898 0 R +/Annots [ 5903 0 R 5904 0 R 5905 0 R 5906 0 R 5907 0 R 5908 0 R 5909 0 R 5910 0 R 5911 0 R ] +>> +endobj +5903 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 515.083 110.119 523.22] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5904 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 503.127 171.594 511.265] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5905 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 491.172 171.594 499.31] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5906 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 479.217 171.594 487.354] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5907 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 165.118 171.594 173.255] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5908 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 153.163 171.594 161.3] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5909 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 141.208 171.594 149.345] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5910 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 129.252 171.594 137.39] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5911 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 117.297 171.594 125.435] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5915 0 obj +<< +/D [5913 0 R /XYZ 69.866 801.979 null] +>> +endobj +5916 0 obj +<< +/D [5913 0 R /XYZ 70.866 771.024 null] +>> +endobj +5869 0 obj +<< +/D [5913 0 R /XYZ 70.866 600.997 null] +>> +endobj +994 0 obj +<< +/D [5913 0 R /XYZ 70.866 573.802 null] +>> +endobj +5917 0 obj +<< +/D [5913 0 R /XYZ 70.866 442.491 null] +>> +endobj +5870 0 obj +<< +/D [5913 0 R /XYZ 70.866 261.105 null] +>> +endobj +998 0 obj +<< +/D [5913 0 R /XYZ 70.866 234.627 null] +>> +endobj +5912 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5955 0 obj +<< +/Length 1615 +/Filter /FlateDecode +>> +stream +x�ݚ[o�6���+���b�wR�0�[� ��e�� HC�G�-y���~��dʱdŲ%#�Ȑ�s���!�7��k�̓v�v.?Lo�3�h�Jɜɽ�0�R:ʥHg2sn���ї���w�Kx���>X�ј*=<��li��K�(����x;d#Rk�)w����vf��$���Z<�t�`Hp�Χ��31�"��_��7- ��Z}=�|���Ҥ&2L +�J���z�=2%+JO,� ,����R�d�Ӡ�[ �pDž�P�GD3D��8C +�[$hH �QI;j@�r@A��U�^�?D�4<̖��)�H�nG����OGJɪ~��(H����������C�з��5�Ɉ�!�5�s�\�C�vQ r��v�zɰ���6O8"���F�����n*���Vj�[E�t饐uHb���Z���= v3���m��(�gA�&9=�G����J�c���"��e���\.�X$I!`���f����͢)�x�W#���ͺf +�EA��}1�j0�b3^őo�����ugD���Ƿ|���Ѿ�2"��8�%cͩt%⚶���SL#��ӎ*�9�V�-��4�S/�ۉ�hG3��v�'��҄&�l���;��xSw`�EP�z�O�NS�� +m[����x �Y��{�릶���2{�o���Yш\�}���%y��g�i���sv�}��hػȞ���a9� +�Pnk�֤m��"^��Z9릶��m�O��8�fE3gU�9K����1;ڼ]D@d�eG�� R)�h����s��]�EH<[�� �#ZW�����f��& ��CK�(d!�)X3�4k���n���dg���gֈ2A�W�8P��b6'����G +%�a +��%��t +PZa�`�����\F��k�O',��d�7(U� z8��۞�d���7TbU^���(<���;�E�����1I���W)�ZH_[��O��$DA!���Y +)@�����+�@$d�E��G�o�5&� +��A���68yh4����}�� +qRZ&j��%��*��WOH��*�2�#�lg���8ȣ��V�"���f����RQyǹkƇ�g�B4�˼���7�c9���rQ�U�O��KW=�"��1�p)�A��M��b�ܖ���0�y�<�(�?�:��/�N�Z�$?���{���s�,�!��s�_��<��`,nq�Ol���c�lgA���G&_�����&� ��J��v�}Hs�; +��t6LR/L_<�ooj>���Oj��C�^����Ā���k5�j*�AN��%sc�x0��Ts���a"6�i >MN�~k,[n����5���Eu?��u��wcuHe���ʬ���xw�"H�)��M9��<�h�g/����_=��$��~I�-{�$³�c���˽^�'շ�k�̆�M����X�����B� QLl��|���qu1��2�4�D�*�S]���#.�q�\�we涇^xY�T�'#ðI��Wh��K��>�G�{"֔�6��@���<zu������[�����F,���M�M?KP����M��ꐈ*�s��H�>�$� �� M��w��]�c����h���<?���n�?%��� +endstream +endobj +5954 0 obj +<< +/Type /Page +/Contents 5955 0 R +/Resources 5953 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5898 0 R +/Annots [ 5918 0 R 5919 0 R 5920 0 R 5921 0 R 5922 0 R 5923 0 R 5924 0 R 5925 0 R 5926 0 R 5927 0 R 5928 0 R 5929 0 R 5930 0 R 5931 0 R 5932 0 R 5933 0 R 5934 0 R 5935 0 R 5936 0 R 5937 0 R 5938 0 R ] +>> +endobj +5918 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.171 353.448 138.641 362.012] +/A << /S /GoTo /D (magnetic__based__position_8h_a73d113d91ab7ec355ca707cc930eb718) >> +>> +endobj +5919 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.171 323.867 146.101 332.248] +/A << /S /GoTo /D (magnetic__based__position_8h_af9cccf331f045b89a9f12366df5f7687) >> +>> +endobj +5920 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.171 293.918 142.622 302.483] +/A << /S /GoTo /D (magnetic__based__position_8h_a30ab9da60435727bc80839d416461b8f) >> +>> +endobj +5921 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.171 264.337 139.636 272.718] +/A << /S /GoTo /D (magnetic__based__position_8h_a598a3330b3c21701223ee0ca14316eca) >> +>> +endobj +5922 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.171 234.572 143.617 242.953] +/A << /S /GoTo /D (magnetic__based__position_8h_a6f98ae7b0908254a0dfd1627e652bebe) >> +>> +endobj +5923 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [144.117 234.572 154.583 242.953] +/A << /S /GoTo /D (magnetic__based__position_8h_a598a3330b3c21701223ee0ca14316eca) >> +>> +endobj +5924 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [162.557 234.389 176.008 242.953] +/A << /S /GoTo /D (magnetic__based__position_8h_a30ab9da60435727bc80839d416461b8f) >> +>> +endobj +5925 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [183.982 234.389 197.434 242.953] +/A << /S /GoTo /D (magnetic__based__position_8h_a30ab9da60435727bc80839d416461b8f) >> +>> +endobj +5926 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.171 204.624 150.091 213.189] +/A << /S /GoTo /D (magnetic__based__position_8h_a0fa11f33bdb89b468b60f19395381cc4) >> +>> +endobj +5927 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [165.543 204.808 176.008 213.189] +/A << /S /GoTo /D (magnetic__based__position_8h_a598a3330b3c21701223ee0ca14316eca) >> +>> +endobj +5928 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.171 175.043 137.144 183.424] +/A << /S /GoTo /D (magnetic__based__position_8h_a97d832ae23af4f215e801e37e4f94254) >> +>> +endobj +5929 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [137.644 174.859 158.564 183.424] +/A << /S /GoTo /D (magnetic__based__position_8h_a0fa11f33bdb89b468b60f19395381cc4) >> +>> +endobj +5930 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [166.538 175.043 183.468 183.424] +/A << /S /GoTo /D (magnetic__based__position_8h_af9cccf331f045b89a9f12366df5f7687) >> +>> +endobj +5931 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [191.442 174.859 200.912 183.424] +/A << /S /GoTo /D (magnetic__based__position_8h_a73d113d91ab7ec355ca707cc930eb718) >> +>> +endobj +5932 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [208.886 175.043 223.333 183.424] +/A << /S /GoTo /D (magnetic__based__position_8h_a6f98ae7b0908254a0dfd1627e652bebe) >> +>> +endobj +5933 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [246.755 175.043 257.221 183.424] +/A << /S /GoTo /D (magnetic__based__position_8h_a598a3330b3c21701223ee0ca14316eca) >> +>> +endobj +5934 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.171 144.202 173.511 153.865] +/A << /S /GoTo /D (magnetic__based__position_8h_a544d6868e9b6cf4f9b9db9e1ad413691) >> +>> +endobj +5935 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.171 114.437 147.607 123.894] +/A << /S /GoTo /D (magnetic__based__position_8h_a3ee4ec231172a5fd866f72acead15bc4) >> +>> +endobj +5936 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [148.107 115.513 156.08 123.894] +/A << /S /GoTo /D (magnetic__based__position_8h_a97d832ae23af4f215e801e37e4f94254) >> +>> +endobj +5937 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [164.054 114.437 208.394 124.101] +/A << /S /GoTo /D (magnetic__based__position_8h_a544d6868e9b6cf4f9b9db9e1ad413691) >> +>> +endobj +5938 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.171 84.673 207.896 94.336] +/A << /S /GoTo /D (magnetic__based__position_8h_a2ab193fcd7e0bc8f46ce92c3299b99bc) >> +>> +endobj +5956 0 obj +<< +/D [5954 0 R /XYZ 69.866 801.979 null] +>> +endobj +5957 0 obj +<< +/D [5954 0 R /XYZ 70.866 771.024 null] +>> +endobj +4147 0 obj +<< +/D [5954 0 R /XYZ 70.866 588.073 null] +>> +endobj +1002 0 obj +<< +/D [5954 0 R /XYZ 70.866 569.461 null] +>> +endobj +5958 0 obj +<< +/D [5954 0 R /XYZ 70.866 397.419 null] +>> +endobj +5959 0 obj +<< +/D [5954 0 R /XYZ 95.773 366.583 null] +>> +endobj +5960 0 obj +<< +/D [5954 0 R /XYZ 95.773 336.818 null] +>> +endobj +5961 0 obj +<< +/D [5954 0 R /XYZ 95.773 307.053 null] +>> +endobj +5962 0 obj +<< +/D [5954 0 R /XYZ 95.773 277.289 null] +>> +endobj +5963 0 obj +<< +/D [5954 0 R /XYZ 95.773 247.524 null] +>> +endobj +5964 0 obj +<< +/D [5954 0 R /XYZ 95.773 217.759 null] +>> +endobj +5965 0 obj +<< +/D [5954 0 R /XYZ 95.773 187.994 null] +>> +endobj +5966 0 obj +<< +/D [5954 0 R /XYZ 95.773 158.23 null] +>> +endobj +5967 0 obj +<< +/D [5954 0 R /XYZ 95.773 128.465 null] +>> +endobj +5968 0 obj +<< +/D [5954 0 R /XYZ 95.773 98.7 null] +>> +endobj +5953 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F11 3877 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +5996 0 obj +<< +/Length 1490 +/Filter /FlateDecode +>> +stream +x��Y�s�F~�_�#������4q��d�Ӻ~��a��e���'}��; ����OB����~���rqs�;q��;K;F�nFW�w$ +<�97w����<�(�s�p�.������]Gc��e��<�EE�7Y��I��{-r��b}u�)�8�ӹ�%�O\B������כ��#N`��J�$��|=��bg�>:`<�ΗJr�p����WΟ�?��"��+��v)W�t��-*��W4���xȗ�3����}�T4^q�!<�qL��%�L�%_�E]WR�`�FĖqF�"[m�8��<�۪�K���GՂ�2O�p����z��,Zm�0��)�J�9���Uʏ(�n���٘a�)|�~��D�:BP <�f��V*xm���������ey1# ��$� �sD|�8 +8���g� �+���ހغ���lU�ٝ�?�͇:�*���l��o�����kQ�kԇ� ���a +"�b������(#�j���)>� s�1��je^��D�p!���Q�ܮ�<���I�k�:��FTm�NCdϒ4>�=����4w�y�����KU��T?���u63�����,�0/�]���9TzV��p˼QhI��U�Z�Z����X���"����䫂�u��]�;�0��wc���詈�� ���pU���Z���=e��"p'x���<q��z=\���U�ׇ���a��pq���+� ��)�=WV�^������U�]�_��2ʕ�/��5 +�����N��@JwD��]��OCk�+$����NO�2��]]�A'Xi������7UJߛ!{}9���t};�I�U��GW�9 +|&U`9����b���IyHHbe&Z��N=D�f���>�@���s��k�{��� l*�)���,7�=9���nP�A�G�(�m�m*��1z�"I�����p�N������C��-s�K8�U!�{��D�t�v]���B������+�u 0^�]�`�x���$U��ccq�vڌc�1��}�Ζa��N<1���j���ȠJ�̃�^7}��=w"�Le�kǁ��ykk��� ��J#,Xmt�,c�^�i�1�/�b�'��z!ڌ )x{p�X���|?�lW�����xZ��R����r�"�I��/c��my�]�zP���&$���=��j��)*։Ѧ��������N�ikO H��o�ݷIz�Y���-��Bl4��1���"^���ڞ~��|���^���"�o�Y�\�k�>��F�t�#B>�5@�h0����g�o��F�| . U;Tv�����S+�d��.,����P�1�C��yT[������w%�w���8�@���*�5�8C��:�����|�صV61j�4_�ϟ�E�`}�G�Q���~�o�R��5�g�Zag�>���OM���c��%�'��Kf�G,�+_�� �~�R���k_��@�g"�!N�<*�{���R��jH��=�^�+h +endstream +endobj +5995 0 obj +<< +/Type /Page +/Contents 5996 0 R +/Resources 5994 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5898 0 R +/Annots [ 5939 0 R 5940 0 R 5941 0 R 5942 0 R 5943 0 R 5944 0 R 5945 0 R 5946 0 R 5947 0 R 5948 0 R 5949 0 R 5950 0 R 5951 0 R 5952 0 R 5969 0 R 5970 0 R 5971 0 R 5972 0 R 5973 0 R 5974 0 R 5975 0 R 5976 0 R 5977 0 R 5978 0 R 5979 0 R 5980 0 R 5981 0 R 5982 0 R 5983 0 R 5984 0 R 5985 0 R 5986 0 R 5987 0 R 5988 0 R 5989 0 R 5990 0 R 5991 0 R 5992 0 R 5993 0 R ] +>> +endobj +5939 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [117.751 733.249 265.767 743.625] +/A << /S /GoTo /D (magnetic__based__position_8h_ad5a7513337486e277ea028480403569d) >> +>> +endobj +5940 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [273.514 734.168 307.525 743.625] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5941 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [366.392 734.168 400.402 743.625] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5942 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.395 734.168 525.406 743.625] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5943 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.759 693.399 242.843 703.775] +/A << /S /GoTo /D (magnetic__based__position_8h_ae584dff239a0111c47b7c5d1e197af59) >> +>> +endobj +5944 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [247.599 694.318 281.61 703.775] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5945 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [407.724 694.318 441.735 703.775] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5946 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 682.363 128.787 691.82] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5947 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [249.068 682.363 283.079 691.82] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5948 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 654.467 128.787 663.924] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5949 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.287 653.548 222.484 663.924] +/A << /S /GoTo /D (magnetic__based__position_8h_a01bb024303e8eb202a19dbd70b291c06) >> +>> +endobj +5950 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [225.97 654.467 259.981 663.924] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5951 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [271.267 654.467 305.278 663.924] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5952 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [330.703 654.467 364.714 663.924] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5969 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 626.572 128.787 636.029] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5970 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.287 625.653 306.713 636.029] +/A << /S /GoTo /D (magnetic__based__position_8h_ac852e4c0dcb8e9901aa3fab5efd91599) >> +>> +endobj +5971 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [310.198 626.572 344.209 636.029] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5972 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [394.552 626.572 428.563 636.029] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5973 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 598.676 128.787 608.133] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5974 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.287 597.757 277.304 608.34] +/A << /S /GoTo /D (magnetic__based__position_8h_a361f3f3c4f9516a1aa6107367ebfda8d) >> +>> +endobj +5975 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [280.789 598.676 314.8 608.133] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5976 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [365.143 598.676 399.154 608.133] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5977 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [461.959 598.676 495.97 608.133] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5978 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.508 569.862 280.237 580.444] +/A << /S /GoTo /D (magnetic__based__position_8h_aac026f28838a5b30c8f6f189e3ab354c) >> +>> +endobj +5979 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.648 570.781 359.658 580.238] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5980 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [452.024 570.781 486.034 580.238] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5981 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [125.846 558.826 159.856 568.283] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5982 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [169.825 558.826 203.835 568.283] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5983 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [112.897 530.011 295.299 540.387] +/A << /S /GoTo /D (magnetic__based__position_8h_af316f67cb87759b57bc815326b8d1cef) >> +>> +endobj +5984 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [381.267 530.931 415.277 540.387] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5985 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [137.248 518.975 171.259 528.432] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5986 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [321.484 518.975 355.495 528.432] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5987 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [432.262 518.975 466.273 528.432] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5988 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 507.02 128.787 516.477] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5989 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 368.878 297.675 395.418] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +5990 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [189.466 351.558 346.876 361.473] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:a.norrdine@googlemail.com)>> +>> +endobj +5991 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 194.266 171.594 202.403] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5992 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 182.311 171.594 190.448] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5993 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 170.355 171.594 178.493] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +5997 0 obj +<< +/D [5995 0 R /XYZ 69.866 801.979 null] +>> +endobj +5998 0 obj +<< +/D [5995 0 R /XYZ 70.866 775.009 null] +>> +endobj +1006 0 obj +<< +/D [5995 0 R /XYZ 70.866 477.113 null] +>> +endobj +1010 0 obj +<< +/D [5995 0 R /XYZ 70.866 337.314 null] +>> +endobj +5999 0 obj +<< +/D [5995 0 R /XYZ 70.866 292.136 null] +>> +endobj +1014 0 obj +<< +/D [5995 0 R /XYZ 70.866 264.94 null] +>> +endobj +5994 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F61 3908 0 R /F13 3879 0 R /F10 3880 0 R /F50 3818 0 R /F54 3823 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6015 0 obj +<< +/Length 1717 +/Filter /FlateDecode +>> +stream +xڽ�[��8���+xL���x��n�V[�;��J�Q�$�j�@z�_��`2fԇQ�`�9�?�[x���D�]>����������JɼՃ�cH��!E�x��w;'�.�V<���`���x�K��7��xPIq�衳?W�gFb��D +(�6�����p����^�<x\0$8���y���L��З��-��hIP��՟�ϣ,:�BeB�yiY-�j!�g��c!#!L��,|aa)<���0���#�Z$T�% ��|�G�jEb��*��U% ���Y�V�mA�<��:ʲ�~J,s�OÆ~J|�����K"�GC�S��RԵ��� p���������8�$�pD9�>� +GD�!�h��+8rSi稩4zz�����k�r3Ŋ�ݒ�g`U���g�hn�����*��x�@f��'ХDp"��daO<S�z�D"5���c�â�R;� ��}�Z�,K��L�"ؚ�fܪ��ڰ�Һ�����5��(���^2�H�`�`���°��ؠ�sTi���t��]�x)G�V��z5��#�~�*[z�oLg��.�I9��.J-K�į���1M�=*��ĉ9h����~����h��"ެ�\mק�cS��Yꍽ��(�I�a��B�1YzZ�v��\�m�Q�Q�,0��J��c�6��[ L�����R���B��Z�ɞ��g;��7�f������qP��Ǻheܯ��)6�4��� c�C���u^d%zڻ��$}~��g�\� ���qek�E4��jF����1N���v�D�%�ZIu̯��yv��~�L"DB�z�3ŭS +j��������>*��'|�kQj"%����{U|�GH���Uߟ�3��M[�O�-�t���й1J�FG��K������٧�h��В��u��l��=�r��Sƌ9��c$|��Or����k�ɨ�5�26��5g�<�+ⵣJk�n)=y.��m�+�;K8�{�jW;��zYۋaMks�c�\�S�_�K8���e%����$���$�C�aR�/�7rH�_���J;�M�ր5���-v����}U㖅z#wJv{5D�h��d�ޟ��5IFE}���W��8�sy]���NXS�y.���v�lf��e\��ƛ��B� �"ٚ&ðP8&�"(|8�r�s9��r�Rz��IrSl%ɦ�;��{��x�P�.��f�d�$��D�@Hd>$�\\��J;XM�_{�r�ig����_m�0�gU��3ڐL�4t�˸�Aa��X��;(��k�,����f}��̏@�@}Ug"&�����O���g����ՂP?.�fH�5�ƴf�E��=�1ʹCiuk�+ﺁ�Ws{��-c��˺;P6���Iq�~q��j�6���v���PF:��f�hg&�v����[�s�� �x�l8_��z�Om}��m�h�fX���Nu�4��@�L|��e�4MF�PpE�:�(!�݄�h� b����v4��p���|�.����Mh�O�ɇ��4�x̔Zn�Jr�*��A.Ͷq�D'��L�� +b4�0�.F B4 +Q�$�B1��O��!�R8��>+� �W"��J`C�3��~7썞C���4�Ƌ��rG��u�4�����0��/y3�h�ᳬw�My���ڛ�s���7/���I�4�Pr6��>�N +endstream +endobj +6014 0 obj +<< +/Type /Page +/Contents 6015 0 R +/Resources 6013 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 5898 0 R +/Annots [ 6006 0 R 6007 0 R 6008 0 R 6009 0 R 6010 0 R 6011 0 R 6012 0 R ] +>> +endobj +6006 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 542.782 171.594 550.919] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6007 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 530.826 171.594 538.964] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6008 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 518.871 171.594 527.009] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6009 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 494.961 171.594 503.098] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6010 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 201.463 110.119 209.6] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6011 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 189.508 171.594 197.645] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6012 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 177.553 171.594 185.69] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6016 0 obj +<< +/D [6014 0 R /XYZ 69.866 801.979 null] +>> +endobj +6017 0 obj +<< +/D [6014 0 R /XYZ 70.866 771.024 null] +>> +endobj +6000 0 obj +<< +/D [6014 0 R /XYZ 70.866 640.651 null] +>> +endobj +1018 0 obj +<< +/D [6014 0 R /XYZ 70.866 613.456 null] +>> +endobj +6018 0 obj +<< +/D [6014 0 R /XYZ 70.866 458.235 null] +>> +endobj +6002 0 obj +<< +/D [6014 0 R /XYZ 70.866 287.378 null] +>> +endobj +1022 0 obj +<< +/D [6014 0 R /XYZ 70.866 260.182 null] +>> +endobj +6019 0 obj +<< +/D [6014 0 R /XYZ 70.866 140.826 null] +>> +endobj +6013 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6030 0 obj +<< +/Length 1099 +/Filter /FlateDecode +>> +stream +x�ŘMo�8���<�@���uۦ@Oݬo�a(6����$���ߡHْ��g��9��ሓ���W��Ո�5"�������kdp�G�����VM��!�s3�0m�,S�s[���cR������:-r��ܥ����ەmK�/�#i4�(�������t�ѭ�1�0���aF��}A ���!!9����3�g��6��3�n�%�'�@xJ`�����֛2�����ޱ�3�1�j0�Ϯ�B�˴�)�z���&z���qY�]"�����H����V�wVp7;o�$��ֆ{>�o��<�ح��9̓I��X���Ѻ�%��]xI��D۵�xX��r<�2J����u�dduQ���E逈2��H�fo :��c;��a�X��iL�V�.B��]�W��{��>/[���ó\N�R �cMh�xֈ��]�=���D5���h�ãU +��f���m�(Z�R����Y�K�1�1�if�U��4����0'��W��*�I���3��=;=�1�J�ڬ��y��h��c?�˦n�����ݶj��7.�u��,�@���P�qGJ�^ܫ~n�rLy(_�LDI�d���Ҩ_�J��a�(���`j[����DI$�J�C6`��T�`��<V`VL0��*�+��o?N�P�%�T���P���z���u��h6����!{�=������=����2�l^KɳGkQ�2͓-���D{Apc��x���J��0T����H���Q�BO��"�a����|�Ë�ư�ř���1���p9�Q�e,��:�1(�Kn�B$?����&�0�Lr�î���]�9L]W���^�;�ׇ�9ۓ�i�_���6��Qp����'�pF���Q�����f�iQ�ԡ��0!�OicX����1�W��2����" ���.��w*��$�{�<�;����n�٩M@��^����}�f��j��V���9�v�!Pizu�3�}�ާ�.�ǚ����]l�c�jw9�`I�:�?`���fz�N�X��Q>�ܖp| +�?��~���ES�~�j��{�Wk�� +endstream +endobj +6029 0 obj +<< +/Type /Page +/Contents 6030 0 R +/Resources 6028 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6033 0 R +/Annots [ 6020 0 R 6021 0 R 6022 0 R 6023 0 R 6024 0 R 6025 0 R 6026 0 R 6027 0 R ] +>> +endobj +6020 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 588.247 110.119 596.385] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6021 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 576.292 171.594 584.429] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6022 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 564.337 171.594 572.474] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6023 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 552.382 171.594 560.519] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6024 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 205.696 171.594 213.834] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6025 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 193.741 171.594 201.878] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6026 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 181.786 171.594 189.923] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6027 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 169.831 171.594 177.968] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6031 0 obj +<< +/D [6029 0 R /XYZ 69.866 801.979 null] +>> +endobj +6003 0 obj +<< +/D [6029 0 R /XYZ 70.866 674.162 null] +>> +endobj +1026 0 obj +<< +/D [6029 0 R /XYZ 70.866 646.966 null] +>> +endobj +6032 0 obj +<< +/D [6029 0 R /XYZ 70.866 515.655 null] +>> +endobj +6004 0 obj +<< +/D [6029 0 R /XYZ 70.866 315.521 null] +>> +endobj +1030 0 obj +<< +/D [6029 0 R /XYZ 70.866 288.326 null] +>> +endobj +6028 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F29 2678 0 R /F54 3823 0 R /F92 4484 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6045 0 obj +<< +/Length 1631 +/Filter /FlateDecode +>> +stream +x��Z]��8}ϯ�1H��o��vg[��J�iV�����f�L���{ &�@ �Q�aD>�=�����y���D�M6����λٛ���[��R2g��QyR:ʧHg�v��p�~��a������]P��o��~��<̣$6���X����;���G�������>8����ŝ;��g�z�|��u��楹X�w��yܲ��R>�p�s���̳�Y��!�3��0dJ!O���A��Q#"H_��!L� Q. w|X*͒xQ +�R��ŊD{C�@Tұ� ��.Fg~t�ƤD 6��5HJ�WM��%x��=���L������5�_]��:���~����\"�M�s ����M�1,�I1��`�%� +/�; 2�(�@d� �EV� ��(]�î�&F?����}u=/�q���X��?�Z/����nK���$]Gq����z�\���i�� +�`�C1� +��@a���D�� �Z��t��R��zǢ[� c��K�~��4�#���F[FBq>M��b�R���դ�S�� I�b:,ő��R��~;����ݺ�C��M��hU�-�d�=ҹ�Ik�M�Iҙ�Jǃ����bғHJ^I�U��{�3�S> `�����ޮ�g���^ f��l:�u���~]�c�jβ��(�M�8TH��ܖ���!�%x}���U����gk��6�G�e+V&���6��2��Ÿ��a��Pٲ"Zk +d���+�n��LV8tjA�N�(����i��+�Aco�����ju6���?b-�Y�tcW��]y��!KY$��'�SC�����,P���-�1�g��\ gA�����[�zGb�j0@k��l:;l"��<)�B~+e��#���P��������=�=��VnXG��Tm��οi]��v�c[o�}�n��ת7OX?7�B>��%�p�[��~f�K�zW��ӏ�G�1D�ԃ�5c�U�Ha@?����(+%7'\�D��Pu(�=M��N٬�X!jl����dI.�b6�N��{�2���zGMQ��,E[��Ҥ���/�O�t��wlXH#!��T-��y1���SWoK�g�F��l���JI�sj���P����4-�U�g +�K�>]+��%���TR�[���av���y��;h�j&�}�TM+g#b\�S����}��}7+��_:qA`ɠ߁�\R�E�M�Ӝ����e���|LR��r�� RN�D!^5�������>�������o7�?/]B�Xv�c\��g'M�4��v��3�/~?k�u��<��)5� L,�����TkR�9mSM�K��$Z�]��9�b7mM���Gq� �I_o�&Tն�*�4���K��?��X\�QP�;2��c����<ez�N�(~����:�_k��]� �d�ij��(5���|o�� �7Z�8I��t��"O�f +9cA�'�� �����6Sа��^�4y. %�h��ye�uU�_��,�yY���bt�6�Tw�b_@�Cm��̂��s�A��͋��S�S�:�[*�VY����jZ��� +3}�SF���q��0e�1\�o�YHh*̓K���H�ȸ@RZ��`�i�w����0���������+�� +endstream +endobj +6044 0 obj +<< +/Type /Page +/Contents 6045 0 R +/Resources 6043 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6033 0 R +/Annots [ 6034 0 R 6035 0 R 6036 0 R 6037 0 R 6038 0 R 6039 0 R 6040 0 R 6041 0 R 6042 0 R ] +>> +endobj +6034 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 515.083 110.119 523.22] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6035 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 503.127 171.594 511.265] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6036 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 491.172 171.594 499.31] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6037 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 479.217 171.594 487.354] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6038 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 172.145 171.594 180.283] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6039 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 160.19 171.594 168.327] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6040 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 148.235 171.594 156.372] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6041 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 136.28 171.594 144.417] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6042 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 124.325 171.594 132.462] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6046 0 obj +<< +/D [6044 0 R /XYZ 69.866 801.979 null] +>> +endobj +6047 0 obj +<< +/D [6044 0 R /XYZ 70.866 771.024 null] +>> +endobj +6001 0 obj +<< +/D [6044 0 R /XYZ 70.866 600.997 null] +>> +endobj +1034 0 obj +<< +/D [6044 0 R /XYZ 70.866 573.802 null] +>> +endobj +6048 0 obj +<< +/D [6044 0 R /XYZ 70.866 442.491 null] +>> +endobj +6005 0 obj +<< +/D [6044 0 R /XYZ 70.866 266.435 null] +>> +endobj +1038 0 obj +<< +/D [6044 0 R /XYZ 70.866 240.045 null] +>> +endobj +6043 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6057 0 obj +<< +/Length 1509 +/Filter /FlateDecode +>> +stream +x�ՙ]��F���+PzcK�d���J�M"%U�n����b��p�ͯ�v���Ƒ�^�`a8�3�9��W���)f��x�{;��j�� S��)�wu�)�|)=P$�w����#,�T��4\<�d����MX����E�����8��ݥ��-u���>�1SsB���ջ���?3�G�>�)��tv� {kx�γ�}�k�2��`Hp�����χN`D����%��$ ��Ӈ��0S]�|Aȼ��5&�{� +����F��A��S,�H�C6�5���B�*mD|�(�gH��W����*�t�G��q#����3̢��W�%e���S�#�Ӡ�2���]��� PAkn�k�u�@1kQ��2,c�"�/�s��`B����y��8ng�p�Y�XO8"���F� �8o�\�vꀻ3�* Ku���5\}1��\�8M�0�ma�1�:�B(�?œE�9X��x� �"LEc�Yp1�"H +q��\��vzW��ڬ�7��/�<�4u�@vԙ8+��X�=�r���M�X�GUw��;*��B7�����������8=�Fͩ$�>M9,��� F�8�]s�v�5�٬ +���<'r��a"�:Y�ԙ6;W@A��V���.��5A}vp��p���Gt��M�җPx�s�+@7�� t��譾�#���b���G�n�L��}Ę�Ey<g'��3���E���Y6gR�*��>�����7��QΦ�����3zg�Ts��� g��L�>����0�gQv��~�S&{�$ڦ]� �! ]&q�F|��z��$��α�*[(�B +j��#.�/������Y�ϝ�f��WIX(�y�6'���G*'�Q�( 0�O��t�u�Y�x�AK�K��$�흏����.��e$& +��{� +n�1�G�6�kބrY s�?�8�8b�R�����*�������@ݒ�VK;v�� ����]��\�mq{�Úv���Ö<�+A��{Җ晥�ֱ�g 6U[1����J���;)�k +*̪�:�?���u����N���f�E�N�}F��H���E)�o���x�?0�ڽ��#߸:rY��e���طW���M�m�6�z����@U��"0lK��Ɏ.������ u��}Hy +%X�R���!���]Dy|W��k�B0���z?���$t�'<Զ�>��'���a�������(��~a����V���o˻]zmE�N�o�x����`1)��������A�T�[�>���[7���x��8��;��GZQ�S������OP�]o�#r�����w�9t���~i����g��{��|������g���8�E����a6Fk}�P,��%Tܔ�W7k��f�j�?LnO����l�&�7�B�9/7�l�Bf�Ȥ{ʺ��.8��y��yy������!`IIO�M��A ��J��b�R��xk��e0(��GF��虪.�ol��:�W�/��Y� +endstream +endobj +6056 0 obj +<< +/Type /Page +/Contents 6057 0 R +/Resources 6055 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6033 0 R +/Annots [ 6049 0 R 6050 0 R 6051 0 R 6052 0 R ] +>> +endobj +6049 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 346.37 203.198 356.746] +/A << /S /GoTo /D (magnetic__based__test_8c_a94f4b9ae7750825fc3d332e8f1903f75) >> +>> +endobj +6050 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [455.778 230.78 568.404 241.363] +/A << /S /GoTo /D (magnetic__based__position_8h) >> +>> +endobj +6051 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 169.897 297.675 196.436] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +6052 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [189.466 152.462 346.876 162.377] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:a.norrdine@googlemail.com)>> +>> +endobj +6058 0 obj +<< +/D [6056 0 R /XYZ 69.866 801.979 null] +>> +endobj +6059 0 obj +<< +/D [6056 0 R /XYZ 70.866 771.024 null] +>> +endobj +4148 0 obj +<< +/D [6056 0 R /XYZ 70.866 596.774 null] +>> +endobj +1042 0 obj +<< +/D [6056 0 R /XYZ 70.866 580.092 null] +>> +endobj +6060 0 obj +<< +/D [6056 0 R /XYZ 70.866 388.622 null] +>> +endobj +6061 0 obj +<< +/D [6056 0 R /XYZ 95.773 361.316 null] +>> +endobj +1046 0 obj +<< +/D [6056 0 R /XYZ 70.866 316.997 null] +>> +endobj +4149 0 obj +<< +/D [6056 0 R /XYZ 70.866 143.324 null] +>> +endobj +1050 0 obj +<< +/D [6056 0 R /XYZ 70.866 136.776 null] +>> +endobj +6055 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F11 3877 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6090 0 obj +<< +/Length 1425 +/Filter /FlateDecode +>> +stream +x��Y[o�6~�� ��^DJ��]�k�a��$0�q�����$��;�(�Rd�[�ؓd����9߹P>>?���e9#h��8��|v|�]�a_J��o�K�'%r}�%E���(���O��w$,l�O�D�m�z�I֩ʪ���L��>����Q�$��*={�Aa:��"(��O4��o$S�����=A�~�� +_����i��B�`��2�Tb�s��`+ޮ�dL�����e΄�Ǒ��g)��Pg��>},3U���:(՜ZѢRe5֧%/� �Nx��'�p�.c�������x?<�3~~�>������D�X��Am�ӌ��e�R�� ks���u ~ҹM !։��Q~�ʰ�W��G�&��`!���!����d������6�Oq���^g���sP�S#�.t ���{R6�'�9'�h��v��bU�%!,��$yl'�*SŜ+��0t��^� �=��@���l/� 1;h��J�?�[��~ ���6���h�E0���5�&r���xHQ̄~�MTA�y�Pc�ws�X5@+6�|@`��I�wU���C��A��F[�[�P��Y�q�YCc)���䪯wz��8��7�}��$�p��� �h�y&�]G*Is��ZL��Eř�%S8����(x���e�R�,���Q�}JE�2���@�6� +�.DӠ*�� �2���ѴT��B�!\��6Z�/��u�C����6�?��舣@�.�¤��n��IB�w�|���.��� ��·�J���v�1��!��?���~��CX.��F���m�8�C� �z;�����oC��x~8�F�y�L���6� �C��I�:�Km �� �o��E�����I��Kd�}����/'�ܹ���"LTP<o�ܦ>א��Ee��Q�fG�o5�-� \�W��KZ���aLo��/��h^�h�G=D?ݘN��rA,��h�{3��o��Y\}Ky���AR����'0J�[8]�տ�q:����.�J�M�۵�=��؍l߬��V�^Y ������0�,���Y�ur�5��/�M�]�zC+N�.{��+pw�j1������� �@�3{�yX��= �|��͏��������+sg�]�u�![W���r�P�j�r�v\u�I6�B�Di�H�=�n#��v�q�7��Y<ة�z�E�+�=d�h +��"Ӆs$��r�����H��_�)�&%��X'cO\�m�I��aO=F��"Fױ�y2-���<M[�we:���F9�����!ζyht�xj]��s�A�Qwk����)���3Z�DY_��H]�7�L��=�^��I\BŜJ�}��sܧ�g����B��'ntj�����!g��;Kib����l>#��9�v�7�������ߤHwo +endstream +endobj +6089 0 obj +<< +/Type /Page +/Contents 6090 0 R +/Resources 6088 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6033 0 R +/Annots [ 6053 0 R 6054 0 R 6062 0 R 6063 0 R 6064 0 R 6065 0 R 6066 0 R 6067 0 R 6068 0 R 6069 0 R 6070 0 R 6071 0 R 6072 0 R 6073 0 R 6074 0 R 6075 0 R 6076 0 R 6077 0 R 6078 0 R 6079 0 R 6080 0 R 6081 0 R ] +>> +endobj +6053 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 734.54 203.198 744.916] +/A << /S /GoTo /D (magnetic__based__test_8h_a94f4b9ae7750825fc3d332e8f1903f75) >> +>> +endobj +6054 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [455.778 625.031 568.404 635.614] +/A << /S /GoTo /D (magnetic__based__position_8h) >> +>> +endobj +6062 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 566.853 297.675 593.393] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +6063 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [189.466 549.683 346.876 559.598] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:a.norrdine@googlemail.com)>> +>> +endobj +6064 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 274.77 164.437 284.227] +/A << /S /GoTo /D (matrix_8c_a0e06b2cfb86340e88be7b1219bef0ce3) >> +>> +endobj +6065 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [249.165 274.77 283.176 284.227] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6066 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 247.175 156.466 256.631] +/A << /S /GoTo /D (matrix_8c_acfd2bbc4a90915e57a4555694e842312) >> +>> +endobj +6067 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [241.194 247.175 275.205 256.631] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6068 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [327.654 247.175 361.665 256.631] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6069 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 218.768 184.288 229.036] +/A << /S /GoTo /D (matrix_8c_ad7c9a682a3cc4ca33c030afa8798241a) >> +>> +endobj +6070 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [269.016 219.579 303.027 229.036] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6071 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [372.414 219.579 406.425 229.036] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6072 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 191.172 222.664 201.44] +/A << /S /GoTo /D (matrix_8c_a48b36217faeda15438f4e07c54d0ef9e) >> +>> +endobj +6073 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [268.012 191.983 302.023 201.44] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6074 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 163.577 163.675 173.845] +/A << /S /GoTo /D (matrix_8c_ae8d8daa117e9f96a5e29fe6c76c4998c) >> +>> +endobj +6075 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [248.403 164.388 282.414 173.845] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6076 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [351.801 164.388 385.811 173.845] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6077 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.245 135.981 185.224 146.249] +/A << /S /GoTo /D (matrix_8c_a56513a88eff05b0683320c532fadf945) >> +>> +endobj +6078 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [274.111 136.792 308.121 146.249] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6079 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.395 124.837 525.406 134.294] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6080 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 84.475 162.581 94.743] +/A << /S /GoTo /D (matrix_8c_a32ab12965ec43c2acf65cf9dd510353a) >> +>> +endobj +6081 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [247.309 85.287 281.319 94.743] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6091 0 obj +<< +/D [6089 0 R /XYZ 69.866 801.979 null] +>> +endobj +6092 0 obj +<< +/D [6089 0 R /XYZ 70.866 775.009 null] +>> +endobj +6093 0 obj +<< +/D [6089 0 R /XYZ 95.773 749.487 null] +>> +endobj +1054 0 obj +<< +/D [6089 0 R /XYZ 70.866 705.843 null] +>> +endobj +4150 0 obj +<< +/D [6089 0 R /XYZ 70.866 541.466 null] +>> +endobj +1058 0 obj +<< +/D [6089 0 R /XYZ 70.866 534.408 null] +>> +endobj +6094 0 obj +<< +/D [6089 0 R /XYZ 70.866 314.32 null] +>> +endobj +6088 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F61 3908 0 R /F50 3818 0 R /F54 3823 0 R /F11 3877 0 R /F13 3879 0 R /F10 3880 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6170 0 obj +<< +/Length 1836 +/Filter /FlateDecode +>> +stream +x��[Ks�8��Wp�U1O�1����9����(l+�{�l2��K�9����K�@��Oݭ���CW��)[)_&���G+��9��̟�4�q���+�Pu�Y�tf`W�Y�k���0"ŷo�y�#�$$^��r�U�LW�]�<tL/O~�O���p)z%�u5װ��n�X"e��*H3=Wy�)w�e��m��=R�O����0<�k�m*��5T�dv�E����ٶ��35lun�=�Z�e:~˩��}:�m5|�|����v-�dΆ�O�F�p���i��>m[�.zj|�!ٶɍb8��n����K��f���~ +�o~o�(I�Ih@]M7���k�m�<>ฯ�Q�nT�3� ��[���G��Q�0 �ni:6A��!\���(��H�Q��^�H�+I����A���q�bZEdG�,�k�N�f��U�e�Ѩ�"��2 5�VK��V��;a%�n�6�J����*��o�YE����' ��džۄ����>.>�wG?9�Ӌ]��ĝ����_�ҚOj�t�S1����8��M���2��"�,O�B� +qT����b�,��,�&)�ɐ��l5�S]�>���^� +(M�t��衭C�Ք�.���0�F�љ~�$xµ�Ƥ�x��|$��!�m�;�fD�V� +!�A-�]2m�DuD�B���z(s�86�N����Q��������q>� +l��pKk����� Y��W8�a�f� +������A��C � x;<#:�3���hm�7a���O���[�Y��O"�Xѻ�⪊2"����2�T[��xT}�T�o��8��v�%Q�q��q��? +cr����#Aޫ � \Ό�E�˅ j�+s�67����U�;��y'��x��;93�;+�;+�;�dmH�5��Ѻ�9��bݘ��9��E���(\�\�Mi!7�-�ĺ����Z�@�wm^��aX��GK��kb�=��M��Bp/���m�P����0K�WM�S~��4ö��hk3�&�K-R֚4��MC�F���X$X�;��l����A�sW����p䩗�O��������y�Қ�3$�*E�e���[ٻL�bjA�m�3�����s&�p����8gw�}yz���[�����]<�M����FW�Ӥ��.��䊃����!��Y|��T�O�xs�?�i�_�:��䈵�`�0ʋ��R�b'���;���І.����Au��P�Ҟ� '���#s�� HN�h� �9WX w�k7:Anb��鎰C�;�Ғ͚t�pNU>4Md��Ϲ��8���l ^�m���ԡv�Ŷ����+�J�'��M>�� +��-c�'��ť�}�<�t�cy��5?=���}CI x����TA�j��W��aū�W}ů�c[�jSE��Oɦ�1?IG>���2��&�O.�J9}h�%ח�gפ��4Q�9H�q��OV%� +�[�`[z-�)�JO���'$�źNu�j��c�4�R�7�r�V$��,%��7�': ~�WK��]e�W +�g,"�u������F�+;���x��מd�Iϒk{�1x�N�ˢH���N[�Q遬�'���N +~�$^,Gl˶^r��1��\;��� ���_L���b븧D��7�*����z3U�EV�F�Sg����b���� ��Ʋ�)V�X�;��!�"��������,oA�~�TdH�H���d�m!dP����[0?M�E���c� �>L9z������Xs���5P�+&:q,�WL��9�|!1I��F+�n��ԟ��[�?�` }[]��?#eX� +endstream +endobj +6169 0 obj +<< +/Type /Page +/Contents 6170 0 R +/Resources 6168 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6033 0 R +/Annots [ 6082 0 R 6083 0 R 6084 0 R 6085 0 R 6086 0 R 6087 0 R 6102 0 R 6103 0 R 6104 0 R 6105 0 R 6106 0 R 6107 0 R 6108 0 R 6109 0 R 6110 0 R 6111 0 R 6112 0 R 6113 0 R 6114 0 R 6115 0 R 6116 0 R 6117 0 R 6118 0 R 6119 0 R 6120 0 R 6121 0 R 6122 0 R 6123 0 R 6124 0 R 6125 0 R 6126 0 R 6127 0 R 6128 0 R 6129 0 R 6130 0 R 6131 0 R 6132 0 R 6133 0 R 6134 0 R 6135 0 R 6136 0 R 6137 0 R 6138 0 R 6139 0 R 6140 0 R 6141 0 R 6142 0 R 6143 0 R 6144 0 R 6145 0 R 6146 0 R 6147 0 R 6148 0 R 6149 0 R 6150 0 R 6151 0 R 6152 0 R 6153 0 R 6154 0 R 6155 0 R 6156 0 R 6157 0 R 6158 0 R 6159 0 R 6160 0 R 6161 0 R 6162 0 R 6163 0 R 6164 0 R ] +>> +endobj +6082 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.226 758.177 183.11 768.446] +/A << /S /GoTo /D (matrix_8c_a72073ccd483f9cc438425d3d8ffd3029) >> +>> +endobj +6083 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [266.63 758.989 300.64 768.446] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6084 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 718.076 181.249 728.551] +/A << /S /GoTo /D (matrix_8c_ad386233d68c73656a03641ddf3ecaaf2) >> +>> +endobj +6085 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [265.977 718.887 299.987 728.344] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6086 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.777 689.93 202.329 700.404] +/A << /S /GoTo /D (matrix_8c_a72297a60e572f85929989e813388a9c5) >> +>> +endobj +6087 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [288.639 690.741 322.65 700.198] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6102 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.185 649.721 190.501 660.097] +/A << /S /GoTo /D (matrix_8c_a53879e7c4cfbc96725aef9f8234be7dd) >> +>> +endobj +6103 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [275.229 650.64 309.24 660.097] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6104 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 622.494 159.461 631.951] +/A << /S /GoTo /D (matrix_8c_aed6fab1ffa40243eeb08117215082be3) >> +>> +endobj +6105 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [244.189 622.494 278.199 631.951] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6106 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [312.089 622.494 346.1 631.951] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6107 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [379.99 622.494 414.001 631.951] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6108 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 594.348 159.963 603.804] +/A << /S /GoTo /D (matrix_8c_ac7101bbaa3a2698658276a7e21501093) >> +>> +endobj +6109 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [244.691 594.348 278.701 603.804] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6110 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [312.591 594.348 346.602 603.804] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6111 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [380.492 594.348 414.503 603.804] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6112 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 565.282 194.357 575.658] +/A << /S /GoTo /D (matrix_8c_aa8acafd4181978f536976f8151e51516) >> +>> +endobj +6113 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [237.222 566.201 271.233 575.658] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6114 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [384.95 566.201 418.961 575.658] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6115 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.404 538.055 159.277 547.512] +/A << /S /GoTo /D (matrix_8c_a550aa0d5a3212e35ad0af134895fd20a) >> +>> +endobj +6116 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [321.182 538.055 355.192 547.512] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6117 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [233.541 526.1 267.552 535.557] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6118 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [407.237 526.1 441.247 535.557] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6119 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.322 485.187 180.988 495.455] +/A << /S /GoTo /D (matrix_8c_a3763252ca00e4c8522ae1bfd5ef40f0a) >> +>> +endobj +6120 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [287.261 485.999 321.272 495.455] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6121 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [122.811 474.043 156.822 483.5] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6122 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [297.861 450.133 331.871 459.59] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6123 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 421.987 178.075 431.444] +/A << /S /GoTo /D (matrix_8c_ad610bcce232c69ca302550f57b1ad9fb) >> +>> +endobj +6124 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [262.803 421.987 296.813 431.444] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6125 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [349.263 421.987 383.274 431.444] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6126 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [412.457 421.987 446.467 431.444] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6127 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 393.841 200.992 403.298] +/A << /S /GoTo /D (matrix_8c_a3cf18a2c5c6ad62a4e0a0c00d27e2887) >> +>> +endobj +6128 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [285.72 393.841 319.731 403.298] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6129 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [351.397 393.841 385.408 403.298] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6130 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [437.858 393.841 471.869 403.298] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6131 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.115 365.695 229.517 375.151] +/A << /S /GoTo /D (matrix_8c_ac735d13efe5b76ecf60ac13ec79da8e3) >> +>> +endobj +6132 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [312.526 365.695 346.537 375.151] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6133 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [374.814 365.695 408.825 375.151] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6134 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [439.819 365.695 473.83 375.151] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6135 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 353.739 128.787 363.196] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6136 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.023 324.782 250.217 335.05] +/A << /S /GoTo /D (matrix_8c_a06f75ae4924e3f0dfd0b6a25313dc731) >> +>> +endobj +6137 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [376.649 325.593 410.66 335.05] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6138 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [438.772 325.593 472.782 335.05] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6139 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 313.638 128.787 323.095] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6140 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [392.018 313.638 426.029 323.095] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6141 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.502 273.537 202.916 282.994] +/A << /S /GoTo /D (matrix_8c_a53b0a1829b2085414fb66a9e9bd6c7b7) >> +>> +endobj +6142 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [287.718 273.537 321.729 282.994] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6143 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [415.717 273.537 449.728 282.994] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6144 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.395 273.537 525.406 282.994] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6145 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.819 233.435 233.857 242.892] +/A << /S /GoTo /D (matrix_8c_acfd7c6f021f4fbcd393fe849c82f34de) >> +>> +endobj +6146 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [283.529 233.435 317.539 242.892] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6147 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [411.015 233.435 445.026 242.892] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6148 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [126.669 221.48 160.68 230.937] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6149 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 193.334 207.609 202.997] +/A << /S /GoTo /D (matrix_8c_a0107887a6c40980fa639750be8262f01) >> +>> +endobj +6150 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [292.337 193.334 326.348 202.791] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6151 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [360.238 193.334 394.248 202.791] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6152 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 164.269 220.261 174.645] +/A << /S /GoTo /D (matrix_8c_a49aa70a7d6ad76388ea08acfe43b7374) >> +>> +endobj +6153 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [304.989 165.188 338.999 174.645] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6154 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [365.555 165.188 399.566 174.645] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6155 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.205 136.122 222.299 146.498] +/A << /S /GoTo /D (matrix_8c_ae808f007791f060590d39c7668501988) >> +>> +endobj +6156 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [316.464 137.042 350.475 146.498] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6157 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.395 137.042 525.406 146.498] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6158 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 96.021 199.333 106.397] +/A << /S /GoTo /D (matrix_8c_a18e47742f1653dcc4491badfe2537a0a) >> +>> +endobj +6159 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [284.061 96.94 318.072 106.397] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6160 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [344.628 96.94 378.639 106.397] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6161 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.416 68.794 188.187 78.251] +/A << /S /GoTo /D (matrix_8c_a51139e6c87b602e5e0ebfbc406fda35d) >> +>> +endobj +6162 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [272.58 68.794 306.59 78.251] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6163 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [366.252 68.794 400.263 78.251] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6164 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [426.687 68.794 460.698 78.251] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6171 0 obj +<< +/D [6169 0 R /XYZ 69.866 801.979 null] +>> +endobj +6168 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F61 3908 0 R /F13 3879 0 R /F10 3880 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6242 0 obj +<< +/Length 1590 +/Filter /FlateDecode +>> +stream +x��Yo�8���+�(1CR������@`�f��&� ۴�V�]M��~��d]��q���>��9����x~��b,�6�6^�~��_X��!�q,�ra�y�c�>E1.�ƕI�7��|mXPg1:��(�� u=��zV�x��y�ND��/#-�A�!=y�����s�{m���g�ɖ+�����c���}%f�)��<��b�#dseZ�wE�G����2�c���\H��녮V�U��� ���*����F�l�g�5Ɣ�U��1�a��_ +z~A��r'�"�[ƄP��J�kJ�F�jbێu�u�Pd��� [1�7X�<���b��3���e�7����(ɽ ˂�<1�����и>o�7M�����*��� �1�f�:t>1�(?� �� ߵ<�qF]�a�d�3�[�Z+�-�LT���uu�p���j%��NIC�����2D\a~�<�P��� ��w����Y�`� SaAsp�o85ط@@gy��aLLUg˺!�,�f�%한�F>$�դ�+h�ЦYPJ�W�+�,2��زTWDm��G�����xT�*����T��*L`x����1���{%�>�7��#��99��};`g�l�Z��s���[��0]�,ox����D��T����p����PE�Rk�N3�H��!�ψ�M��R���7��I� +�Ԁʋٮo�*��.��E���8��{���Z�wCN�:��nkY1��$��:ܶ��]�Z���AuFjyY1~�I��/� ����d�}�=�dyf�;�s�́�9[��t3���zg�Yj�.�G���Ɓ赪��`������C2U���zVC�v U��� �mD-_�m=�`d�m��٬�H���h�|���~Hn���P��0x� �峡���Ě��#�8a�>袾�O�����k��w��ucd'��`T�,PO������!��m +Shή�e+�f�Gs�٘*�+�$I�P�0S���V��S!<�?� Z�p��<_�1�f��_e�d�JI$rg���5&�X����d�~{���۰�K�-��"���|=�gQ�,�0U�3�G��"]Ors_�� Kqʓ��������bE����k��*6�����3����n}�X�n�\��[�6�e-�42�J�*P���l��j +.W�sy�8�:�> $���ρ��r�3�A�(���� ^<" y��`�MZ�9ص��?,�Ն���* +��;" +�.�'D�_�R�O�{��ݻ��p^�s�������L���������N�mz(mUX�E���D���F0rm_&A'���gLA�a��F��4c�%��(.�j���,�6�=�s�#Ȣ����-�LFJ�[V�PE/�-!2��y���{��� +f�3]��R-gUr$W�f��*��뒬�fs�aDm�S<��m�Q�V~1��,�[8�s�P p�&@�)����a�#�po�l�����F�덐���vlX�Շ�>���D�-�ɔ�q��9��� +��"��?\@,�G��L���`���Q� Oü�L���W#e���R�h���_LR� +endstream +endobj +6241 0 obj +<< +/Type /Page +/Contents 6242 0 R +/Resources 6240 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6033 0 R +/Annots [ 6165 0 R 6166 0 R 6167 0 R 6192 0 R 6193 0 R 6194 0 R 6195 0 R 6196 0 R 6197 0 R 6198 0 R 6199 0 R 6200 0 R 6201 0 R 6202 0 R 6203 0 R 6204 0 R 6205 0 R 6206 0 R 6207 0 R 6208 0 R 6209 0 R 6210 0 R 6211 0 R 6212 0 R 6213 0 R 6214 0 R 6215 0 R 6216 0 R 6217 0 R 6218 0 R 6219 0 R 6220 0 R 6221 0 R 6222 0 R 6223 0 R 6224 0 R 6225 0 R 6226 0 R 6227 0 R 6228 0 R 6229 0 R 6230 0 R 6231 0 R 6232 0 R 6233 0 R 6234 0 R 6235 0 R 6236 0 R ] +>> +endobj +6165 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.661 745.18 211.238 755.556] +/A << /S /GoTo /D (matrix_8c_a3ae0b9f73f82716f3427a523a3412864) >> +>> +endobj +6166 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [302.414 746.099 336.425 755.556] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6167 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [462.338 746.099 496.349 755.556] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6192 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.262 705.453 231.631 715.829] +/A << /S /GoTo /D (matrix_8c_ac20399f6a8de13b1f392a1e3f7c0fbf4) >> +>> +endobj +6193 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [364.453 706.372 398.464 715.829] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6194 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [189.881 694.417 223.891 703.874] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6195 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 666.645 128.787 676.102] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6196 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.287 665.726 265.45 676.102] +/A << /S /GoTo /D (matrix_8c_aef8d1508ad101227ab255a714ab22b94) >> +>> +endobj +6197 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [350.178 666.645 384.189 676.102] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6198 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 638.873 128.787 648.33] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6199 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.287 637.954 284.889 648.33] +/A << /S /GoTo /D (matrix_8c_a0a3d3cfa20ad3e75ad783af457343672) >> +>> +endobj +6200 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [369.617 638.873 403.628 648.33] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6201 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 611.101 128.787 620.558] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6202 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.445 610.182 288.4 620.558] +/A << /S /GoTo /D (matrix_8c_ad2cecc467ac6480ef0f3423f962b39bc) >> +>> +endobj +6203 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [428.841 611.101 462.852 620.558] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6204 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 571.374 128.787 580.831] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6205 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.518 570.455 305.912 580.831] +/A << /S /GoTo /D (matrix_8c_a8d77cfae4f1da83acac929c1ce13d252) >> +>> +endobj +6206 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [435.754 571.374 469.764 580.831] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6207 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 531.647 128.787 541.104] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6208 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [130.988 530.728 353.469 541.104] +/A << /S /GoTo /D (matrix_8c_a5f6a1948ec005cff4985559821c4943f) >> +>> +endobj +6209 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.395 531.647 525.406 541.104] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6210 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 491.108 189.31 501.376] +/A << /S /GoTo /D (matrix_8c_a875d6c55a16ee9f8bf523b8c1c82bc6f) >> +>> +endobj +6211 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [232.175 491.92 266.185 501.376] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6212 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.798 463.336 211.411 473.604] +/A << /S /GoTo /D (matrix_8c_a3570c016691507c003dd7a54cb37e7e2) >> +>> +endobj +6213 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [258.529 464.148 292.539 473.604] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6214 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.006 423.501 212.469 433.877] +/A << /S /GoTo /D (matrix_8c_aec03481d950677386122e3c8ba6a5cd0) >> +>> +endobj +6215 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [297.197 424.42 331.208 433.877] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6216 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.006 395.729 214.056 406.312] +/A << /S /GoTo /D (matrix_8c_aaf85a32b8562c91d2d1889819580375e) >> +>> +endobj +6217 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [298.784 396.649 332.794 406.105] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6218 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 367.958 221.22 378.333] +/A << /S /GoTo /D (matrix_8c_ab166871472924745f70e2bb6e17498c8) >> +>> +endobj +6219 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [305.948 368.877 339.958 378.333] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6220 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [368.533 368.877 402.544 378.333] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6221 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 340.186 219.579 350.562] +/A << /S /GoTo /D (matrix_8c_ae8e87640fa1a2d259ee4dc98c955cb48) >> +>> +endobj +6222 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [304.307 341.105 338.318 350.562] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6223 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [365.404 341.105 399.415 350.562] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6224 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 312.414 204.955 322.79] +/A << /S /GoTo /D (matrix_8c_abbaf8f39b2b7bb4bd2987f99674c1213) >> +>> +endobj +6225 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [289.683 313.333 323.694 322.79] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6226 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [351.775 313.333 385.786 322.79] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6227 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 284.642 203.314 295.018] +/A << /S /GoTo /D (matrix_8c_adfd93dda9be9b2e8df5805af7fee7845) >> +>> +endobj +6228 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [288.042 285.561 322.053 295.018] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6229 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [350.134 285.561 384.145 295.018] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6230 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 257.789 128.787 267.246] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6231 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.287 257.789 178.747 267.246] +/A << /S /GoTo /D (matrix_8c_a722a0230185fd66f0cecbeae7d50ce1a) >> +>> +endobj +6232 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [263.475 257.789 297.485 267.246] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6233 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 230.017 164.069 239.474] +/A << /S /GoTo /D (matrix_8c_a90b6eafa665d34d7330581c32564d632) >> +>> +endobj +6234 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [248.797 230.017 282.808 239.474] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6235 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [408.027 230.017 442.038 239.474] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6236 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 69.715 297.675 96.255] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +6243 0 obj +<< +/D [6241 0 R /XYZ 69.866 801.979 null] +>> +endobj +1062 0 obj +<< +/D [6241 0 R /XYZ 70.866 200.326 null] +>> +endobj +6240 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F61 3908 0 R /F29 2678 0 R /F13 3879 0 R /F10 3880 0 R /F14 3876 0 R /F50 3818 0 R /F54 3823 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6265 0 obj +<< +/Length 1438 +/Filter /FlateDecode +>> +stream +xڽ��r�8��<����Q�.{�L&��UO&�t�r��Pv�$��s�%���E�g�����Gҧc鐯O�߉��O����0�}�|�g�P(%�^=�Q ��B�$�O0�d:�*�Q�[�E��~��ˣ��uJ���dO_��y�H��$,NO�|��;!p{��(��[l'�/�[µoF,��Ý[��gp�����ՈBT"��H�p��Ngc����"[�I�]�ȷq�E�S�Y�`o� +��I!����Gˢ��X`�#����B��D�0��u���r:�U���8t!��+��؛��u���iE�� +e�{���L�㤘'���Vz&}Lt3-Qޙg����<o_������ᑦ�#L�sK�o�|?�ޖa�#��^4�`:#J"��a6����n��L���}���O�����GApz�����x?�Ot ku=�n +d��'n�fz����$��8��*��,�]��7Yy��M�5�Q���_����a�p}:S�~��>�v�6��ݔ_8[�D"�Z�I|JWW�(2��f���M�%�� +�7�!YQ +J)�^'�DM�Bps��4|����n��xB3w��M���s�`�%���g�;���m�M�=� +Q�|L��h#Q�ƃz�_62����� +[�4�������"���䷲6<�(���w���ihڔ@$M�0�Hm +�Ճ67K;mUӛg�@�/泅>���UcxKa�gp30q��1���oS+j�mb�8 +Ñ���ШIЂ0�fMHw�&��@��ҎZ��v�jn1�Q��Ў�>^��ri��lRR�q���Фq C\�4;P��i����fi'�bzܲ���-;o�H�q[��l�D��N?����$X�D7s�5�}f�`���..2~R�F:�o։�9f*>fqR<�i�OТ�3,�r3� =�N)�5���)� {�E���6�j��̳t�\G��G-�_��h��k2n��B1+���>5��m)�fo�I���B��&�-����XW��A�dV��Xň��s�U�&�I�)�ś����$r/I@h�%�CflK�PA7���8��G`�2&��K$��Җ��J�jY�A2��X���Y�E��Y���R�=]w��w�*�2$M2@�09��Q�.��� +("8R����Q�07[;aU�>;CC�[v�1���z"68�& �B6�Q1&`��-ab#��Gs���U5=���D��[v��\JamoR��8�>�V��,>�q���-iR�=_v�8JC�HA+`�M��u��)�z��fi'�jzF�n���������1���8/�^�<�)� pp;���8�k\�;��[G��l�kS�2}�?����/��i,�4�x��xe���]Zl\?����'����i� +endstream +endobj +6264 0 obj +<< +/Type /Page +/Contents 6265 0 R +/Resources 6263 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6269 0 R +/Annots [ 6237 0 R 6238 0 R 6239 0 R 6261 0 R 6262 0 R ] +>> +endobj +6237 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 619.381 171.594 627.519] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6238 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 607.426 171.594 615.564] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6239 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 595.471 171.594 603.608] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6261 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 255.845 171.594 263.983] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6262 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 231.935 171.594 240.072] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6266 0 obj +<< +/D [6264 0 R /XYZ 69.866 801.979 null] +>> +endobj +1066 0 obj +<< +/D [6264 0 R /XYZ 70.866 771.024 null] +>> +endobj +6177 0 obj +<< +/D [6264 0 R /XYZ 70.866 741.162 null] +>> +endobj +1070 0 obj +<< +/D [6264 0 R /XYZ 70.866 713.966 null] +>> +endobj +6267 0 obj +<< +/D [6264 0 R /XYZ 70.866 534.032 null] +>> +endobj +6178 0 obj +<< +/D [6264 0 R /XYZ 70.866 365.67 null] +>> +endobj +1074 0 obj +<< +/D [6264 0 R /XYZ 70.866 338.475 null] +>> +endobj +6268 0 obj +<< +/D [6264 0 R /XYZ 70.866 195.209 null] +>> +endobj +6263 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6276 0 obj +<< +/Length 1437 +/Filter /FlateDecode +>> +stream +x��Ks�8���q�X�7�u7;��ivַL�"�8l�p0���o��C�����+Hݭ�O�����_?���/����u��c����9�BZJf��,#%��h�$����&/�w�g�K�X��G�u�}���8Hr/Ӥ��k�xY�-r4�R�[~������Y`Q+�[\0$8������v�T��) �u����%�v��lLh�K���=��.�C^�T�A�d[7�����m��X`�#��h/�\5���,�b�T��,��ZI���s�'�"�\��{y��~nxYm�X�r�v0�,1����kB��a��o�SX)���a�A��x�\���i�S� +����[O�j�$�Iiqa�ȶ&�n�8�V�W& g�8C�������}�гI���NIo�"R" ��������?M�K\��|ɟ�SDAq(�EOg� L~�fK�md��-VT|���m�(A���sI��e^�A�$�2�w�Ð�t�R"���� �b�i��I�ـѰ�DV&����!T�PQ +�8�����=��`R�����r����m�q�O� �'�lqG$CR���,]a���%��!��� h�Pe���n�T�2���v����yxͲQ���� +�F��W�5�e?^M���^�|������!N���ѱv����ytͲQ��(������D���U9O��^�|�����ؽ{�T�~�?��M?x�hv)45iy:����u)ҙ�h���\i�e2t�Ƙ&a�h��#7�Q�Ty�}T�QO�2�e[�hiΛh�屉�Z؛p����>ظ�z~�z�� r�n}�h������a<��&��<��g���6�Wt�W 3 � ]Se��9�$Nm��(�%�P�����8������.���v��ÃKF���������l��y��fU�K�n�J���M��n���g�#�q̑����qR��w� +�Z��7p������e�qY��xaG�}A�x�ە�KR��}R�/j#X7����އJ�4�ߧU� �^P���FsD��^PǛ����D���E�i�6r4�\N���!�����>'k�6�~ 6TG���`P����RS�@d&y�lT�� "�Kȣ�4א7�e?yM���y�|����9U6Mo�2��P ++� �,xX�7�|EE�y|�i.��k:�o��EU�崈��lF4,���!�{�����qv���y�Ͳa�#�C_�|wDkD��'�J~��^�Z^���h�&��K^+�a���;)�a}_�7>�;� p8�� 6>U�D�D#�b�>C���Z�բ��Y�k��Z@� -���t�U��H����>S7Ix���ߧ���>�[�|��ip�a��R^U�<���>D^�p)k�AW���ȑ��o�����t�#e��!�U��Ad^��;�MZl��Ƕ���%�!�B3� +endstream +endobj +6275 0 obj +<< +/Type /Page +/Contents 6276 0 R +/Resources 6274 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6269 0 R +/Annots [ 6270 0 R 6271 0 R 6272 0 R ] +>> +endobj +6270 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 626.415 171.594 634.553] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6271 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 318.297 171.594 326.434] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6272 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 306.341 171.594 314.479] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6277 0 obj +<< +/D [6275 0 R /XYZ 69.866 801.979 null] +>> +endobj +6095 0 obj +<< +/D [6275 0 R /XYZ 70.866 748.196 null] +>> +endobj +1078 0 obj +<< +/D [6275 0 R /XYZ 70.866 721 null] +>> +endobj +6278 0 obj +<< +/D [6275 0 R /XYZ 70.866 591.5 null] +>> +endobj +6099 0 obj +<< +/D [6275 0 R /XYZ 70.866 440.077 null] +>> +endobj +1082 0 obj +<< +/D [6275 0 R /XYZ 70.866 412.881 null] +>> +endobj +6279 0 obj +<< +/D [6275 0 R /XYZ 70.866 269.723 null] +>> +endobj +6174 0 obj +<< +/D [6275 0 R /XYZ 70.866 82.821 null] +>> +endobj +6274 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F92 4484 0 R /F50 3818 0 R /F61 3908 0 R /F13 3879 0 R /F10 3880 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6285 0 obj +<< +/Length 1507 +/Filter /FlateDecode +>> +stream +x��Mo�8���:���ᷤk�m�ݬoI`86� +�GV�����H�Jfd[r�X��wfȇCR����w�=�3�=y��:����|a��HJ�-w^�Q(�DI�-��ݜ`��§A8O�U�����%N���U��sU�l��og!aV�%��ٟ�ٿ3w�G����{�tv���-���ÈE��ҴL=.��u��3���%A���H,|�16Q��1fjA��u��. <�V�E�U�X`�k\��"��(���Ǟ� +�^#�3��_�����%�[��� +x�����HH-��f�Ҷ"jق.�"h�0���o�hEq�b�(��`OfTn���1b⭌���9�f�!�扻��.{p�b������>/�U�m��S*۞�-�x�ɓ�����./�j�WW�^�*U��a@�h�MSYi�'�J��������9Y/���i��a����u�W����z ���_�D��W}S%*UYU�95�{&�,�Fp��6U�g��:I�����gf_������VU�-1O�L��?j�o�F���Iҽ{x�%�~�fV?�OUQ�ܰ�r��0�1]}Y4�[CQgL +�Xw�_y���RGg�)E��}"��po�wS��\)�^����&��=��S�:{'�yw�5��^�^������-�C]��h$��t����u�N�&d^v�]%A>\(�Mj�+kԋ���! h �i$�u&q]Be�%!C��T�HJ���x�@0A��H��x�!%�d���&� +��0;����h�Wk39�����i�����h%e#�>�DJ��I�M�0���OJ~ �D�����8�n�l���g�l�9�mZ��`�f���b�� =��I4!���P"��q;�q&ݠ�F�����P����y�F���9����9�������=$�9 �I:*���N���)�h�xts�,���m�'�M2�Y}��m�n��~�Y\{[�!/���P`� +���a��Bί� (�l�FYt3h��'�s����Lݥ�S+���$ M4F�өô�^��n�E7u�M+�,�7�7xnFl����b���aQ�"L�o���/��`:~,t�����įc�z�7��(�N���?�K�>���v���a�� +N�Y9�ۢS����A�Ft�f�|T�� �y�;@�(�n�,]ȶ�S\�^\>^����Զ������Vm�=87�!J/���0P�L�t���T���"Ba��}��q&ݠ�F;�w g�M�m�ʘ6�L"��@���b�qe��q��Z���%�gu�1�b��b6Bɡ`By�������as(����$�[�)tu�ܾ��Ҫ +�ښ�i�6�,�e�*UV�^��9l�$�������%mZs ��OU���j����meUm>���6�+� �bri����=�~�U��%���eY�T1u�*F/�_���$]$�V.����Ue�XW���9�����S�`�����?<��� +endstream +endobj +6284 0 obj +<< +/Type /Page +/Contents 6285 0 R +/Resources 6283 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6269 0 R +/Annots [ 6273 0 R 6280 0 R 6281 0 R 6282 0 R ] +>> +endobj +6273 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 691.297 171.594 699.434] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6280 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [278.922 518.981 348.806 529.249] +/A << /S /GoTo /D (matrix_8c_a72073ccd483f9cc438425d3d8ffd3029) >> +>> +endobj +6281 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 179.722 171.594 187.859] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6282 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [278.922 83.609 328.014 93.877] +/A << /S /GoTo /D (matrix_8c_a32ab12965ec43c2acf65cf9dd510353a) >> +>> +endobj +6286 0 obj +<< +/D [6284 0 R /XYZ 69.866 801.979 null] +>> +endobj +1086 0 obj +<< +/D [6284 0 R /XYZ 70.866 771.024 null] +>> +endobj +6287 0 obj +<< +/D [6284 0 R /XYZ 70.866 497.952 null] +>> +endobj +6173 0 obj +<< +/D [6284 0 R /XYZ 70.866 284.783 null] +>> +endobj +1090 0 obj +<< +/D [6284 0 R /XYZ 70.866 258.454 null] +>> +endobj +6283 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6292 0 obj +<< +/Length 1208 +/Filter /FlateDecode +>> +stream +xڭX�r�8��+XBU��-�v�$U���x�vQ�&U<<<:����ac[�{�n�9�^]=g/?���&�Y;�y�|�M��r|Hɜٛ�0�tT@�$�l强�Ro>��0xǸ���?%i�M����Ų�⼎������f�'���B�>�)w���u������b�;헙�C�3xN�&oebD�~ԍ-�E�$��F�O�r7*�,���#ĭZe=�U!�3hO(d� ��V�1�R8�cD9�_3��4]J�@J��)���R0�mF��Lt,%Xd7 ++$h�O�Y8��h��rÀSr���,���3g��6�L��.�~7�͢^A����"��$����4�y{݄a�E%�J��^�Qv���Q��5$�O�k��^C�e�6Y~_w]����!`�䮛0����l(��E"D\�q�vw I�� +�/�yߞ��85v� �l�$�{��Ł�`�M��Lw��c��9 q�t7at�����#΄�a��3$G�L7��n�!�"~�v�2W��k��`��P��R_�U�N�j߇�gc�N]�o�x�%Y��~��'�z}�GF��ݶ�� Ø����J_��_��Ii5�i��O�q[}��}g����dѫ=��O��E��8Nx�����q:���_�<iOy]��M��$�R�?�KjY��m"A��r8v/]���8_�f��:I�p7\o������,D�.<��?��:��Q�e�qU�XޔS�M�� +<}���3�~�}Q�nҨwq�j[Ǵ�S��66�AV^���-�#)�����i즎i�(�ŦN����~(B ޮ�(]�_��,��FU�]��E�����z�ۺ(73��cps�P%|�����D��q�f���?ݸ�E�a��Y�$_���� O�&ҥ��u���{bs���[�6��幫�P�&F +�0_��:K{��Td}��W���^ZN�gI�.��d70�~���Ё.Y��Gse�g{��Ѩ��ey�Y�u@ �}̂�����3o�|n��t���uq��G�7���x\_~���Yȃ���-�BL}$������1%L!�� +�s\�?��[��l_@1�Z��j�B�6�A)خ�P�N�/<]3<�w�eY��ӪYL��E�.��Q]qY�ߥJD��KG��R���2�m����]����)Q����{Z +endstream +endobj +6291 0 obj +<< +/Type /Page +/Contents 6292 0 R +/Resources 6290 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6269 0 R +/Annots [ 6288 0 R 6289 0 R ] +>> +endobj +6288 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 467.595 110.119 475.732] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6289 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 431.729 171.594 439.867] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6293 0 obj +<< +/D [6291 0 R /XYZ 69.866 801.979 null] +>> +endobj +6294 0 obj +<< +/D [6291 0 R /XYZ 70.866 771.024 null] +>> +endobj +6250 0 obj +<< +/D [6291 0 R /XYZ 70.866 553.51 null] +>> +endobj +1094 0 obj +<< +/D [6291 0 R /XYZ 70.866 526.314 null] +>> +endobj +6290 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R /F86 4565 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6301 0 obj +<< +/Length 1405 +/Filter /FlateDecode +>> +stream +xڭ�Ko�8���:�@�����詛�� �VR����m��w$Q��,Q>�lr��������w��8x p�u�y���g*��Hɂ�s�0�R�P$I�>��`��rE��]~��оz���Q��!z^F�(�G�����3��֠R٠��z��z����8 �ZZ#My�O�G�oF���W�2 �`Hp���?����Lj��c��1I��v8ߗ����.���$$<���&��<��ol� ,E���H�!�t��PE�"Be����)��2 qڟ�b�x*9���˶f�{�&Y�� �S�m�J��!m�<�w� +�S�$"�U����� �(߳�������\A��ﶠQ2��>$`A[��,4*��;4 +�34/E7hM��t�4/Y7hM�h��xIқr6��>#T ��<�fٰ��WGb��ЈD\����$ݤ5ES����c����7�Mo^�8�k��Y���ir����&İ���ͲQ1'�F��m� CF ��&��i����U>���7dF�m���jl���q"�B�;G�ٰ�i���9*!G&J�`�K��ZKN��y�;9늏?B�c6��>"`�y��<3a����̀�+�)�8���]���$ݠ5D��-�(�vc>2�[RecE��iIqXW�?��!N_:^�s��Y�a��'vA�_�yޒ;^�k�v��%Q��8X��h���Q���y6�Lt�n0����B�ۘx? !~���!�/��})P?;Q�@r<�m��9��$�,;h�yܮ"ʹ +VV�q�4�t�D?0�i��]^=�qjEfm���ё�Q ̮���s�2�K�s��6o�rt:T�����zw��}�����)�t.�����y!�(Ҡ�1��Rۗ�5��-Dz[�}�1J�q��bW؉-�;�X��VۡB+�����y��`�� ���e�B��$�+�^��zte���І#L���GK>UMZ��l/��qq�8�ґ�af�P��$����9��k,e�R%(�e;Y��1�,�a� +��_�|���Y��\��U��ʬ��u��b�؋��96�C�6Z +M��o��lT�5}=��D^Ig�1H)6�6C���l�3� ��%�̖�����S���@N� 'ji��j�j�Q{8�C��K��k� ���+z��z���$�x5E���4�x55ox��N�d_�d� +`]�lX��F��\iR�#��St��Мx�i��s�M]Ù��l$e�}�&(5�(�e�R& C1cr�f� +]^s]��OҍYS��Ւ��O��UGݵ� �4ٛ>`B����t+cb�sVa�oY��`�8_KA�V�P R*�T��y6`�����4$�J���p�$<l��F�]�*��d��o[!�]��ᜇ +endstream +endobj +6300 0 obj +<< +/Type /Page +/Contents 6301 0 R +/Resources 6299 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6269 0 R +/Annots [ 6295 0 R 6296 0 R ] +>> +endobj +6295 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 409.795 110.119 417.932] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6296 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 373.93 171.594 382.067] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6302 0 obj +<< +/D [6300 0 R /XYZ 69.866 801.979 null] +>> +endobj +6303 0 obj +<< +/D [6300 0 R /XYZ 70.866 771.024 null] +>> +endobj +6247 0 obj +<< +/D [6300 0 R /XYZ 70.866 495.71 null] +>> +endobj +1098 0 obj +<< +/D [6300 0 R /XYZ 70.866 468.514 null] +>> +endobj +6304 0 obj +<< +/D [6300 0 R /XYZ 70.866 327.059 null] +>> +endobj +6249 0 obj +<< +/D [6300 0 R /XYZ 70.866 82.821 null] +>> +endobj +6299 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6311 0 obj +<< +/Length 1508 +/Filter /FlateDecode +>> +stream +x�ŚMs�8���q�X�7⺕M��4;�[�E9�Re��I��o��F�C�v)Ƕ�%=�Vwr����x/��^<��/�X/n�X�)Jɼ��`���"I�����ʗ��W��w�Kx���.��� ���N�8-�E����ş�ů���#g�J!E��;,6�{��z`1T�[5��q���~�{/��$��ĈDQ�\���y���o�������}��}|��4������.۟�,0��j�������=x ��0����{+F���*q#V������J6��P�/����j��x �!(R����PZ��.� o�BT�֔ +�/zX������V�/�V�*d]�I�f�d��C5�M��n��2�9�+�ޢ�t���m-�Z�V���f�掆 �W��Jy+������B��s�`U����`�*�ׯK*���d�f�f�~��;��wE���I�z<=�����$���]���Y�T����P�X���%��6��"Η�����! L����A)�r�5QF�Ia%�\0�Ap4�x;�RPY.�b�R0$Q��* (1A!~,>��TK�:HYA����&ۢ�����e����5Ey�|���Tc��m8l_��r��!�H�����vgsLh΄�-cr>g"����0gn�V�Z�U���37Y+g-�g��v%�&{�a���`�30�e�`0D o �#�b���2�#8s����m���*�o���ܼ�����gW���"��n�I>��Ɏvy �B�ʠ�L�LH\!� + ���h��i�WdbJdN��802�Y/mv֦���,P1+��2aP��I����`5'E;jMͪ~��Iم���9����v��� e�M�5J�����n[�������<m�:�ok'(E�A�����*e^����/�����)�Ҵ.�(PL���?0�iR�t�)Sx�ԈH%�j�#{K��ilJ�z]���q����y(*�.�[}0!���h��I�GO3z�w���'���Y�l�|���L��\���?�g6c�2ҩ��Ψ�M�)Y�#(���m �/M��mK��⬺�X�s��b��?�2�d_D�gC'n�2�e+۟�I��&n��`��ۉ���Ҵ�kH�c�$��n�2$m�k�UXy��j��,J��Yhͳa�Rޱ�[J�ct[n�v���i\n�v���Wl����k�0!��G�,�. .��O!Pi�G��&i��):��b�s���]ӛ�~�H�&;ׅLP��6ˆ �!� +GP�;'���$��5E�[������`��_��X�O�j��&{�%Ld&e�l��"-dx�pWk؋jųS�C������hu����ܜ���p�?�}�X��>�&��%L�~ôM��]���p͛�| tj��F��}0��qI���҉��p�M��n�죤8��纥�k,@L�)��R�NjD4��*SGHJYW�i�o���Y9��ߦ�^��/��� +endstream +endobj +6310 0 obj +<< +/Type /Page +/Contents 6311 0 R +/Resources 6309 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6269 0 R +/Annots [ 6297 0 R 6298 0 R 6305 0 R 6306 0 R ] +>> +endobj +6297 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 727.162 110.119 735.3] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6298 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 691.297 171.594 699.434] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6305 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 284.918 171.594 293.056] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6306 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 261.008 171.594 269.145] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6312 0 obj +<< +/D [6310 0 R /XYZ 69.866 801.979 null] +>> +endobj +1102 0 obj +<< +/D [6310 0 R /XYZ 70.866 771.024 null] +>> +endobj +6313 0 obj +<< +/D [6310 0 R /XYZ 70.866 632.471 null] +>> +endobj +6244 0 obj +<< +/D [6310 0 R /XYZ 70.866 406.699 null] +>> +endobj +1106 0 obj +<< +/D [6310 0 R /XYZ 70.866 379.503 null] +>> +endobj +6314 0 obj +<< +/D [6310 0 R /XYZ 70.866 226.093 null] +>> +endobj +6190 0 obj +<< +/D [6310 0 R /XYZ 70.866 82.821 null] +>> +endobj +6309 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6320 0 obj +<< +/Length 1405 +/Filter /FlateDecode +>> +stream +x�՚�n�8��~ +-m�fx�l;�誓f��j���[��ʥ��s(Q�T1�.�������y_��~!��8��6�������ꚩH##%��~D +#-e�E�Dw��~N0�d��J��q~H^Ѻ�t��l�߭�� xn6]�����3����RjP�n�����=#pG��5ҔG����G��s�3:z)��G\0$8��w���_=��FEZA0ƾ���8��j��.�� +����?�½�<R�(L�6��� � +��,�,���WJ2�N���+- AF����$��*/��A�Q����IJ�ϔ�b�bZ(��Q8l�p��������^����8C����9�=پ��Չ��0�k�����!ЅZ"�N}�6���xZ��0$ZR�z��8�8�����9fi�{�(@��'�南$l<�i��7��ݔ7�T�]O-�5T6zߵ�]��µȀF�a��˂�y|��6��!�c��BOB�o�ģ�"��i�]X�MR�� �i�< �K��(�=��ޠ�L�(%��_�#I�N9���3�2���H�k���F!��X��C"��y�2/%F��dO���A�9�Q^�G�B��e��jx�m4@�%�IxM�(�FC_�K��!)~���a����x���U�\g��}zQ����"�I~ +]�4<]��TgZ�!��3p�n �h���Us|[|��k�q��q���jwvo����D��j���4�&ix��A���M����K�S��4~Ȟ���ن)���e>G��U��Cu��o\Ha��!��`�\�<��gvj���t~�%�VIQ�*Ä*��u��4ɓ�/ +��q�]��^�7�{eX"�E7{Y��.\5ɪj��zi����P�i|���*Ȫ�Q�t�Ջ}_P<��[����u����9�Ǽa�[� +��+�S�J{T���(^.T���KW�*��ժ�X�lP�L�۠�M���\�۵˱J�C�0È`~�fI�����?���-ݍ��-�O�c%_���������Ń��M҆~��:����ltqM%,�s�dh���>M��AP-�ޅ��~�`�R��-�H���a�Q\��n��,�96HQ6"�6 ����$ ���W�xqXy��z�e��iGq=�3�W����������� )�4�&ix�(E��?�*D��W��� V7_��)`=���'q��k��[�<q�4<qX!���s(�H�>��8�0mu�r����8�0Su�c�[4�;� ���\ ��Hn�q5I���¨d2RZ��\��r�0���>X#��`5���U����:K�8I�t;�,�bpx[Z�8 l���#4�=�!\#!ŀ�M�dF�������;��<x�,҄r��T?8����֧\ )��ÍM�!�C�~�\K^�������c�? +endstream +endobj +6319 0 obj +<< +/Type /Page +/Contents 6320 0 R +/Resources 6318 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6324 0 R +/Annots [ 6307 0 R 6308 0 R 6315 0 R 6316 0 R ] +>> +endobj +6307 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 691.297 171.594 699.434] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6308 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 679.342 171.594 687.479] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6315 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 341.781 171.594 349.918] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6316 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 317.871 171.594 326.008] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6321 0 obj +<< +/D [6319 0 R /XYZ 69.866 801.979 null] +>> +endobj +1110 0 obj +<< +/D [6319 0 R /XYZ 70.866 771.024 null] +>> +endobj +6322 0 obj +<< +/D [6319 0 R /XYZ 70.866 642.615 null] +>> +endobj +6189 0 obj +<< +/D [6319 0 R /XYZ 70.866 463.561 null] +>> +endobj +1114 0 obj +<< +/D [6319 0 R /XYZ 70.866 436.366 null] +>> +endobj +6323 0 obj +<< +/D [6319 0 R /XYZ 70.866 281.144 null] +>> +endobj +6254 0 obj +<< +/D [6319 0 R /XYZ 70.866 82.821 null] +>> +endobj +6318 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6331 0 obj +<< +/Length 1306 +/Filter /FlateDecode +>> +stream +x��Ms�8���:⪱�o���f���9�f}ˤ\�M�T�Ő���� �!����"6��#��|�~�J��qA�+"�~��zqs�52�W�������V���ѣL-�֟�{\(x���.<��ƻMvy��6��xt��z��ѓ�1�0�v���=���@�7�G�d���X +��ߋ���(&�8 3L�rE !^����������%]2�%ϛ8I�oD��E�7wR �}Mh!NЊSl�Rw����PUM�TsJ�N�W� BZ��ؗ�J�a��Mf�|V��3���F�:�Y�g�����;髛����7��I��8��Wv�=B����㧎�p��9��~���vE��Z1x��'�̢��㘻[ +��q��W0���"�1y��c�ؤ��v<0�bHťL���0�9s�_�Lx�tY�.)����t� ��w�ã��p��F�4$RLbI�> x&�*'Q�6�6��T� �1dB1ߡv,tJ e�M��u�>�h,��i���Х�z6�+��0��g�,��%�$y��M�NX�(k�ʽ�L��H�~��x��pxQ����J���4�n��q^�<��{�C�ץkt�m2�0�f�5K��%}�����y�.� 9�2]-�骛�G��p4��ǴM����z�(*��d^�k�QH�~��xMШ����o�!��R +3�m��,O���^52� ����p�Ȉ��r�+%�6n:o�o��8,�n����a��a�ݤx��1�;�C��C��P<�A����碊���d�1��jl�F�ʪ����u�A��T�ms�'��n��u�K�[�[U{��X_�.�g���Z�>��)4z���Ŝ��G]��p\����4���$���<���.��m /H�Ac�9�����W:ʁ���M���S>��`pU��`g��/����y�T���k�L�ޖ�`�'Z6Oe�/�j�v����k�g�/Ah��-�a�"� ���� �/q�Y/�|s��No,5��4�n��q^�<��{^����k���FΣk����{%��R0(Ÿ��f�MW��ˀ���mZݴ�c��RTx���H���5K���=��5�b֓o���Y_�<�����"i3��i�tsV�����rn |�#n����x�v�Usa�7���M"+�;��c�3��mZ5n�\lʛaMh��Y��yW����y��`����>�A���d{�r(y�V�s��L+Q�C�z$�Bb�T��G�۬k��I����\�����GBl +endstream +endobj +6330 0 obj +<< +/Type /Page +/Contents 6331 0 R +/Resources 6329 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6324 0 R +/Annots [ 6317 0 R 6325 0 R 6326 0 R ] +>> +endobj +6317 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 691.297 171.594 699.434] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6325 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 336.953 171.594 345.091] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6326 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 324.998 171.594 333.136] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6332 0 obj +<< +/D [6330 0 R /XYZ 69.866 801.979 null] +>> +endobj +1118 0 obj +<< +/D [6330 0 R /XYZ 70.866 771.024 null] +>> +endobj +6333 0 obj +<< +/D [6330 0 R /XYZ 70.866 656.382 null] +>> +endobj +6256 0 obj +<< +/D [6330 0 R /XYZ 70.866 458.734 null] +>> +endobj +1122 0 obj +<< +/D [6330 0 R /XYZ 70.866 431.538 null] +>> +endobj +6334 0 obj +<< +/D [6330 0 R /XYZ 70.866 288.272 null] +>> +endobj +6255 0 obj +<< +/D [6330 0 R /XYZ 70.866 82.821 null] +>> +endobj +6329 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6341 0 obj +<< +/Length 1334 +/Filter /FlateDecode +>> +stream +x�͙�n�8��~ +.m�fx'��L��]u2�* �Q2,9u�&}�9�D�Y3�@�.�?��H�߹X]���iF�"�j��jvq�528R���=����V���͜,�bɴ�gI���v�٦��uz��d���|�.nW_��Kc@��`ڞ�}^�~�(�%��j� h��nn ��k_�<2蹼3CBr,��[����+�I�0�T.���_#~�_�io� �_���1�+I��H�&}q)�8҄Z���b���v���Rբ����e�HMh����H*��N.b59G&u5�ه@FK��(�E�ˈ3W���/��լ���pE9�Ur�n`е����}�}��ʶ&o��m` ����ꁷ���FؒJ@��d������E���C�@�L��x�'����t��#�sK�a���f�;���{B��C9L��p�8�����.��'�$K�t����DT�B��c"2!���u"�9���&�Z��p7�*�\���Sv4njA$�9T��^�(�� #%a�y+��뒨�hДk��j6`���55��@�� ���|�~T���mQ�H���B�H������$�&�px���X�s�E`E��4^#%�x�E����ƫ���mY~V����"Æ�������tF����'�� k�z�5N2HWC��.����;h�C��F�;hd^���^���0~��o�!���wN���S����I�������n�E�4���U}��p\.a�ts��z�78�68�s1 ��1�#W�b +s�;�O�wBX�)6;�i$�;n7�)���a��q]d�����)X��+���z(^o�d_9�U~�hF������ܿ�����-2d�7(��� � +� +DͱgU�x֭k���W���^U�ݫ���W���y�b_���@`,4M�[��6ј0WiqlT=N�W�� ��~d^4�k2ű�ю�iX����E��tڼ��M��v]�ؒ38 +�t��t�7N1��64C~Ui�Z�H��Ϊ�ъdS�v�# +��"pA��5)�GKD0T�lIu�=�'��.�w�5N3LW]�n��kp�m2���4�&��tq��ag��CKz�2R2LW]�c�P�6.�0m��]BO�'�FB����פ/F`�ȓƚ��^���}��H�0_uղ)sM��ƥF��N7j����~�6nJ�&�r�c��a�p���a�2C=�M�Z9N����R�t���R��.��%N�io����u�y���^ማ�n�mh[��v��NH������CW�V�i%j���R����}R���igk��ۏ{~�ῧC(� +endstream +endobj +6340 0 obj +<< +/Type /Page +/Contents 6341 0 R +/Resources 6339 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6324 0 R +/Annots [ 6327 0 R 6328 0 R 6335 0 R 6336 0 R 6337 0 R ] +>> +endobj +6327 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 691.297 171.594 699.434] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6328 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 679.342 171.594 687.479] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6335 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 342.095 171.594 350.232] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6336 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 330.14 171.594 338.277] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6337 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 80.777 110.119 88.914] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6342 0 obj +<< +/D [6340 0 R /XYZ 69.866 801.979 null] +>> +endobj +1126 0 obj +<< +/D [6340 0 R /XYZ 70.866 771.024 null] +>> +endobj +6343 0 obj +<< +/D [6340 0 R /XYZ 70.866 642.615 null] +>> +endobj +6258 0 obj +<< +/D [6340 0 R /XYZ 70.866 463.875 null] +>> +endobj +1130 0 obj +<< +/D [6340 0 R /XYZ 70.866 436.68 null] +>> +endobj +6344 0 obj +<< +/D [6340 0 R /XYZ 70.866 293.413 null] +>> +endobj +6246 0 obj +<< +/D [6340 0 R /XYZ 70.866 156.321 null] +>> +endobj +1134 0 obj +<< +/D [6340 0 R /XYZ 70.866 129.663 null] +>> +endobj +6339 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6351 0 obj +<< +/Length 1314 +/Filter /FlateDecode +>> +stream +x�՚Ko�8���Z�@��Mj;�$@W��w�a8��`�E���~.E)�,VʝbV��c�3//����g<�,p���n��zqs�T�Q$%�O��HK��"I��c� ����S��w�Kx�|�69��U:�x:��8+�Er�̭�����y��iʃC��lq����b��o�i�C�3������S�@�HabbF!hK�p��d��&��mD�3��Pu��CҦ˟���w�&��!(�>��<y�.o/�8C�E��}b�n7��� �noٌ�,��q��S�ly��l}��؛hԘ�a�����r��j ����l�W5��}��T����L�}qz��@�s�ٟ�YRƇ���IֺՌ�rED��";�������I1Dd�0f#~^R��}q�$$|iM�@�1R��Hq���o�^Yð*)X�i�����D��A� ���F1�vD�W�`�������z���A�i��OA��5�ӳ�' +)�۞�i �|�eK��s��m���P� +Ka>1�a�h��z^�4*���b��F_�h^~�n���Y^~�n�����ZtM��%J���k�FE�����G����s�A������ic�6p�"�����Ҹ�k��z��_�V��@�� H�&dgs$*̨D��DŽ�!�F����Y�1k��[4���`������ݵ� �q49M��df9��Qo��{I��9B�!����qqγ�F�}��jJ�)�V ̫m��^����ZEƑ�U����i��m�}�:&Ye&�hk�G��E�`}p{�?-�<��K�]�l���AC����C�8A Oa���ټ�b��_wfvI���7+����З�7�����{{�`���]��zY�g�#�$W¯3���s��STQ�j>϶����5?}3=�������V�u?L��2�_��F��x��%a+=U -K�`�����Hz?Gg�oy�_�Wx?[g�o��b�]�3�"X=bw!��,��HT��i����dH =�3/G7gM�rU������YӶ��5[���������W�l�D�H`~��� +X������ Z�ԫ?�L�毙��?���ӈ���H0<��Α���-��ר�L �������Yկ�n�/��1G��+�s��fmj�.'� �Q�#Q�f^�����=SD�ݨ5=G����1�0_?'P65n���WC'KL<�!p�p�k�l����"i�.q���ҨC�=qgSqz{Aa&mʟ�����*�˃����:4)e�<gq�/�G�aIq�������{uJ�]F�%�Q� +endstream +endobj +6350 0 obj +<< +/Type /Page +/Contents 6351 0 R +/Resources 6349 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6324 0 R +/Annots [ 6338 0 R 6345 0 R 6346 0 R ] +>> +endobj +6338 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 747.062 171.594 755.199] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6345 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 401.285 110.119 409.422] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6346 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 365.42 171.594 373.557] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6352 0 obj +<< +/D [6350 0 R /XYZ 69.866 801.979 null] +>> +endobj +6353 0 obj +<< +/D [6350 0 R /XYZ 70.866 698.38 null] +>> +endobj +6248 0 obj +<< +/D [6350 0 R /XYZ 70.866 487.2 null] +>> +endobj +1138 0 obj +<< +/D [6350 0 R /XYZ 70.866 460.004 null] +>> +endobj +6354 0 obj +<< +/D [6350 0 R /XYZ 70.866 304.783 null] +>> +endobj +6245 0 obj +<< +/D [6350 0 R /XYZ 70.866 82.821 null] +>> +endobj +6349 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6359 0 obj +<< +/Length 1586 +/Filter /FlateDecode +>> +stream +xڽ�M��8��� +Mբ�[�u7�T尕M�r�LQ� +�c&ɿ߶%� �!S{�2`�o����j��ݧ�$�g8�8x?��n��S�F��,�� +#-e�"�$ ���}H0�d��J����w��ʼ{��'�էd3'8L�$]%�g �A�ؠQ����ُ�Oq@^��F��`u��?�` �>�H?�o.���}�y����%A�5�D���1��Xn˷aR,��Ɓ�b����C�|NV_���GJ�<P(R��8X0�4|V��v��B6��Mk�~i��xǕ��HHc�K�,�^DzJ*T�C�ky�����~�X㭦�ՙ��|kg����!;�0��J�3�Yt�,�����P]���c^�)X����+�l�I�0��r,����!ja.ƛ� �H�g�i�X5J"D5�֢����0�;6�j�pX%�m�i�5�;o�#��&BHf��r�� +n���°����s��8�I��sB�c+`��"1A&�#�P-�R�rce��� +����f�qk�Jg0}��2�!J$��f�^fR�b0�~��'��'p[`��4�]� +�ឲ-�dHF�-�gs�槡(-w���[��!+�+��|e�+�p������K�4�.ŐV�t)�`@������f��;��u�Քmf��5��K0��Tz\�lX�D��#���KrH�Cr�����hc���E�P_;����M]ӛ�*��"��l�o��� �m���I6,g��H� ��VL�8�Rxg~�nΚ�U�i�HW~�n���,O~��c����Zd��L(=��f�B����n�!��I�!k��J��/?a7_M�*o���c�><e�]���+(6w��9a�*�|.p����]�&(���$�G"���`s�����Tt�����ZJ��U��p����{W��m�����t��~��۸���E�L��&_1�ic��v��w��������G��Re�LS�Պ��<>Z���Q|�����]�W����JW�ml_�杣���vܥ[X��6�e���"U*�iٗ�'�xtXe���:P�F!�4;Pe��S��.d�J�������t�xW���}������o��S���w���m>���b�?���˺���Ͷn���E�i��SM��Cf=�} 3F��X�OV$�_0iE�R�O!�a����k�S�:g��cvگ���xsN�/ 8��/��^���|^�Fa?>$�c��F\��AΠ�{�I���̿��j��z�f��D $Y� +�S3��vհ1A}%�%��k���GZ ��S�] �-D�ۚ�Z��씯���ʼ�u� ���&�Q�dâ&a����I(^�������hځ�����樾�i����L`��I�M�aI�0e��LGE�G���@���������^���ֺr �!�s� a�P�ʤ���]���"ޥ�獫7��Gv��`RL�t� �)�W����)������Ӧ�J����H��,�I`�e8;�]܍�%3`Ba5���6�2��Ny~��1���HD,�F��)���$�_�����f��Y�_���<}]%�Y�#� +endstream +endobj +6358 0 obj +<< +/Type /Page +/Contents 6359 0 R +/Resources 6357 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6324 0 R +/Annots [ 6347 0 R 6348 0 R 6355 0 R 6356 0 R ] +>> +endobj +6347 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 691.297 171.594 699.434] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6348 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 655.431 171.594 663.569] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6355 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 338.293 171.594 346.431] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6356 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [296.056 227.43 312 235.914] +/A << /S /GoTo /D (svd_8c_acdccfce5b7732e6334ca5a521c57e63e) >> +>> +endobj +6360 0 obj +<< +/D [6358 0 R /XYZ 69.866 801.979 null] +>> +endobj +1142 0 obj +<< +/D [6358 0 R /XYZ 70.866 771.024 null] +>> +endobj +6361 0 obj +<< +/D [6358 0 R /XYZ 70.866 618.813 null] +>> +endobj +6175 0 obj +<< +/D [6358 0 R /XYZ 70.866 460.074 null] +>> +endobj +1146 0 obj +<< +/D [6358 0 R /XYZ 70.866 432.878 null] +>> +endobj +6362 0 obj +<< +/D [6358 0 R /XYZ 70.866 206.509 null] +>> +endobj +6357 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6369 0 obj +<< +/Length 1163 +/Filter /FlateDecode +>> +stream +x��X�r�8��+p��,;��&�q�r�8���b���"� +Ez��4P"%��ŷ9����^��������E����"����tt}�C�q�G�'��Baİ�h:G��d�0��8��B����m�L��ঘ�yj��� +cMGOG�G, �H��f����Asx�b��Kc�#!9����}��qs3b&����8�V�rnޥU]�u��.��-�:��@>�!���_c9�$H�/wW<�q�:O�r<�2�^q�����;���!�dM��iI��ef<��Oa�,Xf�������v�OcN��L�,��Y�cF�7ﰟ�L��-�:/�*nW'f�,�b������X����~�!ޑ �A���b�:BH�y�/�m�dՋu��MQ�-����8 + ���b ��yQ?�X�b��ׄFQ,B ߓ�Hz5ԙ�t\9��u��U����o&��!��͕������;+��I�b���w�DŽG-�_��0����R��X����~o?L(���s�_�jG�l��K�}�&{�mg����nL��ҿ,v��I�H�~�:3�����1�&�::v��%���`� +ǔ���m�D��I�6[��1��D�|u ��L)ۤ�Ơ�(���Y���k�U��J�"�S6�c��Ic�"�l ySB1��\J8C���KPX�4������Ӱ�0���8��J����ؼW�iydn�;˚4��pv_�!H^axy�ȕ�y�b����<�ayuI�y��9,�.���|��N�u_�Aa\���0��d���:�YJ5�;���B���(���%mNY-������ðں>� +�@Zy흟G��d���!T �2y��qbk ���H?�58���7�y��@k���r�I�<����'H^�OZW`�x�hV�,�[[�7&L�4�Z������F�������;~���=��I��Vʑ�m�uS 8#��n�V�c���d��d����@ �� l�a��eo +�u�iǿ�߂YG��� +{}ԡ�4п�u�9=����^�bx������E6��Ƕ@�:2�?�Ȏe�2W%|����Pq,�$x�#T�����4��c$�9��`�nﶲ��Q�`SG��{�_��O/�Y�D. Þ�+��E��L��MxS�=���w��u���� +endstream +endobj +6368 0 obj +<< +/Type /Page +/Contents 6369 0 R +/Resources 6367 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6324 0 R +/Annots [ 6364 0 R 6365 0 R 6366 0 R ] +>> +endobj +6364 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 552.382 171.594 560.519] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6365 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 159.451 171.594 167.589] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6366 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 147.496 171.594 155.634] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6370 0 obj +<< +/D [6368 0 R /XYZ 69.866 801.979 null] +>> +endobj +6253 0 obj +<< +/D [6368 0 R /XYZ 70.866 674.162 null] +>> +endobj +1150 0 obj +<< +/D [6368 0 R /XYZ 70.866 646.966 null] +>> +endobj +6371 0 obj +<< +/D [6368 0 R /XYZ 70.866 515.655 null] +>> +endobj +6257 0 obj +<< +/D [6368 0 R /XYZ 70.866 281.232 null] +>> +endobj +1154 0 obj +<< +/D [6368 0 R /XYZ 70.866 254.036 null] +>> +endobj +6367 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F29 2678 0 R /F54 3823 0 R /F92 4484 0 R /F61 3908 0 R /F13 3879 0 R /F10 3880 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6377 0 obj +<< +/Length 1313 +/Filter /FlateDecode +>> +stream +x�řMo�H���m)������N�sX�f|�X��;�$��~�Mc�!`cK{��ஷ��������q6� v6v�'�/&��0�ȓ�9�'Ga�J�(�"I���y��8�ͩr�q�g�;Z�����.��ӌ��t�ҳ��Ù���Ji��x��b�2!�;��ȥ�Yœ�%v���\�m����!��G���?�1��ܚ��������N�ی�i���u6#d��{V����\{<��DB�7�A��Q#"H� �6C�Hk� w< �&$.C��%�,�>"a�^�b�+ �W��{�eS4�Д1��j��5M�M�,�1}+�M�E��N��k������0��o�ʤB�����`�:�&��ʆ��J���]�Qv]�$�骋&=t��줫.�J�"Nn�Ů���6�Up]e��E(`�S���(D�8�q��p�E{��s�tY]{`�C'lu�i��]y:���}k�&H��a���Q�%=EL�C�� х)H�(�E�1^#5���_l� �I'duG�!+���;K[�l�(����i~U +�|n-�� ����F�hǸ�%8������`L�0S{v6`Q��H�U�]���:¸�<�S%u�`jsV���r����_��K�o��S����^����ȝu)Yw.�_靟�]^��{r�[�_@���� +Da����v~���(Xi?ςd�Mw�2Zڄ]���0�6��"�����3V�6&���ր+�� ��Z)�{��K9��䠫�BU]M|g[CJ���<�ON���a �`��>N�z��;��G�|��x��"��j�1h �DB3B,&v9��u/` O�i���<����!�u(��m}B�bF������P>x�g��K��=�B�Y��X�i��8��FD�-�Ih�p������9��*��Q�����0�vZϡ �S�����z�q�W��J���"�Zӆ�d�;�>���������֤Z{��M���>Ώ��(qyQ�Q��vu{*D*�t�b����a��5�z[%�j�d�v ��7$��!_߲'19l��mT���u�]e����`aqNC¸@X� +��Bn�j7qu���Q8V0�r��ź3gw''�h�᥎� ���0�����(�P`�=�(�ޭj�]k��_R����-̯*����%�9�ع���苗���\ek�T�c�_���ѣ.t��d����c��A:���涬Qt�t�c���c�X 6J��V�B���k���gs,�z +"����Q��"U�w5$E)���DgA�Ղ}N�n|��1; ڰS�j�ח +endstream +endobj +6376 0 obj +<< +/Type /Page +/Contents 6377 0 R +/Resources 6375 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6381 0 R +/Annots [ 6372 0 R 6373 0 R 6374 0 R ] +>> +endobj +6372 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 507.073 171.594 515.21] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6373 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 137.732 171.594 145.87] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6374 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 125.777 171.594 133.915] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6378 0 obj +<< +/D [6376 0 R /XYZ 69.866 801.979 null] +>> +endobj +6379 0 obj +<< +/D [6376 0 R /XYZ 70.866 771.024 null] +>> +endobj +6098 0 obj +<< +/D [6376 0 R /XYZ 70.866 616.898 null] +>> +endobj +1158 0 obj +<< +/D [6376 0 R /XYZ 70.866 589.702 null] +>> +endobj +6380 0 obj +<< +/D [6376 0 R /XYZ 70.866 385.567 null] +>> +endobj +6096 0 obj +<< +/D [6376 0 R /XYZ 70.866 259.513 null] +>> +endobj +1162 0 obj +<< +/D [6376 0 R /XYZ 70.866 232.317 null] +>> +endobj +6375 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6390 0 obj +<< +/Length 1669 +/Filter /FlateDecode +>> +stream +xڽ��o�8���W�H����6�r�ەV:]�l%)ۍ���m1��K�d��"��x�a������ ��<8�<��a��S�F��,x�(�����(�$xx +�!at���%`p�q ������U:��և$N�e��Rs�䏇ɿw�%�F��`�L�8x�k_P�t�Zܙ\0$8�������G71��|4���%A�[�璉���2��x7%$��U�N�<�c����At���a)�1"�ti��a"�DD*MH4C��C +淈��17+�h�k9���˦��aS($�� ��lJ�dD�6wٔ��3��@P�g��c��қ,s�l�P�Y�e��pg�h0��n��x�ҰxQ ������c����Ϥ��Ѵ/?�n��6�����ץk��m2@B�0��Q�.B�vq(��" +"ʠg��/?�n��Vk�7���cu����7xuo^�M�W��i��kS�[�2i�4J�d!����P��%�0EJ��i�Ϣ���S*������i7Sn� �V�|�0 v�Ł��?-F���N�%`d�&���+�4���"˼<n7� � ��o��:��uƳ�6f�#��]hc� ��ʅ�0ƅ��m�L)��W,0��R8V(R�X!k_�_9���i:�5�ö<7�b��\�`F�'l~9@zы�ԏhM�ipJU+�����/3{��4Tף��ݳ���ϓNc�a�yc�f�E'��3����G_�ô +^�\���FEP�FpUEpU���θ�:ܙ�x��f��#�DB�W��8�i�</6�hZ�xs�͢������Xn���v�^���q��jn�Γ�:ޛ��̻�����מ����ny9���+uJ��~?��Q(�8�����8���G���� �keSయ"Ĺ���,�Z I����ה��>�zd�v2��;������#Q"�" +:9 ���,:�kشE�q~��5��=��w�A�&lp�$,pJ!./�]��b�@���I����t#W7Z.�����~�������@7��62 A�8��HX��S�_!���H�>�yYt3W���YY����VY��:K�!7��6.� �E� Kt��q�!��yYtW���YX�̻���TX=x�vPPZ��m���A�8��n3���=��3�&�nt�YW��q#X����z07��61 ����:F�BG ���5���w��+O�n��V�{%���s� ^ݥn��Û���ғ��� 2����nSSmE�oSCi�Omv��7O�V���۔�0���:�/���J�W~~�����_w��MKx�ô�]^V�c�m��!����x�Ē�T���m�5RB�m�K�yQ����Μ��8s�N9�����~R� +�+n���o;��O��N����yz��$˷ůM�7y��a� .�6��VX^ڷ&Z��S��j̶��<�W��7��'���:�vS��fbQUb�&ы�(E*���X�I�\��1���1b�#�k�8c���J�f:�3���1L���ɬ���f_�.�C2{�$q���/����������S)m+�b��TΨ����h)�f�ua�47&%o�aa�*�]��4����Qe�@��H��*��Y�s�ƻe�*���,o�=���鹋��L3u +endstream +endobj +6389 0 obj +<< +/Type /Page +/Contents 6390 0 R +/Resources 6388 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6381 0 R +/Annots [ 6382 0 R 6383 0 R 6384 0 R 6385 0 R 6386 0 R 6387 0 R ] +>> +endobj +6382 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 521.387 171.594 529.525] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6383 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 485.522 171.594 493.659] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6384 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 473.567 171.594 481.704] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6385 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 173.242 171.594 181.38] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6386 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 149.332 171.594 157.469] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6387 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 125.422 171.594 133.559] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6391 0 obj +<< +/D [6389 0 R /XYZ 69.866 801.979 null] +>> +endobj +6392 0 obj +<< +/D [6389 0 R /XYZ 70.866 771.024 null] +>> +endobj +6179 0 obj +<< +/D [6389 0 R /XYZ 70.866 643.167 null] +>> +endobj +1166 0 obj +<< +/D [6389 0 R /XYZ 70.866 615.972 null] +>> +endobj +6393 0 obj +<< +/D [6389 0 R /XYZ 70.866 436.948 null] +>> +endobj +6186 0 obj +<< +/D [6389 0 R /XYZ 70.866 266.944 null] +>> +endobj +1170 0 obj +<< +/D [6389 0 R /XYZ 70.866 240.584 null] +>> +endobj +6388 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6403 0 obj +<< +/Length 1718 +/Filter /FlateDecode +>> +stream +x��ZM��H��Wp��q���9�!��D��Rvvn��E03A2x��d��LX�{��^u�����ww�_����a���ާ��w�w��4�d�ݣ�0�RzʧH�n��� F�,�T�y�Y������x�g����y�Ei-�>{�i$���1���ϻُ�o�G\Z#M�&�����F��������!��o�f�Lj +sjv4;F# ���˂�y�I�Gق������tF��R�Lª��A��S#"H\�&�B� � ��$D3D) 1�`ڋ|�i{fV�Q,%��8~X6I�����l�2&��A�mD���M�\��7P@�y�X��V��v�O���eA�< +�m�x�ڡ3�Ucbo��duC�Jm +��Hc�;��>�1�LN���Q��V'��\��_,�����[|� ��q�Wb˷W��X�J��$�M��b#�gרkD _]"�q�n��I���G�V��.��(��Kmp�m������Rj��s�u S���HJ���v*/�m#q�Hwm������"}���"�)Vo�#F��{�&�G����bt��������m�SZ �a�-��7�q����n�CeC�nK�ԮM��2�>�=N�8xћ��Lq�5+����B��VZ��q�Wճ��6.���t�X��5�-�����B�I���_E%4��/�}Ř�qo���l��&Q0�|��-��PObX��ī��Rr�uݧ@Rwa��[�J +�f��M��y+&���G@A+���c*�(�^��z��5�H���*�IW�[/{�ģWyI�� ���rF�G$K{�(���f��';۷�f��ء� O�v���j�����}�p)���H�l���R�Ѯ�]^�1uPI#��G�5��%QQ�]�\�vA���7��Ӳٔ'�&J�4�5������_����+v�Q��*Zך0�9Ә��飝�h�XP���3u^�έ*e>���ejF�Nr��J݅;M��,s�ߏ��t.� R���C��c9OVD S�79�Yh=� �������`=X��&a��bZA����|E���k$�S] ����Fr:�����_$�ᡶ����M��$�iV\�"�����^q��t��Nj;���cvK�������,���q����__�0���i���PF��D_�(������ +��VX�;) +W���ap��<.�]Η�����r�,�4IM°����'רX\#����8J��꤇��S� +lT$n}�#�`&�8���264ֶ\̋��Wr�1�f`R�ˍ��#�쉈F�������U�0�l����Wy�ن+@�KJ<���i�ُ}���ʓ�Y,!}W��m�E�N�F<�>��TC�m���n{@�g�AA��ě�]���% +���c�P��н&��m���vk�Լ�Mw��}��0�ֻ|d���S��}�I�c#�c�<���tt��8��*۲��{7W�Y�����k`�7��y/8�ё���u�3G +8���[r�8�(CZ� ��qj�'76��� ������P�k�g�<�����7�:/K��8��LFT�4?yj��;�jo�� ���)23��iz�\�{�xט�NTJ��A�V(W�!���(�+^[�A'R�b�)J�,�+�ZZ����Y�^=��V���?�>� +endstream +endobj +6402 0 obj +<< +/Type /Page +/Contents 6403 0 R +/Resources 6401 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6381 0 R +/Annots [ 6394 0 R 6395 0 R 6396 0 R 6397 0 R 6398 0 R 6399 0 R 6400 0 R ] +>> +endobj +6394 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 491.964 171.594 500.101] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6395 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 480.009 171.594 488.146] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6396 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 468.053 171.594 476.191] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6397 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 163.317 171.594 171.454] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6398 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 151.362 171.594 159.499] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6399 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 139.407 171.594 147.544] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6400 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 127.451 171.594 135.589] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6404 0 obj +<< +/D [6402 0 R /XYZ 69.866 801.979 null] +>> +endobj +6405 0 obj +<< +/D [6402 0 R /XYZ 70.866 771.024 null] +>> +endobj +6191 0 obj +<< +/D [6402 0 R /XYZ 70.866 613.744 null] +>> +endobj +1174 0 obj +<< +/D [6402 0 R /XYZ 70.866 586.548 null] +>> +endobj +6406 0 obj +<< +/D [6402 0 R /XYZ 70.866 431.435 null] +>> +endobj +6183 0 obj +<< +/D [6402 0 R /XYZ 70.866 272.238 null] +>> +endobj +1178 0 obj +<< +/D [6402 0 R /XYZ 70.866 245.709 null] +>> +endobj +6401 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6414 0 obj +<< +/Length 1725 +/Filter /FlateDecode +>> +stream +xڭZ˒�8��+X⪶�b1��d���2��l:]�I7U<�����s��#c#��t�����4��~!��n��';����>2ߑ(�9�?#)�� ��o��0o�x��a��y*֏?&i�\Q_���>��*��"WE�/~-��9@J�$��u�xx���}v�1��K]2s<���N���Ĉr�S]��96-�^��%�ܨ�����%!��4F��#2졀�C�7� ��F��1(�&���)��RB�J�d�R@bȇ��3���`1�R�D��@�=ǢO�8��8�l9!��`H�ϹK�[�6�,~�k��<(��E��^R(���R�G��P*_��qy3�*x�W4l1�9�RZ�x�/}<qY��0�R ��(�j�]�Q;J�F����F�8��r��t��U��X����h��fa4�R�D兦P$�%q¯��Y[]��:J�rD`V�f}x�s\��c5�� hj,þ��Y�����#���] +��/ C)�ԋ��4+�KڬP0H�>���ef-u#�I^��SU\��r<�����"�[�Yb��шMz��s�W,���F��H;+M+�+�g�Qx�hƅwݪ8=��H�Bxt��fa4B,\j�Wo1/ ��I��b_�(͎Ӭ�.�fW�Q9�2Z2�U�eW�&�UI������V-_m8�֘'7i�#��`��cS�bQ�t�@g�C�c�'��E���I����q?u�Jj��:�������k�sɰ�q��w�JaUW:�4�B��l��<�(�����P7[R؆���x�sD����Q�cҀ1�$o�Y�������3�S�B���Y'���d(�Js@w9�D���ђ��X5e���Q�(�u|�����igճSN��4�A�[�!{|��enf2CG�r +[�fb����S$0m�%�Z+58�u��W�m�U|��GǴJ�i��LZ���CD?xI��^��y��j�f@�*R�fw�n �6VƎ����\��l�|��C]�}vG��g@ܗg���N�"���N�F�V���5W�]Aۗ�m�_CQ��.���Zo�R��y��&(muC*���i\*�0' B�+��rg���'f��)��f���{��7�f���3B�v�2�<~���@�� +ԒҸ�鑎�����mN�����o�:3��4�$��������Io���@4ڣ�an�=e��k�gGi�^�t�ݴ�4k��i�nΐ��u,��7��� ���M`�þ� +7���,�.���`�Y��hf� ��&7�@`Ng�l�� +����0A�xV��f�u8� �yAY��!�S>}[gT���rQ>�(nD�8Ia�O�JQ)�p�,9���^t�,����1Ot��[�pr{�&fm��C�5�(��ۊy�o���|�C-a�����p(��M�~��p�U����Ja�r�b>E��.�@����{E���D5"ތ�$��EX�-Y�}� ��mB> \��6|O�%���aY�%pFQ��'����˃M�2y$'��'�T�E�}Tn�p]�%;��Ҿ+R��a�����l{�D�����Ñ�SӨ>pC�T�ꫭ�����*Y�Өpߍ�yy�n�5/54��j�V��.z�<8caV �vss�v��S�)���_� D}�����=\�� ��q }�t�a���)���=�\�dOC� �، +endstream +endobj +6413 0 obj +<< +/Type /Page +/Contents 6414 0 R +/Resources 6412 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6381 0 R +/Annots [ 6407 0 R 6408 0 R 6409 0 R ] +>> +endobj +6407 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 467.673 171.594 475.811] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6408 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 455.718 171.594 463.856] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6409 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 443.763 171.594 451.901] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6415 0 obj +<< +/D [6413 0 R /XYZ 69.866 801.979 null] +>> +endobj +6416 0 obj +<< +/D [6413 0 R /XYZ 70.866 771.024 null] +>> +endobj +6181 0 obj +<< +/D [6413 0 R /XYZ 70.866 589.454 null] +>> +endobj +1182 0 obj +<< +/D [6413 0 R /XYZ 70.866 562.258 null] +>> +endobj +6417 0 obj +<< +/D [6413 0 R /XYZ 70.866 372.153 null] +>> +endobj +6100 0 obj +<< +/D [6413 0 R /XYZ 70.866 166.133 null] +>> +endobj +1186 0 obj +<< +/D [6413 0 R /XYZ 70.866 138.967 null] +>> +endobj +6412 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R /F14 3876 0 R /F13 3879 0 R /F10 3880 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6423 0 obj +<< +/Length 1682 +/Filter /FlateDecode +>> +stream +x�͚�r�8��~ +�vU[�X�L_�z՝�.�ra�d�2�Ƹ����#K8�(�fw�������rsw��xO� ��<�}��y7���|/@��̻{�|�)=?�H�n��O F�����iT�Z�_�M���Ə3��qg�x�p���,@"@E�`B�=�p7�>!�/��Q+P@��J'��[õ�F,��C���!�|�xO�����(�1Q� ��q�- �U �IV�R9��R�8��¯\f�&����ؼ�t*27�� A��f�6Z�h�D�3�YX���B�u�>�g������&յ>�2*�E�?/�l�^���=���cr��7W���_+�:��&���u�+�U�_��A��:�ߟ>��nU��1|� �K���q攅��3���Ӽ����ӟ����6*fs�����?֮*w`ML��G���Y^�o��ͅ�~9�.�C7��+m��f��i>#�G�dt�]�/V�{MQ�ZE���4%V�6���bb�E&�:�{ԗ�b�9$YT&y��"4=>��zh6���\Gٺj���V��V�δya��M�&��������3=�W_ +h@1}���) +\�S���!2CY@ZQ�>�c(�̀]j��/3��N��%0@�tW��5" �̈��ZI��t�j��!"88JC]�4!�1��P ��Q� �yh�! �� ��n8TF��@���.�:4�q.�j�zhKV���e�.����=�V����i�CJD�!ƛ�����Pàơ�B~ �x�hЁ�a�n�,��h�$ݠY�v_u �z�n"!��혍�a0c1�Z���6ʘDا0���֬�w��TRH���r3h��DV�U�����l� ��@G|���֪0�%H�.� RtCgk�i�NflSs�3� ��f���UYO��M����7:?�zסot��o�ڷ�M� ?���Q1����g @�ށ�A�nRmM�8��A܈��L�Ռ���ٷzM� ��Gݣbh6y��0 �� 9¼�\d���͚�Ջ�U������g���T皗��w%����2�� �@�K�����܅��RtCjkZk�g�$����y^˾�k"���X��a�T�"���R"!�XRtcik��m=����>�p�i�p��N�[/ϲط&M� �Vz��0,rh�L���(`H���R|�{hep��AK�������F���q��q1�#�֩�ä�@P¡�������$�ڢ�M�ދ@�����_j�g���^PW�o2�?���1� hbA�\��{Øf�kEe����F��˭��8V�V�;� �L��NJ�꤄cW�{�Z����)��6^����zR�1�;�&��Oɏ����n�Ve��m����;B".�l����1�v�[�T͐Ren��b:�yU }hJ�;���&k� �~��T� # ��U������ڍ��t����g8�����Ӫ.�[�hq�+��GV*��:X��_+��o���߫��0��k��R�wɿ���X���<��1d��\�Hba�?Z��I��2>IL�'\�hcF�C*�)��&YY�1�~V��a�>%rz��,:�����kmV��C�qXh[�0"��?:�����rE�<�q,�:�)�%�r��,�;�)��"r�y��x~>�d��S����* +endstream +endobj +6422 0 obj +<< +/Type /Page +/Contents 6423 0 R +/Resources 6421 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6381 0 R +/Annots [ 6410 0 R 6411 0 R 6418 0 R 6419 0 R 6420 0 R ] +>> +endobj +6410 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 747.062 171.594 755.199] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6411 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 663.375 171.594 671.513] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6418 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 265.938 171.594 274.075] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6419 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 242.027 171.594 250.165] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6420 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 122.476 171.594 130.613] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6424 0 obj +<< +/D [6422 0 R /XYZ 69.866 801.979 null] +>> +endobj +6425 0 obj +<< +/D [6422 0 R /XYZ 70.866 589.981 null] +>> +endobj +6180 0 obj +<< +/D [6422 0 R /XYZ 70.866 367.35 null] +>> +endobj +1190 0 obj +<< +/D [6422 0 R /XYZ 70.866 340.591 null] +>> +endobj +6421 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6432 0 obj +<< +/Length 2204 +/Filter /FlateDecode +>> +stream +xڽ�Ms۶���\J3�.zon3�U�z�z4��8���\�J�����?���e�z����燧�_I�z^��5�����?��d�P"��>G#%D$���^�OK����闈�{,����?��l��R-?w�CV�i��������_�G�*�R4�v�ŧg��{�D����{}�!�9C<f�z����&F�W/�� �cGЂ ��]�x���CVf�!�sY#��\{"� G�R�g� I�@O�> �|b��{$��*�QQɘ! �[wH��%b4�t@nc@�m�E�3���M�"xy9l�#����nE��G�#��ˡМ�8��C��_�`LO�R�pHK���e���a�#�=ƪK(�~�a�4u�#*�Z#��v~�$#��tsg��k�>�U��ss�Ϡ_8n�p��l�+�3P79�.2 �� +�.H�`G�Ø�!���xu^�n�l���d���3;�I�����$ꦆ�K ��ЉD"����$1���S���;�t��<�q3h�ӟ�C7=�1"����0 C�����ڔ'� P�1��Y:�k���s����xYnN���MC{8�H���"1暩m����݃��k}��'�8�]�@����7L��(d}Cx�'$E�����э��n��e�~�1�"hQ�5)�bpr#����T�i��2�#%r�������@˲��:�B��Z1��߿��6��(F��02��,i0���# �rtCh{�<8����?����O�S��%� +�/H��G!L:K +�0@������͟m��\�E�fюdtU�W$�4NnF% +k����a�4�8A\�9�a�`X� ��g���6ݎ/�Bpsh�0�.���ɍ�LR��)�I�"fH�<I��GP�i餰e��RzF�����p���CQ%!I�c�0 C��C�F�C#��j�D?K7���vTy�i�FжW���6t� "�0�VM�3< �T�}?̟��?��%;�x���f��>�^� �#� ��ư +6/���)�M���(�4lg&L�p�)�*�� �al6)����<?O7z�k���sψ�(��?'�or�]t@+��t�n�5ZPMfv>d��A���%5���ya��%����>�U��qWw$D��՛2��������LQ���?;���1�#�ֻ�T�,@Y5�0� ��:`�k-���8Z�����q�����[���m<�|�$J$&Ƃ��)�s�Y��A�+�o���>ŒGkB`m�.��ڔ�4��)SP����!}����}ުŃ9�U�uz5�=~\�12P�N}����,i,u��4� ���Tw���՟0���xv����cǰ^f�����the=������<��N����h�/��>;ZK(d1r=;y�6�Rޚ2��NH&m��x�z)�wġ>ޱ/��|g�M�KM�S3�_��/�UkS�ۊB�+�涴����v�~��$��R}�/�(��V����@̡#�N��� �rT�{���!DRR I����Ã��G}�^d@G|�to^������ހ��xi>����~�Yq��h��Ύ�ξI�䔪��᭨P���|&��h� ��w_�+%�����Z�:��4��誣}��1� + +��N�R��z���b�����G���}��JmD5��" FI�����o˳��[�Q�~���P<�lW�P���lr�#��w�"J@M1�a�U�|F����G�~�nFmO=��g���ͨm;��H����%H,�� +�0t ˮ�cN��]O"�tL�rt�e{���>^^�n�����/Y�����Kw�9@���a~�4?P��d��#�1�d�OK7A����z����"p�dGпYto6� +�����vA� +�$p*�0�1��9Ns&�#��9�Q�=�mQ6�y������3��غ���$� �}���U��c(�tcf�6{:o����M��{ �S�v$��7�]t@�'aK�0 ��P�9��~3fB��t�g���w=��ٻ����7�Ϧ��79�.8�_ְ��@����\��@$1,G< �st�g{�������:��}'>��ۜsR8�A��?�QaN�hv ��e��<�?h�����ކ�8���l|̊씖�G~����?_��vˬx���7��: +endstream +endobj +6431 0 obj +<< +/Type /Page +/Contents 6432 0 R +/Resources 6430 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6381 0 R +/Annots [ 6426 0 R 6427 0 R 6428 0 R 6429 0 R ] +>> +endobj +6426 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 349.666 171.594 357.804] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6427 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 337.711 171.594 345.849] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6428 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 325.756 171.594 333.893] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6429 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 289.891 171.594 298.028] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6433 0 obj +<< +/D [6431 0 R /XYZ 69.866 801.979 null] +>> +endobj +6434 0 obj +<< +/D [6431 0 R /XYZ 70.866 771.024 null] +>> +endobj +6184 0 obj +<< +/D [6431 0 R /XYZ 70.866 471.447 null] +>> +endobj +1194 0 obj +<< +/D [6431 0 R /XYZ 70.866 444.251 null] +>> +endobj +6435 0 obj +<< +/D [6431 0 R /XYZ 70.866 218.281 null] +>> +endobj +6430 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6440 0 obj +<< +/Length 1217 +/Filter /FlateDecode +>> +stream +xڵ�]s�8���+tif֪�%n;�f�W��w��C��c�����{�Dʗ?��"�M���#����W�^�3�^Aw���ه�\#�C�8Z� M�Q +�aE��=�)����|y�?�o��M�>��/%�8�ӧ8X-� � �ƀ���ڞ�����7�p� ��e6L����aE�3��"��ʑ[$$�Rp��A�f�4�gaO��bR%�)�NK�"�RoT��&I}�C����*=�v��rns�e~-�����͟W��;����T���J��f�0�p!�O�z�#�b�˓��N$�?��@��P/�)6p���%��B5���;m��d`���hA)�tW��0�.�M�j6pg��՝����q�j�bZ*�#�����nv�ć�S-��äe'8&<|O���a�zHW����fg_�9ϳ�:I����@�8}�����)��,r��#-5�FVc���X鰴4�T��X��d��Dv1�v˰��/���h�V��j��ؿ=.j�֝�7�6N�}�簃 +�\�C�$i�i�0?_&�Qm�"�J���}�P�!P�NTC�8�$|��Wְ�S"af��Ҁѐ+U^�,�pC� ��l��� +$iw��b.�XK(�n�%K�a���Tk1:��Ts�-�"�8����sp_R�Q�m����ͦ7��Ո����9-q��I�4�@�\�4���J�I��Y��V7MO�6γ���g�4(�o���� � H(X�@���A��L +��\*!ܭ3�����Y��V7�ݼ89_U�����z4��� +�"k��g��np�]`@���8�$ �Xu6.�1'V�%̍r�G��i����o"~G�ߎ�6*�~��������NA84�.?� ����$ � �a�� �o.`p�c?�uO��s |�臯���x�G1q���ᩣ�G����p��1~���kU���z�1�3������ �����Ӱ�"�#K} ��a.�n�c?xu�V��r����k�ߖ��qwY��4ކkm9se���-g�Đ���1mu�ű�q��:D�u�w�{��v���`v�_��<���&�aڴ�ߤ �\�}��ꊶ�<ƯIz帷�[�Sgۼ�0����v��F;��-�2e�'�V�7:^�Z?洵����M�lU'���[w뿝Ry�1,��p��dՏ{ +3�D�R �����.N�<*b�ţ� �s�)�m�_�_mE� ����HnQ +endstream +endobj +6439 0 obj +<< +/Type /Page +/Contents 6440 0 R +/Resources 6438 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6443 0 R +/Annots [ 6436 0 R 6437 0 R ] +>> +endobj +6436 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 601.595 171.594 609.732] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6437 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 237.729 171.594 245.867] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6441 0 obj +<< +/D [6439 0 R /XYZ 69.866 801.979 null] +>> +endobj +6172 0 obj +<< +/D [6439 0 R /XYZ 70.866 723.375 null] +>> +endobj +1198 0 obj +<< +/D [6439 0 R /XYZ 70.866 696.18 null] +>> +endobj +6442 0 obj +<< +/D [6439 0 R /XYZ 70.866 517.156 null] +>> +endobj +6252 0 obj +<< +/D [6439 0 R /XYZ 70.866 347.554 null] +>> +endobj +1202 0 obj +<< +/D [6439 0 R /XYZ 70.866 320.359 null] +>> +endobj +6438 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F92 4484 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6449 0 obj +<< +/Length 1372 +/Filter /FlateDecode +>> +stream +x�ՙ]o�8�����x�m�v՝Js5��� S! +)� +�.�v���8qhBLB��^T��~�c��ɱ����; ����F�=��|e*�(��ρ�HK��"I��U0�'��c\B����&�L����ty�FI���41MG�?��h�r��iʃ�v4{�� +��-��P�y�m�C�3�� ~��8���yؠv- ��F�}B�x�[l�,�M���JIg�`���!�J�W� K(��MZ3���Ŕ� �)��L�f�RPbH���3;ֆP��������*Fga��� +C��Iê���H]�\���6)�L&��'` �=}.���^�6����E͈ǿP3nFC�}�nB�`��%�A�aA���Xu%�4������ݤ��6?[7lU��������|�`���j4�i�d%wY:���q6� ��0�iX��� ��"����g�f�f�B��������xz��K'����,�?<M/��w�MB@��KtS6H��L� +ʁ���<�wP�)��I��������y�<=ݔU=��\���171��A� Ӱ�"��� +ae +dL.����IY� +��S��[�6Oo'm5�#D��f(l�Cn��z��`���Mxw �xk + }k^�nԪ��(Y���e��j���D2����6ʇUg�y+��D4���6��1M������"+��8�s���Ϣ�qԸ�|!�)�H���>z�0<�vQ����N�މ8z�E|�P<����h�n_b���*'��)AS�A$�c���/u +�Z +�2L����\�-�! yҿ�ƨ�Ñ�7����i�����yV8����4d)U��loALm�BQ�SLn�%�Aj��l�ߍZM���ˬS�����R���mgɣc(�l�cl��^�uJ�D����m��,'��mB�x�9��56|9�6���ڛ§���먓�(�'� +�k(�R���a"���<0L�x�0ő � +�4�4"���m0��F}-���3x�t���\ xz��4���g�Vj�P�a�h�`�h�#z^�4,^����%���-ux^~�n���I^~�n����n9/��w�M2$F!����a��)(�_m2XH^��t�Y�骚���,����]5�k]k��h�rs�%�������⺙p�U7_XW��u�ͳw�-�y��E�mY��������m57��!��v-$�l�������ާ����z-V�z���,K춒3�U�n������Ss;�b�{�%�����!�N��خ4��c�]��;�7���Y`q��5�W��!,�y9��2r��}�^��N� +�oVV@5S��R�cL��"s%����_k�!S���/g�)^ +endstream +endobj +6448 0 obj +<< +/Type /Page +/Contents 6449 0 R +/Resources 6447 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6443 0 R +/Annots [ 6444 0 R 6445 0 R 6446 0 R ] +>> +endobj +6444 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 442.009 171.594 450.146] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6445 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 180.007 110.119 188.144] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6446 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 144.142 171.594 152.279] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6450 0 obj +<< +/D [6448 0 R /XYZ 69.866 801.979 null] +>> +endobj +6451 0 obj +<< +/D [6448 0 R /XYZ 70.866 771.024 null] +>> +endobj +6101 0 obj +<< +/D [6448 0 R /XYZ 70.866 563.789 null] +>> +endobj +1206 0 obj +<< +/D [6448 0 R /XYZ 70.866 536.594 null] +>> +endobj +6452 0 obj +<< +/D [6448 0 R /XYZ 70.866 405.39 null] +>> +endobj +6259 0 obj +<< +/D [6448 0 R /XYZ 70.866 265.922 null] +>> +endobj +1210 0 obj +<< +/D [6448 0 R /XYZ 70.866 238.726 null] +>> +endobj +6447 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6460 0 obj +<< +/Length 1440 +/Filter /FlateDecode +>> +stream +x�͚�r�H��z +��������'We���s\*Y� +) �����;T3�p!q��C�ק������q6�v6vng7�O_�r42R2���Qi)e(��yxq]�'�U� V�����ٷ/���>�y�s�]o�ko�����L#�5�d�$�g>���8�r��iʝu0{|��\��`Čv>�;��g�y����:Ə���`�F����in_�ۜrw�[^��愸�4�\�1B�gp숐b����/�A��Q#"H���&�JdM�MBe�$�!JA�!������`���c-��S/����l4x +�\� O��"�칋�D��aB�!x���kv�x'��x���K5F�����`�=��xMҰxQ m%/���(;�q��xM���y6�U�\G�C^���������'�5I��E(<�z_�p�GQ�q]�,��*�:��Z�O����q�4sW��-��8-�Ɓ68�:$ A�%�A����&�AD�W�H�>�0EJ�~��96cV�l�i�e3KE˶)R`������:^L�I�LӰ�h�.�g)� �9p�e#>%ӟ���l���2��38�z߃��t?�5"�I����va��ȏ���A�gO���� +w�=x����*��Q�)|�>;�gڇ��8R���g�;�4�c? +�6[?�>ڈr��#ۆij��T*S�,$`�i�*E0i)x +clk��ދ�/�*Ao���^����;�H&�U!�0���Ca��=���eM洛]M�ƀҒ+}C`�m'���zgn�ܠ*�B�Uqp���ޓ)�a���)�z��|���:M +�x�Dd��)�Ln��pw��}t�e��c���c��ЄZ"��mr��ҘZ��0p�,U���v��VFIb�+{�DC�Uː����;�o��O��^���Re9�T +`K"����`��=[ +�(a�s�F6�2 )�T����6�cƥ��c-�3.d X�L�65��e�z��̐��S����zD�u2@��ipM��l� 0�\�-aϳD'[�,��*��l��lf��y�����ֹ� i�4�&iX�8ER��u&�Q��`k�c3ZE���ӎ�(�f�K���;��:XSP�4 �I% +˱�m>��`},1�*Z���C���8�f����E���d9g�Bj�ҔM������a �&���6�Z4Yr~ '�.]���Ve�C!�(�K��9����r�W^p2/�Z +C�N},u�0<<w��Ь���2���U�ɋ~�]�]g�[���������Mk��$!�[mjH�T���Q�v��J2�`�jk�> ��r�#�U����+�/��7��u-w\W��v��|nX�N����5��Ŵ�$�dK��*Va�k:�?��lH��2���������*nJD��$O���I������i� +endstream +endobj +6459 0 obj +<< +/Type /Page +/Contents 6460 0 R +/Resources 6458 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6443 0 R +/Annots [ 6453 0 R 6454 0 R 6455 0 R 6456 0 R 6457 0 R ] +>> +endobj +6453 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 448.864 171.594 457.001] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6454 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 436.909 171.594 445.046] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6455 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 146.272 171.594 154.409] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6456 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 134.317 171.594 142.454] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6457 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 122.361 171.594 130.499] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6461 0 obj +<< +/D [6459 0 R /XYZ 69.866 801.979 null] +>> +endobj +6462 0 obj +<< +/D [6459 0 R /XYZ 70.866 771.024 null] +>> +endobj +6188 0 obj +<< +/D [6459 0 R /XYZ 70.866 570.644 null] +>> +endobj +1214 0 obj +<< +/D [6459 0 R /XYZ 70.866 543.449 null] +>> +endobj +6463 0 obj +<< +/D [6459 0 R /XYZ 70.866 400.183 null] +>> +endobj +6176 0 obj +<< +/D [6459 0 R /XYZ 70.866 260.236 null] +>> +endobj +1218 0 obj +<< +/D [6459 0 R /XYZ 70.866 233.446 null] +>> +endobj +6458 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6469 0 obj +<< +/Length 1450 +/Filter /FlateDecode +>> +stream +xڽ�Ko�8���Z�@��M�;w2 �U'�. �VR���q���J�=Y��-���9W���Q�iy��8/�;/v�&_��O_�r4r�d���Qi)�R$���:S���i��a��f�w�lN���F�c���:�0�u��r������!gI�������'�l�o(��9ew ����c�L��HL/�h�-EK�47U�Q>]ց�x�!�8����V��-Rɐ���+k��pLjҦw3��4y�pDž.�2����Đ���zķ� � +1��D�G���˪i`�T��в�9r랇hF���������A���9�&���:������|���v���3Ƒ�C�o��`��%.�6J��F%t��o�Qց�a�v�ʦao�<���=7����1n��o���(�Fi�ED_z�ͮ� ��;�6�Ҏ[�t��c�������7�;~���&oMg�1��8i���Z�J���dm�FΚt ��i�rq�5L��ŋ� ���V6�ҝ��5�Y+���Z�m�p����60I%$�P�aPN��^5 'eJ�96:&-� �Vq]�?���U��c�RO;w[/N�0�}��]m�`�����B����l +�^����{�����C�m@P���6�5�)h�u"T0�2��{�y���;x��3�����[Ca��=b��/��j��%H�"rb� �� �1δ@&������������ea>)�*L�,�L(���O�C����iE�8�4Uʞ�$W�;P���U�������T��\ޘ����Ō��ݤV��4�����JV��A���-����T +�h�tc釹i3�|�������A6^��>�ЁQWV9�qJ9X�c�*��u�,& +�U���U��]�Xm����,���NV�W��i0`T~����Ѻ�Q�K�ZV�q��ȔD��+DK���0i;�jY�a��S�'�fi�Y���B +4*�C��eף���Pk���D��k���KRD��IT.�@�0K;]e���u8o� ���]����VG�zׄ$p��e�Fiи�S�5ސC��.� ���V1m�i�����^�Fǭe�n�R�q���0�A(aX]�c.�tĆY�+��� 6�ӎX��L���]p� x$b�5>��U�B�u����A#��%(ƖpXmź���q��6Q�/��M�$�3 + c(����j�L�0^i���Obo��?i��� ~���Shp���?���CpN�Lmw��2��K�b��S�lK�TS����ī/B١~�����)��j�V�2� ��ػ�1�N~��l�9^0��t9#@t�����Z����c���"Z�>��#f*�PR��(��Xz9����9r�yd�bD�M�~��F(~Y�VI�Y +������9�y�wX'��6JG���K��L��^�)�) +endstream +endobj +6468 0 obj +<< +/Type /Page +/Contents 6469 0 R +/Resources 6467 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6443 0 R +/Annots [ 6464 0 R 6465 0 R 6466 0 R ] +>> +endobj +6464 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 492.837 171.594 500.974] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6465 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 134.064 171.594 142.202] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6466 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 122.109 171.594 130.247] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6470 0 obj +<< +/D [6468 0 R /XYZ 69.866 801.979 null] +>> +endobj +6471 0 obj +<< +/D [6468 0 R /XYZ 70.866 771.024 null] +>> +endobj +6251 0 obj +<< +/D [6468 0 R /XYZ 70.866 602.662 null] +>> +endobj +1222 0 obj +<< +/D [6468 0 R /XYZ 70.866 575.466 null] +>> +endobj +6472 0 obj +<< +/D [6468 0 R /XYZ 70.866 407.487 null] +>> +endobj +6187 0 obj +<< +/D [6468 0 R /XYZ 70.866 247.118 null] +>> +endobj +1226 0 obj +<< +/D [6468 0 R /XYZ 70.866 220.375 null] +>> +endobj +6467 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6480 0 obj +<< +/Length 1754 +/Filter /FlateDecode +>> +stream +xڵ�Ms�8�����X�oఇ���T�;�K&�"6q�2�<�뷅� F��-��j=��vޭ>�I�]>����Χ�����G�:�d���q1�t\�"I���y��8Y,����Ȣ�h����C���,��Y�l�������C��@E�������ی���!G-�C��&�=>ag�=81�s~�=c��g��;��:����f6[f# �Ο��A�afB�y�Ye��!�3xvxH]NxGol� ,��r�� ]6�7C�HcB��;>��J�!J�C.,|�(i� �.b�+ �V���˦hl�t9|?Z��iz��L3KD�hfE�!~ʿ��,^��%����2N�OǬI ��m��I6^TB��-�b0��+�'iǫ.�t�5NӎW]s��qr[���&Lx&�5Ɇ��P�z��s�Gq!� +��I�骋�?��yb�T=;h烝��oi�^E:��ε����D?^�lh�����7^���0EB�(���2_#5�|�U�W�L ����F�cG��N7j�0/�$(�4i��?�������|���cN��|Z�b�t��[�ޱ�����qh�LH�'Q=�F{=*[�#���D�����}��E\475doI�2����r8�ku�g�y>o Z��b�w����p��X-˝q(ٶGM)bтQ������T��$,���9�����`�>GAR��z� s���m�� +=w�!�����H����[������B{�nٷC�m���jB�y��*=t� eY�QU�C��ƥ�J��W�p!Z��\��E$9$Z&�易k���\付�.=����B+[�����V�nK�͉ x�B+��zR��� +�z7�;�3K�g������ԫ���;�����j��+ޙ�0d�*�<�O�ɓu��i<����p�\�ع<�Ņ�\�j��p�M��<Y"Xv�N��B��H��H���ۡ�O9z�,��}���@��v�:��oin/�N?��U��x�4[<�f�Ղ��X���>�������6O1OL�&w�m;��������%�#��o��>�+��7�WȪ �����ꕏ��D��������uL��Fq���`�?:��'gq3���$�G�?C츜Y��b�vd���ܧ�T�W�8tVRK 9vBQ�1�鼚18dPx.���_F�Y���Y$=��^5R�z�m�ڊB#^��ln�D������q�,4A�4����ëg\�,��٦ +L�r"��l21�3�M��>���d����YM:��i'��9���?�9x�m��%�40'��`RVΥ7(EQ��>�s��̆�5��H��6|�T�2x w���|�l^�l�\��S�.=typx���5J�W]�����1�j�����Qٞ��NvȆ���,&�16Ɇa.��o��R)˅�l������sUD�"����N[݇�v���{Q��'��Lo"��l�N�M�2Gg�}������f���|�3X���2���T&�Q9xJm�����۸X1��<�bN���9E��elLNelhw��_j�f��+�تg����K�l3�ԝ�#���Ƌ�9G¯U�86�p�$���0K[���=��,���t�G�w��_�����5=��k�߆Y_�]6�YɝZJ����]j�>���*������)������2�+y�U�Ii�)L�,(�bjE�jH�"���S!T �y�ˆ�h +endstream +endobj +6479 0 obj +<< +/Type /Page +/Contents 6480 0 R +/Resources 6478 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6443 0 R +/Annots [ 6473 0 R 6474 0 R 6475 0 R ] +>> +endobj +6473 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 458.45 171.594 466.587] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6474 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 434.539 171.594 442.677] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6475 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 422.584 171.594 430.721] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6481 0 obj +<< +/D [6479 0 R /XYZ 69.866 801.979 null] +>> +endobj +6482 0 obj +<< +/D [6479 0 R /XYZ 70.866 771.024 null] +>> +endobj +6185 0 obj +<< +/D [6479 0 R /XYZ 70.866 580.23 null] +>> +endobj +1230 0 obj +<< +/D [6479 0 R /XYZ 70.866 553.034 null] +>> +endobj +6483 0 obj +<< +/D [6479 0 R /XYZ 70.866 350.974 null] +>> +endobj +6097 0 obj +<< +/D [6479 0 R /XYZ 70.866 162.056 null] +>> +endobj +1234 0 obj +<< +/D [6479 0 R /XYZ 70.866 135.101 null] +>> +endobj +6478 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F14 3876 0 R /F92 4484 0 R /F13 3879 0 R /F10 3880 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6491 0 obj +<< +/Length 1561 +/Filter /FlateDecode +>> +stream +x�͚Ms�6���+82UY߂C�8ު��q|�\�{����ͯO�1f��TN�F��<���|yw{C��r��{���-.���Jɼ�gOaH驐"I��'��'�.�x�1.ab���d/WT�U�ަqVEU�gz������#�Gv&���{�tq���'x���a���G� ������Ϯ��{ +� +�&a|ے �8�M�*x����!m g�B5�g��ƻ�źy�y_de��A�frUE�nTv��q�0��X?�Y���}�p���2S�).�F>{�Lx:R�DX���bѰEƊ���x+��Cژ�����*. �w�DU, ���|�K����<#��.-WD��;2��X��G�Ǡ +ˢ67K����Ҹ�A��e' .�d�O6DI�A�yMhN�'��}%�l�hX)��D�~����ZQ�I�H�� +�c���/8Q6�G� �XvES�� +�#b�f�7$)�j���a�4c�� �!lGa����� +D�_�`� >l�8\�lX�`�=[B!�ؚ"�&�-� �5E��U[q�o�ivV�F:�`�~T�lX�X���-%��V�#����&��-�\�����3�C��n�Gn���搴4�U�a��Ft�W0��h��� 9l�8��lXaE��s�� �`6�ȷ����4�,�Uw��x��䆱��0���$3I��sp��}t�#|~�m�fm�����踊�bL��#,Qe��$���{���e���X'�:�6���a?.�l?�Iߖ�?��/q�xs�� ��X��=����W���_㬀�Q�x���� ���ݑS�����&*Z��#�L�Щ+aM�45%�dQ���7��[�vc�����,2'�e�-O�Q�gʚ1/��:�P4r%��թ�cz���Y)�O�Q�T��m:�����_8d���]�g6<=Z�B�H OkoJ[��_�u温��M�n�;�T/oK*�x]���F;P ���j�g +�WW�Q��\��}Ҿ��P�p��ֈ�c���)��M���e`t�8���!��ּLJ�kd~MWOIg%�=ژ7�U���U�[���@c�S�ޮ�{�?˪;��]G�։K��ӫ�ƕ�cG�.X���b��rN�R�����.�!Rd0Kb�����W�<&Ӣ�����$�������3�ꈺ���l����LJ2$C��,�4q� +���iXLXq�/m�a6��y6,���%�g�I�O`t���юh6��4M'��s�<�F��'��`��q�fٰt��)��PkR�����I��j��f��lX�恛��Õ��2�!�F;�L.��6ˆ�Mgi�}�Sa!"P��m����踖F�4o�ൽ9��6�h����n��ͲaA���ǖ��1G@�����DM7imU[� P5M�MU[yd�l0�;Xj�Y��>Gu'��cq����4u�rr; ����4��8s4�JG��P� +�E%��W�ۿ�Q$U|�iS�:д�矽[5Xr�^ ���h�iD"�$�[.p2 X'H67��8���ru,�r���/:v~����/��* +endstream +endobj +6490 0 obj +<< +/Type /Page +/Contents 6491 0 R +/Resources 6489 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6443 0 R +/Annots [ 6476 0 R 6477 0 R 6484 0 R 6485 0 R 6486 0 R ] +>> +endobj +6476 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 747.062 171.594 755.199] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6477 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 735.106 171.594 743.244] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6484 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 422.895 171.594 431.033] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6485 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 410.94 171.594 419.078] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6486 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 398.985 171.594 407.123] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6492 0 obj +<< +/D [6490 0 R /XYZ 69.866 801.979 null] +>> +endobj +6493 0 obj +<< +/D [6490 0 R /XYZ 70.866 698.488 null] +>> +endobj +6182 0 obj +<< +/D [6490 0 R /XYZ 70.866 544.676 null] +>> +endobj +1238 0 obj +<< +/D [6490 0 R /XYZ 70.866 517.48 null] +>> +endobj +6494 0 obj +<< +/D [6490 0 R /XYZ 70.866 327.375 null] +>> +endobj +6260 0 obj +<< +/D [6490 0 R /XYZ 70.866 163.786 null] +>> +endobj +1242 0 obj +<< +/D [6490 0 R /XYZ 70.866 136.741 null] +>> +endobj +6489 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6519 0 obj +<< +/Length 1514 +/Filter /FlateDecode +>> +stream +x��Y�n�8}�W��,�`Q��4�(�m�C���*d)k�M�_�#�r$��E��$[&�Μ!9��W.Ip����.�����W��L)Yp�%Pi)e(�$���!����*.�r��@_���4K�ɗ)�a�L�8��\�8�Hh (�g������oq@�XZ#My/&�78��o������f�"��!�|��?��2 +��?a1�%A�^�:�K}[V�_�,�P5��lCҲ[�9��tAfnڌd����o,ʖ`�3��������u~sfɵa��̱kI�[��i��Z�|�2� +�A�ne� bQ��P�$���r����r:#"LK���>�O��l�ަy����ý/����&���L7 ���[�٥�+��V���p�'��f�|t9�<���")�唐p��/w����/w(�f�;#ۨ�Lb����ѰV"��:u x����!J��BԸąh��+� �=!aOx����mЅS($��'��M�ja.�)����(�����3�`����\C�h�,�rC�t������0y ���� ���bi%�PW/D�����q���k� �z��+�S��,``:HY�l8e������.I�b$��>/��m����5<�o����c��]��}�Zhe�Oh'��U �P\ S� Ni�"��P��!�a 2G�a��2ka�S/H����O�����s*�����ޯٰ�R +&��)a"DVOOH�|Z�ߞ�OOL�~Z�O����s:���W&�v�f��G D�����R���B������=�에�.���SV���ɬwe�82z�9��Ʈ�j[pe���y� c�7*庐���9�`Ҿ�VS2�cdk~�*�B�+��D��V`��o[uV&ߜ ��̀�Xܯ˨ZԪ:�жa�6��7�u!��y������H�ٶ6~��Rp ��G�rU��OV�,�-��[3B $*k�iƣ�*矋"�k�z�M��0��Fg"��`���t����r��e��t�:��ȹ�O��֜�z&��6�`��>�H�vJ�y�贵�O��aiTE�R��*�s���\^�U58����ܦP��^Z7�(���<\�E��i'� �!��$1u"��)�a1��mWw��ˮ�T8/֟+fY���8��y�U^�t��g�"ɒE�����S��m��/�(�z����/?�I�t�zFd�7���A��|�f� '�P)��F4��]�i�!��u�w$�m�"�/�2����o�M��������yk@�σ�W����'q�V�{���Tb�{�Y�I�mF�Ai���]��8��̻ �Q��tU�Y-�O��W�����uI\�먐��G_ ȦX%>���ଖ���y;OVe�j~��}s�MV��֎�^<���`���g�;Nnۤ��x)X7`=���ի���^�w5���Qxq��t��7I�,���+7w����y1e8���*��$�2��RP� +endstream +endobj +6518 0 obj +<< +/Type /Page +/Contents 6519 0 R +/Resources 6517 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6525 0 R +/Annots [ 6487 0 R 6488 0 R 6495 0 R 6496 0 R 6497 0 R 6498 0 R 6499 0 R 6500 0 R 6501 0 R 6502 0 R 6503 0 R 6504 0 R 6505 0 R 6506 0 R 6507 0 R 6508 0 R ] +>> +endobj +6487 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 747.062 171.594 755.199] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6488 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 711.196 171.594 719.333] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6495 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [119.326 337.346 172.766 346.803] +/A << /S /GoTo /D (structmatrix__dim__t) >> +>> +endobj +6496 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [126.678 257.461 160.689 266.918] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6497 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [126.678 230.659 173.009 239.43] +/A << /S /GoTo /D (matrix_8h_af57ae8796956bfd0ee173b9040ba5192) >> +>> +endobj +6498 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [126.678 216.917 149.598 226.374] +/A << /S /GoTo /D (matrix_8h_ae71449b1cc6e6250b91f539153a7a0d3) >> +>> +endobj +6499 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 151.875 156.466 161.332] +/A << /S /GoTo /D (matrix_8h_acfd2bbc4a90915e57a4555694e842312) >> +>> +endobj +6500 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [241.194 151.875 275.205 161.332] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6501 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [327.654 151.875 361.665 161.332] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6502 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 124.181 164.437 133.638] +/A << /S /GoTo /D (matrix_8h_a0e06b2cfb86340e88be7b1219bef0ce3) >> +>> +endobj +6503 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [249.165 124.181 283.176 133.638] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6504 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 95.676 184.288 105.944] +/A << /S /GoTo /D (matrix_8h_ad7c9a682a3cc4ca33c030afa8798241a) >> +>> +endobj +6505 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [269.016 96.488 303.027 105.944] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6506 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [372.414 96.488 406.425 105.944] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6507 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 67.983 222.664 78.251] +/A << /S /GoTo /D (matrix_8h_a48b36217faeda15438f4e07c54d0ef9e) >> +>> +endobj +6508 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [268.012 68.794 302.023 78.251] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6520 0 obj +<< +/D [6518 0 R /XYZ 69.866 801.979 null] +>> +endobj +6521 0 obj +<< +/D [6518 0 R /XYZ 70.866 674.577 null] +>> +endobj +4151 0 obj +<< +/D [6518 0 R /XYZ 70.866 533.123 null] +>> +endobj +1246 0 obj +<< +/D [6518 0 R /XYZ 70.866 516.805 null] +>> +endobj +6522 0 obj +<< +/D [6518 0 R /XYZ 70.866 377.318 null] +>> +endobj +6523 0 obj +<< +/D [6518 0 R /XYZ 70.866 297.433 null] +>> +endobj +6524 0 obj +<< +/D [6518 0 R /XYZ 70.866 191.847 null] +>> +endobj +6517 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R /F11 3877 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6599 0 obj +<< +/Length 1826 +/Filter /FlateDecode +>> +stream +x��[Y��F~ׯ�UY�p���ɺ�U�Jl�iUB�L�"P֛_��1�i��6NjYCOwO����[~�UWv�);)g��U<�wSY>).�<�Q\��]Yn���[�|�����ʹH^?$i<_����G�}��a��&�����1Ӂ)z���4ϰ�h?[����o���{�3��+�mj�e�ߩ�e�[���$j�z����j���|��utx�����2.���W�n�-i���ǹ��0+y�^�O���>��n��7�̎�q�`�5�-C3|SY��Z���0la��Zض��97l5O����q���PI��(?�M����0�#��)�ʹ�zA��~G��}�2{7^`�&�8FA�h�_����L�qQ6�¤t��lw����-�5-�zf,��qc�C~f�r�=ˁ��4藢�t������Zv��� �',��g���>P`b���v��]���(�(+͏����$۶�g�w��8����e���<�����Q9���fA D�X��.�G�|ۦ��F�Q����Gy�NE����S�sAN>�}'�S�t;�4����lD<=[]�d��#"Owy�m�B�B�4ȸ��i�x���n�� Zv18�V���2�k��$ۥI/az�� <����q�+�^�yIѕoe�7\`����S��+8�~�j�~6��!=��)�q$�� iH��)���8x^���#�u0�I�� ���5\�&A<�D�W�K�}aT�n�ۆ�o�Ա�y��י�2A@��t;�㿗 � u�+f �9[�Eo:Y8����.i�l�/e i�ŵV�pQ 80$���n#�꽟(|�D���\�wX/��n��a����#���C�խ������s��F#N��fh���=����7�YP��!M��-��)�y��ئ�K�mx!�8�[�η�C�-�bȺۯ��a���k����n���{R`�o�����3l�C-^�]+HY6l�y0j ��s���H��6D�٦��+2���]T�F����l��VG���'�&��ll�pi��\������ne�2���F�n��2�n7�U4ž9� +o��_��BOמ�sR~(���=̦^�ǹ����|ў��G[���Ci^�K�^�yC�9T�;�N��������ob�yy�n��8 +�ؾA�X?����m��Zk��ՂiU���bB Ͼ~��0��%d� "�a�pUi^�Vmy�O��(�./�8����D�7�mK�3^f�ۧNў��P���ە�q��&Ş���%�?"��kf{�+�0 �g��̔��f٪�`@��E`@���w)�qP�i<T�R�䰝<%2�KU� +��<a�{M�*����ӧ&͉�U����$���.s��b1�ME\[|�DN�ء؍K+>�d�Oj�{^_b6�0M%,���b�"�8�Q���]��`pą,�h��d��@��f[>v"L�/�^�~ه[wzz`���6Q��ɏ�kV5^[YOI�zu\���p�!�x�G�!v&�A��&����� v�������� +�1y}��u�\4����Ӽ7 �d��4W�^�@`���Z�1��X^�o<��q�������^�T��u��e�NI�^�+��βj�/{w��7�-E�!e�̈́Q�0�+�۞���ҏU-m�u���^��!�qV�`߇8<V�fo�-Jz՞��D�كۗ�7����%[�{��Yڹ�*��Y��'X�\Z;� d�"e���h��C6 ���� �5aD;���lۂ��8�e��,�����E^~{���g����T^ +endstream +endobj +6598 0 obj +<< +/Type /Page +/Contents 6599 0 R +/Resources 6597 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6525 0 R +/Annots [ 6509 0 R 6510 0 R 6511 0 R 6512 0 R 6513 0 R 6514 0 R 6515 0 R 6516 0 R 6532 0 R 6533 0 R 6534 0 R 6535 0 R 6536 0 R 6537 0 R 6538 0 R 6539 0 R 6540 0 R 6541 0 R 6542 0 R 6543 0 R 6544 0 R 6545 0 R 6546 0 R 6547 0 R 6548 0 R 6549 0 R 6550 0 R 6551 0 R 6552 0 R 6553 0 R 6554 0 R 6555 0 R 6556 0 R 6557 0 R 6558 0 R 6559 0 R 6560 0 R 6561 0 R 6562 0 R 6563 0 R 6564 0 R 6565 0 R 6566 0 R 6567 0 R 6568 0 R 6569 0 R 6570 0 R 6571 0 R 6572 0 R 6573 0 R 6574 0 R 6575 0 R 6576 0 R 6577 0 R 6578 0 R 6579 0 R 6580 0 R 6581 0 R 6582 0 R 6583 0 R 6584 0 R 6585 0 R 6586 0 R 6587 0 R 6588 0 R 6589 0 R 6590 0 R 6591 0 R 6592 0 R 6593 0 R ] +>> +endobj +6509 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 745.436 163.675 755.704] +/A << /S /GoTo /D (matrix_8h_ae8d8daa117e9f96a5e29fe6c76c4998c) >> +>> +endobj +6510 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [248.403 746.247 282.414 755.704] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6511 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [351.801 746.247 385.811 755.704] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6512 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.245 717.96 185.224 728.229] +/A << /S /GoTo /D (matrix_8h_a56513a88eff05b0683320c532fadf945) >> +>> +endobj +6513 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [274.111 718.772 308.121 728.229] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6514 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.395 706.817 525.406 716.273] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6515 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.185 666.467 190.501 676.843] +/A << /S /GoTo /D (matrix_8h_a53879e7c4cfbc96725aef9f8234be7dd) >> +>> +endobj +6516 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [275.229 667.386 309.24 676.843] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6532 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 639.91 159.963 649.367] +/A << /S /GoTo /D (matrix_8h_ac7101bbaa3a2698658276a7e21501093) >> +>> +endobj +6533 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [244.691 639.91 278.701 649.367] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6534 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [312.591 639.91 346.602 649.367] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6535 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [380.492 639.91 414.503 649.367] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6536 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 611.516 194.357 621.891] +/A << /S /GoTo /D (matrix_8h_aa8acafd4181978f536976f8151e51516) >> +>> +endobj +6537 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [237.222 612.435 271.233 621.891] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6538 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [384.95 612.435 418.961 621.891] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6539 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 584.959 159.461 594.416] +/A << /S /GoTo /D (matrix_8h_aed6fab1ffa40243eeb08117215082be3) >> +>> +endobj +6540 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [244.189 584.959 278.199 594.416] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6541 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [312.089 584.959 346.1 594.416] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6542 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [379.99 584.959 414.001 594.416] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6543 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.404 557.483 159.277 566.94] +/A << /S /GoTo /D (matrix_8h_a550aa0d5a3212e35ad0af134895fd20a) >> +>> +endobj +6544 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [321.182 557.483 355.192 566.94] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6545 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [233.541 545.528 267.552 554.985] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6546 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [407.237 545.528 441.247 554.985] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6547 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.322 505.286 180.988 515.554] +/A << /S /GoTo /D (matrix_8h_a3763252ca00e4c8522ae1bfd5ef40f0a) >> +>> +endobj +6548 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [287.261 506.098 321.272 515.554] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6549 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [122.811 494.142 156.822 503.599] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6550 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [297.861 470.232 331.871 479.689] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6551 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 442.756 178.075 452.213] +/A << /S /GoTo /D (matrix_8h_ad610bcce232c69ca302550f57b1ad9fb) >> +>> +endobj +6552 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [262.803 442.756 296.813 452.213] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6553 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [349.263 442.756 383.274 452.213] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6554 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [412.457 442.756 446.467 452.213] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6555 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.502 415.281 202.916 424.738] +/A << /S /GoTo /D (matrix_8h_a53b0a1829b2085414fb66a9e9bd6c7b7) >> +>> +endobj +6556 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [287.718 415.281 321.729 424.738] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6557 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [415.717 415.281 449.728 424.738] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6558 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.395 415.281 525.406 424.738] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6559 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.819 375.85 233.857 385.307] +/A << /S /GoTo /D (matrix_8h_acfd7c6f021f4fbcd393fe849c82f34de) >> +>> +endobj +6560 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [283.529 375.85 317.539 385.307] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6561 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [411.015 375.85 445.026 385.307] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6562 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [126.669 363.895 160.68 373.352] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6563 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 336.419 200.992 345.876] +/A << /S /GoTo /D (matrix_8h_a3cf18a2c5c6ad62a4e0a0c00d27e2887) >> +>> +endobj +6564 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [285.72 336.419 319.731 345.876] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6565 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [351.397 336.419 385.408 345.876] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6566 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [437.858 336.419 471.869 345.876] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6567 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.115 308.944 229.517 318.401] +/A << /S /GoTo /D (matrix_8h_ac735d13efe5b76ecf60ac13ec79da8e3) >> +>> +endobj +6568 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [312.526 308.944 346.537 318.401] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6569 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [374.814 308.944 408.825 318.401] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6570 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [439.819 308.944 473.83 318.401] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6571 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 296.989 128.787 306.445] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6572 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 269.513 207.609 279.176] +/A << /S /GoTo /D (matrix_8h_a0107887a6c40980fa639750be8262f01) >> +>> +endobj +6573 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [292.337 269.513 326.348 278.97] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6574 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [360.238 269.513 394.248 278.97] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6575 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 241.118 220.261 251.494] +/A << /S /GoTo /D (matrix_8h_a49aa70a7d6ad76388ea08acfe43b7374) >> +>> +endobj +6576 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [304.989 242.037 338.999 251.494] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6577 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [365.555 242.037 399.566 251.494] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6578 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.205 213.643 222.299 224.019] +/A << /S /GoTo /D (matrix_8h_ae808f007791f060590d39c7668501988) >> +>> +endobj +6579 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [316.464 214.562 350.475 224.019] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6580 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.395 214.562 525.406 224.019] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6581 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 174.212 199.333 184.588] +/A << /S /GoTo /D (matrix_8h_a18e47742f1653dcc4491badfe2537a0a) >> +>> +endobj +6582 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [284.061 175.131 318.072 184.588] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6583 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [344.628 175.131 378.639 184.588] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6584 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.416 147.655 188.187 157.112] +/A << /S /GoTo /D (matrix_8h_a51139e6c87b602e5e0ebfbc406fda35d) >> +>> +endobj +6585 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [272.58 147.655 306.59 157.112] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6586 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [366.252 147.655 400.263 157.112] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6587 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [426.687 147.655 460.698 157.112] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6588 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.661 119.261 211.238 129.637] +/A << /S /GoTo /D (matrix_8h_a3ae0b9f73f82716f3427a523a3412864) >> +>> +endobj +6589 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [302.414 120.18 336.425 129.637] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6590 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [462.338 120.18 496.349 129.637] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6591 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.262 79.83 231.631 90.206] +/A << /S /GoTo /D (matrix_8h_ac20399f6a8de13b1f392a1e3f7c0fbf4) >> +>> +endobj +6592 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [364.453 80.749 398.464 90.206] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6593 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [189.881 68.794 223.891 78.251] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6600 0 obj +<< +/D [6598 0 R /XYZ 69.866 801.979 null] +>> +endobj +6597 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F61 3908 0 R /F29 2678 0 R /F13 3879 0 R /F10 3880 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6674 0 obj +<< +/Length 1618 +/Filter /FlateDecode +>> +stream +x��ZAs�8��Wp��� ! 8v���tz�M��C�a�-;t0����߯�������XO��>}z��zr�7Ж��Җ��ݎ����olGsM�[�,4�2]B4ǃ&�d����24��q�U����$�݄Owta�K�)�g�x�|Ґ��uY/�¼x��d�}X����/�5]���jt�hisV�I�L�s���JC�61��s�}�S�_�-�����>`y��X'�29�[��q�g��Y�,M��YmVqk��1XgN)�W��z5��!4�gkc`�)�b��K�+�R���v�ݏ1&�n���������K����ŧ]�a��9�M�,lm�8w}�Օ�m�W������6�_=�Ǐm��Q�1'�fņ����n�]93G+h�O��Q�.i&K�Kh��b���$���Tp�C�`��O����Jؕ�N3搜ր� =EN�4�Q���=,��k�D|�9S��� +���b�c�0Rc3��\��[#���.�!���Z���`!K��j�ۣ`�f,4�@���aP���X4d-��J�41���K������9��e���2yk[�oU]��m�&w�Q�]�}����6�����;��oL]�R��V|�|F���s���-���nD��[t!���R�p������n�P�IE��H=�Z���P�@R����yA.!�nY!���K��존C�Mh{G%6�X�6���$��<L�V6L|�ė4/�M���`�����־>� +>Y�z�P���D��&뢍sa[���9o�n�̩�4�@vģ�3;�-�����Vv�[h�+�BЍ�SE��S"���*l+�V�f!�)]�����ؕ7ޚ���ૹp��<O6SZzD_dl�b��������U��4��F����x;��EZ��J"���7A$+���>��& +R!��}�Y��i2��Ѿ1fqJ�p#�;�����Xx�a��3�6�_V��H}mH�0[��6W�C_� ����,*��n��*ͪ(Mzg��2ڪ9�\��ʇH�ڗ���'��硜x%��ߊd�љគF��Q�GdC������A�A����*]�6T����+��L�����w���|�[�-#4`�~�u���O�*�VZ��%�����q��@B +H�)�.��f +#.\���:�¨.�'�؋�^��ty����`�l�~oP�f��ͥe��ܲ�pt�(��~fV)K�ߔ���T��^�t����ԟ�wa[�`�Ӕ7x�B2X��,U�4���L�q{E���p^؝*�_e�N/{5e�%_�{�m��6px�M�EQ9����X}�O�泱�����${vR����l��͗�h��3���ªȭA��;�Zh;�-��BG3��w#=� +I�-�����:�zm nܙ����Ա^\��� |^��\W�����ͳ��TI��zi����=�>�3�,�-���*��: +g�6��f����0j$��U�rp2�m?~{�w_) �����s��7�ݟS�(u���LJs�W���>˧�^z�ڎ�Ю%����փu>(l��U�0��}�Yl����v��վhG�$�Z1M��J!+2`2������%���q��J +endstream +endobj +6673 0 obj +<< +/Type /Page +/Contents 6674 0 R +/Resources 6672 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6525 0 R +/Annots [ 6594 0 R 6595 0 R 6596 0 R 6621 0 R 6622 0 R 6623 0 R 6624 0 R 6625 0 R 6626 0 R 6627 0 R 6628 0 R 6629 0 R 6630 0 R 6631 0 R 6632 0 R 6633 0 R 6634 0 R 6635 0 R 6636 0 R 6637 0 R 6638 0 R 6639 0 R 6640 0 R 6641 0 R 6642 0 R 6643 0 R 6644 0 R 6645 0 R 6646 0 R 6647 0 R 6648 0 R 6649 0 R 6650 0 R 6651 0 R 6652 0 R 6653 0 R 6654 0 R 6655 0 R 6656 0 R 6657 0 R 6658 0 R 6659 0 R 6660 0 R 6661 0 R 6662 0 R 6663 0 R 6664 0 R 6665 0 R 6666 0 R 6667 0 R 6668 0 R 6669 0 R 6670 0 R 6671 0 R ] +>> +endobj +6594 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 745.121 128.787 754.578] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6595 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.287 744.202 265.45 754.578] +/A << /S /GoTo /D (matrix_8h_aef8d1508ad101227ab255a714ab22b94) >> +>> +endobj +6596 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [350.178 745.121 384.189 754.578] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6621 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 715.394 128.787 724.85] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6622 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.287 714.474 284.889 724.85] +/A << /S /GoTo /D (matrix_8h_a0a3d3cfa20ad3e75ad783af457343672) >> +>> +endobj +6623 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [369.617 715.394 403.628 724.85] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6624 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 685.666 128.787 695.123] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6625 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.445 684.747 288.4 695.123] +/A << /S /GoTo /D (matrix_8h_ad2cecc467ac6480ef0f3423f962b39bc) >> +>> +endobj +6626 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [428.841 685.666 462.852 695.123] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6627 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 643.983 128.787 653.44] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6628 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.518 643.064 305.912 653.44] +/A << /S /GoTo /D (matrix_8h_a8d77cfae4f1da83acac929c1ce13d252) >> +>> +endobj +6629 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [435.754 643.983 469.764 653.44] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6630 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 602.3 128.787 611.757] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6631 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [130.988 601.381 353.469 611.757] +/A << /S /GoTo /D (matrix_8h_a5f6a1948ec005cff4985559821c4943f) >> +>> +endobj +6632 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.395 602.3 525.406 611.757] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6633 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 559.806 189.31 570.074] +/A << /S /GoTo /D (matrix_8h_a875d6c55a16ee9f8bf523b8c1c82bc6f) >> +>> +endobj +6634 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [232.175 560.617 266.185 570.074] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6635 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.798 530.078 211.411 540.347] +/A << /S /GoTo /D (matrix_8h_a3570c016691507c003dd7a54cb37e7e2) >> +>> +endobj +6636 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [258.529 530.89 292.539 540.347] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6637 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.006 488.288 212.469 498.664] +/A << /S /GoTo /D (matrix_8h_aec03481d950677386122e3c8ba6a5cd0) >> +>> +endobj +6638 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [297.197 489.207 331.208 498.664] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6639 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.006 458.56 214.056 469.142] +/A << /S /GoTo /D (matrix_8h_aaf85a32b8562c91d2d1889819580375e) >> +>> +endobj +6640 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [298.784 459.479 332.794 468.936] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6641 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 428.832 221.22 439.208] +/A << /S /GoTo /D (matrix_8h_ab166871472924745f70e2bb6e17498c8) >> +>> +endobj +6642 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [305.948 429.751 339.958 439.208] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6643 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [368.533 429.751 402.544 439.208] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6644 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 399.105 219.579 409.481] +/A << /S /GoTo /D (matrix_8h_ae8e87640fa1a2d259ee4dc98c955cb48) >> +>> +endobj +6645 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [304.307 400.024 338.318 409.481] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6646 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [365.404 400.024 399.415 409.481] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6647 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 369.377 204.955 379.753] +/A << /S /GoTo /D (matrix_8h_abbaf8f39b2b7bb4bd2987f99674c1213) >> +>> +endobj +6648 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [289.683 370.296 323.694 379.753] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6649 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [351.775 370.296 385.786 379.753] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6650 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 339.649 203.314 350.025] +/A << /S /GoTo /D (matrix_8h_adfd93dda9be9b2e8df5805af7fee7845) >> +>> +endobj +6651 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [288.042 340.568 322.053 350.025] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6652 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [350.134 340.568 384.145 350.025] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6653 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 310.029 162.581 320.298] +/A << /S /GoTo /D (matrix_8h_a32ab12965ec43c2acf65cf9dd510353a) >> +>> +endobj +6654 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [247.309 310.841 281.319 320.298] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6655 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.226 280.302 183.11 290.57] +/A << /S /GoTo /D (matrix_8h_a72073ccd483f9cc438425d3d8ffd3029) >> +>> +endobj +6656 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [266.63 281.113 300.64 290.57] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6657 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 238.619 181.249 249.093] +/A << /S /GoTo /D (matrix_8h_a82f374a9b8b215f0ef53d35401eae524) >> +>> +endobj +6658 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [265.977 239.43 299.987 248.887] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6659 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.777 208.891 202.329 219.366] +/A << /S /GoTo /D (matrix_8h_a72297a60e572f85929989e813388a9c5) >> +>> +endobj +6660 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [288.639 209.703 322.65 219.159] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6661 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.023 167.208 250.217 177.477] +/A << /S /GoTo /D (matrix_8h_a06f75ae4924e3f0dfd0b6a25313dc731) >> +>> +endobj +6662 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [376.649 168.02 410.66 177.477] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6663 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [438.772 168.02 472.782 177.477] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6664 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 156.065 128.787 165.521] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6665 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [392.018 156.065 426.029 165.521] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6666 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 114.382 128.787 123.839] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6667 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.287 114.382 178.747 123.839] +/A << /S /GoTo /D (matrix_8h_a722a0230185fd66f0cecbeae7d50ce1a) >> +>> +endobj +6668 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [263.475 114.382 297.485 123.839] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6669 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 84.654 164.069 94.111] +/A << /S /GoTo /D (matrix_8h_a90b6eafa665d34d7330581c32564d632) >> +>> +endobj +6670 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [248.797 84.654 282.808 94.111] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6671 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [408.027 84.654 442.038 94.111] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6675 0 obj +<< +/D [6673 0 R /XYZ 69.866 801.979 null] +>> +endobj +6672 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F61 3908 0 R /F29 2678 0 R /F13 3879 0 R /F10 3880 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6702 0 obj +<< +/Length 1037 +/Filter /FlateDecode +>> +stream +x��W�n�6}�W�����Vg7I���鮟� Y�m!����&���)K��&�E�`��8��3g��է[���� p�\���+*@�Cߧ`����� �1X%������W�U�(�a7}�f�[��˸�e�DMZz�s�r�p�Z��\q���#��o���[�2�S�U�|v~; +#(x���1DC�2���!��l"bbb�u\�{�� G�F`A���&j*养�So�����W{jv�(+,�ς�Xu3igmb`+���0r��6�����DI��gv�����lT�c�oE�/�ά�t�A��P?���@P���4K�0�mve5�`�3� �*o@�x����12xD}p�:O������>�h�G�%��0P�0d��Q����ikYei����Y(�Q�e�G���MWAniI�!Rt��@�Y�(̸E�'��<���[�� +�O���Dn�B�·&݈B�0��)BRB����;��mjX�����mkM�*��ɩ�m��(re%��xi�yژuI�Q$�hV���Ϩ�Yw^=�l���* +��i�Y�����]z��~�����,,{��\.�+p_Y�۽��n�.[[��CVd�r��#�53��Jc��3�+�)-�VH�h����}�b[|�N%)��;A�r�z��I��O��7fg0�ޒ�]g��c+giH��B�ӳ���Lj]8� Ĝ �%C��]Y���Z6�tyJYL�R�JK����?�8 ޜ��S�k~���+��� J4~�đ���im_�4�I���]��PS� +&��Ð��[t`�����*l���N��0k��cqf����ܫ>];��d\c�^9َQ�hh�[���w��k75�?�������a������D���b��@��Ψ�!a|*7���\m�un�3��������L���b�8��/gw�J6��w��͚iDZ����S���P��r���~���Y�>� Wb��Q�kY�*j�M�S�g+0����Պ��b�_��C� +endstream +endobj +6701 0 obj +<< +/Type /Page +/Contents 6702 0 R +/Resources 6700 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6525 0 R +/Annots [ 6696 0 R 6697 0 R 6698 0 R 6699 0 R ] +>> +endobj +6696 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 678.816 297.675 705.356] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +6697 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 138.537 171.594 146.674] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6698 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 126.581 171.594 134.719] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6699 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 114.626 171.594 122.764] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6703 0 obj +<< +/D [6701 0 R /XYZ 69.866 801.979 null] +>> +endobj +1250 0 obj +<< +/D [6701 0 R /XYZ 70.866 771.024 null] +>> +endobj +1254 0 obj +<< +/D [6701 0 R /XYZ 70.866 665.356 null] +>> +endobj +6527 0 obj +<< +/D [6701 0 R /XYZ 70.866 633.145 null] +>> +endobj +1258 0 obj +<< +/D [6701 0 R /XYZ 70.866 606.733 null] +>> +endobj +6526 0 obj +<< +/D [6701 0 R /XYZ 70.866 523.418 null] +>> +endobj +1262 0 obj +<< +/D [6701 0 R /XYZ 70.866 497.007 null] +>> +endobj +4551 0 obj +<< +/D [6701 0 R /XYZ 70.866 413.691 null] +>> +endobj +1266 0 obj +<< +/D [6701 0 R /XYZ 70.866 387.28 null] +>> +endobj +1270 0 obj +<< +/D [6701 0 R /XYZ 70.866 277.369 null] +>> +endobj +6604 0 obj +<< +/D [6701 0 R /XYZ 70.866 245.186 null] +>> +endobj +1274 0 obj +<< +/D [6701 0 R /XYZ 70.866 218.775 null] +>> +endobj +6700 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F50 3818 0 R /F54 3823 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6709 0 obj +<< +/Length 1600 +/Filter /FlateDecode +>> +stream +x�͚˒�8��~ +�vU[�]bٙLR�U&ӻN����q��������Fx�f��K��I��s��<|�D��a��m�����7� +4 +�d�÷@a��TH�$��&x��8],���}T�_�{���.��w��o��q��x���1�L#�5�T\��g>�~�|�r��iʃ�~���� ��c�u�R^��`Hp����_��1�¼5/�5;Z# ��6�ӂ�y�G����!�CY-����DH�D�Fxc ����A�4�j�0�V����%T�.�Q +J)��GviwlV�����y�X�M�Oh&�ޞm�S)$�g�-���Ț����+@P~ξU������n����ɪ�h�A��U�*�0�~�a�&iXܨ�������m�]������iڃ������:K���ߥmt�]R@B��D�$ K��衦�rr �F$ +���6?K7mM��GJ-�O�k}~1��k��#ۥE�[ � �/��Pt��Amt�]LA����$� +5*��� �B S$@q5OK7jMӷף���f���u�nF�6>�%FBr>��i�4���� H��%Sjs��X�����D��z����1����$�J?q��P�Ҩ�e��F�E$�4��*t;�V�D�q���͂��^�$�k�Km�1Nڹ��%�'h]�!D��*7;$�du h�������U��;�BAZ��nV��1�e�*ژ�j�*��f���Z�҄i�P�0���@a�lAʦZ����7ZeC�z�JK��Է�?�**��6|��BՅozg�K3��������������h�gvP�`�ve������� K{�W[L�d���m����;ZC5�p���u�[�aI�kY����E4r����bڜ�QR}��x�š=O��L�t��h��� 6�S ɖ�w��-3}y���Q�q�bO� �D�9 + �ɦ�@TR_����Z�.Os<%��g{/��h{�����L*��ϐt�� B�4�&iTt1 5��7ȠXH�αtݹ�(K�������5��%�3'q�����\#��%��aS�\��ʖ�p1�U���������i�����"p�Ռ��ַ�����* �|�������-�R��&q��%Q@���PS�`C$J�\�zH��t��4-��N�.0���f��}Z�^�8?S�T:�) pt;��Tr��5.V��U�A�Uգ`^��u�c��X�\R�),/��>��|s�%�lt�q��m�u����4ˣe�jtm�M�(�P����7�>���U��O���ǽ�gM�9O�,��DF�U��Quu�K����:����7Y�x~e�g2r�]�L� �y����a�F�C�qޠ���Lɞf�:3�����OE��c{S�ɐ��>;6 +Y��j� P�Y����`��Ac���c���g������b��e���L5oxtP#5:R�/]�n +S�$��w �Ń �-�湋����Kó1lWX��bq�e��A ��к�H��Nl�D�9w�L�O��x��ѝ�uS�F������4Σ��LB����䟐Ӟ������ +endstream +endobj +6708 0 obj +<< +/Type /Page +/Contents 6709 0 R +/Resources 6707 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6525 0 R +/Annots [ 6704 0 R 6705 0 R 6706 0 R ] +>> +endobj +6704 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 492.837 171.594 500.974] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6705 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 468.926 171.594 477.064] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6706 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 155.257 171.594 163.395] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6710 0 obj +<< +/D [6708 0 R /XYZ 69.866 801.979 null] +>> +endobj +6711 0 obj +<< +/D [6708 0 R /XYZ 70.866 771.024 null] +>> +endobj +6605 0 obj +<< +/D [6708 0 R /XYZ 70.866 602.662 null] +>> +endobj +1278 0 obj +<< +/D [6708 0 R /XYZ 70.866 575.466 null] +>> +endobj +6712 0 obj +<< +/D [6708 0 R /XYZ 70.866 432.2 null] +>> +endobj +6529 0 obj +<< +/D [6708 0 R /XYZ 70.866 277.038 null] +>> +endobj +1282 0 obj +<< +/D [6708 0 R /XYZ 70.866 249.842 null] +>> +endobj +6713 0 obj +<< +/D [6708 0 R /XYZ 70.866 120.342 null] +>> +endobj +6707 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6720 0 obj +<< +/Length 1448 +/Filter /FlateDecode +>> +stream +x��YK��8��Wp�U�" =ປM�氕��63Ea�=l�pxd2�~[l0�=��\P���C�����巯�ڔ3lm,l}����}��H�E���\[#WKz b-#��&̝?/,�9L��f�s����J����u��*��<Ӣ�?���3��";H�E.eV������=�zm$S�qq��{b�=�kh&�&����O� c�ō�aAe�I���2a���<��4����p;��BԸ��e`�Q�M���U��PE�Sl��wnGqY���T��O�8���������~��|�9�_�T/y�¯TY|�Y��Dq��a�1m���ı���`1��x�pO��V +����h+�0��/'�Hi-AF��!��מy�l̋3-��O�9���� �\8��nO� +�ȼ|/�M�cN���ҏT���N���U��n�w�Eb�cf0$̷����qfI!&-�C�c Џ<�����h��a@`&�0�u�U�_�)p\D��)�0aâ�1��:ĬA��}[l� ����%��Ua��:� �x���}3�1}~̞/�ޢܩ=��7P?MW ,�~�t�>��ð�� Y�tq�Ԡ)Y��IF%J��r�����iyG��q�2��Zh��� ���۴���9evP�����l*qs�ϰ{*qS!'l���C'ynq�!�Ob�4C������DC���A�Z�8H�& �D�"X"��F�P���'��c1ЙN��bP\oT9�#q9��,L�5���u����p�ңD;VCf��� �Dz�c�`8/�;iw���z����<�r�v7j��]_gv�v7���]_e�'u��W��ދc4����XwF�:#"�W�1~�u�>ۈhw��i���ve�]�Gx��~�'Xy�EӬ�[���@��cَ�e^�'���j;ǜ�z��}�����p�!��;�J7sM��:A��tN��uw»�y��4ͼ�I��� ��`����z�����1w�6��ǿ�1�v��JtMc�:W7��y19�ٗ�&�:?��������5��&������z��3��\����|�'F���7���1�^x��u��W���^�]'A�S!�鱹DR�a�͇=6����A��� ��خ�m[�t�M]ĺ�}�u����H�p�?k�G��%�������y���q��ԕ�*�.Ǿ�r8��tm���^�u^(?ʫw��P�4�0�hwx��� �s觸�&��MI����V�v��W�Q˰�_��ɤ�|�[�u������������:R��C�՟���Pa\�a[�&{�$��f����7�mSy`F/t�ƨ��g/����ɟy���w�c���"8��� a�O��M���Ju���.�<+kަ�5Ȏ�=�qT����Le0c�0�Y���VC�+����+�J8�k�sh7a08�t���TT�-��q��M�����F�<��&�R�!- +endstream +endobj +6719 0 obj +<< +/Type /Page +/Contents 6720 0 R +/Resources 6718 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6525 0 R +/Annots [ 6714 0 R 6715 0 R 6716 0 R 6717 0 R ] +>> +endobj +6714 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 589.64 171.594 597.777] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6715 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 577.685 171.594 585.822] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6716 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 248.605 171.594 256.742] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6717 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [278.922 88.369 348.806 98.637] +/A << /S /GoTo /D (matrix_8c_a72073ccd483f9cc438425d3d8ffd3029) >> +>> +endobj +6721 0 obj +<< +/D [6719 0 R /XYZ 69.866 801.979 null] +>> +endobj +6601 0 obj +<< +/D [6719 0 R /XYZ 70.866 711.42 null] +>> +endobj +1286 0 obj +<< +/D [6719 0 R /XYZ 70.866 684.225 null] +>> +endobj +6722 0 obj +<< +/D [6719 0 R /XYZ 70.866 541.066 null] +>> +endobj +6692 0 obj +<< +/D [6719 0 R /XYZ 70.866 363.269 null] +>> +endobj +1290 0 obj +<< +/D [6719 0 R /XYZ 70.866 336.442 null] +>> +endobj +6718 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F13 3879 0 R /F10 3880 0 R /F54 3823 0 R /F92 4484 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6727 0 obj +<< +/Length 1846 +/Filter /FlateDecode +>> +stream +x�͚�n�8��~ +-m fI�i;�@�N&�40[v��䦝��#��)�օr�.Z9����)�0��g�Ͱ�w��y�����'W:�p���#1�p�O� ���y��],����:?�?�[�ӧ0 +�O��nA�<8�&X�<}q��!�y�Ri0��z������o�C�^��<ʜM<{~��~�����=罼3vwg.|��f��Lj��cqQ�pl�F�1���e��qyp\2���jIc�`�µ#B�a�sq���a� 7N�4�na"�D�$��I�(��s���" _�H����`�\Nm-��K/,�~�46x +�$�N4O�"�:�<��QE�1]>�~H +xO�+�P���k�\�_,���7# �Z�ݦą���'m��"� +h6q�\x��4;K3i�i�A����4�S#m�F�8�/h��nC��$�&i(����T|�ЈD����Y�A�M��{����/��A�h����0�k��� +� ���8�F�$H�D?t�4*��!�Yo*.�cS��������Y���cx���m&�۴��a�����5;�.�A8:�?��|��4�C>���Y`����`�3H�� +��u�����������Q7ICQW"���a���Sg�h�N��f>Xa��g�<sK��� ��\}�M�o��K�\������Y���,�)��:+o3uM�_K�ذۤ�Bw=��)�5F��hOQ����$����Ҍ�n��.���`�M���03�p��h�p�Ys��9(�`;��S�s��6q�s.w0]��ζ�H�n�~V'i(X��e��ե`��jgi�U7]�`��é���S��Μ��LBtt�m���<'nX�k�\i�b1,U��c� c��y��7�Z���0Q F�l�A�Hd�=lʆ�����^M=��\Q�-��;�a��.����9���`�'���Vy�� ���P�\K�G#�E����$��V���Պ� � +�!1Q�.A^���4��EjJ����*s���Yh>WK�����Ƨ���b�>���,�=V�Ƀ:D)�;�}��g�&�R7+ھqse�\�aQ��'����Ř���*x9�/�`s�fRSc�1���R7^hi�%��8L�:�����^MU����ѩ6]�fU��8H`����-Tb�S�ц}U�����]� �A5��y|�#η�0�fY%�^/FQ���S�a�v#�ˋ�j��j���J����ձb1h)�0g�m�W�͇�7z�RXXCz3�ݜ���y��y�,�]n�$;A���\�ɍ��<���ˬو�Q-Е�R�������*ucܽ��i��w�4�j�Em��w8�����*���q��05�r�}|f��\n�{�I����)*��H�j�؟F� �<�������4å�&p�y���=�ypZ�5:�6 !�%�ᚤQ�E�������<�8���4ӥ��;8U�YFc�N��n� +�)$\�N�n������G��xI<:;K#t S��V-�opf���F��WM��ut�m�@B�i��i +V!�=����>����4ê�66�78��6s�{�65��щ�� �s�ڋ�x��55�I!�55����`���]jWS���=i��j��}X�$k��KF��-=e�[m�֯�b����U��:ٟ��quI�6=��1����:��9?���ŋ�$�4�kQ�}���4��yz��8�o]t�u�c�;[��=�R����Ҩj��k�_� +���n�Q}r8�]Q�V��e��]�@T +� �a(�>Ip\�r�Ǵ����}Qs��#��F�^ +endstream +endobj +6726 0 obj +<< +/Type /Page +/Contents 6727 0 R +/Resources 6725 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6731 0 R +/Annots [ 6723 0 R 6724 0 R ] +>> +endobj +6723 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 400.686 171.594 408.824] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6724 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [278.922 276.191 328.014 286.46] +/A << /S /GoTo /D (matrix_8c_a32ab12965ec43c2acf65cf9dd510353a) >> +>> +endobj +6728 0 obj +<< +/D [6726 0 R /XYZ 69.866 801.979 null] +>> +endobj +6729 0 obj +<< +/D [6726 0 R /XYZ 70.866 771.024 null] +>> +endobj +6691 0 obj +<< +/D [6726 0 R /XYZ 70.866 522.466 null] +>> +endobj +1294 0 obj +<< +/D [6726 0 R /XYZ 70.866 495.271 null] +>> +endobj +6730 0 obj +<< +/D [6726 0 R /XYZ 70.866 255.162 null] +>> +endobj +6725 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6738 0 obj +<< +/Length 1526 +/Filter /FlateDecode +>> +stream +x�ŚMo�8���<�@���u�M�������P5`KY[�f���D*�,F�{d��C��p����_(z>�zF}Z�v����+���w� 6J!3�(�{B��d�p�q���۷�>]o�6��bw>�y��Y�W��~�[����$A�ͤ1�0�v���AO��gc�~�O��K������c����`�0�z����萔��u�\}��r�<����u����6ɟ�Y�����^���%9�LHTnw��|ȿI���s��8>��|��H�4�5��/m8��ծ8�� �3@��r�=�oG���ʝ� (���hC)���r�,/�U���Y�/n0��y]���}����=g���V��֩+$V�BRpLx�K�q_�硾��y�aA�u,~n����i^k�]�����1�o[�f+�f�rs��V�m(�X�a��Eݧ�����R��찆�;� �H.��������}�퇬<�/�)��������41�f)ݕ��������@���Q��-^�baե���&Q����˚�(9&��L�kJ�S�P_���$���l�*���X@6�i��Y��+ �b0U-��1$%�%z����9`��˯��$��YǸGV�������?�ʖE��-GǢ�$~�/��1u��{�_�q[B�@���� X���A[dÁ�96�_���E3=� E?hm�z�-H�Z[�Z;�]���N���e�-��8�1�=|t&��c����xJF����m��{�=4��¼���楀����,.0��>;�Bn��}^��7�E6sDb��r��S�R���t[��e�ʂ�C�q`bn�Vn^����,H�p]dò&b���+�"�8&��0E/k��x3�Y����K��[�d�f{�C����e��23�!-��0i$�pf���e/���ha�~�ڪu����u��0m?hm��]ӞqX�㚑�i��(�OY�|1�{��{s���9�m����}D����#����}���jY�̷ќ续�=��5Xkf��kZ��y�/����1�P�a�슁�yI��Qw.�ʬ{����8].�6��~L���q�k��܉h»jՐ������-Ԭ��*2�c���Soж���Q�-T�?λ��)����9�m���� +l��������E�_��}S�f��������p��w]�c�~NMi���\�z�3���;�r1 �tR�1�H�N�\����2���Βt�P5��+��^��Uΰd��Jv�J�����:T�[�@Q��FG��Mfģ p����T.�k� �WL��[��Ĩq�B�\���� +��2�ֻb�!j��=`<�дȄ�I+L��BV�h3�S�������E-�/lm_�b���Z�$ z_�LX�Ê��]:�DR�nh��&��-9�B�<�i{y���%/I��f��{�`A�e��|M}��h��$7���w��L+QW�R` h ��RMu��Ǥ��>u'�w.�/����Ph +endstream +endobj +6737 0 obj +<< +/Type /Page +/Contents 6738 0 R +/Resources 6736 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6731 0 R +/Annots [ 6732 0 R 6733 0 R 6734 0 R 6735 0 R ] +>> +endobj +6732 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 687.101 110.119 695.239] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6733 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 651.236 171.594 659.373] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6734 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 217.523 110.119 225.661] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6735 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 181.658 171.594 189.795] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6739 0 obj +<< +/D [6737 0 R /XYZ 69.866 801.979 null] +>> +endobj +6680 0 obj +<< +/D [6737 0 R /XYZ 70.866 773.016 null] +>> +endobj +1298 0 obj +<< +/D [6737 0 R /XYZ 70.866 745.821 null] +>> +endobj +6740 0 obj +<< +/D [6737 0 R /XYZ 70.866 578.752 null] +>> +endobj +6677 0 obj +<< +/D [6737 0 R /XYZ 70.866 303.438 null] +>> +endobj +1302 0 obj +<< +/D [6737 0 R /XYZ 70.866 276.242 null] +>> +endobj +6741 0 obj +<< +/D [6737 0 R /XYZ 70.866 134.787 null] +>> +endobj +6736 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F86 4565 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6748 0 obj +<< +/Length 1139 +/Filter /FlateDecode +>> +stream +x�͘Mo�8���<J@��[�uѦ@Oݬo�!8� +���"'�ߑH9��ږdt{0�ar����P����W���g=!�>��Z�nny�4���h�"��R(�V-�2��Y��ݺ,�7��>ݦ[c���cHI` +�mL�Z|A�k,�kC�����b���[��AKk��@��l�"�����F�u��c)8�o�?������궺�QI��XEʺtg�}�=�n���ܲ�՝1�s�1��.��&$o��~g_�����t��L���=揮��l��.�u��N�inU>�o��,-�<sK{ݦ�3� ��U��y��pNe����:��6axy3u�G����գl@(�n�9��!�a�<U��)IqJ���4K~��<#A���|#�������(�$w�lH�"G�:qN��w��+;��s�r��C#�m+'��)�E$a�)���e�f��7�1ky�35�W +��Y��kg���V��E�+�QORpLx�.Y�X��Yl���6j\E��d�������1[�SM����r�S= yu�g��5�~��ٔya�Ӭ��y?o/d;�����w���7� ���zgJS��ݬ�Kʰ��|")3y�r�uMPL�DBAZ��)Кc.����!LU��3�f��D�h+��%�HA�)�cOI�%�Ԗ���GUR,!��S�0Ke�#*:�e^���"��W��Yf�M�%�v���,�!A�����@�$�&Xp� �,��I�I/`l�����f��O@6J�Y[�EY;�]��^#��ʦ�p��g��G�g8�=,��8'��-ښ�%\�V��~������G_ eeޣ�deZ#n��Ǽ� M�<��p�1���� �A�$p����$�ޕ��r�Q�~�/Lkޏ5?hC�=�,p1 � eDaM���)2��쟣���5�S�Y�F���_�u`l��DŽ�u��Y��X���uq���u�� A�v?�&Vz�U�~���_Tz�0��i�t~Q�q!�Ӈ�_�y7t�:3��r�J��T�Y-/�ƨQU��;�J&��3ag�5�O)۰�5�jKo�WVN�E@J�!���^�ʕh�,!�R��63ź4֣���৽��W����[aY�����~q +endstream +endobj +6747 0 obj +<< +/Type /Page +/Contents 6748 0 R +/Resources 6746 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6731 0 R +/Annots [ 6742 0 R 6743 0 R 6744 0 R 6745 0 R ] +>> +endobj +6742 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 588.247 110.119 596.385] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6743 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 552.382 171.594 560.519] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6744 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 146.003 171.594 154.141] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6745 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 122.093 171.594 130.23] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6749 0 obj +<< +/D [6747 0 R /XYZ 69.866 801.979 null] +>> +endobj +6679 0 obj +<< +/D [6747 0 R /XYZ 70.866 674.162 null] +>> +endobj +1306 0 obj +<< +/D [6747 0 R /XYZ 70.866 646.966 null] +>> +endobj +6750 0 obj +<< +/D [6747 0 R /XYZ 70.866 493.556 null] +>> +endobj +6619 0 obj +<< +/D [6747 0 R /XYZ 70.866 267.784 null] +>> +endobj +1310 0 obj +<< +/D [6747 0 R /XYZ 70.866 240.588 null] +>> +endobj +6746 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F29 2678 0 R /F54 3823 0 R /F92 4484 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6757 0 obj +<< +/Length 1437 +/Filter /FlateDecode +>> +stream +x��Ks�H���,Q���w�6㉫��8�9*��2U<�����L�f3��s.�9؟V߈����;ع_|^->}a��/%sVO��ȓ�Q>E�8����A���W��>�%�X��K��-U�{�n��N� Ӥ8t��j�kA�H쐓��!�rg/������(���V;\0$8�ϑ�}�ϩL��(>S����%A7U[R�� ֹ>, q���Z�Z!�3��THF�#� +��A��Q#"H��&�HTC����bH<�(%���rDB˽!X!F������] �_`�6�-�B!A�TO���)�>i{�%�[g�$�=�?��{�Tm�gCo�N�n��ޛPl ��_b�Y/*a��5�+F���Y��j�&=xM����ܦ�1N�K�ŵv�� 3`]�4]�� l�R|.��" +"F�5��NWӴq�a� w]o{��V���f5/i��5hy: ����B�_b�Yh�W��] +/���h�"!G�6��Z�Z�ƴ��`Mt���tlb�먳\絛U���J;���Y���0�"�����$<�Rj�N�cރ�4O+f-���%�����UXqkU��ǚ���5OK��>�.��H�kj+tǫV⸼�r����i��� ��Q��A����nqJdY�� B��C3w�A?-v�A'�z��\R���(l�t� �6q�6�M�g:z���R|�`'�Ϋ%F�!X�@c\������|��B{���n%�J!_abd$>a��kB���WI�2ՎB��H�\ �x�6�Ko�WF>m1�W�:��7�Zn�1���M�{����b���ؼo?�A:�̯�^���Z�SgZַN{���2��DX������f�-�1�RZ��u�Anp�M�&A�!���[�?���^�6,�M=��S�T&���~��%D1��i�&��$ +N{[������&4O�Z�x�U��B@�#֒�OVT �g�e{Ƀf�����y +��z�p��Y!ڞW}��X٩./��H���k�F��`�v��O�e���V�Z��y�&zZ�jy^������Z;d�_b��y�.h�� e*�!����'F�5��NW��} :O�4o;evo;X��UG��@��V�9���.# �����, Ù���>x)X�!Ί��N��=֬M����4>=���U#8�$;�͒�����>�..��HH,��w��٬Ȉ@R��YQ�|JV�̒�n>�F:8ԡ����fu:�{G+A�l���7;�M�1ֹ��y��y��ȫ��où��sUon����*�gٵ$�d�c/(��>��y�BN)��F��P0fIⵧ�wm�E��Vk���1!����Q�z�g&c���m�����P�/�G���$�J�r��de�S�It�}r[{�K�����������F~ +endstream +endobj +6756 0 obj +<< +/Type /Page +/Contents 6757 0 R +/Resources 6755 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6731 0 R +/Annots [ 6751 0 R 6752 0 R 6753 0 R 6754 0 R ] +>> +endobj +6751 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 480.882 171.594 489.019] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6752 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 468.926 171.594 477.064] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6753 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 131.478 171.594 139.615] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6754 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 107.568 171.594 115.705] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6758 0 obj +<< +/D [6756 0 R /XYZ 69.866 801.979 null] +>> +endobj +6759 0 obj +<< +/D [6756 0 R /XYZ 70.866 771.024 null] +>> +endobj +6617 0 obj +<< +/D [6756 0 R /XYZ 70.866 602.662 null] +>> +endobj +1314 0 obj +<< +/D [6756 0 R /XYZ 70.866 575.466 null] +>> +endobj +6760 0 obj +<< +/D [6756 0 R /XYZ 70.866 432.2 null] +>> +endobj +6616 0 obj +<< +/D [6756 0 R /XYZ 70.866 253.222 null] +>> +endobj +1318 0 obj +<< +/D [6756 0 R /XYZ 70.866 226.028 null] +>> +endobj +6755 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6766 0 obj +<< +/Length 1369 +/Filter /FlateDecode +>> +stream +x��Os�8����X��cw��Lgݬoiƃ�0cD��O�����`0�������<������?,�o��`o�a�a��b��)O#_J�-^=����S>E�x��iJ0�t6�JO� K��-����a��1|�< �Ь����ǙFBkp�5�������3!�_쑣��HS����3�^��F����Ó��C�3������u�#*�G{q���5� �]s��(�i�Y��������=�kK���y���a)<�1"��i��a"�D�%��K��]���R0���L}l�J:��9�aq�WM�O_!�����/yR�Q�L���9����W���>yͯ�[x�}6���z��HQ6 �:0�~�D7^�4^TB_�[���5�n��Y6�U65-x �lƫ�N���ܖ�ޱ��� 3`]�4]�"�EGS8��.��B�����d��6̶����Kl��Q|������ఐ�,��-�LV�%È�\���z�v9J#'NBK�;�B��E���+�ˁ�ʹ�M���do��h��T�x�k7���2�>���:Kҙ����Xc�J�v�N��i8�� +�� V2 �/�� +��Y6rU1u���0�F�*��U����:1Y��l�{��&&��w�6�C��,�m�nK�M�����4�}ZhA���[�?�_1�&ʢĥ!A�_��q+4�Ne�ʶa�X:"�S����l�NJJoW{k�ކA���� ��fO�Ųp�U�ΊUP���˅*�!f �1v��rco�a�|M�Q�Z�$��\&��A����\Ѣ������,IԜR���;��M��7'2r'���2˽|Z�:��Z�����!��{f���s�0�8&ט��f� +�� +,����h�� 2� Mav�d���+h� �ϫ�=��� +q?�*�Uh���V�e���B�S==8;:������S������QB//�4��i[ޠ�c>;T�w+=&�@��f�@Eų�̀�k�0� +v�:ͮX��ȀV�?�VA�W��h��ph)[��Āi�H1�Z�f�W�Դ�5̳���� O�p���NH�v�n�Fi8�$E�����\t�%%� ���a��t�M?^q<P�6,�f��1�98��;�: ��l^�5z�f�����Ik�OMu�?�C�Zjg)T:ܽ�#e���@.��BZ*%�>�W����)�\��d#E��d�_H�a�r<}_n�x �fӞ�S�T �'�K-g��,��w�?K��,%��:;���vLN�qS� �&�U��l^]E��$��ϊR�8�.�8?eHwae�9��_4�{s�f� �KEK5 �-�{��Y�6+Uv�W&.` �EYd�4Ț���N�?݄2����< +endstream +endobj +6765 0 obj +<< +/Type /Page +/Contents 6766 0 R +/Resources 6764 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6731 0 R +/Annots [ 6761 0 R 6762 0 R 6763 0 R ] +>> +endobj +6761 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 455.738 171.594 463.876] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6762 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 116.658 171.594 124.795] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6763 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 104.703 171.594 112.84] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6767 0 obj +<< +/D [6765 0 R /XYZ 69.866 801.979 null] +>> +endobj +6768 0 obj +<< +/D [6765 0 R /XYZ 70.866 771.024 null] +>> +endobj +6684 0 obj +<< +/D [6765 0 R /XYZ 70.866 577.518 null] +>> +endobj +1322 0 obj +<< +/D [6765 0 R /XYZ 70.866 550.323 null] +>> +endobj +6769 0 obj +<< +/D [6765 0 R /XYZ 70.866 420.823 null] +>> +endobj +6686 0 obj +<< +/D [6765 0 R /XYZ 70.866 234.276 null] +>> +endobj +1326 0 obj +<< +/D [6765 0 R /XYZ 70.866 207.296 null] +>> +endobj +6764 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6776 0 obj +<< +/Length 1280 +/Filter /FlateDecode +>> +stream +x�řKo�F���\J�=��c�֍����UV�!02� +�Õ�8���$�2)�(q�4c$���p�DZ�-�>��y7��s����o�ٻL)Y�| +FZ�@�$ ������xX~\c\�?l�hqM���d�}�y�o���u��r����8 ��Z#My�Nf�8x�k�ht�Zޙ\0$8��q��쯃M��(>�5-�ô$Hs��ӂ�y� �(��B��Y]����=)�sp8q ����A�j��a"m��Kx`�K�,�D3D)TbH���=�q� � +1j|%��Q p]`�M���7� n�#�I[s�-���Vp�����+@P~Ϟ�6��қ�9\�6�Q�,�)*=�v�`0<�%��5��ŋJ�+9^����$�x5E���4�x55�Y�O�i��K�0F�5���n`��}��9��B����t�����N��C������M[��K�I��<��k��.P���8�ר^�h���/���i!�����t��T�)�[ ��Ӌ����~ά��h��p�p�QH�Q� /�����6��q}������[�J�Wm�Im?i�ڻC�H���uٍ��������Q��v��V�8 +�_���C�����{cޮN��S_�����U]'L��q�]�UW�<��<첸g�W��:K^�[KGG �I�������/P���o�\|�G� +�����L���Uq�� +�W���]Y�[���Q�,�,V].J���+\�0�D�a��U^�ڐc"��Sr�ptm�*�a�+j +ҷ����Y���m_9o�#98Vcfj������S�åʶ�H�bL�ԓGG¬Ą���k +� �[3�w r��s���,@�e{f�X��(�sg�;�r�����H*uz�W�ڟ��VL.�)~A��tn�-Qgv�1��G�0�Dڴ5�̮��8�0�A�h��/����xi���/?I7^MѴ/?M7^M� �끮�^�d@ ��8�FհtIX�?��>#�9�$z�p�)��jh~�$QX��,�YkX���O7{��w��3n�Wò�5�\MlY�Wti.���n���uh���7�M/��|�w����q� �q2�2,�4��h�������f۟m��*=ʫ�D^���4Y5�^IN�GN��i��/˩����G_�.��٤�(Ҋ������jq*�r��K��yޞ�᩸ړ5�* �?n�of �R�� ��더�˥�6�]3�&+&��v�����& +endstream +endobj +6775 0 obj +<< +/Type /Page +/Contents 6776 0 R +/Resources 6774 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6731 0 R +/Annots [ 6770 0 R 6771 0 R 6772 0 R 6773 0 R ] +>> +endobj +6770 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 470.611 171.594 478.748] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6771 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 458.656 171.594 466.793] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6772 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 121.409 171.594 129.547] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6773 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 109.454 171.594 117.591] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6777 0 obj +<< +/D [6775 0 R /XYZ 69.866 801.979 null] +>> +endobj +6778 0 obj +<< +/D [6775 0 R /XYZ 70.866 771.024 null] +>> +endobj +6685 0 obj +<< +/D [6775 0 R /XYZ 70.866 592.391 null] +>> +endobj +1330 0 obj +<< +/D [6775 0 R /XYZ 70.866 565.196 null] +>> +endobj +6779 0 obj +<< +/D [6775 0 R /XYZ 70.866 421.929 null] +>> +endobj +6688 0 obj +<< +/D [6775 0 R /XYZ 70.866 243.189 null] +>> +endobj +1334 0 obj +<< +/D [6775 0 R /XYZ 70.866 215.994 null] +>> +endobj +6774 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6786 0 obj +<< +/Length 1319 +/Filter /FlateDecode +>> +stream +x�řMs�8��� +Mՠ�[�q�f��9�f�1E��P�ͬ1�̿߶-+6���C�@�~[��R�p7�J��8!h�z��>���s���h��4�F)�C�E�g�(��MgL� ^g�� /����Q��1z�RDi�l��r� n�4T�R�O��O��P�� z�2&�&�,�=��� �yh�k12FBr,��{����s�3���/v6�8f�(6�N�딉`���(��)���Ȭ +���9\;2d��T�s�7�A1QiA0��+��PeC�%(��0���p�D�X���%���Dc�B_I`�}(�_���JcM��&d[���P65�Ô��d6ɉ=�O�A���R^���;����ķ�� +�>k�F���t���kT�SP+u�8���x�I��&x�i��kn�S�ܖ����ɀ��Qt��a�n�S a�=tQ�)�W��'馫.�����`Y];h���M[=��]�Uxe?�'�FB���x��Q�B�7�=S�)�}x���U>������t�UW��վ<�VP�LǍZ=�n�l�eh�g�['��~m?���$�F��'��-!��v�#F��U,)�W�����!,�e��=Jֶ`�]b+e�i�0�e�(�($d0cz�R!o�yլ?�7=M ~:o�pWYt̾I���/h)�2u�9BB��Xm�A�A��U����.Y�hݶ�y�ӭ���C��jjB���^ZTm���ӣ�Lդ���bH�]����(����>�S`��w�!�%f�I]���S9���̎�|��NgI.�K&<<O��c/��9;�k.P�Ur�a�q�W!p���(�;�Y�H[���rWZ�[@�|�/u�\l<��R����2D��`��]��ڡ����|�O�Ϲ���` ;H�&CB�5�x��<[�p�AC�ݹQ�%�Ul��pJK`���r���彭�d����I,��4��x��G�m. Wb[�bX��Ѡ"�[D�A?\~�n��I]~�n��74�g���&Jv��kT��.n46D��t�b����t���-���r癍��F6c�g���Z��!Q�@Â��r���r���`���I�A��Z��t����Bݵ�It�48�6��q�G��?epB;�+'��Ҥ�G�7��R3����`"�/<[��S�lD0_��뽫�r�we0u�0���]��#OJ���+<i����ם�_���S��~�E�+l�����|���X���[֛���Y����X���iֶ�^�zÆ��[�6�`c�� +��R�d�(]g���>����}����� +endstream +endobj +6785 0 obj +<< +/Type /Page +/Contents 6786 0 R +/Resources 6784 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6790 0 R +/Annots [ 6780 0 R 6781 0 R 6782 0 R 6783 0 R ] +>> +endobj +6780 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 530.983 110.119 539.12] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6781 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 495.118 171.594 503.255] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6782 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 164.498 110.119 172.636] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6783 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 128.633 171.594 136.77] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6787 0 obj +<< +/D [6785 0 R /XYZ 69.866 801.979 null] +>> +endobj +6788 0 obj +<< +/D [6785 0 R /XYZ 70.866 771.024 null] +>> +endobj +6676 0 obj +<< +/D [6785 0 R /XYZ 70.866 616.898 null] +>> +endobj +1338 0 obj +<< +/D [6785 0 R /XYZ 70.866 589.702 null] +>> +endobj +6789 0 obj +<< +/D [6785 0 R /XYZ 70.866 446.436 null] +>> +endobj +6678 0 obj +<< +/D [6785 0 R /XYZ 70.866 246.28 null] +>> +endobj +1342 0 obj +<< +/D [6785 0 R /XYZ 70.866 219.299 null] +>> +endobj +6784 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6796 0 obj +<< +/Length 1499 +/Filter /FlateDecode +>> +stream +xڽ�˒�8��~ +��*Vt�lS��*�L�w�.qӎklH0����D���f�E۠�?�>��S~}��#������ޯ�ܭ^�c*��Hɢ��Ha�����H���1����뇻�{�KhX��pL��t�6�]NiV&�!ϪGWݭ��<�#�,�5ҔG����G�p�C�FG?�'O ���c�����01��������- ��E�qMy��)-�bMH|�#k$��=��@��B'�s��J���30NjH���x���xPY��f��Hq�Ln=��L4���3+$��z��_ۓ�V$��0[0i� +��]�2/��%���D�?�lMp|9}������_ǧ��[����æ� ���C +rX�&gs$gT"���Q�Ƙ�9�9k{V�e���9k۶8����)[��Q��imfa6G�aFR\�쇁gnpF$�rL>���6m��=\�����~a���kG�-?deCY�_Q��F��@�������� ��4a,�l��!#�s���t���唗!�Ϙ'����|�����x{�H��Ƴ�Y5��,�v�D��9zQ�x�6� s/f����� �M ��(`9k �.1��#�@Jr;����RdݳNs�� J��`�B����c|L�}z.�RrL��]w:{���<p���^���h�<GJ3��6��1��a�J9��!s�R�[���Y�v���]9i�i�p�i�KϽV۲nuu� �9�b�)b�h�1��������9��om��?��g,0�+��B�gp<������l�Zɶ��_i֝��-W&�s#s�-�ޖ��ЖӀ�j��Q�'��{.X5{�X��/���O�Wc�\���W�p������Z���y�/ك�_�YP��\xY~��sZ ���/��1K��^l4�N�|��Ct'l(1��km�=������o�h���[��͆W��J��m*��?��:@�Ӵ�H)�r���awU ���(���Uձ��u�p[�f���b�v����v��!iH�t�j�Hy@�}&@A��j��� +Ko�T���\9��j{�X�qd���j�.X�iКi�,`CA�5K��E A +�J<�H�u��tZz��N,�X���Rf��3 +����$İ�M��i8ΔBD�� +�g�-�4l�������<o�Ua�~�Z�7�W�~���/}����M��O���ǝ�J��p�I�$^�0 ���9� ky����\a�~�Z�u�:����e�4�-?���=�k�5q�+�b-p<���~�A �g�8K�����(�˪��hw��/���a�~ۮ�1����4, +?��(��� �&��g$�����t���5ZX#N��jeS�u��F��nݍ��nE��;\g��na��Vi,Y]�])����������L���o���^Q���+k�4ۗ_=�������`�^@M�������D����(����R6�,-���ϗ5����NUY��o�bv�E�V/ +endstream +endobj +6795 0 obj +<< +/Type /Page +/Contents 6796 0 R +/Resources 6794 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6790 0 R +/Annots [ 6791 0 R 6792 0 R 6793 0 R ] +>> +endobj +6791 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 423.471 171.594 431.608] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6792 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 387.605 171.594 395.743] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6793 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 80.777 171.594 88.914] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6797 0 obj +<< +/D [6795 0 R /XYZ 69.866 801.979 null] +>> +endobj +6798 0 obj +<< +/D [6795 0 R /XYZ 70.866 771.024 null] +>> +endobj +6620 0 obj +<< +/D [6795 0 R /XYZ 70.866 545.251 null] +>> +endobj +1346 0 obj +<< +/D [6795 0 R /XYZ 70.866 518.055 null] +>> +endobj +6799 0 obj +<< +/D [6795 0 R /XYZ 70.866 350.986 null] +>> +endobj +6603 0 obj +<< +/D [6795 0 R /XYZ 70.866 197.803 null] +>> +endobj +1350 0 obj +<< +/D [6795 0 R /XYZ 70.866 170.854 null] +>> +endobj +6794 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6806 0 obj +<< +/Length 1529 +/Filter /FlateDecode +>> +stream +xڵYK��8��Wp�U��7"��f3U9le'L�(b3W0L0��ߧ����{S<F���~=��H��v�����������,� +�d���0RRzAH�$�|�=�#N�3(���'z6O��ib�)�~R$�"�>�?x�)$�cC�����ۄ�[�=�RHQ�-6��G�-�<�X���ȍ�C�3�O�O�\�i��$���o^v�u�|�7��8ξ����\�C��>D[Ń��8��|������y�b��R$S����|�M�w�lJ�Ք +?��o���,7�UR��]g�]橚��d뺾~��>]Q�o��2'p#s!��HeB�;/w��%�R3# +a��쬭kO�lQ��̆��ҥ���و�ʤ8 +l�i;f�&T��̺��x��҉¾�$�s�������������qJ�1 �D�%���>�3JP���5��Ax�1D�m�h�0��DU`�{!$�J���`I�����5l�6���c!�tk@p����t`*�8&c1Z�� (�ȧPU?����7_j���p��ũ�tgz���6K���k�v� K5B�n�4���L��M�&f�C�Q��<kB.�t���?� u��� �*�b�U6,˰�+; +��=<G3"�h6��gMP}ȧ��p��x��T���8w�9�tЫI�/�sY�Y�3����I7KG֦��M��hz� CSB�� h*B�(l�gi:���h�d���4!Gw���&��@��c��w�hqF��X^Ż6��|C%��H��tl��>)wE���۵9#�NV����(P�{�|Ƙf�p�� Jי5�u!���e��7RG���`�j�H���;]=?��B��D�̢:�(Ζ�s��WI�����ph�Q����G*�#u nHpC5�5��&����F_G+��X�C;�GY^lj��,� +(8+�R��e���s!+cƐ��6W��2�'�A��ܭ�RE������������W���cQ���:��zA��6��a��Ɔ�5�[}�����=v���b�z�!�N=�w�ܵ$<�A��V�p9����Y���ɷ]��� +��a�[%�ׇ���.(^]*Z���b��m��!��)BOo��0�.�a�@�P)F�ݑ��Ǯ�%w�L����&��9L��wu��f�g���S���yz]e�ҋ+���ED]�5e$d7���Y��avӫ�9H�^Ȯ����&X(�c�U6,��n1��PB��ΰ��0`�kd7���okۣgk���mM^r�@�_��q��\�`��8O��6Js�_n$ t@�6�z��� õA��m���9+Z�7Q�� �^�ݵ^� ɜA����u�^ �0dJ�è{���q�Ae�y�=����~_:�7�i\ � U�W�����؎Q E�1�����&�m���>i%�oZ�ӆ�fV�iG��u����]��d:c�Xo�*���1��U"Hި".���VYR���p�]�#��˪�����!��^ +endstream +endobj +6805 0 obj +<< +/Type /Page +/Contents 6806 0 R +/Resources 6804 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6790 0 R +/Annots [ 6800 0 R 6801 0 R ] +>> +endobj +6800 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [296.056 684.929 312 693.413] +/A << /S /GoTo /D (svd_8c_acdccfce5b7732e6334ca5a521c57e63e) >> +>> +endobj +6801 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 329.608 171.594 337.745] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6807 0 obj +<< +/D [6805 0 R /XYZ 69.866 801.979 null] +>> +endobj +6808 0 obj +<< +/D [6805 0 R /XYZ 70.866 664.008 null] +>> +endobj +6683 0 obj +<< +/D [6805 0 R /XYZ 70.866 451.388 null] +>> +endobj +1354 0 obj +<< +/D [6805 0 R /XYZ 70.866 424.193 null] +>> +endobj +6809 0 obj +<< +/D [6805 0 R /XYZ 70.866 292.882 null] +>> +endobj +6687 0 obj +<< +/D [6805 0 R /XYZ 70.866 82.821 null] +>> +endobj +6804 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F92 4484 0 R /F13 3879 0 R /F10 3880 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6815 0 obj +<< +/Length 1342 +/Filter /FlateDecode +>> +stream +xڽ��r�8��~ +��*V�/q��lR5���Y�2)��&U&�����R8B�nuju۷�o_��;Ͱ�s��0�}9��g��ȓ�9�gGa��t�G�$�r�<�D�������f���ޟ/���]�IC?J�IGf�����uF`&vH)Rk�)w6��� ;[x����v���C�3��w���=�LI.�ĈS������:9����Uz8�`d��c��co�w�&F2v� c�Пq��/dEZM�}e�e.s�� i%�A��UbUy���iD�*�X���X��:�Q&qf�p�����0�$�n����8S���+����V�}z���j�%LԜ!$���WJ`K�b�G��W�jA�FT-(Zs���dQO^r��������������|��M��}���l�.zGv���S�ȼ�+F��!¨���rw}\�~&�j�j;{v�A�;��$��g�e�s*�|�8��!�D�"��q��Tohs�A�@B�y$h�:�l�H��T>@����4l�)9b���Y#��ۅ��<�s`��2�!������d5[�T�22��& ¤�ItM�a��_�ϠC>"����*��*�.�5Rg+]U��x��ѧ�u�� 0��O�k��. �Ӽw+=p (����������n����8�`��p���)o�x]W��$D(-��5IFN�� �g+���.�)j�8M:������J96�q��BV5���%ܵ�^��&` �tg�~H����q!�JDT^����1�Q��~������S���͒}�7�#��ה�V�7�yΠ�;�����E?�������j��S���i��7qx(��ܤh��Շ�Z%�))V"�ԺN��Յae��� g���Ƈq��ɟ�o6�u��bL���u�vE٦�mm��K�mCp�j]��BxvL�h�9��*�ғz�3�s�5���;�$/&[%�{�Lfa%�����p䢚G�ZCFQq��'~}m���(EPjCVF���\����h�q���}Iq��TzzM��ƶ�$�6e@c�� �-xZ��n)�P���X0v9;N�`/p +9�v{J=��(�@Tұ*��7������Uq����Ԛ Iy]g��-��g�$&����� +��ZN�m���8��4�� %IYv�7�UcA�8���UW�7�r,xgM;�Uk�'g3jC��H���&E�_���x���u!Q�fs2�.�e!\Y�ɖ���X�J.�pP���;�����%\�tmp��K5[��U��+P(S�\��J� +�Ce��RMph�8<�����?�����.6��������/Ch| +endstream +endobj +6814 0 obj +<< +/Type /Page +/Contents 6815 0 R +/Resources 6813 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6790 0 R +/Annots [ 6802 0 R 6803 0 R 6810 0 R ] +>> +endobj +6802 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 691.297 171.594 699.434] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6803 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 679.342 171.594 687.479] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6810 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 378.664 171.594 386.802] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6816 0 obj +<< +/D [6814 0 R /XYZ 69.866 801.979 null] +>> +endobj +1358 0 obj +<< +/D [6814 0 R /XYZ 70.866 771.024 null] +>> +endobj +6817 0 obj +<< +/D [6814 0 R /XYZ 70.866 642.615 null] +>> +endobj +6531 0 obj +<< +/D [6814 0 R /XYZ 70.866 488.489 null] +>> +endobj +1362 0 obj +<< +/D [6814 0 R /XYZ 70.866 461.294 null] +>> +endobj +6818 0 obj +<< +/D [6814 0 R /XYZ 70.866 257.158 null] +>> +endobj +6528 0 obj +<< +/D [6814 0 R /XYZ 70.866 153.224 null] +>> +endobj +1366 0 obj +<< +/D [6814 0 R /XYZ 70.866 126.727 null] +>> +endobj +6813 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6824 0 obj +<< +/Length 1008 +/Filter /FlateDecode +>> +stream +x�ŘMs�<��| +홢���/ɴ�67�dQR��%Ӥ��� +�`�k���I����Z�$�r5��L��jD�#"�f�v2����8V�����J�(fXQ4�GӀ,X8f��Z�/��{�N3�n�CHI`��X�p6���Xj V�����ч�����W��֖�X3��h:#�~���Fϛ�9�c)8<g�ї��R�������Ť��:-*}WY��c��^2�^o6N:��ۛ}#c?lL)��t�]l����{�DŽǵ97b�Ϧ��T�^�B�?�lm\8Z�Lc�|��DR� DƔs̈Bc&`�|�?i�&Y�+�2�X$Y��o���Ln�j��ʇ���L�1�/��sZy���"�J3��Ï��`3�]`qll�� ixO�m���2$�$7�Y���V�xUZއ+� ������["�"ء�Oz�L���f�!L�XhXG�(2�1-�)%��@��w��vZF��2��6[�R�kڶ�,-0��^�|:˴�8p���d���8N�E/)0{ �`#�����h5M=h �� V����y�\���! @�����H�S�c���<6�X�c\ �e�����a6��jZm��Z-�Y��@7̛n��<���ԜU�0��v��P��I�HÓ�VС*kz4y�'`�,vcִ�Kp~� ��Lu�nQ5��+S��t�S����W8������Z��?����ڤ��}R�6K H�[Ǿ�u��viv��DUA~��U$%�"��Y2�b2���._o%� �)��zQ�Rg�PXg��jl�7��D$�EƩ5Trg�W��7�tVN�K�ݺU�keZr����fӭ/��i��4u�4�.���y�y#��v�Z�{oVU���:���GG+c���{��2ZWf�Fޤ�Y�>e�"ٝ"���v(���Y5 +ݞ*����O��/Ha)�8���Jy�oLa�IU�s{��t��ː����=�S�{�?��8g +endstream +endobj +6823 0 obj +<< +/Type /Page +/Contents 6824 0 R +/Resources 6822 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6790 0 R +/Annots [ 6811 0 R 6812 0 R 6819 0 R 6820 0 R 6821 0 R ] +>> +endobj +6811 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 747.062 171.594 755.199] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6812 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 735.106 171.594 743.244] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6819 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 448.851 171.594 456.989] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6820 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 412.986 171.594 421.123] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6821 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 401.031 171.594 409.168] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6825 0 obj +<< +/D [6823 0 R /XYZ 69.866 801.979 null] +>> +endobj +6826 0 obj +<< +/D [6823 0 R /XYZ 70.866 698.488 null] +>> +endobj +6607 0 obj +<< +/D [6823 0 R /XYZ 70.866 570.632 null] +>> +endobj +1370 0 obj +<< +/D [6823 0 R /XYZ 70.866 543.436 null] +>> +endobj +6822 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6835 0 obj +<< +/Length 1706 +/Filter /FlateDecode +>> +stream +x�͚]o�6���+t)1�oR�Y�(0,�r��⨩K�l�M��^��#Y�dQް�Bvm�sH>�ǫ����!��~���Gg����}`*�(��Ew_"���2R E�DwO�}L$�?�}�|Ƹ�V��a����t|�]�(�r�-�Wg������&��QRk�)�V���GO�٧����G\0$8�כ�ٟǘQa^��-�'�$Hs��fNy���<+�ݜ�x_%�%� ����'!�I}xY ���b ��꓀o� w +�?x�@Pi�C3Di�8C +�ꎵg`V��$��x,۞�r�.�e1'8>�� @��C���HR���m�D�?,�.�#�P��~����3�t�/�<-�{����g�q5>x�P�� +��M�p�Q���@���$��9��kz���vsqA�~��`~ȋ�����P��N&7E�Gl�A��#�����9��kx������U�������O`#η��(k������H��$�HX�d��%f8L�.��O[����%5��W�}܂��V��il#Sw01���L!m��#Ms���I�P���9ziky>�����{qkُZMh����W�m���M&p��7 C�)zoa�~���a�i`?��8��i�p�svq A&���$qB ��%���ĝ����0O?sMקl_r��]3R?x&�Ŗ1�N�E$H�� }�%�}VK +1�eי����^I�>�l��+&Y{�0?��X�N\U� ���:�f_���.+V�����?���\�\�q���UGwY�ȝ|��S�~��>�"Ζ��� ��[��*�I��I�V�#q������1�l�17�j����;����������iV_��XF�n.��]CP�Pn�n+5��Ѭ�O�a��wO��2�[/K�Іӈ +U�+W�3��C�g')�g���\²U�;��a8P��N�4�>��t��}9�%EPKDhK�P��oI��,���d{35��X)�����i�>��_�n�0�+��ػڝi�Ív(��96����r�m�^5��z�H���C=�ɭS���W�v78��+��L�"6B����W.=i.�6�Z�63O��vK���/����+��4��&2�g?\����^���:ϊ=4=��o[���Do�JEW鵋ޒ����!1����A�D0H��+�ס1�P�R���@��i���.�<H`�B6P���<`ys��$awi�G����Z�1��4f*L�=-�������)a?#C-ۛ0e�Rm�qŎ�L��O�dfG��� Hp*&�6E¢7*��\�@�04�a�-��5M�����#��/0��f��@l�vH1�_b�I6�+����qqla�^�Z���h�Yz�jY��� �e�@mt�.' !���� �H 8bN�ר�rqja�~Ԛ����w���`3H��H��]\̟��K7E�'$R�Ox@%F29� G?oM���6]A�~����f���a��Vs66v�Pz҆m��ÌSD��x��k奷���'��ڨn{aA��5�=}?�H����H`6���o�p)ƈku~ W02��멚R�ErR5U���~�n��@��Ȟ"�髍ʐ��9��i�~���L��.S�VS�2��6Z�U�4���G���]ẘl���R���T�_~>,�8����: +endstream +endobj +6834 0 obj +<< +/Type /Page +/Contents 6835 0 R +/Resources 6833 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6790 0 R +/Annots [ 6827 0 R 6828 0 R 6829 0 R 6830 0 R ] +>> +endobj +6827 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 464.712 171.594 472.85] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6828 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 440.802 171.594 448.939] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6829 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 416.891 171.594 425.029] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6830 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 68.822 171.594 76.959] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6836 0 obj +<< +/D [6834 0 R /XYZ 69.866 801.979 null] +>> +endobj +6837 0 obj +<< +/D [6834 0 R /XYZ 70.866 771.024 null] +>> +endobj +6611 0 obj +<< +/D [6834 0 R /XYZ 70.866 574.537 null] +>> +endobj +1374 0 obj +<< +/D [6834 0 R /XYZ 70.866 547.342 null] +>> +endobj +6838 0 obj +<< +/D [6834 0 R /XYZ 70.866 343.497 null] +>> +endobj +6618 0 obj +<< +/D [6834 0 R /XYZ 70.866 188.58 null] +>> +endobj +1378 0 obj +<< +/D [6834 0 R /XYZ 70.866 161.489 null] +>> +endobj +6833 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6848 0 obj +<< +/Length 1712 +/Filter /FlateDecode +>> +stream +xڽ�Mo�8���:�@���a���@�v�����:J"��SYN���;4)��hYFO�-r���������$z�Lp�������ɻ�LE�R���)Ri)#S$It��O F���T�i�Te���O�Uj�nӧ�ӴL�e:{��q���T� I�ד?�&�&���ki�4��2��?���}�0b����Z� ��~�;�gS>;��nD�G +� +3"�(b�$A��Ȣ�9U[{�1�^G�fq=��d�Mo\�S�ɹ�:'�B����tS���Ń�w��R��Ϳ`Al#{3:'J"�E4�����vUe���v����ޤ�4O�jc?��������DL����Y�r�b�.�/���~�6�bj"7�n�QaFo.��a�Y^B����3ʧI��i��3B����h�@�Ң�&�b?�te3I#��L@c*��BMn���C3Di$�B��Ɋ�kD�B�|�"���x.�<���2FZЁ�Gx:��ޗ,׆��,-��+pDe��6�DM_��p�IX`��#k� G��)q �`��&f�-Z�����\�Wۼ�*[�]m�!lr\�l8�A�ЋC�aC����H0��a�a�|Q�n�ebÔÈ�ʯ묨j��� S���\�⫷�M6��$l_�l8��BT^ +�\���Jw�k�d�/_�p�9O�0�0a�v�[�vg�l�T��-hO3��ɲZ�3��-H�v����r$R�l8�(E1���dQ���z[� 5L2��'�?�Ò�������6̓0`�'�+��1+<�-c�}m�&T������ь��%�<���1���ԧ�aI*{]e�������a����r�]B�m&�fu� 9�������O{�Z/` ��������"O�oۤ|� E�&M���dSZ/��L�f8G�t�Zu�qC���p��#ud�ۣ�X� �+���1����i�Zl��*)o�ra�Ԗ�5f���n��3o�bӚ}nl�. �J�~���E��ܟi@N�s���Ks�f�Ţk�"$ҿxaC�k&0���//�@[��,�*?n�ER��Ґ�����!���Į1����u[��yЙ��I����iu�(��/��b{��A�J�K`�V[�SLw��wt.�8���0�Áj����C�!��C +��ļ�o�o��X��n!/�v{���&�����:�����,O� �Em�4�}0�>h�,Y��Β���̐�������p�'�L7����6GS�:�5A�a8�QN +�9�'U ��?J��a��Nrq|�J!Up�� �_�DC�BXb�P5���!�c�M���+=S���\����#n�e�V�~��l8FMqC�k0*1�ܥ��$Ì��E��4Ì���,9�t���I�`���k� G�k`X�B��T�\�7�\��l��n�>� �0_�s?����Ks��i�p��Q6?4�s1�B�2����&&�u;TK�Fi�a�|�+?��3�ƚ���6A�i6�6ʆ��p$��l$Fw� +�I�a�E���Cűo�7a�|o���+�v� ��z�k� ��W��������%ày��R���0�0S�p�*��<5b�5 "1L$��gk݄$��^�� +��u3����M�עBs|�K�>,��'U槐��@R:�>�EZ&U����n�?���?~>���4-N=��l� +endstream +endobj +6847 0 obj +<< +/Type /Page +/Contents 6848 0 R +/Resources 6846 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6852 0 R +/Annots [ 6831 0 R 6832 0 R 6839 0 R 6840 0 R 6841 0 R 6842 0 R ] +>> +endobj +6831 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 759.017 171.594 767.154] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6832 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 747.062 171.594 755.199] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6839 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 408.346 171.594 416.483] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6840 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 396.391 171.594 404.528] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6841 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 384.435 171.594 392.573] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6842 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 372.48 171.594 380.618] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6849 0 obj +<< +/D [6847 0 R /XYZ 69.866 801.979 null] +>> +endobj +6850 0 obj +<< +/D [6847 0 R /XYZ 70.866 710.443 null] +>> +endobj +6613 0 obj +<< +/D [6847 0 R /XYZ 70.866 530.126 null] +>> +endobj +1382 0 obj +<< +/D [6847 0 R /XYZ 70.866 502.93 null] +>> +endobj +6851 0 obj +<< +/D [6847 0 R /XYZ 70.866 300.87 null] +>> +endobj +6609 0 obj +<< +/D [6847 0 R /XYZ 70.866 82.821 null] +>> +endobj +6846 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6857 0 obj +<< +/Length 1735 +/Filter /FlateDecode +>> +stream +x��ZIs�H��WpDUV�w���LR��Lƕ��EaDl�(,����5�H a$���R �����os�]��8��;�v�,>\/�}f���/%s�8FJJ��)�Ĺ^;7.�ty{��a��q �ǟ�M�\QO���N� +�$���ş�+�Cv�J!E����[���W}�<6+S��gp�q�Y�}��� ��#NC�_���MêH��tI�[o�_q�/���ς;�=L4"vV� ��_y�^�d� �g�� ��pV� _H��N�J���ӎ�^���j@��]c�4ĬA\����߾,�b��,����8�f�f�Mz{�ݞ+�"\(>�o��.� , +0w� 8.��K��~��+"<D�tV��Q�����ۺ�G�z�7�h�V�v�D�`5����e`�]�ɓy�T�Q��S��ג +7���X +좆��jc��W5��2�E)�}z�Sw|0���^8f����l�^ ��5߳+b �����^�+������yj���Ii~��>x�S��ۗ�m�o����,7�|�M��j�@�*���Ƽ��E��*f�����/r��v"�� }�=�1��梾4<�w�/E�7-)w�"L�*.���e��C!Xx +�珅`F 4����:XGH�< ���b!��/��S�? +H +q߸#�<{��*3%Bb�{��MX�d�"�8*3E��铞�"_� ��&H�wq��(r��(�<�m˿�)�Yb�)Ǭ!/#�%�x�G�� +� ����͓8L���l�x�D�#��~�&[rL���K ,�$X�� Ѯ�x�|$|���9L���Η����m{��<m�9��f�Ceܲ����h6Y�c����8I�K ,�(F��נP��3h6O�0ͺBmq4B�y��)Օ<N�lzM7L���3 ���K:,Q�5H��okۼ�FH7O�0�:Bm�7¹y��9�<N�u\VI�i����ds� ���!Nrp2ıS-��a�S�O1t�4K�~+s�$�u-g�_��-����{e�6�?��лfQ\� +����Iw��t�������U��7U<��*hH&�&����.��� �U���`7��!^��$��EP�,�>�Gp�� +���!U߽�0G"�c��p9Y���U��J"�v#���|���w0� +Ұ�Y�ź +��(��IOQ��2� _zlj�j���WTp�^��>���n¦�wi%���!��ح��ބE��uWCd�M/����� 4|%m�V�}�g�/��K�kp��&��6�,�(8�b��'�x�J����$[����l�f�FsH,o��[a�ٸ%�ӷך��S�*gϟ�dKV���WW���4a��j.M��R����G9�d��0y��F��L��P�/��틲�[�l��=�%�SC��j�vP��y]D��'N���̼��+ (&:뗉}Z P�'̷��^X�>��c�q&3���s���֙ǚ�e�Q-؇�U!a��N�T��b�2�[^�����-(�6Ȱ��)5��Sj�"���W9VT^aO!�O7h��}�������8��tEͨ=q.gJ�3J�YO�u���uT����S4��^İ� ä���W`���3�5�2�+2{�a�$2�+q�,z:�&k}�@�p&�� �p��o��h���Dԓ��#�g���6�|���Sç\'���{ݍ@�v��b�- +endstream +endobj +6856 0 obj +<< +/Type /Page +/Contents 6857 0 R +/Resources 6855 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6852 0 R +/Annots [ 6843 0 R 6844 0 R 6845 0 R 6853 0 R 6854 0 R ] +>> +endobj +6843 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 691.297 171.594 699.434] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6844 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 679.342 171.594 687.479] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6845 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 667.386 171.594 675.524] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6853 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 266.794 171.594 274.932] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6854 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 183.108 171.594 191.246] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6858 0 obj +<< +/D [6856 0 R /XYZ 69.866 801.979 null] +>> +endobj +1386 0 obj +<< +/D [6856 0 R /XYZ 70.866 771.024 null] +>> +endobj +6859 0 obj +<< +/D [6856 0 R /XYZ 70.866 595.776 null] +>> +endobj +6602 0 obj +<< +/D [6856 0 R /XYZ 70.866 388.575 null] +>> +endobj +1390 0 obj +<< +/D [6856 0 R /XYZ 70.866 361.379 null] +>> +endobj +6860 0 obj +<< +/D [6856 0 R /XYZ 70.866 109.714 null] +>> +endobj +6855 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F14 3876 0 R /F50 3818 0 R /F61 3908 0 R /F13 3879 0 R /F10 3880 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6866 0 obj +<< +/Length 1329 +/Filter /FlateDecode +>> +stream +x�͙�r�H��<��Pe:}W�v&���J<�9.J�LT%$I�3O?��$�]L2+�h��?��o�w�w����&��xػ��u?y����BZJ��?y>FJJ��I�ݯ��)���ٜ�j� �]�U�>FqX}��fO�]������'�3��R�Ґ�ܞ|��|���=r��R�{����{k�퓇��{)[n=.�����g���#*�Gs����F��M���i��a�f�L���^���3��qȘF�����AX +χ��sК!ͅ����{��Jӭ����sӊU�%��K��x�;�I�,�A��ja��͉�F�pUb���:�q.�:�\j����fMG�i���Q������,-v��8��o�6�a�Q=�h���F�7JÂG�]L��K�Q O�� ��Ʈ3�xuO��.��+|YD��m�|�a��8ru0T}7���k�5}:�к�~�sӬX�;��7�6e�@G�( K*!ȇ5�ToM����&�3L�d��h���)p�'��^�+P�.�9J�bSj�0�o�&&H�2��"�٬Ǭ͢�4>��0n<�Ϡ��&oi�$[�I�#��Q��Ӱ�*��T�!�p4 ���須NH1�z��A��t6���<��e���H��z��4,��%�`*}��C⹙�E\��qߙ�cw�=��n4kNW��5�ܟZ��Q�Q����gm����8�HX�D�&o����Ǵ��"�)��,14S�e9p3Xwp2���&�&�w�a1�Q~)�� �8����GZ�g@�Mb=jI�2�@Kn4�Η�Z~��p!]Q����H`>�����ZBk�u��ï�$:vQ`7�q��^T�9������*���)G��*��X�}��3��?���w0�m�i��܆��-�ܙWe�Ӎ��ߙA�M�cFlֲ�:����mK'uv�#�����Llc�m�}�l�%Ԝ���\�5+I�>�p���� %��#���lh�LW7�P�1� �o�S-d�l��E^����)D��/�� +Pla����:��c�����NNlέD�� �żQ�? ��LCWϘQ��0�^o4� +��]S]��T���.��j�0�a��,�FN}Wf����TGu9̽=�]���ԗW��e���s��!����-m���!~���Fy�Σ#Y�1��d�q\�+,{I,��W����"O6&��"X�v!-��q=�Ѫ�c9l�_L��t�]��9:W�IP.�q��V/�xUĎ(���ݥ� ��V�Yo�g�����N��U����8���"&�.�]{��iY���1{�O�:���Xx +endstream +endobj +6865 0 obj +<< +/Type /Page +/Contents 6866 0 R +/Resources 6864 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6852 0 R +/Annots [ 6861 0 R 6862 0 R 6863 0 R ] +>> +endobj +6861 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 451.579 171.594 459.716] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6862 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 427.669 171.594 435.806] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6863 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 308.117 171.594 316.254] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6867 0 obj +<< +/D [6865 0 R /XYZ 69.866 801.979 null] +>> +endobj +6608 0 obj +<< +/D [6865 0 R /XYZ 70.866 561.404 null] +>> +endobj +1394 0 obj +<< +/D [6865 0 R /XYZ 70.866 534.208 null] +>> +endobj +6864 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6874 0 obj +<< +/Length 2205 +/Filter /FlateDecode +>> +stream +xڽ�Ms۶���\J3�.zon3�U�z�z4��8���\�J�����?����d�z����燧�_I�z^��5�����?��d�P"��>G#%D$���^�OK"����/��X,�������jM�Z~8�.��(�2?ե��=-�� p%��UR)�h��O�8z��~�@1Q����Cs�x���>�}��5L�(��V/&h�A�Tl��uE�ezJY��V�,�ud��3B�g��!M8J��F8�AX�H�zJ�i����#q�@�PQ��b��H�ICr��,���#�rs,ڞ�fw�o����asH�!(��r� t+���=��_���ı��k�ŀ���t.�����_�o�6�1�c��Ā��W�.H�PG9�r�%1"�aG�7I2;?K7w�i��F��*�|n^�3��B;��Ǽ(����M���H`�°�0��0�fHv��8C���:�s;>�yE��̎`R�;g�c�2���aw�ƒ0�44t"��$|�%İ��%d��i���6�z�:�p�������M�C�H�ⰺ.L�P�(�?�Y��d�:��*1�:?K'u-�ts.S�/��鸂a���ah����V$�\3��^{�?}m����$'���H06��i��/����H�8�9�q�<�MV����/7�V- +�&��SNnD���*�� �`�^fs�D�#�2thY��aU�B���A+�����Ft��H�A�A���% �t�^�nmO���rw�g�����)pj��W��i�(�IgI�����Y���M���B�H�,ڑ�� +��$�����Da ӿ=>�c���'�K6G6�+�a�,�8ڦ��e�_n�Fօ�P8�]�@��@ +�44�<�QB�I�' �� +=-��L�SJC�(� ��[�B��Vt(�$$ {,�aHTx���|�a�1X ��g�&�6ݎ*=�������y��܆.< AD �A��It�$������rt�g{�dg����_լ��G�+7�v6�� �V��>�0���w�����̄i�8ET�3<#�\"��&��R�����F�v���yN��E;���$��M���H`������F�I��Ç��=(�[����>/Lױ��o��+�Q%�wuGBkX�)��}^1��NY����]Q���#�)a����?Rk�;K��Us� +�=��֧ �1��@���hU*���]�OO�oٮf���p�I�HL�#HqS�};��hi�lWR_T �} �%�ք� +�h]�O�)�iB-S��p��9�C��9<8b[��U�sd�B��j{��cd:�l��zg3�Y�X�.�i�� ����g/_�뫿a����9��f��z����ӡ��l��B��Hz:�.�w�Z�\[��h-��������nn��5e�[��L������Rf�&�C}�c_�_��Κ'����"�fZ����_��֦ķ�*hW�eiS�7������I���6_�Qĵ�n�ˁ�C)Fn����`娮�<���C�2���(���O�ۏ���z��ҽx�.?����t$�K�G�e��K~Ȋ3�G#duvlw�M�'�T��oE�����;�^�Ek韾�A����30��k���2�PTܚ����I�w�p+(�'p)�P=��`1JQ����#LCDA�6��\s��$���\~��·�Ygx���(m?�vu +(Z���q �u��y�� +9�Αtz�;|%���� �0��*J>�R��<�ѹ���Q�Sϥ���u3j�N:-9����v���0��4]òk�Ejhד�$���tٞf澏���/��-ť�KV%�>~���{�.l�� ��z2�c��p�8�����M�mj&����%��,��oݛM���cmr�]P��> � +�4l��x��܄ D�<~�n�l�i[� v^������n�85�. �@9 �,H�@F�/s��!�Jte~�n�l�f�B��`���ɲ�o�}*}��&7��H�$lI�a��J>~X�o�L�~�n�lS{���>?{7}��{�����x�&������������+>���"��'�~�N�lO�}{:?_'s��ħ}~�sN +'7�P��6*����.a�٢���'�'��q �"���1��'T�B�̀�Y�������ñz"���k��n��w1��À= +endstream +endobj +6873 0 obj +<< +/Type /Page +/Contents 6874 0 R +/Resources 6872 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6852 0 R +/Annots [ 6868 0 R 6869 0 R 6870 0 R 6871 0 R ] +>> +endobj +6868 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 349.666 171.594 357.804] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6869 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 337.711 171.594 345.849] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6870 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 325.756 171.594 333.893] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6871 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 289.891 171.594 298.028] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6875 0 obj +<< +/D [6873 0 R /XYZ 69.866 801.979 null] +>> +endobj +6876 0 obj +<< +/D [6873 0 R /XYZ 70.866 771.024 null] +>> +endobj +6693 0 obj +<< +/D [6873 0 R /XYZ 70.866 471.447 null] +>> +endobj +1398 0 obj +<< +/D [6873 0 R /XYZ 70.866 444.251 null] +>> +endobj +6877 0 obj +<< +/D [6873 0 R /XYZ 70.866 218.281 null] +>> +endobj +6872 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6882 0 obj +<< +/Length 1219 +/Filter /FlateDecode +>> +stream +xڵ�]s�8���+tif֪�%nw��L����R��$$�c�����{�Dʗ?��"�M���#�����^�3�^Aw������F�Jq�|A�`��!Ê��3z�S�L��6*����}J6��t����<N��`���7X.NCI{z��r�ߌ�Y�軗1�0�����A��ψ`t(Gn��K���}��ی��=�+�I����!,M�$K]�Q$��ً;�K��l����9�����Z0a;�?���w.Z�E�� �F9͘c��*B����.F��z�'i�H� J�45�^�Sl�\)�3K���j(yw�J���d -тRJ�~�af]8���l��2��;���'����0ŴT�9F�W���줉ۧZx �I�NpLx��@y��v���zs��G�ξ�s�g�u�>�����q�|3m�S��Y�^�GZj̍�������aiiL���Z��~���b��a��/���h�V��j��ؿ=.j�֝�7�6N�}�簃 +�\�C�$i�i�0?_&�Qm�"�J���}�P�!P�NTC��J��^Y�VN��Q�~JFC�Ty���}a6���a8f�B�*t3���}���dc-�����h,�����Si���4$R�q�N�Ȋh��3K��}I�F��}��#�7�nܜ��V#��R��y�&ix�4-s Ҵ¢*E'Ig�OZ�4=A�8�~��5Ҡ��m��68�.$ �`]Lm��M�3)��s��p�VL�@g�Zݴv��h�|UO 8.�~���2��+Њ��I>���v� ~Z�<t�4<tB`m��T�8ǜ0X��07ʱ���}"¾���z|;Bۨ8�a�c���z�;�������4z��4<��ZH���\������Q���=��%�� +��V�7�nh�]b8���v�����k�t���y����#Ws�U�����D��\o#��70�.3Ծ�O�n����p,�5�����Q����=[=�#ȍ2�g�e~[چ��e�f�x�q����������CZ�G�Ǵ�=Ǻ�e���y����Mޗ��aŎ�������i�z~�&pr��鏫+�B��&�M���6o9N�m�r�f������|/�8�ʔ5��Zm��x�j���֮�[S7�U���k�knݭ�vJ�ư�6�?�U?�)̴�J%$Vʯ��8��}��6����̶��~�6�v��ڒn\ +endstream +endobj +6881 0 obj +<< +/Type /Page +/Contents 6882 0 R +/Resources 6880 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6852 0 R +/Annots [ 6878 0 R 6879 0 R ] +>> +endobj +6878 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 601.595 171.594 609.732] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6879 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 237.729 171.594 245.867] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6883 0 obj +<< +/D [6881 0 R /XYZ 69.866 801.979 null] +>> +endobj +6690 0 obj +<< +/D [6881 0 R /XYZ 70.866 723.375 null] +>> +endobj +1402 0 obj +<< +/D [6881 0 R /XYZ 70.866 696.18 null] +>> +endobj +6884 0 obj +<< +/D [6881 0 R /XYZ 70.866 517.156 null] +>> +endobj +6682 0 obj +<< +/D [6881 0 R /XYZ 70.866 347.554 null] +>> +endobj +1406 0 obj +<< +/D [6881 0 R /XYZ 70.866 320.359 null] +>> +endobj +6880 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F92 4484 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6890 0 obj +<< +/Length 1372 +/Filter /FlateDecode +>> +stream +x�ՙ]o�8�����x�m�v՝Js5��� S! +)� +�.�v���8qhBLB��^T��~�c��ɱ����; ����F�=��|e*�(��ρ�HK��"I��U0)'��c\B����&�L����ty�FI���41MG�?��h�r��iʃ�v4{�� +��-��P�y�m�C�3�� ~��8���yؠv- ��F�}B�x�[l�,�M���JIg�`���!�J�W� K(��MZ3���Ŕ� �)��L�f�RPbH���3;ֆP��������*Fga��� +C��Iê���H]�\���6)�L&��'` �=}.���^�6����E͈ǿP3nFC�}�nB�`��%�A�aA���Xu%�4������ݤ��6?[7lU��������|�`���j4�i�d%wY:���q6� ��0�iX��� ��"����g�f�f�B��������xz��K'����,�?<M/��w�MB@��KtS6H��L� +ʁ���<�wP�)��I��������y�<=ݔU=��\���171��A� Ӱ�"��� +ae +dL.����IY� +��S��[�6Oo'm5�#D��f(l�Cn��z��`���Mxw �xk + }k^�nԪ��(Y���e��j���D2����6ʇUg�y+��D4���6��1M������"+��8�s���Ϣ�qԸ�|!�)�H���>z�0<�vQ����N�މ8z�E|�P<����h�n_b���*'��)AS�q������a@�;(�K�B����+�k�.�yKcH��/�1*�p$� %�)!p��s}�fz�!�80 YJ�70�GSۦP���{Ib�ڭ-[�w�V�y�2�T�g9��c:�T��=f��Y���4�����`�)�����t�_7���~~�P1^l%a� _A��Md.����)��:��.�� �����i���{��)z>�(^6Lq$���)�)��-oL`�Q_�����^3�:<!H���7���&��Y��;��_2Tc�8�#�& ���� ��>��q � yK^������i҂�����g�[���k��Q��0�iX��D + +��W����A+]~�n�����5K���qsW��ZךG�z�$��\o��u3�,�!��n&�x�����"ze���d�t��f�x[��76��0�[�M�|�"�]�$��9�1�k��)�e���E�U���.<����fբ�x��5�����α��^c��~"yq��Sy���+ e�Xpe�� �8sX��M���m�o^����̇ܪi�������S���P ��p�����h��\��65y�����B�ԧ!���)c +endstream +endobj +6889 0 obj +<< +/Type /Page +/Contents 6890 0 R +/Resources 6888 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6852 0 R +/Annots [ 6885 0 R 6886 0 R 6887 0 R ] +>> +endobj +6885 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 442.009 171.594 450.146] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6886 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 180.007 110.119 188.144] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6887 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 144.142 171.594 152.279] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6891 0 obj +<< +/D [6889 0 R /XYZ 69.866 801.979 null] +>> +endobj +6892 0 obj +<< +/D [6889 0 R /XYZ 70.866 771.024 null] +>> +endobj +6689 0 obj +<< +/D [6889 0 R /XYZ 70.866 563.789 null] +>> +endobj +1410 0 obj +<< +/D [6889 0 R /XYZ 70.866 536.594 null] +>> +endobj +6893 0 obj +<< +/D [6889 0 R /XYZ 70.866 405.39 null] +>> +endobj +6694 0 obj +<< +/D [6889 0 R /XYZ 70.866 265.922 null] +>> +endobj +1414 0 obj +<< +/D [6889 0 R /XYZ 70.866 238.726 null] +>> +endobj +6888 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6901 0 obj +<< +/Length 1441 +/Filter /FlateDecode +>> +stream +x�͚�r�H��z +��������'We�q�s\*Y�2) �����;T3�p!q��C�ק������q6�v6vng7��O_�r42R2���Qi)e(�Ĺv\���U� V����^�o_���}��^����������ÙFBkp�4�JN�����=#p;��5Ҕ;�`����g������|�w �����>��?FT$��}��F��}�os���nx�������r������#B� b�#��AX +Gq�� ]p7C�H+�5 w4 �I�h�(%�t|�"~X�� b���vN�@�B���i��)p}�'8<�B���.��~d̆ ��� H�G/�1~�N����_�j�0�#�����{�%��a��J^/�Qv^�,��*��x��lƫ蹎�� �,]�c���kO�k����Px����ᢏ.�!���Y6�U4-t��p�cw�i��[�qZ�mppuH@�tK�6I#M���=�B�&}�a��"���slƬ���8�f���mS��n=���u�4�����a��<]*N�RR$�s�H�F|J�?;����Oɳe��gp4�� ��4~�k,D$����;/>��r��+MM)��&�9Ϟ>���9�j{��ىU\��4�}{S��}(v�ϴ�� �q�������i��~�m�~h}���G� ��:��T��YH�D�BU���R���֦˽/��U��f�m����,0��L�BFabeT��6�{�Ë˚�I+��(���%W�����N����2��-�AUL�ʫ��!���'S���+�S��nc����u�V5��q�Ȋ�S����=��\K��D˴/���LJ� �DX����1� #a�XY��{���v[%�q��� E�W-C�Ï_Kw�����=WG1<���rN�$��2D���4�)�{�Q��3�4�l�eR*6�:!1#mdnjK!I�Z�g\��,�6mj9ʌ�,O�!C��y�M ���X�d�!���"aق`ֹ[� �g�N��Y6�U4 ;����V��;9Z�C�s��ilMҰp��Cj5��d\"��l�rlF��y�|�e�LX�ui���~��WKCc�c� +�&�4IâDa9ֻ����%�RE��Ut�;xg�T���H;�,�l\H͠C��I��68�:, ����5\��FV�&k`Bί�Tå�TrڪL~(d��v��4���]SXn��N�\Ka(ԩ���������2��p�V�� +?y��O������wK�����z��a��i�6��!�z�M ����p�# +��WIF��Xm�֧�x\n}$W��pY{�c�Xt�z-�Mvx�EA�ו}�]�{�V����ak�|{1m�t -ْr��U�����?���䅌�a�'�p��Bo�����(�S�~o�$�za5��˼i� +endstream +endobj +6900 0 obj +<< +/Type /Page +/Contents 6901 0 R +/Resources 6899 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6905 0 R +/Annots [ 6894 0 R 6895 0 R 6896 0 R 6897 0 R 6898 0 R ] +>> +endobj +6894 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 448.864 171.594 457.001] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6895 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 436.909 171.594 445.046] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6896 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 146.272 171.594 154.409] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6897 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 134.317 171.594 142.454] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6898 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 122.361 171.594 130.499] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6902 0 obj +<< +/D [6900 0 R /XYZ 69.866 801.979 null] +>> +endobj +6903 0 obj +<< +/D [6900 0 R /XYZ 70.866 771.024 null] +>> +endobj +6615 0 obj +<< +/D [6900 0 R /XYZ 70.866 570.644 null] +>> +endobj +1418 0 obj +<< +/D [6900 0 R /XYZ 70.866 543.449 null] +>> +endobj +6904 0 obj +<< +/D [6900 0 R /XYZ 70.866 400.183 null] +>> +endobj +6606 0 obj +<< +/D [6900 0 R /XYZ 70.866 260.236 null] +>> +endobj +1422 0 obj +<< +/D [6900 0 R /XYZ 70.866 233.446 null] +>> +endobj +6899 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6911 0 obj +<< +/Length 1451 +/Filter /FlateDecode +>> +stream +xڽ�Ko�8���Z�@��M�;w2 �U'�. �VR���q���J�=Y��-���9W���Q�iy��8/�;/v�&_��O_�r4r�d���Qi)�R$���:S"��i��a��f�w�lN���F�c���:�0�u��r������!gI�������'�l�o(��9ew ����c�L��HL/�h�-EK�47U�Q>]ց�x�!�8����V��-Rɐ���+k��pLjҦw3��4y�pDž.�2����Đ���zķ� � +1��D�G���˪i`�T��в�9r랇hF���������A���9�&���:������|���v���3Ƒ�C�o��`��%.�6J��F%t��o�Qց�a�v�ʦao�<���=7����1n��o���(�Fi�ED_z�ͮ� ��;�6�Ҏ[�t��c�������7�;~���&oMg�1��8i���Z�J���dm�FΚt ��i�rq�5L��ŋ� ���V6�ҝ��5�Y+���Z�m�p����60I%$�P�aPN��^5 'eJ�96:&-� �Vq]�?���U��c�RO;w[/N�0�}��]m�`�����B����l +�^����{�����C�m@P���6�5�)h�u"T0�2��{�y���;x��3�����[Ca��=b��/��j��%H�"rb�)��� �8��8;د��C���B7������01�2�0��?�uʒ^�����T){R�\ g��@E�#�WI��ҒP�*rqxc�f:ȇ3��w�ZmsӬbb�J*Y�fQ3���[�SS)���Ӎ��͠�*�Z]�dxq��pV@\D]Y���)�`��ͪpJ�-�D�(W9_�W�3�v�b��j�F���^;Y�^i��g�u��Q1�U�.<G��F�/�jY��i�"SI¯-���¤��Et�euO��U��WLm����qh�gu� +)Шx���]��.fz@�M2@�1��Q�.IU� +G.&!P��]�,�t�MK���Up7�;w�j��[A�]\����A�a@�N�xC!λ�6��ZŴ�a�v�ʞgr�y}���.��HH��!6J� ��au��b��pv�fiG�l�ڂ�0O;be�39�WF�w�M<@�������0(RW! +��9(**zE��斠[�a��/w����D���7��x��)$����O���39��x�Uw+?���s{��)����i��RWL���C���k�9�v0����l4`,=��b�bL��-�SMe����e��]��w�����Z�p'�b�R��?8��/���x�t�N����M����jQ�k��VXhQ�l�����CIy_��c���f�^����Y��6H�=~��e [%yf)8�H�b�|��a��V��(��o/�2��z����7 +endstream +endobj +6910 0 obj +<< +/Type /Page +/Contents 6911 0 R +/Resources 6909 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6905 0 R +/Annots [ 6906 0 R 6907 0 R 6908 0 R ] +>> +endobj +6906 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 492.837 171.594 500.974] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6907 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 134.064 171.594 142.202] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6908 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 122.109 171.594 130.247] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6912 0 obj +<< +/D [6910 0 R /XYZ 69.866 801.979 null] +>> +endobj +6913 0 obj +<< +/D [6910 0 R /XYZ 70.866 771.024 null] +>> +endobj +6681 0 obj +<< +/D [6910 0 R /XYZ 70.866 602.662 null] +>> +endobj +1426 0 obj +<< +/D [6910 0 R /XYZ 70.866 575.466 null] +>> +endobj +6914 0 obj +<< +/D [6910 0 R /XYZ 70.866 407.487 null] +>> +endobj +6614 0 obj +<< +/D [6910 0 R /XYZ 70.866 247.118 null] +>> +endobj +1430 0 obj +<< +/D [6910 0 R /XYZ 70.866 220.375 null] +>> +endobj +6909 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6922 0 obj +<< +/Length 1755 +/Filter /FlateDecode +>> +stream +xڵ�Ms�8�����X�oఇ���T�;�K&�"6q�2�<�뷅� F�Ė�m���vޭ>�I�]>����Χ�����G�:�d���q1�t\�"I���y��8],����Ȣ��U��1ڇ��s�� xfa� O��3 �mC�����ٷ�O�C�Z��<ʝM<{|���{p0b���([� ��}��=���?FT�W�0��2I���p�\P>� �0[2�K�*�VA����C�p�;zxca)�cD���D:$��!$T��xQ +�ra�ˈDI{nv��XI`�4�X6Ec�����њ�mM���'g�Y� b�C3�(b�3@P����g��`_,��v�q�|:fN�h0��n�xM�a�b%o��n�]��8I;^uѤ�q�v�ꚛt����5��6`B� +�D�$�.B����E]�E��+�'i��.z�S��S��m�v��>��QRTx�8�;�FL�n�xM���{|�Px��{�� i����|�Դ�UW�_��2���P���;ݨmü����ҤŞ��+��+f����GR�9��"�iuP��1ӭnq�{�6`J���ǡE�2!9�D����l ��oN�B�M�SăB?�Qb&Ep��xT��%9l�@�K����y�U����i�������T�Í�b5-wơd��U4��Ez1ϛ?/(��R�.X�%am��An����9 +�҇��CM��L�n#5Th�y�����E���Lߊ5��ثw�8Ⱦ�l[��V2��LT��)�����t7.]`TBD���1� Dcl�]�"�-��SеIHe.�]L�I�����i��-[ڎ�FY+��%��@��u��`���`�R�Vk3��8�4mFYL���L-�lg���O�kD��6�xgrpC��=���?=&O�a�����Σ�Qc�c��&�s��m|�U7�j�d�`��;�� +�F�[�"!h##���o�"<?��M����Ѧ�Oۙj����y���;�� +SШ�M^+�l!�ܚ�VK�.]}:����%���<�<1 �^��Ŷ�$z6C�������h��������>�t_!�6|�r�~�%�T��,kq)���k�x���0�!��^t��O��f,U�sI�����q:�0�����vs�:Sퟭ���YeHM%��B�1�H�Ռ�!���xD�fC|)Gu��/\d����{�HI빷!j+ + �0x9R�y�Q̚���Bg��<�8���/x��m^=8�Bf>�6U`ɜdÐ�9�anB&�\� s���̺h�A�8M;�uͱ��� ���lC&(q��9Ɇ��0s.�A)��p��y?�#%�`6D��PG�`��äR��k�s-4��#�e��f���J�� +4�˃����Q�v���Em�aU���Pյ���|�w��C6��6`�01��I6cpIw=~���JYN|?d�$��E��"�)l�v��>t���5Ȭ�<�6>`Bx�d� �t�n����9:+�#5��U7烝��W��ﮧ2����Cj&���8��Ŋ9U��!sBW�)��^(ccr*c�{w��Vnfؽ���Z�*�нT�6L݉9���m�8�s$�Z�c� +�ZA�<�����8�Mܳ*����;O���z�����Nm_�C���m�����aC��ܩ��.Nݥv�#)ܮR��|ݸ��Y��*������ 3��זHJ�OafAQS+����TM��_;B♇�a}�| +endstream +endobj +6921 0 obj +<< +/Type /Page +/Contents 6922 0 R +/Resources 6920 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6905 0 R +/Annots [ 6915 0 R 6916 0 R 6917 0 R ] +>> +endobj +6915 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 458.45 171.594 466.587] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6916 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 434.539 171.594 442.677] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6917 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 422.584 171.594 430.721] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6923 0 obj +<< +/D [6921 0 R /XYZ 69.866 801.979 null] +>> +endobj +6924 0 obj +<< +/D [6921 0 R /XYZ 70.866 771.024 null] +>> +endobj +6610 0 obj +<< +/D [6921 0 R /XYZ 70.866 580.23 null] +>> +endobj +1434 0 obj +<< +/D [6921 0 R /XYZ 70.866 553.034 null] +>> +endobj +6925 0 obj +<< +/D [6921 0 R /XYZ 70.866 350.974 null] +>> +endobj +6530 0 obj +<< +/D [6921 0 R /XYZ 70.866 162.056 null] +>> +endobj +1438 0 obj +<< +/D [6921 0 R /XYZ 70.866 135.101 null] +>> +endobj +6920 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F14 3876 0 R /F92 4484 0 R /F13 3879 0 R /F10 3880 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6933 0 obj +<< +/Length 1561 +/Filter /FlateDecode +>> +stream +x�͚Ms�6���+82UY߂C�8ު��q|�\�{����ͯO�1f��TN�F��<���|yw{C��r��{���-.���Jɼ�gOaH驐"I��'��' +/�x�1.ab���d/WT�U�ަqVEU�gz������#�Gv&���{�tq���'x���a���G� ������Ϯ��{ +� +�&a|ے �8�M�*x����!m g�B5�g��ƻ�źy�y_de��A�frUE�nTv��q�0��X?�Y���}�p���2S�).�F>{�Lx:R�DX���bѰEƊ���x+��Cژ�����*. �w�DU, ���|�K����<#��.-WD��;2��X��G�Ǡ +ˢ67K����Ҹ�A��e' .�d�O6DI�A�yMhN�'��}%�l�hX)��D�~����ZQ�I�H�� +�c���/8Q6�G� �XvES�� +�#b�f�7$)�j���a�4c�� �!lGa����� +D�_�`� >l�8\�lX�`�=[B!�ؚ"�&�-� �5E��U[q�o�ivV�F:�`�~T�lX�X���-%��V�#����&��-�\�����3�C��n�Gn���搴4�U�a��Ft�W0��h��� 9l�8��lXaE��s�� �`6�ȷ����4�,�Uw��x��䆱��0���$3I��sp��}t�#|~�m�fm�����踊�bL��#,Qe��$���{���e���X'�:�6���a?.�l?�Iߖ�?��/q�xs�� ��X��=����W���_㬀�Q�x���� ���ݑS�����&*Z��#�L�Щ+aM�45%F��8㦰y���nl7�@c�Q��EF�d��� 8*�LY3�6V�F�D��:�xL/�8+��i9 +q�*�-Bg��rr��lT���l��G�^H �i�Mi�����7U�I֭�������mI������h +�ޱPm�L��1�ߒ�ԸO��j��1s�B��c>��I������߿�9d^ޚ�Ii~�̯��)I㬄�G�f�j���j�}k��hLQc���5}��gY��a���ң���:q �wzո�ø�qA�`���e�9�K�*'���H��,�a�BJ_u�l�L��2�sԒc�������D�#��S���M&jv3)ɐIW�L����*����6;�aA0a�=�� ��,F�ٰ�`�4�QH$?��i�NF;�����4��v4���h��k�H��a��e��%�8?C�I�R�@�4I7]mQ{�T� k�<p���`��<tB�0�hg��� ��<�fٰ��,m�Ow*l"D���M�t����h�����7'�׆@�\� 6q�Y6,hu3��R8"0�hu���A���&��jk���)��j+�l� �{K 7��������y,��q��F �WNn�A�6��wg��Z���_A���^��w�W?����4�`�R�V���w�KN�+�_�?�HD��u�N&������gqU���U�����E�Ώ�}�.�/ +endstream +endobj +6932 0 obj +<< +/Type /Page +/Contents 6933 0 R +/Resources 6931 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6905 0 R +/Annots [ 6918 0 R 6919 0 R 6926 0 R 6927 0 R 6928 0 R ] +>> +endobj +6918 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 747.062 171.594 755.199] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6919 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 735.106 171.594 743.244] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6926 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 422.895 171.594 431.033] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6927 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 410.94 171.594 419.078] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6928 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 398.985 171.594 407.123] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6934 0 obj +<< +/D [6932 0 R /XYZ 69.866 801.979 null] +>> +endobj +6935 0 obj +<< +/D [6932 0 R /XYZ 70.866 698.488 null] +>> +endobj +6612 0 obj +<< +/D [6932 0 R /XYZ 70.866 544.676 null] +>> +endobj +1442 0 obj +<< +/D [6932 0 R /XYZ 70.866 517.48 null] +>> +endobj +6936 0 obj +<< +/D [6932 0 R /XYZ 70.866 327.375 null] +>> +endobj +6695 0 obj +<< +/D [6932 0 R /XYZ 70.866 163.786 null] +>> +endobj +1446 0 obj +<< +/D [6932 0 R /XYZ 70.866 136.741 null] +>> +endobj +6931 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6945 0 obj +<< +/Length 1476 +/Filter /FlateDecode +>> +stream +x��Ymo�6��_!t_d�f�N�mhS�E��30`i�����%ϒ��_��H9�L˱�n��D&�yx|�<=��{K��b����/'��'�.� +"��d��&PERJS$I0_�!���錪(\��6�z]&E���E�J�_)�a�M�E2��� +8���"���1�'/擿&����E����� +K��U��Q���`Hp���'��!x��V��EF�`[��e�Ҭ��K��م����� +U�̞V$-������ed��AZ;�v�3a v�8C���θ\_]fWO-�6�ނy�ZR��qy�ŏ��w>�+� +�F��e�bQ�P�P�$���r����v:#"LK���>>O���νM�֯����ս/���s6y��i�!�>�hx!�Tp�Y�yT�� �����)�a���I�l���E�[�ؑB"Mt_�P" "�>vن 3H�;�{cF�Z�t&���� *�7"�(K +Q�v� k��� 9�~�.�l��=�B!A�P̖8�mVs�OAd_��2�Kw� ��������*�!YɊ��d����8y����� ��c��1)��u B���k�_[M�E�ڭ�ǕֹTU00��Q6��`����R4��E1�2�>�we���a���Dml�%<#^��� c��]��&��E-�2&����L(��)m� �4L�bщ�P�SB�d$��!�e���� H�������a�z�es��`A���Q6�x�*�#�)�"D�V�@H�|Z���g �W?-�#5�_>�9�{c��q�q6�~�@$�㓏PR�=@>���ib��Z���%��/�uA�ҹV��3�٬e�8�Ѹ:7�ơ�j[�"���'�1�Y�\_�Wi��1iJ͔�Njd��L�hB��Ls�T��\��j�,�g���x�Y%E��A�`��7�26�-L�B�V�}@�=���O��f��n�8�)�"��M�=�O����\�9���EU����x��n��q�e���B%'�i��x������&)��T ��Q��}/z �;/5Ч �>jZ!N�1�I�'�2]�ҟT�[�nv�ڀrcmb���em���Uދ]��a���u.�r��R�{JEkNp9��y8O�G��0���唄�]cu��6X7�c��Ve K�YJ��k|�Q��%;��+��l���#�!ߘ�;��gf{4�tX>�k�B���5�8��V�����")���=��ϥ���x�d[$�Q�� ���+p��ťwV7�gL#*���Q[q��yR�PM����Xl�MU��Ŕ .��b�-�ozf�ɔ�_rf�$ypj�m�M���<�1���;��b>�ʻ|{D-ǂ�������g�)��ݮ�u\�Sg��>�_���} E�8�����9�n��nW'8��e���N!Lq?�_�yR"�$o+�@����$K�qYk��ߜ�j�����I����R� +endstream +endobj +6944 0 obj +<< +/Type /Page +/Contents 6945 0 R +/Resources 6943 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6905 0 R +/Annots [ 6929 0 R 6930 0 R 6937 0 R 6938 0 R 6939 0 R 6940 0 R 6941 0 R ] +>> +endobj +6929 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 747.062 171.594 755.199] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6930 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 711.196 171.594 719.333] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6937 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 286.315 161.953 295.772] +/A << /S /GoTo /D (matrix__test_8c_aad3d0f4acb79e8a9b61eda59dc3a12b2) >> +>> +endobj +6938 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 257.591 230.177 267.967] +/A << /S /GoTo /D (matrix__test_8c_a5713bd664a96ccd028896420050f22df) >> +>> +endobj +6939 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 229.786 213.912 240.162] +/A << /S /GoTo /D (matrix__test_8c_af3bd1663337eb8dbe0fbcb49b517621f) >> +>> +endobj +6940 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [233.682 119.258 260.215 127.742] +/A << /S /GoTo /D (matrix_8h) >> +>> +endobj +6941 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 69.715 297.675 96.255] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +6946 0 obj +<< +/D [6944 0 R /XYZ 69.866 801.979 null] +>> +endobj +6947 0 obj +<< +/D [6944 0 R /XYZ 70.866 674.577 null] +>> +endobj +4152 0 obj +<< +/D [6944 0 R /XYZ 70.866 532.42 null] +>> +endobj +1450 0 obj +<< +/D [6944 0 R /XYZ 70.866 516.049 null] +>> +endobj +6948 0 obj +<< +/D [6944 0 R /XYZ 70.866 326.767 null] +>> +endobj +6949 0 obj +<< +/D [6944 0 R /XYZ 95.773 300.342 null] +>> +endobj +6950 0 obj +<< +/D [6944 0 R /XYZ 95.773 272.537 null] +>> +endobj +6951 0 obj +<< +/D [6944 0 R /XYZ 95.773 244.732 null] +>> +endobj +1454 0 obj +<< +/D [6944 0 R /XYZ 70.866 200.885 null] +>> +endobj +3885 0 obj +<< +/D [6944 0 R /XYZ 70.866 60.975 null] +>> +endobj +6943 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R /F11 3877 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6971 0 obj +<< +/Length 1196 +/Filter /FlateDecode +>> +stream +x��Xmo�F��_��~)l�������N��ԟ�D�؋Mc��%���,/����T�'0;���3�3�/�7�R�*f�A׳��+�"�Jq4��K��r}�E�%�������G�a���W�F�s=�}����ag�1�}����Q�$��!={L�E2��'h k ��\[&HH���p�A��~{F�2�S*y*�ɞ(�B�%�XIX��.(uQ�uC�'|�#�K�:]hC���"������0�nt�l�j<�3iŻ��"K�U#Ba�s� ���W��})[�t�l0�u�;�Cv=96�B��19n���f���e�f��Wm nj��Z�1s]�Hҡ�=��LA|Bໆ)c��9���6*s�2��Ԯ�,�G̶:7qIxLg�M�7�-t�S�>�0]U�ЦV�l�8"��f�M�\�n�kyG:/��j@>� ��iǬ�����|��G��>&��<�%Ӷ��eEgٖI],�x���5��X2���c�k��'v5�͉5�hT/�>��LE.ꊛ �0�f�ܚ���$#)��h��`3aU�:ˏ�~�#�^��C2���>�]����Iܢ5m�uw��@?��8+�=hRm������>N#U�7q��zt���ʁ������Rާ��U���az�ª(�T�h~.�/^ٽ~2Q5�yTC��#8��m����,��U��U��6�����8]l�e˅�Kh�n�ݷX.v!ЭAQ.���s x#��j��&�@I�\iߎ��z���$r���bA�f��xW����w��=aڌ6c[5i��e����e��:ͳ����Y�O�ô�`>��)�U�i���"������y�i�Ma�p�Q���\_�O!��Zzq·�m6唳 Z����$�xk���#}�Ô �=��y�PQ�u9�Sy/�DI�1��z��S��|ĥ�T�*y��IId=T�����fZ �=<��J��N,�������f�� +t�g��e�$�YCR��8R�w�|!��'%:���Haٓr&X;�)(���wA�<i��CS�O�7�<|�h�gD����ǃI}�E_�� ��"{���u�4���yb�<?��c��;k�M.������_��_7�~�S��З.|��g~�yo2W�:^R` =T�IUmg�֩�ò��`H~������/+3NY:S��49 +endstream +endobj +6970 0 obj +<< +/Type /Page +/Contents 6971 0 R +/Resources 6969 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6905 0 R +/Annots [ 6942 0 R 6952 0 R 6953 0 R 6954 0 R 6955 0 R 6956 0 R 6957 0 R 6958 0 R 6959 0 R 6960 0 R 6961 0 R 6962 0 R 6963 0 R 6964 0 R 6965 0 R 6966 0 R ] +>> +endobj +6942 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 637.832 161.953 647.289] +/A << /S /GoTo /D (matrix__test_8h_aad3d0f4acb79e8a9b61eda59dc3a12b2) >> +>> +endobj +6952 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 606.644 230.177 617.02] +/A << /S /GoTo /D (matrix__test_8h_a5713bd664a96ccd028896420050f22df) >> +>> +endobj +6953 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 576.375 213.912 586.751] +/A << /S /GoTo /D (matrix__test_8h_af3bd1663337eb8dbe0fbcb49b517621f) >> +>> +endobj +6954 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [208.756 444.73 235.289 453.214] +/A << /S /GoTo /D (matrix_8h) >> +>> +endobj +6955 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 387.686 297.675 414.226] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +6956 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.654 107.916 223.15 118.498] +/A << /S /GoTo /D (modified__gauss__newton_8c_a7376799043ad2c27fac02371624051bc) >> +>> +endobj +6957 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [334.89 108.835 368.552 117.987] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +6958 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [413.243 108.835 446.904 117.987] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +6959 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 96.88 128.787 106.337] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6960 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [150.043 96.88 184.054 106.337] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6961 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [300.484 96.88 334.145 106.032] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +6962 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [465.205 96.88 498.867 106.032] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +6963 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [120.134 84.925 153.796 94.077] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +6964 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [202.087 84.925 235.748 94.077] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +6965 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [353.066 84.925 386.727 94.077] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +6966 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [427.039 84.925 461.05 94.382] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6972 0 obj +<< +/D [6970 0 R /XYZ 69.866 801.979 null] +>> +endobj +1458 0 obj +<< +/D [6970 0 R /XYZ 70.866 771.024 null] +>> +endobj +6973 0 obj +<< +/D [6970 0 R /XYZ 70.866 683.781 null] +>> +endobj +3887 0 obj +<< +/D [6970 0 R /XYZ 95.773 651.859 null] +>> +endobj +6974 0 obj +<< +/D [6970 0 R /XYZ 95.773 621.59 null] +>> +endobj +6975 0 obj +<< +/D [6970 0 R /XYZ 95.773 591.321 null] +>> +endobj +1462 0 obj +<< +/D [6970 0 R /XYZ 70.866 543.406 null] +>> +endobj +4153 0 obj +<< +/D [6970 0 R /XYZ 70.866 376.939 null] +>> +endobj +1466 0 obj +<< +/D [6970 0 R /XYZ 70.866 369.476 null] +>> +endobj +6976 0 obj +<< +/D [6970 0 R /XYZ 70.866 154.784 null] +>> +endobj +6969 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F61 3908 0 R /F50 3818 0 R /F54 3823 0 R /F11 3877 0 R /F14 3876 0 R /F13 3879 0 R /F10 3880 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +6989 0 obj +<< +/Length 973 +/Filter /FlateDecode +>> +stream +x��W]s�6}���#�Y} o��Ԟfg2m�&��i@J�&��+���Kv�dg��1��sν:���m�~Ǡh������lEC��s +69�8aL �`��k#��O�ȫUV� DD��m)��y_;%�v��*+1<]�|��'!��/���.o7�_7�X�@�?�F�H������L�]�i�����B ��+�������,��H8�h +�K#��sѥZm6�=��)�RI��lE�Q^�)����J�Bv��ngc^����/Œ�>1�@Z�Ѽ�+�] �8�f��Z���1��G���t��>�K�i�qQ����]�b���q��ܿ���1;�VՓra��ɾ%�n-�'��$���v: oS�Wz������i[�mp�=pO�������n�F�Gh��vo�~,e�'���0�&�@�o�[|��DU���� �R5MVJq�*�(�A�d�PZ���R�N��'ܪ�@���>&�0���C�k��d����h���O���\�a�����|� +� ���ZK���/e%��p���#����!�hЀ>�A�t�Z�S��-ik�.�yR Yt�3�|;u�f��vk�7��gW��1$_ĶS��2�� ]@!���{D�^t-o�����I��]��<���N��|<�_<�o"�o%��R�ze.�c�R��Iى&�����F�]�8v�Q6Qe���*�������u%�3�$���a�a�D�ZP�/������������=���P���M6��b�|��K�D4�j���!E���GΎ]8��W2��@�yx���ӭ�+S9$7�Q8�r���)�}��@w����k��;����\u=��,���U���Ծ���2��2���.(�q�ԁ��@�[Z���%h����v�w����6�^Xh|«�{E���<�!�ކs�ڨJ;��w&�O�iZR} +� +�yB*�=rJ� +endstream +endobj +6988 0 obj +<< +/Type /Page +/Contents 6989 0 R +/Resources 6987 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6991 0 R +/Annots [ 6967 0 R 6968 0 R 6977 0 R 6978 0 R 6979 0 R 6980 0 R 6981 0 R 6982 0 R 6983 0 R 6984 0 R 6985 0 R 6986 0 R ] +>> +endobj +6967 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 617.669 297.675 644.209] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +6968 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [189.466 600.349 346.876 610.264] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:a.norrdine@googlemail.com)>> +>> +endobj +6977 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 419.147 171.594 426.631] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +6978 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 407.192 171.594 414.675] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +6979 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 395.236 171.594 403.374] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6980 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 383.281 171.594 391.419] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6981 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 359.371 171.594 366.855] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +6982 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [169.054 347.416 209.303 354.9] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +6983 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [261.324 347.416 301.573 354.9] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +6984 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [363.159 347.416 403.408 354.9] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +6985 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [169.054 335.461 209.303 342.944] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +6986 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [261.324 335.461 301.573 343.598] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6990 0 obj +<< +/D [6988 0 R /XYZ 69.866 801.979 null] +>> +endobj +1470 0 obj +<< +/D [6988 0 R /XYZ 70.866 771.024 null] +>> +endobj +1474 0 obj +<< +/D [6988 0 R /XYZ 70.866 586.105 null] +>> +endobj +5783 0 obj +<< +/D [6988 0 R /XYZ 70.866 540.927 null] +>> +endobj +1478 0 obj +<< +/D [6988 0 R /XYZ 70.866 513.731 null] +>> +endobj +6987 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F50 3818 0 R /F54 3823 0 R /F92 4484 0 R /F86 4565 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7017 0 obj +<< +/Length 2064 +/Filter /FlateDecode +>> +stream +xڭ�ݏ�8����@w/�Ը�t:���V�JU��O���,Wi �n���I�p`�}"33�왱yy��#�������^�qs�� s,yB0�fc9�BX�G� �Mh�.�×_n�Y�1.�����(��u��u�>�d�y�&��՟7W߮��9�t]�Rn�wW�_�³wH�\�G�rgq�!�3�[�\�}2#j��ꢍ���hA�˵���/�C���<, Yd�e�H�������BfsD�{��e��m9���>К�7<-�t �<p �%.C�Zgȁ�-<Ɔ`1�MU ��G�=,�J7~,�m~oP��>U5]S�:Hؤ�Z+.M7�5�����!=�?7�d���ʿߗ�^�u�m�@]�9��%S��K�p�E7K�&�*3�8�!�e��I +�T&=�M�h�����,�1��X��ۥ$`�uY�dh�FfdWX������c��i*�pՕ>`_���rE\{��iF�y�1���u��r�EC5KF ��lH%�s@�1��j��*�PՕ�A<��f��j�1��t`P"DN8�<(�^w�'�I�QL���$�F�:�>�g�R#< ��z}�Ï������}쌵�;� ��˜f�����u1DH�Sș�ҌN]�f��O՚ᩫU�� +��^�e�ƲD*Y�l���'��Cnt����n�M��Y +Da��>�@���L]]�.x�#`�O�hw=N3�L`˄h�%IQ��;��-���y����e�)��ŏ�z3���Pb���]����DЙ��<N�G]{�+�a�N��m]g�Ǽ�i*�p֔�,�F$g��0�4��eXB��8�í��Ȓ!� cs�ѦvYp���,�7U+?�R��z���p�>3j5�jP�ΗoH�4�<����cV�i��ІTm�2�7~,.�:�fTk�اQ�W�d���#-�ҥ�/�=�y24�P�m�g`Z1�)�NSiƴ��99�/X�wQ��:�+fT�]�g�������,�:�?�Q;��.s ��U�x#O[l��y���̏��y�R][cA)�@,E��͇��v�U|�����f�� *���!���M���&��D,��,N�Q�d��0R�e�oUN�'���K�L��#�~o���&�Lɖ+��������!��Q��X��h��M�t���Dy&�MG̒,��=M����f�ד�Yys� �9�=�<�y5�q���<�VmVe�ƀ��MqpA�m��=,a���5�lN�<����u�����t����hA�-�|y\�Q(���,W��e��}��R�^n��Z�$<��:�Ѩ��7б=;��;����s�b�R5}ا�L�(��b�0�̰fL�,*'N�Fa�;�ݗ� Q9�P0X��4ܨ�p��*�`�0�16�#���G���||��@*?�=Ú���k���:n�Q���ksN�%��jS�5����� +����p�j��%��ݛd�F�37�Z +K,e͉s2o%�ӿ����/&[m�8��pb�c�������T�����Z{���`��+��ʶ���p�\?R���!�Sш1ܷ��e�� +�Jnq�:m�!�-ϒ=�9k�W����O�W�������,�E�6!hD����j��)�a1jOP9ږ�T�fY<jo���u�2�Qk+�_���B�Ɉ����̳���<� +�l�|�j��8=u>���MHmh+l�6#z���蚯���f�ܴ����`O ~^^�:��2b�h*�����?EQ ��}�B�\�JX�p��~�XV�K���B_֊}�usJ,lƁ+�n�ه8��vDtp��y��[�������O���[��UPy��}�Ni)J1�7B''�\N,Nn�g��}w+]�ı�ܢ��2arU�0Ȗ������߃�Y�o�5����liie��ժ~�oo;����z�U�l�渂j�*ʾa�%���>�y}�x���K�>��C�*�'�E0�����(�^m�t�@�:��f���v�K�|�X}9�Vh��u �i������o��zv���Vͪ�L�_'���5 +endstream +endobj +7016 0 obj +<< +/Type /Page +/Contents 7017 0 R +/Resources 7015 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6991 0 R +/Annots [ 6992 0 R 6993 0 R 6994 0 R 6995 0 R 6996 0 R 6997 0 R 6998 0 R 6999 0 R 7000 0 R 7001 0 R 7002 0 R 7003 0 R 7004 0 R ] +>> +endobj +6992 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.654 276.175 223.15 286.757] +/A << /S /GoTo /D (modified__gauss__newton_8h_a7376799043ad2c27fac02371624051bc) >> +>> +endobj +6993 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [334.89 277.094 368.552 286.246] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +6994 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [413.243 277.094 446.904 286.246] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +6995 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 265.139 128.787 274.596] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6996 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [150.043 265.139 184.054 274.596] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +6997 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [300.484 265.139 334.145 274.291] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +6998 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [465.205 265.139 498.867 274.291] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +6999 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [120.134 253.184 153.796 262.336] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7000 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [202.087 253.184 235.748 262.336] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7001 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [353.066 253.184 386.727 262.336] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7002 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [427.039 253.184 461.05 262.64] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7003 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 85.068 297.675 111.608] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7004 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [189.466 68.336 346.876 78.251] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:a.norrdine@googlemail.com)>> +>> +endobj +7018 0 obj +<< +/D [7016 0 R /XYZ 69.866 801.979 null] +>> +endobj +7019 0 obj +<< +/D [7016 0 R /XYZ 70.866 771.024 null] +>> +endobj +4154 0 obj +<< +/D [7016 0 R /XYZ 70.866 461.245 null] +>> +endobj +1482 0 obj +<< +/D [7016 0 R /XYZ 70.866 445.386 null] +>> +endobj +7020 0 obj +<< +/D [7016 0 R /XYZ 70.866 312.874 null] +>> +endobj +1486 0 obj +<< +/D [7016 0 R /XYZ 70.866 224.417 null] +>> +endobj +7015 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F14 3876 0 R /F13 3879 0 R /F10 3880 0 R /F11 3877 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7024 0 obj +<< +/Length 1878 +/Filter /FlateDecode +>> +stream +x��ZAo�8��Wp$��c��u5�j{�v{�T�&Nʊ@H���~��4&8$�j�=TM��}�ٟ�����p��8�r�������o��7��(�s֎�Q �� �<��G�`��|A�����;�T��M�/�(�s�ݟU�����M���ӽ\� ve!��z$X������3F`��� +(s����vV����Ϻ��a�C�y�9u����sl�y(LOA�� +����7�lY%y֘�%_�2����x42�Y���w��`C�s����Q�c�A=��A�IVQ5_��N<������1�;���l!5ؼ�Q�i�n�2�T/�,v-t�Q�Y�8k���I���]B�*�U^4,��{D�<����{�tz̞.���'Ү�*���q�/�m\��5�rWNq�z��6ɬZ��_��m�%�,�l��oe#�*z3�s�L�d�.��7�0�S6�vς���� '-���SN9���U���'����x:���9�x�I�!A�� ld�#Yya߇H�<�u��t�KN�v�b�O� �}����e��ę�IG��M/�F44δ�� ���YPGo����.��$,���z�ǧ��V�K�)_�b�9��q�����I��E�I�;-澔E�|���F��:<_��n��a?�EkQ~dY�͝i�;eS;>���>�K��:��aGQտz��ݓߣD4��+�����tƖRĔn�o�Nʮ)ͷ��Ff03�i�K��N�\i��,]hR��P�~�S��E���'nٱ��y�@l8�8C���c����Q��`@kX�<�u� �~�Q +H��$Y?%؇������0�@� +r鐶Q��:PAK� |$8�Rk�ZO����9�����r�������1��M�LS_-����I����'@8����{��GiW�I� Hm�]j&���*�1�V� +�js�����i�������θ��n����Gi�I���f +U�p�i@q㌰+�4b�����/NQ�i����EQ��$=��.�8J��L�&�XV�̰��،ku�-}1���y��&ahA�K��Ϻ����a�-��8J��LR�+�3�ծ�5^.�M(�ԑ�s��VC�ڔ��L�4�L���d�P�+��s�S�'�g�]=��y �g�]=kU������%Vy��æ��B��|4?$����˅`NM'a4��*��/ �1A��Tq$�]s&�&�f{�=-��&�xdB��S]����ZԖ=�ś^�Mm�.��}� KAЉY�4-N� ����aqR��E�l��j@��8�������H;�=�$Z��HU��w�(�G���.y^�]ok_.�A�i����%�*�QȠ�����B�HJ��L�C����QB�+�w��!����~B��<�k��D���W�/8��7�/4��|ZQd�+����+��.GR��j�~�X��3j�]��+�j�߯����d�����5OK�G`�/�)��;4*���{Y틬��ވ5��c��I7��'��.H �k�/R��eɡg��fi��y�h7�S=Ry��ݡ��O�æ_Ͻ�%�r��Ah�$�֖�m<Ѿ*�i��ﴬl�t>T��$U)�ufNܡ^'���NfE^�H/j�(�U�A�Wɬ]��h�ж��v�8�a�� j����j�q�U�������C�-��_��l���~�&+g�*)+�W�FT��\'��t�r�|�������Kq�S���]Q��^�"�����LfU�Q]G� H4��u*�f�y���~���l6Dg�Tac.���־��/���0�����[uc|������#�k�^Psevl�Fz4� +endstream +endobj +7023 0 obj +<< +/Type /Page +/Contents 7024 0 R +/Resources 7022 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6991 0 R +/Annots [ 7005 0 R 7006 0 R 7007 0 R 7008 0 R 7009 0 R 7010 0 R 7011 0 R 7012 0 R 7013 0 R 7014 0 R ] +>> +endobj +7005 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 619.381 171.594 626.865] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7006 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 607.426 171.594 614.91] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7007 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 595.471 171.594 603.608] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7008 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 583.516 171.594 591.653] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7009 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 559.606 171.594 567.089] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7010 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [169.054 547.65 209.303 555.134] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7011 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [261.324 547.65 301.573 555.134] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7012 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [363.159 547.65 403.408 555.134] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7013 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [169.054 535.695 209.303 543.179] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7014 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [261.324 535.695 301.573 543.833] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7025 0 obj +<< +/D [7023 0 R /XYZ 69.866 801.979 null] +>> +endobj +1490 0 obj +<< +/D [7023 0 R /XYZ 70.866 771.024 null] +>> +endobj +7021 0 obj +<< +/D [7023 0 R /XYZ 70.866 741.162 null] +>> +endobj +1494 0 obj +<< +/D [7023 0 R /XYZ 70.866 713.966 null] +>> +endobj +7026 0 obj +<< +/D [7023 0 R /XYZ 70.866 414.082 null] +>> +endobj +4155 0 obj +<< +/D [7023 0 R /XYZ 70.866 68.979 null] +>> +endobj +7022 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F86 4565 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R /F14 3876 0 R /F13 3879 0 R /F10 3880 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7038 0 obj +<< +/Length 789 +/Filter /FlateDecode +>> +stream +x��VKO�@��W�ڋ}�ﵥ�j+��92�&�H��v(��w��Q�V=p��;;��������씑i�Q2%�y�F�ޡ0$�XkAFb(DZsЌ����gF��c"pOH��߇��!7��_�����Ίܙz#��В��2� ⒤����1��G�Gc� R PR�zN�z_�db��&Ǹ>�� M2J��(��^-m^��E��,$�o�j[Ր���I��I��oK���%�w���P +ZEm���d��۪=\L�o=�}v�/8ק�B�y�ڝd>-J����-���$�1�]$�A�.��Y��W�c�X.����n�/FƽAU��f;IQS����GXU���/�X�����u}���Nt*c���8��o���fM���]���,��eea���8}�CR��]g�2��Qq�6�!2�:Vy��P5z艼�)����A��4jp������m��_d�n� ��v +;k��6r�߱������N\PE{߸f�5n�X�J����9��[�0�obX�P�@#J��Wb��}�� Jy� $[�e����%��yy��m]?�l����0�7��kDO������v�;Y.�"Ig��0l6p���Z��V�$h���>\��z�I��ˠ�����]��%7IW����$�Y筽:nH�:��D����Ɲ������k[γ�vKz�$��Hp$��@ _�*z� 2��n�G�hS+�����u��g���띬>���ܿ�5p�e�SB� +��[XG6�eR���vB����M�硫�حT����� +endstream +endobj +7037 0 obj +<< +/Type /Page +/Contents 7038 0 R +/Resources 7036 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6991 0 R +/Annots [ 7027 0 R 7028 0 R 7029 0 R 7030 0 R 7031 0 R 7032 0 R ] +>> +endobj +7027 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 574.443 221.453 584.711] +/A << /S /GoTo /D (moore__penrose__pinv__test_8c_a71ea6881aeb228d371528527d1974014) >> +>> +endobj +7028 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [250.673 455.361 316.989 463.845] +/A << /S /GoTo /D (moore__penrose__pseudo__inverse_8h) >> +>> +endobj +7029 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 402.603 297.675 429.143] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7030 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 241.555 221.453 251.823] +/A << /S /GoTo /D (moore__penrose__pinv__test_8h_a71ea6881aeb228d371528527d1974014) >> +>> +endobj +7031 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [250.673 122.473 316.989 130.958] +/A << /S /GoTo /D (moore__penrose__pseudo__inverse_8h) >> +>> +endobj +7032 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 69.715 297.675 96.255] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7039 0 obj +<< +/D [7037 0 R /XYZ 69.866 801.979 null] +>> +endobj +1498 0 obj +<< +/D [7037 0 R /XYZ 70.866 771.024 null] +>> +endobj +7040 0 obj +<< +/D [7037 0 R /XYZ 70.866 617.945 null] +>> +endobj +7041 0 obj +<< +/D [7037 0 R /XYZ 95.773 589.282 null] +>> +endobj +1502 0 obj +<< +/D [7037 0 R /XYZ 70.866 543.905 null] +>> +endobj +4212 0 obj +<< +/D [7037 0 R /XYZ 70.866 392.992 null] +>> +endobj +1506 0 obj +<< +/D [7037 0 R /XYZ 70.866 386.176 null] +>> +endobj +7042 0 obj +<< +/D [7037 0 R /XYZ 70.866 285.057 null] +>> +endobj +7043 0 obj +<< +/D [7037 0 R /XYZ 95.773 256.394 null] +>> +endobj +1510 0 obj +<< +/D [7037 0 R /XYZ 70.866 211.017 null] +>> +endobj +4213 0 obj +<< +/D [7037 0 R /XYZ 70.866 60.104 null] +>> +endobj +7036 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F11 3877 0 R /F61 3908 0 R /F50 3818 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7051 0 obj +<< +/Length 1093 +/Filter /FlateDecode +>> +stream +x��W�n�6}�W�/1$ŋEӦ �A�mb�a��!ˊ-ĖR]����MҖ��M�}! Ϝ�9���Ǘ)Z�#����ѯ���Y�P�c)C4�E��HJ�b�%E�9�x�`�S��.�*��gE�3�5�묝�Ӽ�9�6Y�S��X�f�Y����2��)�*+R����xT)�f�a��x�-��F�q��G�����"8�#�ek�F\�X��+t5��Ah��RэMRL�QB��F!����Z��P`I�������1�������%�EY'���rm�5�y����m�a���3���l�3,ZykQͣ��&)�*�lM��:�� k�Q�����"���"]�s�C����c��(���A��ge���g�~>�@Iqȅ^�X���]^��)��r{� A���P$(��^j=�mt���Fՙ +�{�m��[Cs$V"v��}gm�6yY����@�Tb��,@Ƣ�M!��M4m�}���=��[�nO�g��Ț齓��To�Li-�A82������{���ܜL�7���{a\$��H`O{v�,CO��3�Jg�1����q̹I�o�*�����?�Jޤ#<&�`�z��OKaˡ��/�QHb�>�����Z��@mt�Jzɿ���>�s��������~����a"xgpbjG�i�$0-�ӬN��^w�G� 4Q�����g�=vN��d]�E4��<gI���pv���.�k_�E���je�� h�_]�j��,�L�~h� 2��T*߉ϸ�6KH�a�����Z��bn�Χ�.��9�H�un�������h06���~B�}������� fY��l&{��@�p[��i��)�:uΦ�L�uV�Z:��2�`�Rуډ��}q��xv~�+���k�x���c`�]�=��<ܘoq+O��r%�s���㳘u��h@�쮏 +�ͿB|���ĉ��Z��1 w��g��Щ�ܻ,�ީ.���'�a�����g&�ˈ��O?h����hp�$���w^�ڙ��H�I��Y^��Ҷ���CC����B +�|���q��)�;��~ޤ�yVd�F3�AsM������Ő�?��X +endstream +endobj +7050 0 obj +<< +/Type /Page +/Contents 7051 0 R +/Resources 7049 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6991 0 R +/Annots [ 7033 0 R 7034 0 R 7035 0 R 7044 0 R 7045 0 R 7046 0 R 7047 0 R 7048 0 R ] +>> +endobj +7033 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [119.2 570.994 222.681 581.37] +/A << /S /GoTo /D (moore__penrose__pseudo__inverse_8c_a0ddd46446f074a0d38c04157686f5fce) >> +>> +endobj +7034 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [307.409 571.913 341.42 581.37] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7035 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [375.31 571.913 409.321 581.37] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7044 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 543.206 261.451 553.474] +/A << /S /GoTo /D (moore__penrose__pseudo__inverse_8c_ada5b18da23c06c1a6f2449bbfe97a7c9) >> +>> +endobj +7045 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [346.179 544.017 380.19 553.474] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7046 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 381.055 297.675 407.594] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7047 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 198.472 171.594 206.61] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7048 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 186.517 171.594 194.655] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7052 0 obj +<< +/D [7050 0 R /XYZ 69.866 801.979 null] +>> +endobj +1514 0 obj +<< +/D [7050 0 R /XYZ 70.866 771.024 null] +>> +endobj +7053 0 obj +<< +/D [7050 0 R /XYZ 70.866 612.753 null] +>> +endobj +1518 0 obj +<< +/D [7050 0 R /XYZ 70.866 514.207 null] +>> +endobj +1522 0 obj +<< +/D [7050 0 R /XYZ 70.866 366.811 null] +>> +endobj +7054 0 obj +<< +/D [7050 0 R /XYZ 70.866 320.253 null] +>> +endobj +1526 0 obj +<< +/D [7050 0 R /XYZ 70.866 293.057 null] +>> +endobj +7049 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F11 3877 0 R /F61 3908 0 R /F50 3818 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7059 0 obj +<< +/Length 1756 +/Filter /FlateDecode +>> +stream +xڽ�K��6���:�@��-*�%�6 +ݦ���BPl�W�[���w(Q�$Ӳ-/r�cQ3��H�0����-������>�~�����O�PJ��=yFJJ/)�Ļ[y�> ������3�%�X��!I�|A���*�y�I������f_fFb��L*���2��?bo����b��o����!�|O�f�dbD��j>�h��%A�[շs��xg�ԛ9!��V֚t*�>GR��t��m����d��fiM4!�^!�҄D1D)Xb(���I�!8@��S]"�,x.��;�>%$O�&����1E�>7Ŝ�[g>'د���A����,�-�Y\�#x!�n��'ċb�� +_o���D����!1)���0�߸���]e��G%S�^�����t��u���7ͧ����e�VY���x2�� k�*���a�#^`'�rq +? B��Ms�Ư���=�V ����q�7�] /E��--]��{?F�� d��iʮ��P&C�0_�2LQز����M��Ƭ���n��M��'f�����V�b�� Y��r���0@J\���&.�f%��B�]���.�M�/a��AN(EPBC�!Hv o�2<|�E�Rٺ�}<�Y�����|S��r�/�6��j����S��Y��SHG#fqTMO�8���4�u��z� +���El��k5�9�����+�ꫲ�.�qY���Y�+�Y�u�gI��|�ו���t6(�b�m�~i�����ضr0D� �xP�KvL���!��;�����K�������(P�ҹ��<���g +�h�1��`�h;����4dE��� +��.g�C�.�'�U��9�6_HE��VI���3���(�T�~��۾�,�K��8��8p����ֺ��I�Nudi`�Da��I5��p�P?`��(��"혅��FH�j�c���Jo[]��ԙ�-����|�A'� /s���&W?�w�#+��q���K0^?����v�sZ,�u\mA�6v��E>����W��s�;wq�i�C��UA�%/���6jH{y��&S��H�50���/�� x۬>z,���u�_bxƱ_&�*�7x�L\���̾wEPH�B��C�IE?�N�$�u ����tb�x��*�`b=0�(��~-���ٶv6�Q�r��$���� +���l����)8��6ﰌ�-�I�7��6U�fmˉOg�81ێٙz������Ύ����>t������%q��I���j3�_9+����oM +��W��$y�T�W���N|���c�Z�l�&*&_*Ҁ#.G�U +1a�H�y���ߡ��`�p�C���cM5ALЩ��tN����t])�Ne�&���4J0�{.'�(:��0�;5A�!`~[Wٰlq�X�lA"9�g�5ͥ���|��i>�tu}N�0��b��d� y%\ט�l1��x�{j�0���4�n��N;�;㞦�n�7u]5g��av��CF������*4 +%� +NL�"�{Op� +�9 'ytc��9�$�n��.���N�8���a��V�:L.�q8k�(�gp�=���^�`D葛����kn��7��K�^1��W7�V���1]�T{c��v�@�z[v��GX��F]�s�Z�pׂB�w���E�4��n~�`=7:��`�V���1�)F!V���H����9�o��n�s����&f��� +��v��U�D4���t��#[HJ[�|Թ�ĥ+�7E�ڏ�� De(�\n0 +endstream +endobj +7058 0 obj +<< +/Type /Page +/Contents 7059 0 R +/Resources 7057 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 6991 0 R +/Annots [ 7056 0 R ] +>> +endobj +7056 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 340.7 171.594 348.838] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7060 0 obj +<< +/D [7058 0 R /XYZ 69.866 801.979 null] +>> +endobj +7061 0 obj +<< +/D [7058 0 R /XYZ 70.866 771.024 null] +>> +endobj +7055 0 obj +<< +/D [7058 0 R /XYZ 70.866 462.481 null] +>> +endobj +1530 0 obj +<< +/D [7058 0 R /XYZ 70.866 435.285 null] +>> +endobj +7062 0 obj +<< +/D [7058 0 R /XYZ 70.866 292.126 null] +>> +endobj +4214 0 obj +<< +/D [7058 0 R /XYZ 70.866 141.885 null] +>> +endobj +1534 0 obj +<< +/D [7058 0 R /XYZ 70.866 125.986 null] +>> +endobj +7057 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F11 3877 0 R /F13 3879 0 R /F10 3880 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7079 0 obj +<< +/Length 1281 +/Filter /FlateDecode +>> +stream +x��X[S�H~ϯ�f^�jh�x۬���%n]kբ�tJ.Y.�����$!�3&�r�hh�\��s8����4�:X�IX:��9��d#�R]O%#�R�r��4�H������X�%I���S�`9�`��b��A�X~b���r��m,�yu�(Y����a��,��#bS�,G���ǝ;��%mi�m#��un�4���F�cK?�7#�0ud:�Ci����iH�F�kTC���k�a1c(������Ϳp�Jd�y�t��XRM��&��{�@�4��{pD�5<5�,ےT���Vu�o��nU[7�v�1����@�3�Ȱ|��xq���]E�/��7�7��x�2 ܶ�yn�T"G�T���ie�x.By�A��M����nb�"z�X��^�m� z u�� ��/8g���z? �(�7�~��}���_#X��W� t~鎮��QF��������K���4��ȓ'���ˇYu� +�gY6-��7Z�,����랝A���d�����^���_�}$���2E�����3�� ,�O����xxr㎇�%l��Hv.by�a��l\����S ��I��qp��@��w����{v�s�S�W�m]�OV ꅁ�B`�X݉�B��L�^���Z��;�p�1�ң"�� ���>M�B��m7�����;c���T�w�ą�\I�V]�o?Q��giaCM�6����wS{�vA��mIq�~zy�K[�� ���Ͻx��v��h� +� 0���P2a����-���0-�?�k/�,y�%�)ԕ�"P�(�k���ԊrA���c�3�0��2? ��T����vb#C�?��4�g��+�G��d�ER�J�j�Q��4k��-;V��+�i�%�u������<? +ֳ�Z��ZY�1n@�+8�G�=N�f~�(d�%�p��xv(�u�� +1�"���m�(jp�i ����� ��^BZ55>J��ts��&�afĕ����?�x��� +�Ra� ۨ>��IT'��$��uCP&~�XIJ�y!j � QK����g|G��<2u֗�Zȱ�����PІ���T�q�%=aD6,B�!�!(V����!k�JH���[�A�x��H?&�� +��av5�oT� u������~ҋ7���;*�A��v~�A�����l����Z��|Rߡ�m9I�W��ad�"O���Őq�_TP�ں@����2-d�������QD,j���2LD�H�c�"VO%�闺��C����E�� +endstream +endobj +7078 0 obj +<< +/Type /Page +/Contents 7079 0 R +/Resources 7077 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7090 0 R +/Annots [ 7063 0 R 7064 0 R 7065 0 R 7066 0 R 7067 0 R 7068 0 R 7069 0 R 7070 0 R 7071 0 R 7072 0 R 7073 0 R 7074 0 R 7075 0 R 7076 0 R ] +>> +endobj +7063 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.171 687.381 202.893 697.044] +/A << /S /GoTo /D (moore__penrose__pseudo__inverse_8h_a08c63915b31bfeb8d6256981f71b3746) >> +>> +endobj +7064 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.171 660.281 199.414 669.944] +/A << /S /GoTo /D (moore__penrose__pseudo__inverse_8h_ad174a66874978917203ae18e88d263af) >> +>> +endobj +7065 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.171 633.181 336.929 642.844] +/A << /S /GoTo /D (moore__penrose__pseudo__inverse_8h_ae65d746cc90c1447fe1651614fde76eb) >> +>> +endobj +7066 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.171 606.08 415.662 615.744] +/A << /S /GoTo /D (moore__penrose__pseudo__inverse_8h_a4b5bc244bcae0f030336269904158df1) >> +>> +endobj +7067 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.171 578.98 382.28 588.643] +/A << /S /GoTo /D (moore__penrose__pseudo__inverse_8h_aa41b1dd19931edcc50247511f12859e4) >> +>> +endobj +7068 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.171 551.88 318.01 561.543] +/A << /S /GoTo /D (moore__penrose__pseudo__inverse_8h_a068a278115f777cb1b92107e5c88c68e) >> +>> +endobj +7069 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [119.2 476.762 222.681 487.138] +/A << /S /GoTo /D (moore__penrose__pseudo__inverse_8h_a0ddd46446f074a0d38c04157686f5fce) >> +>> +endobj +7070 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [307.409 477.681 341.42 487.138] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7071 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [375.31 477.681 409.321 487.138] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7072 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 449.769 261.451 460.038] +/A << /S /GoTo /D (moore__penrose__pseudo__inverse_8h_ada5b18da23c06c1a6f2449bbfe97a7c9) >> +>> +endobj +7073 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [346.179 450.581 380.19 460.038] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7074 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 304.071 297.675 330.611] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7075 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 135.931 171.594 144.068] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7076 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 123.976 171.594 132.113] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7080 0 obj +<< +/D [7078 0 R /XYZ 69.866 801.979 null] +>> +endobj +7081 0 obj +<< +/D [7078 0 R /XYZ 70.866 724.798 null] +>> +endobj +7082 0 obj +<< +/D [7078 0 R /XYZ 95.773 701.408 null] +>> +endobj +7083 0 obj +<< +/D [7078 0 R /XYZ 95.773 674.308 null] +>> +endobj +7084 0 obj +<< +/D [7078 0 R /XYZ 95.773 647.208 null] +>> +endobj +7085 0 obj +<< +/D [7078 0 R /XYZ 95.773 620.108 null] +>> +endobj +7086 0 obj +<< +/D [7078 0 R /XYZ 95.773 593.008 null] +>> +endobj +7087 0 obj +<< +/D [7078 0 R /XYZ 95.773 565.908 null] +>> +endobj +7088 0 obj +<< +/D [7078 0 R /XYZ 70.866 515.098 null] +>> +endobj +1538 0 obj +<< +/D [7078 0 R /XYZ 70.866 421.542 null] +>> +endobj +1542 0 obj +<< +/D [7078 0 R /XYZ 70.866 290.202 null] +>> +endobj +7089 0 obj +<< +/D [7078 0 R /XYZ 70.866 250.49 null] +>> +endobj +1546 0 obj +<< +/D [7078 0 R /XYZ 70.866 223.669 null] +>> +endobj +7077 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F29 2678 0 R /F61 3908 0 R /F50 3818 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7095 0 obj +<< +/Length 1800 +/Filter /FlateDecode +>> +stream +xڽ��s�8���W�h�Ԫ��{�]��t��r��S�a��8���h���V b�2�q�O��ݟ�ݍ��|�&ަ�ao�a������ۏ�� +�d�̓�c�����"I���w;' +/�o>{�1.�����8ы%���*_U��ʨ����}��}��=�,R)�(�V���{kx�����~�#S��gp�x���~6#*̭�X�v- R�Z}��|��T�z� d^Ԗ�"��z���IH�l�+� K��#"Ș�&Ҋh\½�\B�q�b�R�Đ�=;bC�� ��D�Q �^`�W�:tJ$�<M���SJ�����"�?8���*� +��͵|���Q ����ɾɛ+�����s�+���g�Cb��a�q/�w����L��1��������_Wi6��4�n��:WyR��/�����"����H�ŏP���8�����#>"D���4�n��J��Bl��߷����Ʊk�6���寥�8��(;��CB@�2e�h(��B��A���mڑW�q�&�tc�պ��Exo�q��3f��m��u��nCG <���d�#%.b�|gf���t!ݮ}�E��.맰�uJ��}p���{��U�n+�����?�|�����:��m��ዋ�ZT��.��*��FBL!�1ˣ֤�S�F�}%���������њ[�Fӽ�&�`x���z��}�,�Kzܬ��ʬ��ޭuú��q֚y��3߷ �l� "�X[B����G>�md �4����}_�cF���S��g?}����t�5���8��t���4���EesM��S}�m���mCV�l �+�Y=njr�"�E�`��w:�K�Hwb�:N���;`&�X��|E{�J�3�bf�X�08�Y�����:��2,�l�����<��)j�9�sA}�9��pg$T��c�b�!�d���Q�/J*]�vu&RG*�����k��z���1Wl���꧹�s#d��2 +�:����뫿���|n������̳��4_dž��\��cp�_�q18��]��d����ن i�Ǣ7�:,yҬ����$��Y}�Xt���o#x��WU�B�X��{[P3�^�����j�C�D=�N�$�u ��}�t|�h��ʇ�`b50�([�~�c���ɶr2�QFr��$���� +���l����)8��6 [�1�$fo��m���Ʀ_>�NQb��3�2��:�{>;�/n�����9;��k�:��!�'��K��l� ++����фp��~��R�;J�iYI{�DGr�~:6���n�brS��q9��R� �Gr��d4���@{��5����1A�j�W;P9������R��ʴ&���4R0�{*'weU֝�`�! ~[ɰlq��X�lA 9�'�5M����l��i:�tuuNm��u���d�y!\���l1�x ^�OC�F�ؚ���VWi't'�iZ�Y㦮k��}�1��6�a2��8�H��B +���B�/p��O9 'itc��9�$�n��*��N�89W�a�AV�2LΗq8+�(��z�H�u!z�2X�!�bM�xQ:l����}u�h�;l�ˊj;�i�t���<���uZΡj �} J��ӈ��2�F�c%�<l��,��]����Ъ1b�Cc.i�uT/�.�(��Q��)J��>rN�֡�c�<����-��:��7=x��7��lZ' v��q�иzU��&����;���E$�>�� ��@R�\���.*]Ѿ�knL��p��?& +� +endstream +endobj +7094 0 obj +<< +/Type /Page +/Contents 7095 0 R +/Resources 7093 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7090 0 R +/Annots [ 7092 0 R ] +>> +endobj +7092 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 340.7 171.594 348.838] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7096 0 obj +<< +/D [7094 0 R /XYZ 69.866 801.979 null] +>> +endobj +7097 0 obj +<< +/D [7094 0 R /XYZ 70.866 771.024 null] +>> +endobj +7091 0 obj +<< +/D [7094 0 R /XYZ 70.866 462.481 null] +>> +endobj +1550 0 obj +<< +/D [7094 0 R /XYZ 70.866 435.285 null] +>> +endobj +7098 0 obj +<< +/D [7094 0 R /XYZ 70.866 292.126 null] +>> +endobj +4215 0 obj +<< +/D [7094 0 R /XYZ 70.866 141.885 null] +>> +endobj +1554 0 obj +<< +/D [7094 0 R /XYZ 70.866 125.986 null] +>> +endobj +7093 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F11 3877 0 R /F13 3879 0 R /F10 3880 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7107 0 obj +<< +/Length 964 +/Filter /FlateDecode +>> +stream +x��W�o�6~�_At/��) �vH��.���B�%Z�"��~����%ʑ=�s��M�=�����}�N<[]��(of删��/����Q�c!|�ڠ��H��V��(���,��rΈ�����6�En3���T%���$�M['�jZ�<��P��Rm�x�VUj_?��������j�qFAt�!�p�����e��kD�G�SoY����>������x�bȋ�i^�b2&���Ң˔Ep��tbqC؇�?�qģ��0Ҧ��@�Q��{~$Ђ��'�1� �i3m�&���dDZ��z�/�b�ȁ� NWm{w����x��P|��g�j��x���Q�'�T��V�*)u�si�x��F����0iR�[U�U�'��?v���Ӝw'7��,�U�jٚ�4��o-�%�Ԭ���ч.�K�UE�4�>1�[��y���������$�u(q��]����uk��%�'*J�-X� ����=t������3������ֹS���jP^:Q�9���{S>��FyO8��5ݳ��2��C�c�Ŗ��E<���,oFa7���n� ��4�n���f��G9��Uj�J�z:�*s�fw�7�:�]�Wj��f7��X~� hh哹?(��V¬r۟�&��M�n��@ �H@�@5� ոo1f�.��6����`JF.��sx]���Y�W`I`I� � �C^K�����M�]�a�_�q��pb��{��������o��\�+<��� -\@��u���4�t���T�ne�w�` ���L��J�j���u�+u*~;;i� H\��/rc�B�@7��� �[�cJ�#�0�� +���_d=o��8����w��#�==��n��H7=��M�����o~�x�o)����e���C����\`�`r� 8��y1|���_�Yp���L�|��#�j) ��� � +endstream +endobj +7106 0 obj +<< +/Type /Page +/Contents 7107 0 R +/Resources 7105 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7090 0 R +/Annots [ 7099 0 R 7100 0 R 7101 0 R 7102 0 R 7103 0 R 7104 0 R ] +>> +endobj +7099 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 549.45 264.482 559.826] +/A << /S /GoTo /D (multipath__algo__own__norm__distr__test_8c_a557f81ea2791d07f6341dc44b0f169dd) >> +>> +endobj +7100 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 415.324 297.675 441.863] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7101 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [189.466 382.252 346.876 392.168] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:a.norrdine@googlemail.com)>> +>> +endobj +7102 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 235.533 264.482 245.909] +/A << /S /GoTo /D (multipath__algo__own__norm__distr__test_8h_a557f81ea2791d07f6341dc44b0f169dd) >> +>> +endobj +7103 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 101.407 297.675 127.947] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7104 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [189.466 68.336 346.876 78.251] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:a.norrdine@googlemail.com)>> +>> +endobj +7108 0 obj +<< +/D [7106 0 R /XYZ 69.866 801.979 null] +>> +endobj +7109 0 obj +<< +/D [7106 0 R /XYZ 70.866 590.396 null] +>> +endobj +7110 0 obj +<< +/D [7106 0 R /XYZ 95.773 564.396 null] +>> +endobj +1558 0 obj +<< +/D [7106 0 R /XYZ 70.866 520.645 null] +>> +endobj +4216 0 obj +<< +/D [7106 0 R /XYZ 70.866 373.759 null] +>> +endobj +1562 0 obj +<< +/D [7106 0 R /XYZ 70.866 366.925 null] +>> +endobj +7111 0 obj +<< +/D [7106 0 R /XYZ 70.866 276.479 null] +>> +endobj +7112 0 obj +<< +/D [7106 0 R /XYZ 95.773 250.48 null] +>> +endobj +1566 0 obj +<< +/D [7106 0 R /XYZ 70.866 206.728 null] +>> +endobj +4217 0 obj +<< +/D [7106 0 R /XYZ 70.866 59.842 null] +>> +endobj +7105 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F11 3877 0 R /F29 2678 0 R /F61 3908 0 R /F50 3818 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7142 0 obj +<< +/Length 1575 +/Filter /FlateDecode +>> +stream +x��Ym��8��_�z_�Ը`l^�ө��uu���k�tҥ+D�I��ҷ_c�` �}I��d<~<���<�|��6V��2V�e�O^^N��r<�G��:����,仮���q�s��������qa`��O�t�=�<�6cyU\��t����߉ ��a�\�>�11�l2����{m���7>ז�A��(q�wj|��y��Q`۴�ӵ��j!�Lg�eYf6Ŗ�M+���u�� +V�XB3^�U�����yϖS�2Y����<{��V�,c�d�����l�2��ft�Vn.��*D� ��;�����D ��j�?ZԺ8;����Lӕ(`����:C >J���aW�����O<��m�Vb�-K�f�Ο|y�#�6�`1h=�ǡ5��?��C�v��m����FVV�B�t\�� 8P蚞�؈��Z�#�,vȩ�-SU��=A�R���A�o� ��OIi^��� +��Nn�Bj}���_��I]�Q�O��Dq�m,��#��q��C9"�5w.���Q�I�b9+����k��a)��8�z�ET�$܈����w�AiT�5�}7%�B t��9X��m^G�������g���n���1�i�~�R����Ę�(ueQ��KX�>Dֻ�����c�_���)��4�D�5Tö#5LN����jx��@l�9��Լz�T�-<rp�j�TǶ.����XB��C�x2�CeM$�sU,�f[���L�fjn�N3�`��ca��h.�X욚��� e���U��<m�ƴ0�-�#�#Ġ���� !5 +^���>|�Dn���S��ESj�->}Mg�t୪�$:��� �k�(;D� 0g<W$�e��x� lr�o�e� �y$�z������ߨ[��MD�P"���F��j���f�:�樞���n�193��O^�̒g�_���jߋ�� A��`�' ��H�e�#Iޓ$�H�P�U�&�-�p����@�p������Bs�e���]K���z����]fъ��ꦥ�ME��[���_ˊe�S�c�"�bS�,J�M#�Yq�� �?��Q�|���2���i��[���Z�Wʗ�:(��yT�)Xz�کl���W��#Lq��9$1������8[��}�z'Ɇ^ut1*��S�=5� �do�� ��]QJo�c�RG��S +� ��(n� +l着{�F��r�����d�x��˪Ǣ(X��^<����G>"��<+�z��n��OA`�Mq���ӵX'�x�%��3] k��?̩�G�Hvu#3��QkWk�>Xx��2RJ��nQ>0�O'Ȥ}��=��Y�E�KZg��V��0}/��S������sp�8?ʁ��$���)/�*jua��XjP��bh��[́m��H��x���?�u�p�w�7Q�q��Trm�_o&�s9�"��Z�}��%Zng�Μ�5g�3���`Q�������oLo!5&�e�HX��&D�P�<_ ��A%v�(2����d�6�H��oY������D��]�0�/K.�uT�`A�E�\W��j�/䷥���W���u%w���>����9� +endstream +endobj +7141 0 obj +<< +/Type /Page +/Contents 7142 0 R +/Resources 7140 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7090 0 R +/Annots [ 7113 0 R 7114 0 R 7115 0 R 7116 0 R 7117 0 R 7118 0 R 7119 0 R 7120 0 R 7121 0 R 7122 0 R 7123 0 R 7124 0 R 7125 0 R 7126 0 R 7127 0 R 7128 0 R 7129 0 R 7130 0 R 7131 0 R 7132 0 R 7133 0 R 7134 0 R 7135 0 R 7136 0 R 7137 0 R ] +>> +endobj +7113 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 446.661 128.787 456.118] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7114 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.287 445.742 253.122 456.118] +/A << /S /GoTo /D (multipath__dist__detection__mitigation_8c_a38019260396a33562d5a1912c691c26a) >> +>> +endobj +7115 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [256.607 446.661 290.618 456.118] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7116 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.215 419.12 160.546 428.577] +/A << /S /GoTo /D (multipath__dist__detection__mitigation_8c_a5609107d45b6abfa6614fc79c56273c8) >> +>> +endobj +7117 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [164.031 419.12 198.042 428.577] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7118 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [266.649 419.12 300.66 428.577] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7119 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.215 391.578 155.076 401.035] +/A << /S /GoTo /D (multipath__dist__detection__mitigation_8c_a944bb181ffe0b3abc69e345ae88fbfc1) >> +>> +endobj +7120 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [200.425 391.578 234.436 401.035] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7121 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.321 364.036 175.096 373.493] +/A << /S /GoTo /D (multipath__dist__detection__mitigation_8c_a2776d1c18727f8feb5f0a83a6963e957) >> +>> +endobj +7122 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [223.15 364.036 257.16 373.493] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7123 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [420.413 364.036 454.424 373.493] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7124 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 352.081 128.787 361.538] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7125 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [216.913 352.081 250.924 361.538] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7126 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.781 323.62 237.853 334.202] +/A << /S /GoTo /D (multipath__dist__detection__mitigation_8c_a6530e8d8955c511d3452748fec987a39) >> +>> +endobj +7127 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [334.161 324.539 368.171 333.996] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7128 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [231.323 312.584 265.333 322.041] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7129 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.199 284.123 249.38 294.499] +/A << /S /GoTo /D (multipath__dist__detection__mitigation_8c_a540837de8e8a9d4e5dbaac1814b19b5e) >> +>> +endobj +7130 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [290.932 285.042 324.942 294.499] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7131 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 273.087 128.787 282.544] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7132 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.455 244.626 217.519 255.002] +/A << /S /GoTo /D (multipath__dist__detection__mitigation_8c_a8cce1ff9263404ca1e58d67910f38d47) >> +>> +endobj +7133 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [312.559 245.546 346.57 255.002] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7134 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [418.892 245.546 452.903 255.002] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7135 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [233.313 233.59 267.324 243.047] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7136 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 101.242 297.675 127.782] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7137 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [189.466 84.099 346.876 94.014] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:a.norrdine@googlemail.com)>> +>> +endobj +7143 0 obj +<< +/D [7141 0 R /XYZ 69.866 801.979 null] +>> +endobj +1570 0 obj +<< +/D [7141 0 R /XYZ 70.866 771.024 null] +>> +endobj +7144 0 obj +<< +/D [7141 0 R /XYZ 70.866 485.98 null] +>> +endobj +1574 0 obj +<< +/D [7141 0 R /XYZ 70.866 204.026 null] +>> +endobj +7140 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F11 3877 0 R /F61 3908 0 R /F50 3818 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7158 0 obj +<< +/Length 1473 +/Filter /FlateDecode +>> +stream +xڭYKs�8��Wp�U����uv6S5��l���IQ��8Tx���o�A���sH��_w���O���� 6���_f��f�7LER���)Pi)Q$Ip��C��`�U:L���m���s�N�*^�ʬ�$��4��Ͳ��V��dk�[�4'84��V���:$��������7#�H��HS�����p�k��t�y2 �`Hp߷�߳�A��JD��${a!:_�qx�Ϛ(�����>5Y�DS��&K8X(�""<S�8c��34Ul�D�������b��<��:�y��I���ظD�~�0�&���CM�U���+���/d�A >�������ĕb<�v}ў��!�"�Ӭ(�S�˓���t(>\�Lz1-�k��X!l���Ԉ�vI����vS���G���ݾ2�eE���l�7�j/�۫GS�l�n���v�ǮJ�,{?[{B�j�]��>�l�u�돆#�g&�Q��os��e�L�J�9!a���X� ��H�c»��Xu��@H��ـ�9"�8M�þG��T����`I!�܆&ٰ�Lt*$�������by�]!�`�5�O��L�@\*�z.�Y�hf%h��|Z�y�N�eG���, +z10���dBC� �{�.1��5"�#�'��hz�&!�3���5�c���?N�>����:l�Y��(~$�f�"�Q��aj\���6�6c��[N�4�Q���6�������_���A�B[�9��ݞImt��GZ�葎S˺�8R�Y�>���,��un����gP��u)��>E�Z���mf{;��d�k!�/"#�\k���Ŝ��?�~j�i���j_�vj����J��6�-�1���(�,OJ���U_a�#'����'�y'{�6}9�k�G��oժ���Ӥ��-� r�$�E1I��S�:���x����/�"�,�����?z�N��J�%*�ǔ������ǖ��o e���<���q�!� \��ECgn�<(��U0al� +&�D���O!�? .2a��u���"DK$? E�@Tҩ��������r�T4�o�>s0�8j*����L��܍����N��qD�_��]��=�*��χ4R\ƴKL8���A2}$�4ǘi�N �4�q��0_;ޜ���y-싁w�7͓q�yѯ�����8.h;v��ؐ�i0��]��p��K$����_�:�^� �����96͝q���c���h_�ٱ�>֧��c{G��=2L�Ç��$�Ą#('���^��S!h)��*�����M�'Zx(���v馹6N��k��Z�m�g3$��\\�ӳMSښ��VJ�r�%�}�a��p��s�o}���q^����Y�� hW��h{��u@aV����ĞU�8|� u}9㗡�!��J�����t��/&3x5��Q��ݱ;{���s�z� +endstream +endobj +7157 0 obj +<< +/Type /Page +/Contents 7158 0 R +/Resources 7156 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7090 0 R +/Annots [ 7138 0 R 7139 0 R 7152 0 R 7153 0 R ] +>> +endobj +7138 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 655.247 110.119 663.384] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7139 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 643.292 171.594 651.429] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7152 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 274.497 171.594 282.634] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7153 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 250.587 171.594 258.724] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7159 0 obj +<< +/D [7157 0 R /XYZ 69.866 801.979 null] +>> +endobj +1578 0 obj +<< +/D [7157 0 R /XYZ 70.866 771.024 null] +>> +endobj +7145 0 obj +<< +/D [7157 0 R /XYZ 70.866 741.162 null] +>> +endobj +1582 0 obj +<< +/D [7157 0 R /XYZ 70.866 713.966 null] +>> +endobj +7160 0 obj +<< +/D [7157 0 R /XYZ 70.866 594.718 null] +>> +endobj +7150 0 obj +<< +/D [7157 0 R /XYZ 70.866 384.322 null] +>> +endobj +1586 0 obj +<< +/D [7157 0 R /XYZ 70.866 357.127 null] +>> +endobj +7161 0 obj +<< +/D [7157 0 R /XYZ 70.866 213.86 null] +>> +endobj +7149 0 obj +<< +/D [7157 0 R /XYZ 70.866 82.821 null] +>> +endobj +7156 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7165 0 obj +<< +/Length 1214 +/Filter /FlateDecode +>> +stream +x��XKs�8��W�hWŊ��u'�T�i6��E�A*��wf���^����9�d@��S�S�����o��AkD��������(đRM^P@p� +"�E��i(F��W�� +��&�Y��.K�z^�E�����P�I�C�!�@�l0���o_ F!�azfHH�������uME1��$�3�GcJ�u;L���i6���y �ɰN�L^�l^����D�Q���Q +�( T�!h�)�o��Fc��۰����5��"�hL)���P�4�ø�6#ְ�C�d�<ϗ�EY��.�3��>-�ι�O��c`�IcyY{{�y�ﳙ68̦|v�ᨱ�2z��:��q)�_�|Yd������ �����vL��U���dQC�c6h$��MN�_�l���n�_���`�/���Mv�j��i���Vi���@y�a��I�t���_�`�n�7iO��x�4���a��s��ۈ�ἜgI��#J�U˓]CQ�'a�"�G�O���E"��ȓ�[`*��0V7o0��BdbH�y�I�+) 0��iB��P��$�mt��Gw�1��A_-�2������ER:����ݵ�C��a�Gb�B�&��0��B�??�� N�C������\˨�|.�L� �p�ۏ؏P��[���2Iƫ2� +��EQB��Iu�0+����s9�@��7I�&'M�)��Pr�4���f������g�[|m�F7. +��'n��J#HN}R]��D���6q�G�ؕNNI�j��2�(��0�Ԥ�ҩ�S�8��y�&��Z?��Rk�LHφ�~l�U����E�����Ni�j^���z��n�pa��LH,�w�>!�~6�Eֲj/�<?�}��c�-��W]I����c�j�ǚy�,��8v��Q�����p��SSd�^�m�IswhP����%3���N���5^�U��2�Ԁq�k����������s3�YY@s^���o�E\����ǹ�.r��eV�k.w~}W>�ZkO&�[�~���V=�* ���R�p���ґW���.��,�bck9��ɏK;W)~SAgza�Q��s:m|sI�.m��gKTX�ͩ)�S-0�ً<�A�q9t_*/��ͷyQ㳕��9�a��W(f�f�R�l�X)�˧$OJ�u��y(L���-�C��� +endstream +endobj +7164 0 obj +<< +/Type /Page +/Contents 7165 0 R +/Resources 7163 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7090 0 R +/Annots [ 7154 0 R 7155 0 R 7162 0 R ] +>> +endobj +7154 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 703.252 171.594 711.389] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7155 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 667.386 171.594 675.524] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7162 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 350.126 171.594 358.264] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7166 0 obj +<< +/D [7164 0 R /XYZ 69.866 801.979 null] +>> +endobj +1590 0 obj +<< +/D [7164 0 R /XYZ 70.866 771.024 null] +>> +endobj +7167 0 obj +<< +/D [7164 0 R /XYZ 70.866 630.66 null] +>> +endobj +7147 0 obj +<< +/D [7164 0 R /XYZ 70.866 459.951 null] +>> +endobj +1594 0 obj +<< +/D [7164 0 R /XYZ 70.866 432.756 null] +>> +endobj +7163 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7175 0 obj +<< +/Length 1291 +/Filter /FlateDecode +>> +stream +xڽ��o�8���W��H���د�^WZ餽^N���Mh�.�������I��I�j*��;��x<��.>S�;��!�>�>,g��<@ +k)9Z>��`%% +4Ò���<J�������^�e�5*��mr(�m\ƛ2ɳ0M�d��xS�~�����C�4�ċ�8ۘ�(�G�����f�-g��(8D=:�V�G�t�Z���>!��V�{ug�|���9�ޣ?g�"� ��\l��8B�+���y�|/*��)�z�ʳƤ�C��p=�!gk���� ��(�*�ـ�}L�&�%�%a�,��1�@C�"Iv�J(悍��^�@I���M�j�&(�4���hf̗��^��?���ٲ[����.��5O��0��çs \�1�9��.��d�2��*�K�v�1�1U�06N��X[��QY��(@��Ao�+n�ڮ��E/�Ig(�Ѿ�k���6ɢ2>\�䡬J�E(�r +��z"��lX(�`"�|��wR]�8I7�mѪ�\A�8}7�m��$F�:x������B4�inc`3!��>��!._���A4�^2@:H;,����s��Klv�M�Ήc��'61Q�\7�y1�.� ư�k�UՈ���,�3��)|(^?x!�e�)1V�:�O2[���2b�h���:d�h�^C�P��lU�mm��t�?]ƣ�.s��,�rs�/�4�@.�A��VR���%7�U���(!V;Lc�*46jf7ajMp�,�]��<��$����j���>|�!����b-,��J~�e��{�Z���n ����7��Z@ַ��T���3Ac6�y����}lbi��U�v�"����kN:�la��T���]��Wt�m�M�m�-���fspg�/���W?z��`�21z������l��g��4�YC��/z�腣�K�%ї��q�Γ���m@Tǡ-�"��{�����j�P���Ҙâ v�4�R�v���d��#L�����qH�� +~�I�j�fg�����yH�3��o��B�h o�5��S8��i�M�a�����C��(�K���p�W�6N� X[���33C�8?�е�����[�2'�{{��XO�i�M���+�U�6�=5(*ƌ ��(y�� �wl�8����C������{i(0_�ݡ@ڡ��7���&;ߑ_�LX��ȓm=�ͽ6����;"���q��v�Z�鯝 �wx�WO�����o.6�"0}��_��F$�=�om]_`)�����,9�� {?~�%^��=�h�� +endstream +endobj +7174 0 obj +<< +/Type /Page +/Contents 7175 0 R +/Resources 7173 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7179 0 R +/Annots [ 7168 0 R 7169 0 R 7170 0 R ] +>> +endobj +7168 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 457.218 171.594 465.356] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7169 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 433.308 171.594 441.445] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7170 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 68.822 171.594 76.959] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7176 0 obj +<< +/D [7174 0 R /XYZ 69.866 801.979 null] +>> +endobj +7177 0 obj +<< +/D [7174 0 R /XYZ 70.866 771.024 null] +>> +endobj +7146 0 obj +<< +/D [7174 0 R /XYZ 70.866 555.088 null] +>> +endobj +1598 0 obj +<< +/D [7174 0 R /XYZ 70.866 527.893 null] +>> +endobj +7178 0 obj +<< +/D [7174 0 R /XYZ 70.866 396.689 null] +>> +endobj +7151 0 obj +<< +/D [7174 0 R /XYZ 70.866 188.337 null] +>> +endobj +1602 0 obj +<< +/D [7174 0 R /XYZ 70.866 161.259 null] +>> +endobj +7173 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7182 0 obj +<< +/Length 437 +/Filter /FlateDecode +>> +stream +xڕ�K��0������8~�l�4�����K��%.� +&%N;����Hg�lf��s�{9^�O_ԧC ��e�X1R2(��HK ��H(��I��ٶ|���q��r��r�t��sk}0�u�R�|*�� ���URk�)��M6[�x�Q���w�l��g�o��+��ד��.8(T(L.���H�$AxFoM���.P��bU�W��!̊y�~�;w���[m��K�S>u䄠B����|Уэ>ӈ +5�_���������-�x�:�q}�|�`�pug�;�i�h!��X����r�-��q���:��s{l�% +c0�aJ���w4�0�E_���VCt�W��S��6�" ^/��h,m��r"R-z��{*��'�����*ɇm +�D\HF�a��mo���d�/���N�_�H�S�o�Y8߷ +endstream +endobj +7181 0 obj +<< +/Type /Page +/Contents 7182 0 R +/Resources 7180 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7179 0 R +/Annots [ 7171 0 R 7172 0 R ] +>> +endobj +7171 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 759.017 171.594 767.154] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7172 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 735.106 171.594 743.244] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7183 0 obj +<< +/D [7181 0 R /XYZ 69.866 801.979 null] +>> +endobj +7180 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7190 0 obj +<< +/Length 2126 +/Filter /FlateDecode +>> +stream +xڽ�[o�8���+�(5˛( +��N[����&�C��8�XRƒ����=�([F:�O�e�\ȏ���zw�;q�� +;{;_V�V�?3ߑ(�9wO������q�vνK0��zC}�k��ӡL^��9�%E��2ޖI��iR&�H}Eۺ�����n�5�n|���zD0�.������է���+a�� �Iʝm�����������^�L�1�q����_g�0����>��6�(�\����r7:F)xs\��e�H�����爅̧ȓ�l�� ��Y�0��d@k��G��zH���P��D2D��s�|���$� ���ڪ�.�@A�]� u*���:i��I�@��Ί�(�>�Ǣ�� {�%/��Q�@\�7�a��@�!���qVК����P�f���0X �J֮��Y�&�0pWL�F�kv*ͬ���#���4��֙� xJ>���� 5�b�����u ]%C�D� +�\�N-�!�g3@�Si���?�_�RG���)=������"3fm���cov*:�G���m�wI�q�ů|�\Q���M��WV[�$��}r��+ټJFͦ�?��$�� 61A�L�i���f[�1��w���s��4��������=�v��ڪ��J#!��S�-�l���yb��ЈIH�dz�ʕ�O!&��3�SiD��T�]a�R&it�A��%F�:�hj���Ԇ5�/}T�ONF[lِ��waW�Є ��|�|H(`�׀��O�dVZ͌��B�����-`fe����-����LA�Ԏ! ���L-�1�F�6�:����ɪQ��lY�LG{�X7�P]�SUZ��3j +��uʑ���~��X � w?����?�O77�ݼk?�����O���H��7a!��۶�qf�)��'�3��u$T=�Ip M]�}�?��>�-5b�s�X]Y� s�[�V+�N�6��Ag�7N���� �Y@�WcR���R��z h�Ҭ�~���� �M/�m�[런�ϊ��p�\��h���Ђ�jr饕�㶟�d�p�����ْ�j�P�$ٮ�����x���(<7���+�>EǸ��� O�M�.�du���Ӵ ��>s�}�.fV��B&_vT��y�X��FsU�C��a��"I�?��P k��R`#�O8l�R (KxVOG��բ~��T.��ם�S��2,k mi`"=�Y�;]|S��ׁ��˪g�Fw���$@!�h���z� 2c�b���V��O���;�lt��?��j�D�2|ɡ�ڷ|�}��I�r�d�F���3O��<Y;�6k�>�?G����&ϣǻ����"w����La����e�hVgwo��H�-�s��(a� T�'���ct>|�mtH�]���gQƩ)p�5e��n[OtQ�h�6D7�x��{������t̵�H����|�P泫uZֽ��(a����0��7�Z1�zjf߿N��`3ʂs.�($������@�<j����cy@rG��(K`p����Hy���ZQv��*��Z�� �[X<dDL�ZGٲ�����i)d�uچ-;�f��J{��t��L��Ef���?� ��}2��d�u�I���IƑ`o�X���a�N��ɶ�����'X����bے�,�Y/�S<]i\��� ��Z��B���n����C����N�����`0B��ZBZ��ik���3�A<$ -�N߿�7\���Ӑ�R8�B�VcU�P�:w��h\�ِ��, �)��)����x���Fџ���J3�m���v:���s"��b6�S��n��W k�=�"<� +֬���C�$op�@���Z�4��Qڙ����#���/"N���F �P"���}�{)���]�HNE/"�j4 ��B3O-��z4B��R3<}�d�$`�Ah�!� x�vt���^mz��2���\Ngc��LL[���2�YYbƨmɢ�0���2$A(��+f��z������/2}�����)j��د.�.�fz�2�WZWQBn�K_��[���.�����D���X�I�����p]�:���7`��Z�Gㅇ�;���Q_�:�*B��%�⣹��K^��Ͻ�qs�o�s��H +endstream +endobj +7189 0 obj +<< +/Type /Page +/Contents 7190 0 R +/Resources 7188 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7179 0 R +/Annots [ 7184 0 R 7185 0 R 7186 0 R 7187 0 R ] +>> +endobj +7184 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 428.887 171.594 437.025] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7185 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 404.977 171.594 413.114] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7186 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 381.066 171.594 389.204] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7187 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 357.156 171.594 365.294] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7191 0 obj +<< +/D [7189 0 R /XYZ 69.866 801.979 null] +>> +endobj +7192 0 obj +<< +/D [7189 0 R /XYZ 70.866 771.024 null] +>> +endobj +7148 0 obj +<< +/D [7189 0 R /XYZ 70.866 538.712 null] +>> +endobj +1606 0 obj +<< +/D [7189 0 R /XYZ 70.866 511.517 null] +>> +endobj +7193 0 obj +<< +/D [7189 0 R /XYZ 70.866 295.609 null] +>> +endobj +4218 0 obj +<< +/D [7189 0 R /XYZ 70.866 68.871 null] +>> +endobj +7188 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F13 3879 0 R /F10 3880 0 R /F92 4484 0 R /F11 3877 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7223 0 obj +<< +/Length 1558 +/Filter /FlateDecode +>> +stream +x��Xێ�6}�W��\�E (�$Mw�����,�6���Zr���wH�ZI���8�>�F��93"������Z��Z[�u5y~3��t����]�fe1�o�� [7�5�qL7/-�����K���a���Hϫ�E.�N~���3�0ұpc2P@<+�&�c������z�Ff�G]D=����G01A!ƴ����i�:0{:Î��ٔ8�a[�]\m�T�U��'b��J�Z���p��7|5Ŏ��<O�\��% [r���QHY��l��r���j��\�:D� ��'��~��TOjp����\�xq W��n���HmQm2T㣞>�k|#�H��G�'�C�W�qk$�A�5�? �b�y� ���B6`+D�5��y��,��p#�����| �,�����P��;��Ь̓�4ۗ�\ŰT�3R鱅}�� �;BhgN-��Z����Ě�(�m ����zx�$hͫ�O]��'��Jz���*"�n���!=M2�������*�����^<��r�W.��8\����P��.��b@~�LƒDBɟ���/E�;T���>��1�ɫ�*ø�}Ɋe��e�����u����:���0k�@` �4�ˢ؞�Dye��l�?�Q@<N�SBm����-FCh�d����$�R��s� k8ș�5-b�!.&EW�k�忍�~%K�ZgQ=����:������!;���r�<[����S���)/=z�4T!�z�(�"=KإȢ?�z��jߊ�pÏ"G�#� �qr�C��p$'�s$� XU��P�u�6K;���D�ii�G���F%���:��B�<�tm3�TQ��1�������b*�-c�V?n�$ފ��KyWV<���Q;�bW�,�F���9v%ࡧ��9�#n��N�2�UƤ������R���:(n���u�Vf��hRd����\M���8��G����MNo��W��f�������|}r�jF9�9�R�ģ#����Q�=��Ii�v�Q�>�(8U%dE��%*��XQ}Fa�+ˣ`��/���pw���I���rW��ک����7-v!�'�ڜ�y������8xbw-ҽp|�%��9k]���4��G����h��Y�%�5�=�~�&��nrt{�BN������º�c8O�L����4��{:$@���=�{���V^$S�����W�~6%�;�������I�!|�6�w|k�0�*.3���ͼ[�ܽ���;>E�}7�㭜�T�+�:����9��P'������p�l��mV��b��5��T�^>v\�a�W�rm��(�@3��Oc�1RC�*y�X���|�l`{9�U�c��U��:�N��h�v��c��Z^mՆ.�i�׃�Et"��* +�b��P�<�#u����6�� 9V�G9b�9�c�1�mz��I��"�m����c��[�L�9���H�Ə��ݓ�t2����4FM��� +���S��k���?e( �����=a�2��y��&���|� t);�w&UT0���>����b� +endstream +endobj +7222 0 obj +<< +/Type /Page +/Contents 7223 0 R +/Resources 7221 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7179 0 R +/Annots [ 7194 0 R 7195 0 R 7196 0 R 7197 0 R 7198 0 R 7199 0 R 7200 0 R 7201 0 R 7202 0 R 7203 0 R 7204 0 R 7205 0 R 7206 0 R 7207 0 R 7208 0 R 7209 0 R 7210 0 R 7211 0 R 7212 0 R 7213 0 R 7214 0 R 7215 0 R 7216 0 R 7217 0 R 7218 0 R 7219 0 R 7220 0 R ] +>> +endobj +7194 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 622.771 128.787 632.228] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7195 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.287 621.852 253.122 632.228] +/A << /S /GoTo /D (multipath__dist__detection__mitigation_8h_a38019260396a33562d5a1912c691c26a) >> +>> +endobj +7196 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [256.607 622.771 290.618 632.228] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7197 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.215 595.724 160.546 605.18] +/A << /S /GoTo /D (multipath__dist__detection__mitigation_8h_a5609107d45b6abfa6614fc79c56273c8) >> +>> +endobj +7198 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [164.031 595.724 198.042 605.18] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7199 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [266.649 595.724 300.66 605.18] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7200 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.215 568.676 155.076 578.133] +/A << /S /GoTo /D (multipath__dist__detection__mitigation_8h_a944bb181ffe0b3abc69e345ae88fbfc1) >> +>> +endobj +7201 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [200.425 568.676 234.436 578.133] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7202 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.321 541.628 175.096 551.085] +/A << /S /GoTo /D (multipath__dist__detection__mitigation_8h_a2776d1c18727f8feb5f0a83a6963e957) >> +>> +endobj +7203 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [223.15 541.628 257.16 551.085] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7204 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [420.413 541.628 454.424 551.085] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7205 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 529.673 128.787 539.13] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7206 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [216.913 529.673 250.924 539.13] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7207 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.781 501.706 237.853 512.288] +/A << /S /GoTo /D (multipath__dist__detection__mitigation_8h_a6530e8d8955c511d3452748fec987a39) >> +>> +endobj +7208 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [334.161 502.625 368.171 512.082] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7209 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [231.323 490.67 265.333 500.127] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7210 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.199 462.703 249.38 473.079] +/A << /S /GoTo /D (multipath__dist__detection__mitigation_8h_a540837de8e8a9d4e5dbaac1814b19b5e) >> +>> +endobj +7211 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [290.932 463.622 324.942 473.079] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7212 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 451.667 128.787 461.124] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7213 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.455 423.7 217.519 434.076] +/A << /S /GoTo /D (multipath__dist__detection__mitigation_8h_a2840a12d90b5b26b59d50f449f754fbd) >> +>> +endobj +7214 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [312.559 424.619 346.57 434.076] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7215 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [418.892 424.619 452.903 434.076] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7216 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [204.415 412.664 238.426 422.121] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7217 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 288.409 297.675 314.949] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7218 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [189.466 271.513 346.876 281.428] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:a.norrdine@googlemail.com)>> +>> +endobj +7219 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 126.051 110.119 134.189] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7220 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 114.096 171.594 122.234] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7224 0 obj +<< +/D [7222 0 R /XYZ 69.866 801.979 null] +>> +endobj +1610 0 obj +<< +/D [7222 0 R /XYZ 70.866 771.024 null] +>> +endobj +7225 0 obj +<< +/D [7222 0 R /XYZ 70.866 659.963 null] +>> +endobj +1614 0 obj +<< +/D [7222 0 R /XYZ 70.866 383.579 null] +>> +endobj +1618 0 obj +<< +/D [7222 0 R /XYZ 70.866 243.502 null] +>> +endobj +7226 0 obj +<< +/D [7222 0 R /XYZ 70.866 204.27 null] +>> +endobj +1622 0 obj +<< +/D [7222 0 R /XYZ 70.866 177.474 null] +>> +endobj +7221 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F11 3877 0 R /F61 3908 0 R /F50 3818 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7239 0 obj +<< +/Length 1430 +/Filter /FlateDecode +>> +stream +x��YMo�H��Wp�R�ӟ@_gg'Ҝf�^�!!lw^�����tC�����H{��IS�����*�a��8�b�����������g�;��ǜ��cx��K�<�,7ΣK0|��~�&s��î��Q�n�7�T�2��0��x���,��������*W�Z��R2�r���2�}9�gF�vH P@��Nf�O�����818߫���`>�?g4AaD���/6D�B� +����r7ʣ��焸E��69��3��@� u���m�=��L�q���bM��pGBJ��S0D��s�|`C��8�� �1A��B���>Tv���9�gqZ����\Ó-מ@��˗\��&NTZ����!�:��M�F�*̍��\#s�s�"6�*Js�1��#/ ��3��� W��*�}�C.o�>* �a�4���k;Uz'D�r����s� �R�/�rI�j�vS���pO���0��Z ��ƅJ��Bs���A��<��{}=�#J�� ��!��+6�P +�FV��^�;���(�VN����eq�����I}Ø�qˮ��Sk��.��5�D�>��� 8��:�-���IT���0��݇��S6+�f��1�I���+0߰��G*CG����l�nZE,��[}uUf�2N�]��r݇�e_�0��Bm�7��� T>�>&���AX2�e1������M�J[�R���0� Y;��ai�J�� +*M�Ϋu�w����[{��gGX����z':�?rE3Y�kG�9�}��n 5�ؤ���� z��"\g������F + ��������(�^��;Y:걠����˒�����8�*HQk~��b�� �[�ّBش�/���s��*Е�#��ǒ!��䆘� �l�1T;�ߵ�*�!a"��ܠ!a=9яP��N���G@W8p����rȓ��[ݸ ;vi�Qu�� �>+��R�xVS�ʲ���h���tӟ���'Q\G�kLX��xH�Ga�_�1��� ���i.�y�v��xs*\��p�N�o�a�u�_����8��6�Y�z,��*�]c���X ��:DF���r�`m���}�d���l��!�� ��n�ғ���ސ�bd}�� ~��(ɮ1aIF"\��1l�d��H_�$��� �Ms;L���~�U�3H7 �0���n��՜Ë���-���K-�j-Q=�ד�9�.�즳.E����֮�h���L������F�I�4K�>��� ��:��hTر:2 �T�; ��a�����,�_] y�,�X��$\W����♸�汅�鑝1{S��s�����}n����� ^�`t�D��9���&gsô��:�������Ԡ�G@/�e����C��xK�@�g)u�R��H�ѧ���~�c�#� �� +endstream +endobj +7238 0 obj +<< +/Type /Page +/Contents 7239 0 R +/Resources 7237 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7179 0 R +/Annots [ 7233 0 R 7234 0 R 7235 0 R 7236 0 R ] +>> +endobj +7233 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 450.803 171.594 458.94] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7234 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 426.892 171.594 435.03] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7235 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 139.51 171.594 147.648] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7236 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 103.645 171.594 111.782] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7240 0 obj +<< +/D [7238 0 R /XYZ 69.866 801.979 null] +>> +endobj +7241 0 obj +<< +/D [7238 0 R /XYZ 70.866 771.024 null] +>> +endobj +7231 0 obj +<< +/D [7238 0 R /XYZ 70.866 560.628 null] +>> +endobj +1626 0 obj +<< +/D [7238 0 R /XYZ 70.866 533.432 null] +>> +endobj +7242 0 obj +<< +/D [7238 0 R /XYZ 70.866 390.166 null] +>> +endobj +7230 0 obj +<< +/D [7238 0 R /XYZ 70.866 243.65 null] +>> +endobj +1630 0 obj +<< +/D [7238 0 R /XYZ 70.866 216.749 null] +>> +endobj +7237 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7246 0 obj +<< +/Length 1073 +/Filter /FlateDecode +>> +stream +xڭ��r�8��<���*�u�.�ve:U��ɰ�)����6�鷟#Y"6vC0Y����_ҧ#�?��h[M�"��&_�/߸BGRr4A�`-%RÒ��-��r�q����?�v�tƔ��1O�:���0]'�'�M(�$��$�ƚ�h�OK�6��w��F�l���cr��C�L�>�$� ��4δ �%�:t�LY$�$O��0�4��3/9��sh/8�a����'kPL�@�G�PqIz�� +�$�) QS¤��1cH�+X_;#���P�0g�ؐ���*P +�Gd7hR�_�CSJ�c�w��T�5��� 0&P�5���k�Ҵ������L9 �CZ��O�2+�jJE��� �\����p��N���p�����P� +�0�n\�a��Aa9�<�a�a����ZK���q��l�_i:�d�!+ȏɮal]��MV$uZ}̪ɱWѼy,}�@�Gw�y��C�LB��z)�?�渐�h����g�ƅ���r�p��'d_VU��2�C�:�f���m���c�� +z�K��켏 ��ؾ��4�d$�"��P8�Bq 5BpW����9�Z;h���<����]���j +�f��7m}�W&BN�����z| A�]�ݧ�����t&��Z� >� s�n�}�Xʐu��={G:���;xm��/-��3���������Li�#q'��k���k�m�WB=�? aEf˺f^��e�;6(�ݩ3��3%�w�]���5�dUo�[�8�m���v���n������ϦQ�G��!�d�-�Ҭد".l�An�b�d���3�ك_⍿f�˭w��U���wV)�[ n��� �����"�Ye����N#�Y�H�i�2�V!�UY��$`S��j$�,A�*�f�ª���P��n�#֒��dB��=pE���u=?M�L��c� f�doM�S}*/�#��E�\�����g��h8NW��i�< l;j��}�;��h������Ѿ1���0�|bh�����?�|[�5���A(�p����Fb�dh +��P` �v4Oi��� �X����A6H�s��cd"� +endstream +endobj +7245 0 obj +<< +/Type /Page +/Contents 7246 0 R +/Resources 7244 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7179 0 R +/Annots [ 7243 0 R ] +>> +endobj +7243 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 490.49 171.594 498.627] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7247 0 obj +<< +/D [7245 0 R /XYZ 69.866 801.979 null] +>> +endobj +7248 0 obj +<< +/D [7245 0 R /XYZ 70.866 771.024 null] +>> +endobj +7228 0 obj +<< +/D [7245 0 R /XYZ 70.866 600.315 null] +>> +endobj +1634 0 obj +<< +/D [7245 0 R /XYZ 70.866 573.119 null] +>> +endobj +7244 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7256 0 obj +<< +/Length 1291 +/Filter /FlateDecode +>> +stream +xڽ��o�8���W��H�����U��VZi���=d#D�� �G������`R n�CE��|g<�g����g�v�A;D����rv{�=�c%%G�g��K�<Ű�h�E+�,���y���q^�E�-,^�m|(�mTD�"�� ��x�����>�Gի��yN��Q��o��C���g,g��(8D=:���g.�$�՚�-|�̕�~�w&���z����y�`&�K}1! +b QR�&��s�:a&M>��9���&��<��9cX1u���6(&R �+L�8g�v1Ԙ���E +��I�$>nj!��������PB1l�$���J<, ��hbє`���j�BCSJ, �f��|M� �%��su-^�9����[߲8-s*|�1W����S>8�:��I6c�-C���^Ƙ�Կ��q�vƚ��� �|5_P_8��z�q���k�R��Q���I��l����M���8 ��p9���,��P��(0��D('�0P��D\y��wyҿ��q�v(��eA���q�v��CIu�m��=%�(8�'�6���fBB3!\V-�cT��i�����d�*t0�vX&aR����H��j�c˲�OLb´�n^�|.HU@�a�V�˪�6�iVe-�S��y��]��ƺ�!��>NM��͈~������o7G��@���lT�me�Iw��l���.2��4H3}�')5��@.�A���R���%��e���(!V;H"�*�6*z7a�jLp�,�Y�,��$�W�j�j�3�>>���zRG��}f�?������b m�k��O|������sc% ��_*���1^m6�y����ylbI��U���"����[NZ�l����i����/�82��h�0��[(��f�ΰ��7S�~t���beb��=�19=W�)�T�i6������z�h�Q̥���x���$ni~��Ʊh���8��)�?v��'��{9�+�a��q�z)`;�i�L�a����+�rRD����q�v����n�i��ij��4+�;�B�P-��m�;| v�0�<w`�l���)���P84J�0W����I�k���yff�����eZkRdWbn����p��Ě6���y�)���5/hc�S�OŘ�:_^>6�� {�w��p����>�v���u�� +� +�h��jo���yϜ@`�2mGo���k��lN �a`��:���K-&�w&���}*�Z%�_��6���}��_�F$�=�ml]W`)͂?Di�C�,p�e����v�'J��--�� +endstream +endobj +7255 0 obj +<< +/Type /Page +/Contents 7256 0 R +/Resources 7254 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7260 0 R +/Annots [ 7249 0 R 7250 0 R 7251 0 R ] +>> +endobj +7249 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 457.218 171.594 465.356] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7250 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 433.308 171.594 441.445] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7251 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 68.822 171.594 76.959] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7257 0 obj +<< +/D [7255 0 R /XYZ 69.866 801.979 null] +>> +endobj +7258 0 obj +<< +/D [7255 0 R /XYZ 70.866 771.024 null] +>> +endobj +7227 0 obj +<< +/D [7255 0 R /XYZ 70.866 555.088 null] +>> +endobj +1638 0 obj +<< +/D [7255 0 R /XYZ 70.866 527.893 null] +>> +endobj +7259 0 obj +<< +/D [7255 0 R /XYZ 70.866 396.689 null] +>> +endobj +7232 0 obj +<< +/D [7255 0 R /XYZ 70.866 188.337 null] +>> +endobj +1642 0 obj +<< +/D [7255 0 R /XYZ 70.866 161.259 null] +>> +endobj +7254 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7263 0 obj +<< +/Length 437 +/Filter /FlateDecode +>> +stream +xڕ�K��0������8~co�4�����K��%.� +&%N;����Hg�lf��s�{9^�O_ԧC ��e�X��R2(B��� +M�$P�a�M�m�,�1.c��y���P鲫έ����Ki�L~'$Vb WI����6�l1���#DE���P� ��sߒ�W�Q��'�� \p(�.0��F#]t���5�wϻ0@�j����9C��y�~�;w���[m��K�S>u� -��wv>���F�)DE1�_���������-�x�:�q}�|�`�pug�;�)��s�w,�XD����D �p���N���{���p��>7�M8L�q�Ws|l��������䂫���H����z K��볜�ԅC��l�^EQ���~HDɇm +�D\HF�a��mo���d�/���N�_�H�S�o�O+ߴ +endstream +endobj +7262 0 obj +<< +/Type /Page +/Contents 7263 0 R +/Resources 7261 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7260 0 R +/Annots [ 7252 0 R 7253 0 R ] +>> +endobj +7252 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 759.017 171.594 767.154] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7253 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 735.106 171.594 743.244] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7264 0 obj +<< +/D [7262 0 R /XYZ 69.866 801.979 null] +>> +endobj +7261 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7271 0 obj +<< +/Length 2125 +/Filter /FlateDecode +>> +stream +xڽ�[��8���+x�U��jߒIR;U����y�tQ�M��1�c�&�_�G lj.r�>��ҹH����xw�;q�� +;{;_V�V�?3� P(s��@�)Ĺ�9�.���� �7[S�U�W��.-�h�TɶJ�<��*���+zn�NI��&yZ�&�$��G8�KB�~��u��n����A�!g���;�lu��������{�2s���0����_g�0���*?��6�( +����5�n|�3��&�-k�Z�FA=���O�g�XAXx��B��7&ZsD<�D4C�� +9$C�:>g��I����!*��J��2��Y�U��P'�0�o����NJ���uք����8�͏o��/EY�������I��?^�� ��4K�� -砅z64��j W�v��� 0�p���b�5"�a�N��5]i6�N3k��\�S�(�DO]���1��5��DpL��* +$B`T���t2h�>���J3H��c�}�+~��g���fv�1�-���I����T�vʶEqܥy\%e��YE8pEƷ�6-�^Uo�l.�e�K\��U26E(`x��e@L�`�y�4��*�l�J�Q^�e�������l���4�e����ST5V5�e 0�Bl�e<�_W!v��X���xv[��)�D�#����T�(U{WT�Tiffg����%ʂ���6�am��e䓇��[6�Dp�]G�U2a"@4x�|H(`�W��+N�dVZ͌�z!@�Dr�V0���L�nK�28$�SP-�c�H��{�4S�eǣ��M� +�$�`h�zT2[5��4Wў0�M8d��T��9�tMa[�1X��T�o�Қ�q��o_?�3�ts���;���?~���G:�� �Je�O�(oNyU�=���蘼�#�<�AO����U���3a�Spڒ#�9G^�յ��0Ǫ�Z wڶ�4 :��p�$��l � +*��J3��+�W�F/�I�G?��������i�D�zV>'�CTJH�G��ׅ�֓K/���~*�a��m�"��&U2������������x���(<7���+�>�Ǥ��� O�m�.�dU���Ӵ �þ� +�}�/f���A&_uT��y�X��Vs]�C��a��2͢?��Pk�4R`#�O8l6R (𬙎"�E��DJ�]�}�;��4���j4�T�� Dz~��w��&��q��͗UϮ���(QI�DR�ة���Adư������u�=ܳ�w�!ب.5:�Ր���U�R@{�o���0�E���.��>��5g�r�y�v"k��}>���$� ,8�N��溢z^��97G2I��#H;��ͣ]�ݽz#��1�6UQ�l��OX����|�:����'�l��ϲJ2S�k� Co�|OUQ��T��t<������X�|:Jj�bb�x�K���U�&-�^�n��0̌Y_P��O��x=5��ߤ�T�e�9��DF�jip�g�U�M���< ���P�%� +8muv� +�C$=��|�(;�W�_-X`���-,�"�j��lY�Wl�����cuږ-;�f�t��Tv�N{&��"3y�E��:m��b_�L�`��:ʤu�$�H�7�w,��0i��̤��9�t�� �,1��[��E�1��tJ��!-��="8��@���@���� q0E �&3���hP�YFh�SK���6M�7̘��!2HhU��u����ǟ����i�e�BV���ãqp�gC�곀��к��s�J����CE�v*��J��t�#^W�D��)�l�f��V�/�Z�{0dDx��Y�oX#!��I��>��8:cϵTid���3��;��F�^��_D�_ˍ !E�+6Q�� +)8�R8���@Q0�H�e�i���y�T���=VJ����^������ņ'$����q`��+`�|�� ^� s9�A��F31���oe�1��Č�nɢ�0Z���2$AH��+f��z�)��I �_d����c�W���S`�����鉪"j^mЮ�D��{,uA�&n��H�;�^M�2��'��˻/�u]�R��,��߀��j=��/�D}�5t8�U�"�K�'Gs�������{y��&y�����T +endstream +endobj +7270 0 obj +<< +/Type /Page +/Contents 7271 0 R +/Resources 7269 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7260 0 R +/Annots [ 7265 0 R 7266 0 R 7267 0 R 7268 0 R ] +>> +endobj +7265 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 428.887 171.594 437.025] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7266 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 404.977 171.594 413.114] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7267 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 381.066 171.594 389.204] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7268 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 357.156 171.594 365.294] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7272 0 obj +<< +/D [7270 0 R /XYZ 69.866 801.979 null] +>> +endobj +7273 0 obj +<< +/D [7270 0 R /XYZ 70.866 771.024 null] +>> +endobj +7229 0 obj +<< +/D [7270 0 R /XYZ 70.866 538.712 null] +>> +endobj +1646 0 obj +<< +/D [7270 0 R /XYZ 70.866 511.517 null] +>> +endobj +7274 0 obj +<< +/D [7270 0 R /XYZ 70.866 295.609 null] +>> +endobj +4219 0 obj +<< +/D [7270 0 R /XYZ 70.866 68.871 null] +>> +endobj +7269 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F13 3879 0 R /F10 3880 0 R /F92 4484 0 R /F11 3877 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7291 0 obj +<< +/Length 1269 +/Filter /FlateDecode +>> +stream +x��XMs�6��Wp�5�� ���vRg��dRW��-Ak�T�����]�$R�;�'I�r���b�B����[V#�-=�}�6]\2�(�yӅ'1 +��dD� �t���$ +�w�+��3x�]�L35�P��Y�Vy��i�k������K쑽�0D! ��zts��9<���cz�Z˵p�x��{��5��&�("���=P�8O���p�[]�q�lVU���A{�}�c�}U�|�4�Kq�� B����&Sz���ze�|Rc��P���k�<J�eQ"��j�LxĠ�Ơ1P�x�泬��g�x�U��(��M���%E�ڮ��Lw}[1l[��7*/� +>+�̋8ͷ����`�H����e��l�Nw���%�G H���C��w��n&��I�:�k�H�M��t�2�Y�TǥN���N[�b���Ibg*_֫w� g�?<�nߝ���c��6{��`;'ey��g#̋�^��զ�M�Kr(�:��i�zK��,��-���1��:��� �nL4�F�y�H�(�or\��Y���[��� Pg�T��L��q�X�c�R�,�S�g�������p���� J%�2x)'��>M��ZF�����w�݄tc0=hwJ�6�r�n�;�t��Zm 7�m�@s��HJ�k��v�n���a����8j��؆�^� t���$U��t�i��k�?���[���n̚��7�����̔���n�EV��v5�~� 8�p�^o�~m�>_�U��mCB�T#��W���q�7����:����+��p�tH�R���b��<�a\�j�Zof~x�ܷ���v +�B����A��K�/Т�ܫv�檧O������������Нuz�0$`� H�վHO���yk�'Q$1�ҽb��ѱ��:�3Q���0����2�GaX���ŃL��X�W9>���d;�{��0�\��$Ki;d?�}�H�v��6�ZN�w��a����e�!�����0ՙ^Dֶ#��8��F�S���e�`�D��v]�����P�>�F3h?�c�a��\R�M=��Q�������e��r>�1D��t���(�s +y��1�CG !���?i9+�M���V����ر)���ܚm +8�p��*9���ym6�r��J�vT�+���5*.]~*j�J���Ҫ���r�K�+sO˲G���Eͻ���2���%�? +L�"h� �� +Ep$���4��v�b;m=:}��l��Ԃ �X���UF +endstream +endobj +7290 0 obj +<< +/Type /Page +/Contents 7291 0 R +/Resources 7289 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7260 0 R +/Annots [ 7275 0 R 7276 0 R 7277 0 R 7278 0 R 7279 0 R 7280 0 R 7281 0 R 7282 0 R 7283 0 R 7284 0 R 7285 0 R 7286 0 R 7287 0 R 7288 0 R ] +>> +endobj +7275 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [125.992 601.002 194.003 611.27] +/A << /S /GoTo /D (newton__raphson_8c_ac6837f695990867bd72cf23ee93961cc) >> +>> +endobj +7276 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.099 601.813 346.761 610.965] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7277 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 589.858 128.438 599.01] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7278 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [273.441 589.858 307.102 599.01] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7279 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [340.212 589.858 373.873 599.01] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7280 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.745 589.858 525.406 599.01] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7281 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [126.832 577.903 160.843 587.359] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7282 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 421.946 297.675 448.485] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7283 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 245.513 171.594 252.996] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7284 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 209.647 171.594 217.131] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7285 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [169.054 197.692 209.303 205.176] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7286 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [256.542 197.692 296.791 205.176] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7287 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [169.054 185.737 209.303 193.221] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7288 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [256.542 185.737 296.791 193.874] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7292 0 obj +<< +/D [7290 0 R /XYZ 69.866 801.979 null] +>> +endobj +1650 0 obj +<< +/D [7290 0 R /XYZ 70.866 771.024 null] +>> +endobj +7293 0 obj +<< +/D [7290 0 R /XYZ 70.866 641.196 null] +>> +endobj +1654 0 obj +<< +/D [7290 0 R /XYZ 70.866 548.324 null] +>> +endobj +1658 0 obj +<< +/D [7290 0 R /XYZ 70.866 407.861 null] +>> +endobj +7294 0 obj +<< +/D [7290 0 R /XYZ 70.866 364.218 null] +>> +endobj +1662 0 obj +<< +/D [7290 0 R /XYZ 70.866 337.182 null] +>> +endobj +7289 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F14 3876 0 R /F61 3908 0 R /F50 3818 0 R /F92 4484 0 R /F86 4565 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7311 0 obj +<< +/Length 1775 +/Filter /FlateDecode +>> +stream +xڭZ[o�F~ϯ@�--�s�����]uW��i�����1]��w�������fp� f8�;�|s.C���|"�cv��G;�~��z��)�C��̹]9 +#OJG�I��.���HȹK�7������<��4ܭ�$F��ɻh�˻��<ө���D���������W_���9��<�Q�,�Ww��Y³F�����ʭ�C�3��8_�u����\�5�X# �5�Ӝ�Y��[��tN�,+�U"{�z��Ly���A��Q�ސX���Q:�;>8�J��!J�R��Q܍� +1�OU �9ƀ��M��`���|ݣ��؉��Q5�I̚��₫ɪ��kK^��IZޮ��"��8+��6�b�9<x���9� +%�w�"��|�D��5 _�n�G��<�&)�'[Me<@�I�9V�8H�,�a����K +����W���������aC�8G,0WB4�3k��~jՕ>� Lӻ�K<1� �4��L��Φш�\�>�E���%"J:Ip���YC|~�N#枥�D��t�+ջ�4�&j��P]k�X�Sӳ���E�>^�g<�N���K�s�K�L�B����P/!�4���i(݆OA����~;��i�zy�m�MI��讁S����C��A�'J�zNq1^|�TޔF�(�<����(_o��9ں.�<������DXjJ��w���5A"�z�d�ps��~nֵ�,�^V*'b�g�3�˒Q���Y��~�=Y?���DP��y��3�1}��R +��xA�?Qe?��JML�ڷ�HE>D +Wk0+�4�qXC�5��h�(�笠�i�N����ukvI�U���D��X:����Z����f�f���w�"Lz w/a��"��w9E�pw��~�֕�&w� �C�g�;͔~��M�%��0E�,��lk��kG��R�I�+zkG�yX)<x۷�ݍ��i�<����HPę�an��C�Vo�#����ZAL@锥�k ̣qt|3��IE���]�y�:��]PB(ώ�F:"�W6��:@��b ���&������7s���2�~K�T;�I��Av��ѷ�˴V��E�3(�[�k+��_l����n]� @�ےs$|qܼ��ึJ"��j�[.h��(�R[�|ac��`���5�� �?���*?�҃�W�9�B*�D��@�"f�\�\��(_�x§��gp�R_X�lw��q~�X�*-��ŋ�~i�R[)R�l$ꑥ��~��Rd���Z���R���s�,�P�5Yq��J��ߊ��U�֚���\[#%����v����x=1��C$RК6��w�;W9ۃ7� ��L�Mm)q��"mqf�!e%��>|o�� ���gF��j���f�S�<��ɾ�/���9����o��'�x��f���1,�Chg��$Z��8� Li��hD�\�\ ���Y�G�fE2���q��XT��I�ޠT!��Xo�;���p�0?zͨ�"z�/�ƪ똢����*9�l'��*8��2�G LT+�f��f�qY�aŅS0�VH���Z�!�[��u�H�]Ѫ�� +� }͒�.����Y.m�Ț����~����-~ ���2����?m5��߄�����>_��:��/�%��a��������Tw�3��;�����w��Z�]hf�xT������B�4<������$���\ )m��^�:=7ջ���4WOϏ����? �66�� +endstream +endobj +7310 0 obj +<< +/Type /Page +/Contents 7311 0 R +/Resources 7309 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7260 0 R +/Annots [ 7295 0 R 7296 0 R 7297 0 R 7298 0 R 7299 0 R 7300 0 R 7301 0 R 7302 0 R ] +>> +endobj +7295 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [125.992 257.419 194.003 267.688] +/A << /S /GoTo /D (newton__raphson_8h_ac6837f695990867bd72cf23ee93961cc) >> +>> +endobj +7296 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.099 258.231 346.761 267.383] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7297 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 246.276 128.438 255.428] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7298 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [273.441 246.276 307.102 255.428] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7299 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [340.212 246.276 373.873 255.428] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7300 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.745 246.276 525.406 255.428] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7301 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [126.832 234.321 160.843 243.777] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7302 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 69.715 297.675 96.255] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7312 0 obj +<< +/D [7310 0 R /XYZ 69.866 801.979 null] +>> +endobj +7313 0 obj +<< +/D [7310 0 R /XYZ 70.866 771.024 null] +>> +endobj +4220 0 obj +<< +/D [7310 0 R /XYZ 70.866 470.737 null] +>> +endobj +1666 0 obj +<< +/D [7310 0 R /XYZ 70.866 454.153 null] +>> +endobj +7314 0 obj +<< +/D [7310 0 R /XYZ 70.866 299.385 null] +>> +endobj +1670 0 obj +<< +/D [7310 0 R /XYZ 70.866 204.169 null] +>> +endobj +7309 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F14 3876 0 R /F13 3879 0 R /F10 3880 0 R /F11 3877 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7319 0 obj +<< +/Length 1846 +/Filter /FlateDecode +>> +stream +x��ZMo�6��Wۋ ����=�,��b�� �Vl���G6��J�,ٌ�A=qd�͛��̧ۛo�[�<�}��~;�tŔ�@J��>z +#_JOI��.��) �����c��^�_%�x6�ʟ~��6N˨L�T��q;�1!0{���}�S�-���{�-�k��Y��z\0$8�����_G4 FJ��S�[� ��lN0�ӫ*]Ԅ����\уBĀ����2K�<ڭ�,����` �)(L#��J����\�@]�晆�#�p%�9&�o�f�1�|D����n�tU�?:���Q�i�8i�2_�I��2y���xQfyc���s�!�k��Q��Aܕ��;�1/�-����p��15��p�u"/��6z�2L����(��Q�zʒ�ݧ+_v�SI`-|ǘ909�L��b����wWK����;��·g�����Cui�[�0g���$ ��,(�2��Do�y��ƹ�w��S������-��$J>J��Ru�lѠSr!�LD�rXL�s��ĺRM�.�f���(�K�wJ�-���h��rpAL�r�Eu-��A��(U�ͧb�U�e�y�g��?%K3l�A�ǹ�5�A.s�K��G�Qo�+Qj��5k��ɣY� +m��C]����l���(�v�G_�2��^�)E��Ή�0�6Iѧ��e����D��f�b���/ �!�sc�*�o3ʧQm�R��i�c��8��� vL�_�m�B���X _�! Y ��@�� +�C��u��3D��u��MI�� +1���&���!�K�XzFm��0ā�H�}�a�$f}��p���� ��<�����|�Q1�K�L`�-=��HA+w>�c����8��K ��� J�w�$$�Zo#M:��3��.��6�B��ZQ����<S^��=҆��$�D^Ay)�0$�#��:!/��@�A^�L���5��+�bz?��q�Z�/��kAI�㋪�EFN��I��S����$��go��8�n9u���p@C㬺5Ե-U�m-L���U�rH<gS9�y���^$�K �x�!��{,u�"��E<�L���5jO�LV��#����dmL�^�~��fv�s�6���zE�g{w�+��(���y ���>�!���&�Qf�U�6��tk�k�wRtb���-� O�?6�҇E���>��3�ϳi� ��Lg�@���\A;�%�2T?8YǙtˬkt(F��( +|y|(���0浓9{|�`�y�l�s4��=�qk�l���1qR��@�bH0��v���� �gҭݮ��Ԯ==!�q����u�)�v�?>��'����<�ڳ�K��"ў��>Xmd���=��HIsbu�U�����s( In���~̮u��)����s��i�32�M]��O���t� {;��m]�P��:�h�ɉD�K����i���".fs�z��5�Mhj{ �q6��,��,��p�yVġN�$80z�L;k��v���|g�Ɖ��&Y�Q��e�D0���s(o�{n�wFI$|j��]w\�a�� l�!@~��%,���/��Ψ����t������Ě@�6��E�%vs]�P@���^fg�6�>�y�W��T�G��Echï)K�&}٢e�ؗ��Lҕ]9uE���RAS0z�����y9]f��\�/�� ���_�t����,!�������Y�Ձ����UWQ.7�Z;��6����7�6@L�����#�vRc�.hC��8a}e���{�J�"A�'/o���9��a��C"�$��+ ��3HJّ�~�͋ϙN��+�C���E� +endstream +endobj +7318 0 obj +<< +/Type /Page +/Contents 7319 0 R +/Resources 7317 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7260 0 R +/Annots [ 7303 0 R 7304 0 R 7305 0 R 7306 0 R 7307 0 R 7308 0 R ] +>> +endobj +7303 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 619.381 171.594 626.865] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7304 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 583.516 171.594 591] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7305 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [169.054 571.561 209.303 579.045] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7306 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [256.542 571.561 296.791 579.045] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7307 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [169.054 559.606 209.303 567.089] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7308 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [256.542 559.606 296.791 567.743] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7320 0 obj +<< +/D [7318 0 R /XYZ 69.866 801.979 null] +>> +endobj +1674 0 obj +<< +/D [7318 0 R /XYZ 70.866 771.024 null] +>> +endobj +7315 0 obj +<< +/D [7318 0 R /XYZ 70.866 741.162 null] +>> +endobj +1678 0 obj +<< +/D [7318 0 R /XYZ 70.866 713.966 null] +>> +endobj +7321 0 obj +<< +/D [7318 0 R /XYZ 70.866 437.992 null] +>> +endobj +4221 0 obj +<< +/D [7318 0 R /XYZ 70.866 186.442 null] +>> +endobj +1682 0 obj +<< +/D [7318 0 R /XYZ 70.866 170.945 null] +>> +endobj +7317 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F86 4565 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R /F14 3876 0 R /F13 3879 0 R /F10 3880 0 R /F11 3877 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7326 0 obj +<< +/Length 1249 +/Filter /FlateDecode +>> +stream +x��XIo�6��W�(�U˭ͤtf +���M�Ʀ!ZR-i�_��E�d+N��Гe�|����Pg��+�6͌� "���|>;���q���("8C%��W�ƣ��X{eU�Uִ��\-6~@��JU�mU�!�����re����כjU.����K�D����ُ�ٟ3 +�D����L�e1��J� +�>!�y���� ɱ�s���=o��H&�Н�b��sٕ�6�����>�d���(�P�Xc��2&GG�M e譪�ψ.�U�M�qn]�}��j� � =��O�zQk|R���]��B�%�Ԙw�J�ţ���;�jwKӮ+�s�=�;Aix����$��3�Y�Q@N���|T���n�`�I���Y�^�K*��XҵjeWz7����~S��o�;)��C������s�Wڕ�!��]��'��U+� +h����D�0�;�;^aV:��2k�4_4J�NHBcG���l���C�o� �8�@N��ħ�P��G�KV�ԅ�C�p�R�S�J���k��ٰ/?<������+Ldws;� &1 +�D�A��T&B�զP�/T�����V܈�QK�������a��H+�y�f��5�����D���\�ܞ|-�sq��3���f�$;�3L��B����NN��(f� +Bg$�pq�#�O�J}N�"s�l��G��gm�@ Hd�S��1tb��s��~��k��@-�J�R;ef��п8��%s����e��4��31G�(Nh8��k¦�خ-e�Ntf���8�$"tHyWDt�ӝ#�R�Bo2�Z��/tUI���'��b�%l��s��Ak���\�vn���I�my�Z�d@�Ǣ��˸SP�0�b��������<cS�y��,�S8�+ �����`�!�X��h[��~0;�=�Iĉ�^����0s�(�c:@����<Y�?�RB1��X��moJa ~��g� �zj��~g�����Soy�lН����)L���S�9�""����ѻdX��'�K$�}:ģ#UN�h�tb��NGZ1I�+�ƥ�+zΞ����z�9{t�"���2������0%8��U��;W��>圪�H���)˾�]�[B�����J�z �A�- 2�N����9��.���`4�k��ifAG=D�c?4�K���n5�b�~��'�NL�MV,~���ƯvG�,��7|��?V��E��DH����N�v x�?��Z�/�=O� +endstream +endobj +7325 0 obj +<< +/Type /Page +/Contents 7326 0 R +/Resources 7324 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7332 0 R +/Annots [ 7316 0 R 7322 0 R 7323 0 R ] +>> +endobj +7316 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.006 733.249 231.19 743.625] +/A << /S /GoTo /D (norm__dist__rnd__generator_8c_a7c43c3270c6c14bb23f14d071f6132bf) >> +>> +endobj +7322 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.006 705.354 183.634 715.73] +/A << /S /GoTo /D (norm__dist__rnd__generator_8c_a5767383d0f4f1fed2c194695a22f56cb) >> +>> +endobj +7323 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 543.31 297.675 569.85] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7327 0 obj +<< +/D [7325 0 R /XYZ 69.866 801.979 null] +>> +endobj +7328 0 obj +<< +/D [7325 0 R /XYZ 70.866 775.009 null] +>> +endobj +1686 0 obj +<< +/D [7325 0 R /XYZ 70.866 676.365 null] +>> +endobj +1690 0 obj +<< +/D [7325 0 R /XYZ 70.866 529.066 null] +>> +endobj +7329 0 obj +<< +/D [7325 0 R /XYZ 70.866 482.508 null] +>> +endobj +1694 0 obj +<< +/D [7325 0 R /XYZ 70.866 455.313 null] +>> +endobj +7330 0 obj +<< +/D [7325 0 R /XYZ 70.866 335.957 null] +>> +endobj +7331 0 obj +<< +/D [7325 0 R /XYZ 70.866 82.821 null] +>> +endobj +7324 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F61 3908 0 R /F50 3818 0 R /F54 3823 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7339 0 obj +<< +/Length 1403 +/Filter /FlateDecode +>> +stream +x��X[o�6~�� :`���!)�����Y���% +,)�b!���4�~�o�-�Y��`�����ܾs����E�vB�t29�M����8"@����aA�,C�M���) +�[ +ب���BN}��Q��KYui�וZ:�e6�<��� :��c�-���'�2�v�@b���D!0�b��7��'�<���O !�R==�͛����^��p?�`��E8�U2 ��c��Ⲻ�V +%j�җfF��VađO)N�0[�3��&�&��ؙ/��.O�y+e6��;���d�� +5K�,�S@' �Y�5kOd%�p�Y�U~3 �W7�ν��*-&{� l��/f{��v��ߵlZ3q=e�{��ۼZ�awkO|�W2m��m �a?�R��+�����nV�ޟ�]aI�em��ݔz�%�Q�`��P=N R8Y���*�TD�2��`����92+cѧ1&!7[gJ��`S���[3����T 3��:m�0� #��3�Cϸ�(�)�����_���OS?��sl�N��Ӽ�,����!�:{��.����g/�N���t6� �F��B[BYH�U�J��T${o�N��ʌ>��_9�G�+��R�P뢧\�[#��86��MY�MZJ� �^��]���@�<A,4�܈V���2 q�#�C?%V���y R>�0�S>����Q�b�R)�8��Gc��@I�9����uv�B����BE�Kal$� � � �D��bFP/U��m\�s�#/�� ����b��2v3� �]y@p�2�\v}S�/$��Ӿe}�=�))-!@��$]eC�>Y�7(f��+B�rkm��yP/�(���z@��5*G_�,o�(�(�ˍ2l�ر�H8s��$( ��mW2U�7�h��&�bo�x���?>�]n 6%� +((�&��.Z5.�mZ�l���ʴ0��VK�Z��U��4�N� �*���ak�v�ك�iQX;h�M����;g����FaJ��H.J��QB��(3������l�w��.}΅�Cf���v�~����^����:ެf�B +}O�����R��q_-T�� +��TF)�E�q��]A�KQ�k��R�� ����T���5�;E"��2 +K�@a`C��O_5ڶs7��/���Z���]|������z�)��Fr���G�_u��N�E���k�;n�Z�����$��]M��Z�=�] +lj�H��&�wW�m2eJ��t\�fΔk5o���f� +=����E�[��d�=�vgԚ�@�z�Ѽ���3�K�-,+�K�2��Lw���ݸM���U��;��缺�7�V�Vg���;/0���?����,��s�m��ٞ�tՑqˣ�/�w���<iq +endstream +endobj +7338 0 obj +<< +/Type /Page +/Contents 7339 0 R +/Resources 7337 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7332 0 R +/Annots [ 7333 0 R 7334 0 R 7335 0 R 7336 0 R ] +>> +endobj +7333 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [126.678 315.162 137.144 323.543] +/A << /S /GoTo /D (norm__dist__rnd__generator_8h_a598a3330b3c21701223ee0ca14316eca) >> +>> +endobj +7334 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.006 250.236 231.19 260.612] +/A << /S /GoTo /D (norm__dist__rnd__generator_8h_a35eb81d6885b8d16d225b230f88a919a) >> +>> +endobj +7335 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.006 222.775 183.634 233.151] +/A << /S /GoTo /D (norm__dist__rnd__generator_8h_a58c36346c01fb7f1a336a610b177b903) >> +>> +endobj +7336 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 69.715 297.675 96.255] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7340 0 obj +<< +/D [7338 0 R /XYZ 69.866 801.979 null] +>> +endobj +1698 0 obj +<< +/D [7338 0 R /XYZ 70.866 771.024 null] +>> +endobj +7341 0 obj +<< +/D [7338 0 R /XYZ 70.866 606.459 null] +>> +endobj +4222 0 obj +<< +/D [7338 0 R /XYZ 70.866 455.968 null] +>> +endobj +1702 0 obj +<< +/D [7338 0 R /XYZ 70.866 439.76 null] +>> +endobj +7342 0 obj +<< +/D [7338 0 R /XYZ 70.866 353.057 null] +>> +endobj +7343 0 obj +<< +/D [7338 0 R /XYZ 70.866 290.126 null] +>> +endobj +1706 0 obj +<< +/D [7338 0 R /XYZ 70.866 194.208 null] +>> +endobj +7337 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7349 0 obj +<< +/Length 1286 +/Filter /FlateDecode +>> +stream +xڭX�n�8}�W]`!1˫.�֤�A��&^��)Ţmau��n�~�"e[��<�%r�p���0�w�-�AKD�dt9���> +p�yM�'8�<�{Mc�͡��3?p��fqRճ2�gKwL��rUFuQ�q��̻NRe����ՓJ���+�0��0t�OoF�OG��( !��=�@�l��;A1|�A�0@?ڙ�c)8<��~��`7�ؗ����b��f<!Ηh^��8���Q=��N�ܾ)�M��:j_읈4�)��Y��ڿ�d�H�|���5��@�5��j���,hG���2d�4X�w��ɬ�M.�ze�^�k��g�0cd�yR�S�(��͋&[�|+Sڜ]��v^�D��U�Jȵ��bc;_T�1m7��8��+:����A:���j�efO����\l��������6�M>�ɼ�u^-��ٺ&�Y�\�l�" ���ُ��1��_�3�d�6��,|����Xi��l���db�e*�g�Qz���N=�nUdzX=k�{,K�@ts7a�qzL%Ü�>�&��qw͐(M_:VB� �Iu)7���� ���.6�yT���N�V����%ɗ;�tY����1�K���J(�U�̤nAz�@�d�R�5�+U� '*mQ�TƄma�:" �Ap�#RZ��olC7O��`*�C6`�ޫ�&چD!��π��}�Q@�F$ɇg%s��u �~��J|,a_=��\����{}\��3��XM=3·� �,�F�@_<����9P��$�a�y�S6,����o�#��f��y.��h۩i{�C<��N��O�> +�qQi��œ��!J�gH0!���:�F�-��װ��,gϞgw�nʼ�u�q'aP�c`"l����Y맱ug���Q������E�q@�.D[J�*?-L���J+>�y��t�l<<��$�����ݙ����$�~_��]a�z5������� ,��=:������>�Nk��*���KpT3(�cb a��d�a˅&Oڨw���" ��&�S��i�aʚj(�>G#��� +��M}4��a��ӤG�5�ϓ� �(]��j�:�����6��:��mZ�zg�r���$�y�dO��wMg��1��#wt��6��cҐ��>��q�������1\��;l^��GI��p[~���!�S[c��Ȟ�&۷�/U���|��U��"}���s���(}�`k���I�M��諾�o����̷D +C���Y������}w��0�=���^'�&����G#�_��W�"��+v +endstream +endobj +7348 0 obj +<< +/Type /Page +/Contents 7349 0 R +/Resources 7347 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7332 0 R +>> +endobj +7350 0 obj +<< +/D [7348 0 R /XYZ 69.866 801.979 null] +>> +endobj +1710 0 obj +<< +/D [7348 0 R /XYZ 70.866 771.024 null] +>> +endobj +7344 0 obj +<< +/D [7348 0 R /XYZ 70.866 741.162 null] +>> +endobj +1714 0 obj +<< +/D [7348 0 R /XYZ 70.866 713.966 null] +>> +endobj +1718 0 obj +<< +/D [7348 0 R /XYZ 70.866 590.415 null] +>> +endobj +7345 0 obj +<< +/D [7348 0 R /XYZ 70.866 545.698 null] +>> +endobj +1722 0 obj +<< +/D [7348 0 R /XYZ 70.866 518.502 null] +>> +endobj +7351 0 obj +<< +/D [7348 0 R /XYZ 70.866 399.146 null] +>> +endobj +7346 0 obj +<< +/D [7348 0 R /XYZ 70.866 237.259 null] +>> +endobj +1726 0 obj +<< +/D [7348 0 R /XYZ 70.866 210.83 null] +>> +endobj +7347 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F29 2678 0 R /F92 4484 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7382 0 obj +<< +/Length 1224 +/Filter /FlateDecode +>> +stream +x��Y�n�F��+�ɅF=�r�&0�`�(��6Zl��x�ؚ|}���2lY��@[Tw��W�^Iԇ��g��;���������1����ǜ���1 +<��C�<���ܥO/����`��}��r:�~�U���e�YU���O�ɗ ���!�A�ʝE19��N��:1�;=�p�`Hp���c��&FT���X���� +�E�yJ��q![YO q��9��gp}�! 8 +�{��A���s�0cŀ��mC wB��z���!J!C!��FrC0AL�}���g�` 7��,ΣF�$��R����#���M7`����0zUX����}�� +��ַ�`! +������r�4gg���r�l��sJ0=#�\��Ps؍ˤ*եz�WP����l��-)Ks(6XdP :'��Ƈ40��G�c��Z��qk�yVZc +l�ji�jEoZe������i#�L�T��`oa��.Z`��Iس��2�_�r���jJ��ՌS�F�{�Q�Idɸ�Ë��Ɋ�Ͽ?�U� B�5����;`R�)���D8���[ݴY���=9jeӢ� ~����?� ��U�'`:��U\����ts{�<U熊���Y����|�����K,B6f�}��;?�����~B�&Y��Gq�X?六@��wW&" ����QdL��{Y�#N�E� ��<H�;_g+t����)��[���?nn.oe ��FE\��:i����l���q�4Q)�ڪ�K��1�E���S_0��w�Bij��^�!?�tA��Z�τ���WYb?S�Z��`������tJ\(��a8�%�e6�G�����s���s/�?�K����j,�����٥���;6�B��6 ��@}����q����^����xQ]e��� Hۖ�^��9| +���2�u]��࠶E��l}h������hbPQ5��q��P�I��������{ ��xv�-���@S^e�N�a�_����D��]:�#>��};���5Y���__EN~{��?�]�R�(u�o�������*P���!!������-u��`ٽJ�z�w��|GK6Z:�^-��gآ�<��L�{+�{V_�]����g��0�OH�kț5U� +L���=��jP�����q��=�> +�S����<��=��/ ���pE�gv��'�LF�+_S��Ε��M[O� +endstream +endobj +7381 0 obj +<< +/Type /Page +/Contents 7382 0 R +/Resources 7380 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7332 0 R +/Annots [ 7352 0 R 7353 0 R 7354 0 R 7355 0 R 7356 0 R 7357 0 R 7358 0 R 7359 0 R 7360 0 R 7361 0 R 7362 0 R 7363 0 R 7364 0 R 7365 0 R 7366 0 R 7367 0 R 7368 0 R 7369 0 R 7370 0 R 7371 0 R 7372 0 R 7373 0 R 7374 0 R 7375 0 R 7376 0 R ] +>> +endobj +7352 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 322.169 190.233 332.545] +/A << /S /GoTo /D (optimization__test_8c_ac7361316d224b72baa4a681297d9f51c) >> +>> +endobj +7353 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [193.718 323.088 227.38 332.24] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7354 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [267.691 323.088 301.702 332.545] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7355 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [269.929 306.472 358.928 316.195] +/A << /S /GoTo /D (optimization__test_8c_a610651298b8018db96cf21ee31740d3b) >> +>> +endobj +7356 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 292.369 212.155 302.951] +/A << /S /GoTo /D (optimization__test_8c_a610651298b8018db96cf21ee31740d3b) >> +>> +endobj +7357 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [215.641 293.288 249.302 302.44] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7358 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [289.613 293.288 323.275 302.44] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7359 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [416.415 293.288 450.076 302.44] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7360 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 262.677 185.247 272.945] +/A << /S /GoTo /D (optimization__test_8c_a1062ae4598fabcf957ec0b855737db20) >> +>> +endobj +7361 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 232.77 207.412 243.352] +/A << /S /GoTo /D (optimization__test_8c_ac11e842f01767e97924c100df684476d) >> +>> +endobj +7362 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [210.898 233.689 244.559 242.841] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7363 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [279.885 233.689 313.546 242.841] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7364 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [361.838 233.689 395.499 242.841] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7365 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 202.97 240.623 213.346] +/A << /S /GoTo /D (optimization__test_8c_a98fdeac6ec9a38cb63f48e7c0f0085f0) >> +>> +endobj +7366 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [244.109 203.889 277.77 213.041] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7367 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.096 203.889 347.107 213.346] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7368 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 173.278 255.758 183.546] +/A << /S /GoTo /D (optimization__test_8c_a5f1f1ed377535a6d4c5758c38174fcb9) >> +>> +endobj +7369 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 143.37 204.686 153.953] +/A << /S /GoTo /D (optimization__test_8c_a1daefb42bf903899e7e1d5237ba62c0b) >> +>> +endobj +7370 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [208.172 144.289 241.833 153.441] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7371 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [277.159 144.289 310.821 153.441] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7372 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [359.112 144.289 392.773 153.441] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7373 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 113.571 237.897 123.947] +/A << /S /GoTo /D (optimization__test_8c_acb161b62c37921a9edd0cb7aeb76342a) >> +>> +endobj +7374 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [241.383 114.49 275.044 123.642] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7375 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [310.37 114.49 344.381 123.947] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7376 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 83.879 249.948 94.147] +/A << /S /GoTo /D (optimization__test_8c_a5f89a9747d6a7bec1ad0a80ba31647b9) >> +>> +endobj +7383 0 obj +<< +/D [7381 0 R /XYZ 69.866 801.979 null] +>> +endobj +7384 0 obj +<< +/D [7381 0 R /XYZ 70.866 771.024 null] +>> +endobj +4223 0 obj +<< +/D [7381 0 R /XYZ 70.866 594.83 null] +>> +endobj +1730 0 obj +<< +/D [7381 0 R /XYZ 70.866 576.176 null] +>> +endobj +7385 0 obj +<< +/D [7381 0 R /XYZ 70.866 368.027 null] +>> +endobj +7386 0 obj +<< +/D [7381 0 R /XYZ 95.773 277.516 null] +>> +endobj +7380 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F11 3877 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7400 0 obj +<< +/Length 1982 +/Filter /FlateDecode +>> +stream +x��ZY��F~ׯ�#D����p<��G�;؇�Z�4�u8"��ߞjv�b�=:�;�4U����몮⼺�=I��'�'w��^�e*��Hɒ�E�0�R&�P$Ir?OR��0� U:�~��u�sV�ʹ�� +��o�U����1�i��73���S���������я#�qBZSZ#My2[�q2���%1��ϵ�:�!�ܯ���5��0��_�O�8}�W��;�o�r�+>Y�,�Wo��D'F��)��9[Z��b�$[-�;0'ҢzZ�c�AV��G9x������|�p��\�>��S^�Eu���}7Jj��v^��1m|����wQ�R�f~\������{C��y�������� �����rK'p/��\l�<�<݃�]��_{E)~L�F�����̇2s����u�9~L���,��Hk"I�4P;e?�����,�b?���V����Z�� 6�:�p��`].R�ŷ����7��~�o����`oB�A��@UK�`s�tϟ��Wd��<��z�Z�ؕq��e���$����F4Ǵ:9���9�>������P'G"�mҼ��#����,6��&j����3����:u)�u�]��ȴ(�v�!�!H2ِf�$tG@ �M�{���'��/c�U��<�*�� �c�@�M�MD3QHi��>; �H`���4� q�I@�9��$�ܛ�M �gPDD`M�/F�d�큑1��4� �ӰBU4f������ ��F��Ԩ�* +�9��Њ������C,���G.�y�ftψ�B���@#=c#��HA>�D�>U�ca�})�G� ��!�R�|Xo��E������i@��j$T��>n_�t�n��"{ؙE��B��bS���a��K_�'�CF�)�ݕ������2��Byt�*�m�bVѪ����L���-Q5�*��x~�h4 �buO��*|�8��r������-C ,�*�{YC�.��9���o�H��ڻ'���`ہ����{��t�\^�Á����:�k~�[A1��[dx�ܾD���c�{Ř��@^�B$)��$�Ӌ˳���-s}wB����$�vn��������\`�V.�[��������u!�5�-X)�@�'h~���Mn;g[��F�rW��}N%��J3��Lb���flb���:�|G�<�lɣ���O�پ,�����j�i:;/ ������i��7е.��l)u7����˼��~i�8"�#Ϻ�^@�6��Ǒ� �8��$� +r g-%ãO���;�m?Y�:��9<����l�g��϶���*o��-`$l�i��^ڇi����;�i���v���vױ M�������v�@�ćc���y�G�J�z�Vϕ�Wq��z���Y_tMG$I���>q ��j�_eUgX�N6���W�4�fj!���;��/�S|l�A�f�V%8仳:%Ġs�t~XĺsQ�q�����X��w{�:P��$<��a��j�q�=�e��NZ���`䉤[��=|�8zf�Y��g�z}�ov^^fH��i/��QE���QG�E����4�z�X�����,J!"l�BX�s��z��Dwglǧ���l��NU������l���*ߍ I� W�>�!��LD�0�W��V��C�,��*\Od���OT���d&�s�������{�EI�c+;��2� �ޕ[��pe�AR����ə�PA{��~��8�uP`w*Q)�r@C*p8~qr�nQ��D�oA'KE�t��d�O]���w6����Tƥl�ː�BB��N���t��r�#g�t���1>��}u�O�ٌ�kuq���'Sì9�Ϗ��O��bpCj� +�oc��*�!j���]Ο�q�t��Q@��z�ߋ4'"U�w|�^�ڗ�|��k�?+��u�����>�_�=� +endstream +endobj +7399 0 obj +<< +/Type /Page +/Contents 7400 0 R +/Resources 7398 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7332 0 R +/Annots [ 7377 0 R 7378 0 R 7379 0 R 7395 0 R 7396 0 R 7397 0 R ] +>> +endobj +7377 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [241.644 703.206 293.462 711.977] +/A << /S /GoTo /D (modified__gauss__newton_8h) >> +>> +endobj +7378 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [311.41 703.39 331.837 711.771] +/A << /S /GoTo /D (levenberg__marquardt_8h) >> +>> +endobj +7379 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 653.023 297.675 679.563] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7395 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 262.469 171.594 269.952] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7396 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 250.513 171.594 257.997] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7397 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 238.558 171.594 246.042] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7401 0 obj +<< +/D [7399 0 R /XYZ 69.866 801.979 null] +>> +endobj +1734 0 obj +<< +/D [7399 0 R /XYZ 70.866 771.024 null] +>> +endobj +1738 0 obj +<< +/D [7399 0 R /XYZ 70.866 638.779 null] +>> +endobj +7391 0 obj +<< +/D [7399 0 R /XYZ 70.866 592.221 null] +>> +endobj +1742 0 obj +<< +/D [7399 0 R /XYZ 70.866 565.026 null] +>> +endobj +7389 0 obj +<< +/D [7399 0 R /XYZ 70.866 360.338 null] +>> +endobj +1746 0 obj +<< +/D [7399 0 R /XYZ 70.866 333.143 null] +>> +endobj +7403 0 obj +<< +/D [7399 0 R /XYZ 70.866 173.713 null] +>> +endobj +7398 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F50 3818 0 R /F54 3823 0 R /F11 3877 0 R /F8 5014 0 R /F7 5013 0 R /F10 3880 0 R /F6 7402 0 R /F14 3876 0 R /F13 3879 0 R /F92 4484 0 R /F1 4048 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7411 0 obj +<< +/Length 1720 +/Filter /FlateDecode +>> +stream +x��Z[oG~�W�#He2�K�JU�&����o��6x�"pa�:���fw��0,˂��!-��|�o�-~s��#'�#�����o�KK��Hr}O,��b�����;r3L�n����oR�X>~?{�Gca���r�<�EV̖�pt������IF�V�s� E����-#w��@�w���(-�V���ߚ0�O�4�� �O��H�a���|]A�:z�O��jR�� +F�BH❻�/#��ߪ�˧b6��]Z6��ї���β��]Vd�"_��f��K ;�>}��Q���r4挱����p���54M�����,[lT�"�z�x�/9uxV������'9� ���e��@�b�>}xVYMƜS�u=ߩ���5<JR&��$/�s����p@E�(�Rm*A�X�^NQ}�Q{#n~�!([2�:�A�1���c~��ϏY�_��\�l��Ȁ�������z�x���P�z��%�rT�������o+C8'�� +����'1��tᄦ�s������:�jb�>)H�̏QR�L`8���ͮ��&n����f�P�����<3T�H���Q) �>b�� ���Q��euTGƌz��Lƽ��Q�tk*�r+����` l������T�l�4Rۆ�'L��j��{%z[*��$��R�[}u��:���::��v��kp�Ǹ����V��V+�E_&��Ê�3��%��,�ڃ�v +m3� +O-Wۋ(q�%d�cτ���2��x}�h� +�}S<��_�x�8�� �J��W�zx��/�3et��� ��ꏙ�a����[�4���l3���T(����<V�*T6Q��>�;�j�J�U��g-�l/����ϩ��j5��Q�� �!啇�uU��#CM"( +�]���� ����8L�|}6YI�nE���WG��4{#�}��! R�4���=Uߐ�� +s�mu@�)߰M䩼�x<���צ���UB!M��S&�T���Ca�*ш�T�<4f�.�w�1��C��4��i���a[;uɴ���`����c���E��a �$����_�4�e��q$�0[e��W#·��P�ڝ(�3�ZBuH;����{M>5oX(����r���#%�.$�Y��,�(1N�}U^�g �GC��$.����m� +�(�C#cq��vú�0�+6,v�U#ͪT��SqQ��}>@���<N�%#rJc>��Gg-:0���4��*�:��4��۶Bm$:�~�!�^=�B��8�V(�P�w�g��bV.�K�d�=�q�&4�{���3��Yk7�a�K����q�Z����|� +0�����KyHf�k���^7��=ϳ��*���s����0��SkoO ��cko���tY|�ƭڞ͞�V˒ͳy�z�� +& +ݻ{���ϖ#�-��4u����q�\[~�Z� ��Ͳ ]��Ӟ*���kt, ��k�D��־'�%E��uD�}����Q��O" �ҔS�"$&��Hu��H*L�R�K�J��ӁS�4�9Uӹ�A;���4�p^�o�c��%���� \��Hv��H2)���LQ����d��+/����S�fYM�� ��!ͬ�馒U�#�:�>1 ��3�u���ݻA��[ֳw��`�^�b���]`~q┿j��э��U�pZQ�ˢ4����}���#���]�B}�m�b�?�w� +endstream +endobj +7410 0 obj +<< +/Type /Page +/Contents 7411 0 R +/Resources 7409 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7332 0 R +/Annots [ 7404 0 R 7405 0 R 7406 0 R 7407 0 R 7408 0 R ] +>> +endobj +7404 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 625.505 171.594 632.989] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7405 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 613.55 171.594 621.688] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7406 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 253.773 171.594 261.256] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7407 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 241.817 171.594 249.301] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7408 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 229.862 171.594 237.346] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7412 0 obj +<< +/D [7410 0 R /XYZ 69.866 801.979 null] +>> +endobj +7390 0 obj +<< +/D [7410 0 R /XYZ 70.866 723.375 null] +>> +endobj +1750 0 obj +<< +/D [7410 0 R /XYZ 70.866 696.18 null] +>> +endobj +7414 0 obj +<< +/D [7410 0 R /XYZ 70.866 503.186 null] +>> +endobj +7388 0 obj +<< +/D [7410 0 R /XYZ 70.866 351.642 null] +>> +endobj +1754 0 obj +<< +/D [7410 0 R /XYZ 70.866 324.447 null] +>> +endobj +7415 0 obj +<< +/D [7410 0 R /XYZ 70.866 193.244 null] +>> +endobj +7409 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F92 4484 0 R /F11 3877 0 R /F10 3880 0 R /F8 5014 0 R /F1 4048 0 R /F6 7402 0 R /F7 5013 0 R /F9 7413 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7426 0 obj +<< +/Length 1444 +/Filter /FlateDecode +>> +stream +x��YMs�6��W�(M+_��tziS{Ƨ4���h�r9#K�D�N��]�L�%R��� ov��ջ٧��<�F�<FnG?�F�n�!�:�%�-�a�jM�Ts2{$�c�(��T;���g��?I�m��<��t^�d�4<}J����6]/��sF����������Gӌ�)k��,�G��<�;¨t��]|�LH +J���6��I_�}�)��{F�b�X~�6�zdQ�0�ǩ�|�F�ZQk뾡��d�cM�'?8N��]��AC�a���Z����&C���Q¸�*���}*���vDp����rN�1]��</�Ͻ�q�FBIʤ�7ŌW6�I��ޘ���G��cZb4l?'�6{�c��2{/"ޒ�����ͥ L�tT����E�����e��J��ˇ;/�d���%�0�9#g��>�s�/녏ʱ(ܷe�㷜���f��2�a� +�c��·�):!)�"���D�q�M��<�N8���MVR����d�)*��o�+c� ��X�.�ZRˡ�(�8j��i��7�����U�H�n/�*QM�������Q�M&�a�X?DH�N`�I4d�5����� �U�q�Y0JV/�n��mFg;������DuF)*�j�]CT�b 呱y�;T5�f\Uu�w����0qQ�9,����C�Kc� ���� qZc�1�V��0b&��C��1�ΊdP�%)��*[��B�f�3�Z)RN�,|��"̮�yޜ� ��Y���|y�ҧ@�f�ϵ�����<���/�cŗ�ZۓŗR��t�*�BE��� +����Sx�'�x١B�U�����*3�,���؊����@��z�xJ����H��SN�A��^,�t[� ���gX���sf��k����6@h'�9����B���7?`�����&���"��`DyuD�vn��^�K�����,���qU[� +�Y��jPc�u�xc9��4f[���3z*,D5�W_��Ն�T�*���� _�� �4͊�Y���7�EL�'�˒슔jDJ��M�)��e����Z&Yvj�_��|��ưy�a��N������oސ��������nW����xl��ؙq�3WQ��0�������VQ�O0K��E��2��`&r�A,�Q�B��Օu���-��Ċ�yY" �`p�A c,:jo���x�~ B� +�G��W� +f�]�t�a�����a�����T���hp�6B�,�tЀ�K3�Q[ ��!N +���(nUp�>����}��&��j ��sE5�FTT-=�ԟKKB��DNA�r2��SAg�}ꄜ����@�q=խ.{�i����;X�{� u�&ז���//SWo���+.� +�D�ޕ���+N-sǻWo1�7��$;�y�l̋�����y��f[�_ �NѡƷ��>VP��X�m�N�o������{�Z��և�Eo�� +endstream +endobj +7425 0 obj +<< +/Type /Page +/Contents 7426 0 R +/Resources 7424 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7430 0 R +/Annots [ 7416 0 R 7417 0 R 7418 0 R 7419 0 R 7420 0 R 7421 0 R ] +>> +endobj +7416 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 650.326 171.594 657.81] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7417 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 638.371 171.594 646.508] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7418 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [248.736 612.603 347.402 623.185] +/A << /S /GoTo /D (optimization__test_8c_a610651298b8018db96cf21ee31740d3b) >> +>> +endobj +7419 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 352.231 171.594 359.715] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7420 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 340.276 171.594 347.76] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7421 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 328.321 171.594 335.804] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7427 0 obj +<< +/D [7425 0 R /XYZ 69.866 801.979 null] +>> +endobj +7387 0 obj +<< +/D [7425 0 R /XYZ 70.866 748.196 null] +>> +endobj +1758 0 obj +<< +/D [7425 0 R /XYZ 70.866 721 null] +>> +endobj +7428 0 obj +<< +/D [7425 0 R /XYZ 70.866 601.644 null] +>> +endobj +7392 0 obj +<< +/D [7425 0 R /XYZ 70.866 450.101 null] +>> +endobj +1762 0 obj +<< +/D [7425 0 R /XYZ 70.866 422.905 null] +>> +endobj +7429 0 obj +<< +/D [7425 0 R /XYZ 70.866 235.338 null] +>> +endobj +7393 0 obj +<< +/D [7425 0 R /XYZ 70.866 82.821 null] +>> +endobj +7424 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F92 4484 0 R /F50 3818 0 R /F61 3908 0 R /F11 3877 0 R /F8 5014 0 R /F7 5013 0 R /F1 4048 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7438 0 obj +<< +/Length 1982 +/Filter /FlateDecode +>> +stream +x��ZIo�F��W�(��x��A.m��>��n�!0-В�T�����7�!EJ�].���@=|�7o��7��H4�;8G8z���߹�c*��Hɢ�S�0�RF�P$I�E]�y�1��,o�e��S��o���4�I��gvi�]��C`%�H-Rk�)�����#�F��$}/WN#.���$����fJ�pe'�HD���cܝ)�i�wi�`lov�b�g��}2�Β�',0�#��;�#����*�Q��p���m��z�ܒ�!�-�bK�������Ns%��d����a1_ +������І=�!�L��j��<�KJu_�е�Q�E8�� �&�"[����R���1���cd .5� 3�G1��ԭ�#�����!U<�����]{ǚ&�n�r7��cw W=��eەLܽQR$�`�S.��̩쟠#˝�DܠҺg�@TV��8���v��~HOn�n���k�xI�56���(`h<b��($�TV7ؠ��'S>��i*��Dy��HUG�(`��5(+�B�0��c"��K$5�k~�W�$Ml[G\���u̶�J�����_���p��Gr����c��ǠI����/����h�� ��I�(k��٤!ܡ:r}�Y���U��G���@���O"jNR���@T�2h�ώj�/����W�S��l7=���n7.��_\w&-�Ӣll�u��m�!s@�S���(��'�Hn@ ;�O�u>�j��^�D�43�?����Xh��(0��4dm�*���טD�E ���K�}*ݺ�Qa�F�S����2С�r����z�w�E2M�t�#���f�s 4Fz�=�D�\3W�aY@]B8p�O.�/�$.`>n�� !@"��*p&C��\��4��`(E-����]�"h�}��-�ε�U�7Ю� y����q�pC����/z�ߡm�(t$��?ݢ�x����b�">�E��kĔP�#B�<��j�?"��S����}ξ8:ٞ��D]G���ƥ��)��3\o�O�YV�%.�?j�l��/&���?�_�H����"�4��Kj�{�5�c��c��.��0�7O�8���=���䏀�6�7��^iPE���E�>uM�6?�C��!�;(b��5���A��6M��ES�n]p��kb�n�L�L�-���i����x�H�<�O'R�J� +7��҉�|ZΆ^�/�oCM8���p�� D���N�u^3I���V��k�B�Ζ�EO��� 3�D諓T/G���l��E_M���Ζ�7�Q�H("�4f����� �:��ߟ!���2����mW5d��_|�B�!<Q�� �C^��ɏ@�prԜ$�]]"?bPz�x�p�4�I��~`��[�Ƣd6 +��J����D��Nf-�q�U��������T]�o}��� +�7����m��j��X>�B�5�0���c�Tr�٠�2({\���^d�S����g�L��b��+r�yZ�[]�������<�^j��!1 ]�1 +�<-�<��VZoE?tۦ�YP#*p2$B�'4$Q���si���N]� ���C��i���,��>���6��{��� +� ������!�÷D���H����@hS���n�j����H��a�d ��k�jB�o_ꋗ�8�X#m6N�!�%9�l�+)Δ��6�R���-.���Km0�S=V�֗ڠɥ6\��s�[9ƍh1Q��P�&�S��%_� �I��Wv.v`̬�t4'�<�Ё/���Y~%h� �� +���b<�&H.�Q��z�#��=�<�AD6�O������8�{ȋ�����˱uմ�M�'i������a���A`�2�6�%Q!8�k�r>�H���N���>����ˀ���*+Q_�@����7�~0v���Qey �� h�9�X�S7��Y�H� �vncn��?8�4�_`g�� +endstream +endobj +7437 0 obj +<< +/Type /Page +/Contents 7438 0 R +/Resources 7436 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7430 0 R +/Annots [ 7422 0 R 7423 0 R ] +>> +endobj +7422 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 715.207 171.594 722.691] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7423 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 703.252 171.594 711.389] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7439 0 obj +<< +/D [7437 0 R /XYZ 69.866 801.979 null] +>> +endobj +1766 0 obj +<< +/D [7437 0 R /XYZ 70.866 771.024 null] +>> +endobj +7440 0 obj +<< +/D [7437 0 R /XYZ 70.866 598.314 null] +>> +endobj +7394 0 obj +<< +/D [7437 0 R /XYZ 70.866 426.641 null] +>> +endobj +1770 0 obj +<< +/D [7437 0 R /XYZ 70.866 396.98 null] +>> +endobj +4224 0 obj +<< +/D [7437 0 R /XYZ 70.866 163.663 null] +>> +endobj +1774 0 obj +<< +/D [7437 0 R /XYZ 70.866 144.785 null] +>> +endobj +7436 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F11 3877 0 R /F10 3880 0 R /F8 5014 0 R /F1 4048 0 R /F7 5013 0 R /F50 3818 0 R /F61 3908 0 R /F14 3876 0 R /F13 3879 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7444 0 obj +<< +/Length 1976 +/Filter /FlateDecode +>> +stream +x��ZYo�F~ׯࣄV����"�ީЇ:��H�LD�#R������r����d�n��OZ���o��cg�G��h��p4�p���è��S�FFJ�f��HK)C�$�h]� F�T���:O���8Oq�d9�r^��ĭ^'���d��&�_�ӧX.G�z�G��=[�T[i�4��dٻ������0bFG�e�C�3X/�?z����J��/ �ހ���"� +��G/�iN$RZECJڽ��R�z'�j��T���|f���K�^R;d H����f��`��FX��L���`�Q-�� G��h�����E��G5�=2��x1_oC"�i~�,ŷY���e~U�O�\������_�*`�n#wX�HP��]!�)�&��7�k`y���4^��q��rs��{�%x�Ok�e��P�����{�{��n�2���� c5"�Ƹ�,�c�re$<K��&�.��Z'��l4"^ѩ��*�5�ү�qἪ��=�,I�8����i�c���8v�nUc�H�]�I~��f�w�~�vi� ��Z"�Jn�P�߂���k���ɹS�W�..����l���\�z�Տ�h��#I�4�.�}~g��.]��l;|�l� +M�NTw\ +"�A_��/��V��z�]B�kol�t`HrD�i����I��:�o]�Gua2�S�4��:�l���!�N��.��6W #DS�N��m�_k�ȿ����9*j�Q6v��[���2��f�� �4��$��^3w�! ��?�|u�0�8�2�V��'`�T�|W#aH�P ����? h& +.G���8 Ip�<i8��#��#G\��!��[�&�gp����$<1�0'c��Cx('D��> �X�A�D�����<L�����Wp� ��,d8���h�U~x�8�q��Dr�[jvH/="�����q���)RR5Oq`V��}YK�L�9�������y�&z��^!�+ �2��FBU�^��8���*8�e�R`���4sy!��"]�ej��0�&YY���:��VYb����,�|� `1���H���R��ެ�U%��L@�5yO�j�T�?4�e!���P6�-�ߺ�]������������I&w��&M�������B��K��+ӪZ0E $B�<��_�-�H���ϓ]�p#"�rz���~�[A5�^`OH���ۧ`�ZC16�1��@��H +.��p��By�V��1�* �� !�=ر,��!�/�ʇ�p�/0q�/�sY��\�\B�{���:)�9��tD�N�Yb[g[٫N#w���8��ݞ�W� uw�: �v�����f?B��8/{��qnk�n~<��Y6P�?����JI�y�(��b����o����r�f��J�8�I�q��-�%����TjӸ�p(�����f�Cs˕l�}Z�^Y����m�Lҝ��|�OI��<�� ��[n�B��o�i��nϩ���;J����ֱ]�߆���6,�6��5��=���n�6m��ֶ=��5��~[�M�y7�����c�|)�k����E?��I��J�G!aGt�����.���iO~\��" Ϲ�a .��*�S�Y{� +T�c�p�ٽk�gL>����>4R�3�P���������R��\�ԡւ{g7��ˠ8�V^_��e�6�1��0�Qam�ʵq ��&@����(�j�}�%�[��j�HȮ���*/�GB�؛SE����b$8�;�eP>��g�>8����P�S*�aƿ�)���v/�*��Iq`2���C1&��<�XC����y�lIe�C�J�5�醞�A�s1hq.���`���d 5�\�|y�� �C��� %w��0%���h��>��9bBo��H��f!�C�A��B���|���~Q%y��>m�,��/�U��s��J�I�_F#�Os;w���"���G +endstream +endobj +7443 0 obj +<< +/Type /Page +/Contents 7444 0 R +/Resources 7442 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7430 0 R +/Annots [ 7431 0 R 7432 0 R 7433 0 R 7434 0 R 7435 0 R 7441 0 R ] +>> +endobj +7431 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 737.02 185.247 747.288] +/A << /S /GoTo /D (optimization__test_8h_a1062ae4598fabcf957ec0b855737db20) >> +>> +endobj +7432 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 709.975 255.758 720.243] +/A << /S /GoTo /D (optimization__test_8h_a5f1f1ed377535a6d4c5758c38174fcb9) >> +>> +endobj +7433 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 682.931 249.948 693.199] +/A << /S /GoTo /D (optimization__test_8h_a5f89a9747d6a7bec1ad0a80ba31647b9) >> +>> +endobj +7434 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [241.644 582.776 293.462 591.547] +/A << /S /GoTo /D (modified__gauss__newton_8h) >> +>> +endobj +7435 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [311.41 582.96 331.837 591.341] +/A << /S /GoTo /D (levenberg__marquardt_8h) >> +>> +endobj +7441 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 538.383 297.675 564.923] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7445 0 obj +<< +/D [7443 0 R /XYZ 69.866 801.979 null] +>> +endobj +7446 0 obj +<< +/D [7443 0 R /XYZ 70.866 775.009 null] +>> +endobj +7447 0 obj +<< +/D [7443 0 R /XYZ 95.773 751.858 null] +>> +endobj +1778 0 obj +<< +/D [7443 0 R /XYZ 70.866 654.66 null] +>> +endobj +1782 0 obj +<< +/D [7443 0 R /XYZ 70.866 524.539 null] +>> +endobj +7448 0 obj +<< +/D [7443 0 R /XYZ 70.866 485.307 null] +>> +endobj +1786 0 obj +<< +/D [7443 0 R /XYZ 70.866 458.512 null] +>> +endobj +7449 0 obj +<< +/D [7443 0 R /XYZ 70.866 279.463 null] +>> +endobj +1790 0 obj +<< +/D [7443 0 R /XYZ 70.866 252.668 null] +>> +endobj +4225 0 obj +<< +/D [7443 0 R /XYZ 70.866 68.871 null] +>> +endobj +7442 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F61 3908 0 R /F50 3818 0 R /F54 3823 0 R /F11 3877 0 R /F8 5014 0 R /F7 5013 0 R /F10 3880 0 R /F6 7402 0 R /F14 3876 0 R /F13 3879 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7459 0 obj +<< +/Length 777 +/Filter /FlateDecode +>> +stream +x��V�n�0��+��"4!).P]�hmS���"Ѷ-�%�I��C-���ۡA�X��8���͐����j�����j���)�Œh +�RDG#�����*�|��- +7�����x>ס{X%�M�dUi������0DR��B�!�\��pN�)I��[���|k�2�)\����M�!bL��T�@�Q����R�^W�E���7���*/S7�t�w�O��c�5S&�R?8�ў���%�.��M\\��6W���e��6�9H7k���WI�g�;��7�m��!��R��sէ� +����ӬL�m�el��iT��ͳ�X��@ݤY�@�Aؖ��=� �X6|2���P������X?imC ,�f����yܘM�_���-�A1� ԽG�eb�u���N�37��>�\���S?����ҭ���f��Y�>?iQ���y���7�h�gT�!*���c��鑶�9���@#k�ܙ��7��΄cM� _l?��k0tۡib쩴��N6��0 fZ*���j��&���]d�ԝ%�e�l��\�S��6}����EƱf��2�ئ��mn�a`���.���F҉���/=.�m�Ƽ�� M'��І�7���*�9��wq]d}�n�_�a�Ι%!�ͬ�Wv\�r�_�M����I�Oϔ��5%��Κ������?�M���{k�r��DZ�8�t� Ϲk��xk��K�pYV���N +�HQHIu�ޘ�^�o_z����u�����v�k�uB�?��V&: +endstream +endobj +7458 0 obj +<< +/Type /Page +/Contents 7459 0 R +/Resources 7457 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7430 0 R +/Annots [ 7450 0 R 7451 0 R 7452 0 R 7453 0 R 7454 0 R 7455 0 R ] +>> +endobj +7450 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 574.335 217.643 584.711] +/A << /S /GoTo /D (pos__algos__common__test_8c_ad7c3809ba4d66f929854a4127784be8c) >> +>> +endobj +7451 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [318.879 453.47 444.578 463.845] +/A << /S /GoTo /D (group__pos__algos__common) >> +>> +endobj +7452 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 402.603 297.675 429.143] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7453 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 241.447 217.643 251.823] +/A << /S /GoTo /D (pos__algos__common__test_8h_ad7c3809ba4d66f929854a4127784be8c) >> +>> +endobj +7454 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [318.879 120.582 444.578 130.958] +/A << /S /GoTo /D (group__pos__algos__common) >> +>> +endobj +7455 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 69.715 297.675 96.255] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7460 0 obj +<< +/D [7458 0 R /XYZ 69.866 801.979 null] +>> +endobj +1794 0 obj +<< +/D [7458 0 R /XYZ 70.866 771.024 null] +>> +endobj +7461 0 obj +<< +/D [7458 0 R /XYZ 70.866 617.945 null] +>> +endobj +7462 0 obj +<< +/D [7458 0 R /XYZ 95.773 589.282 null] +>> +endobj +1798 0 obj +<< +/D [7458 0 R /XYZ 70.866 543.905 null] +>> +endobj +4226 0 obj +<< +/D [7458 0 R /XYZ 70.866 392.992 null] +>> +endobj +1802 0 obj +<< +/D [7458 0 R /XYZ 70.866 386.176 null] +>> +endobj +7463 0 obj +<< +/D [7458 0 R /XYZ 70.866 285.057 null] +>> +endobj +7464 0 obj +<< +/D [7458 0 R /XYZ 95.773 256.394 null] +>> +endobj +1806 0 obj +<< +/D [7458 0 R /XYZ 70.866 211.017 null] +>> +endobj +4227 0 obj +<< +/D [7458 0 R /XYZ 70.866 60.104 null] +>> +endobj +7457 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F11 3877 0 R /F61 3908 0 R /F50 3818 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7481 0 obj +<< +/Length 923 +/Filter /FlateDecode +>> +stream +x��WMo�6�� ҋ� ��HJ�"-HZ�u=�\���Z}8u~}��d�mڢ�O��������hu�E�zA�t��n�8:B�X����($8��1Ò�U��=J��>#���Y��rm����>���u����8�u?;��%%��t��WB��c$\�[�Y�^-�/(` �~Z3�p�8J���;�R�����Y����<G�,~���pL�8܈��LvB !c+����I#�(Q�/��U\���֍��oT�3�^��g�]ij��Cn��|�`N�G"8� � ���#�*+��MfJ,!�!d��_�� +q����n����L Nq�Ig��L Hx��#ű��������b��3�| Tyǰ���.7�ڭU�oU�/lD���w���u�?4��z�Y�4���F�:]o��-t�2��Ɏ���l2�H�k�4�r�}�x�"���yܖ�ETw�?������!ш����:���{�K&<���Ցj�嬳� +֒z�B���D�!4����6(J��6c��d�c~ ���*����1&@� �"���S�W�Q miꕮ�*��b�*� +俯lS-��q�h���S���;��i���S�0ivAzr:�+U>����a��nn��MZ[r�1;1vj�QA&)pDy��o��{-�>C�����(��~S���ޱ�����E�;�%foٕ��V�?^ZߗY�����ͳ��>��]@�E�qN�i�;�VW�����Y�a��T�i�zj� +��~,~��(��.]��;cv�.��pb��ƿ(>�#�����+�'e���I��:y��7����%{� Ͻ�7���a�.���b�r-���P��0XJW�'�ԕjjn��x7��MW(7;� +�.GH���@� +endstream +endobj +7480 0 obj +<< +/Type /Page +/Contents 7481 0 R +/Resources 7479 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7430 0 R +/Annots [ 7456 0 R 7465 0 R 7466 0 R 7467 0 R 7468 0 R 7469 0 R 7470 0 R 7471 0 R 7472 0 R 7473 0 R ] +>> +endobj +7456 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 551.75 221.13 562.019] +/A << /S /GoTo /D (position__optimization__test_8c_adf2ebfc668717eeac312234ac2b24166) >> +>> +endobj +7465 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [339.492 452.744 391.31 461.515] +/A << /S /GoTo /D (loc__gauss__newton_8h) >> +>> +endobj +7466 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [409.258 452.928 429.686 461.309] +/A << /S /GoTo /D (loc__levenberg__marquardt_8h) >> +>> +endobj +7467 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 408.915 297.675 435.454] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7468 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [189.466 376.588 346.876 386.503] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:a.norrdine@googlemail.com)>> +>> +endobj +7469 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 243.498 221.13 253.767] +/A << /S /GoTo /D (position__optimization__test_8h_adf2ebfc668717eeac312234ac2b24166) >> +>> +endobj +7470 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [339.492 144.492 391.31 153.263] +/A << /S /GoTo /D (loc__gauss__newton_8h) >> +>> +endobj +7471 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [409.258 144.676 429.686 153.057] +/A << /S /GoTo /D (loc__levenberg__marquardt_8h) >> +>> +endobj +7472 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 100.662 297.675 127.202] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7473 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [189.466 68.336 346.876 78.251] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:a.norrdine@googlemail.com)>> +>> +endobj +7482 0 obj +<< +/D [7480 0 R /XYZ 69.866 801.979 null] +>> +endobj +1810 0 obj +<< +/D [7480 0 R /XYZ 70.866 771.024 null] +>> +endobj +7483 0 obj +<< +/D [7480 0 R /XYZ 70.866 589.383 null] +>> +endobj +7484 0 obj +<< +/D [7480 0 R /XYZ 95.773 566.589 null] +>> +endobj +1814 0 obj +<< +/D [7480 0 R /XYZ 70.866 523.56 null] +>> +endobj +4228 0 obj +<< +/D [7480 0 R /XYZ 70.866 369.956 null] +>> +endobj +1818 0 obj +<< +/D [7480 0 R /XYZ 70.866 361.611 null] +>> +endobj +7485 0 obj +<< +/D [7480 0 R /XYZ 70.866 281.131 null] +>> +endobj +7486 0 obj +<< +/D [7480 0 R /XYZ 95.773 258.337 null] +>> +endobj +1822 0 obj +<< +/D [7480 0 R /XYZ 70.866 215.308 null] +>> +endobj +4229 0 obj +<< +/D [7480 0 R /XYZ 70.866 61.703 null] +>> +endobj +7479 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F11 3877 0 R /F61 3908 0 R /F50 3818 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7491 0 obj +<< +/Length 1285 +/Filter /FlateDecode +>> +stream +x��X�r�6��+�$gBO��5�c�I3�C�E팇!�c�tHʉ����AI�$����@�{q�p�����f�{3{���ǣ�&�%Qļ�ԓ�Q�Ʉ��x�̻�)��/��>�#h�O� +B*c���, +U�i�W�~u�n<�:"�&��2�QL�7)FW_��A����f�,<.���w9:�H�P�"���]��H!���Zd�M^������/�ѝM{5�5 �U�ʉ�8:��ZQ�2�"�8�T�âuc�;��F!"�x�����US�L��H��~��pzrI�D.�f�+uvP��T�1%�j3H�DH��)�b��\S*zc��P��W��i��#�¼��}�������B�ο�+�OUU���@@q˺j����|��բQw�<�y�[ +���E�l��߽�U�A}1h0����"�0/$%����WM��jet�K�ʉ��+'��>'{+�%I�,A8��ʬD܊9Vm ++"skZ5�:�V��AP,�� t��`�?�';!9T�ap�� ����n�hW��v/���َ�ÿ���<���ρ����8V�jrS��5���1<�۲�X�[�Wu7+BPҕmM�[%?P_t� +�S?��pB��P�/ڻ�ޡ���[�eJ�.�?���e�X��6E����~�u�>�t���"5�eŰ�����{=������"�U�</Q�;�@�p`0�i��k�:�vF��8������pxP6 ���_����g�(Q"1Y_.5U>��FC�]T������/*�2D��x����ض��cē�\��$�|i^A���,~��f��Ɓ�h� ��dl+����U��Q��5R B �m38��4�hm��X�8�?��&G���a4�xĸ�C�F���HE����C[���W�dxW�=��;�MV�B��A��e���AE���D�� ��9�8�w�� +�;Zw�ޓ�}�d�E(aqz���T[I�*�P�v�q�緳�a;:7���$j�y�fR���\��W����1�w����<���!����H��p�ܱ�Ƙ���hik�`ݙ�p�>�G�{��fhx���[�#��)���|�XZ������ ���*��G>�֒�U���a���������l_^<��ҷ��i���K�7��ӭ�a�~5AA( ����s}�3e�j��F{z@y�c7��q��m�@@�������n0&]S�ph$!�m2�,��/R_���8�}�"#�+�G�8@�#�T�ژv�Zc�����.�����X�����a +endstream +endobj +7490 0 obj +<< +/Type /Page +/Contents 7491 0 R +/Resources 7489 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7430 0 R +/Annots [ 7474 0 R 7475 0 R 7476 0 R 7477 0 R 7478 0 R 7487 0 R 7488 0 R ] +>> +endobj +7474 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [119.604 657.401 174.901 666.172] +/A << /S /GoTo /D (pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3) >> +>> +endobj +7475 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [180.888 656.509 246.218 665.966] +/A << /S /GoTo /D (pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3ae835310f82eb01d07137e72133cd5b06) >> +>> +endobj +7476 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [249.21 657.482 302.032 665.966] +/A << /S /GoTo /D (pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3a9db08339065f28367b9ae058d1127a04) >> +>> +endobj +7477 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [305.025 657.401 334.696 666.172] +/A << /S /GoTo /D (pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3aab4d4fdd6aa659e7306fa9abf3d0a991) >> +>> +endobj +7478 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [337.689 657.401 365.594 666.172] +/A << /S /GoTo /D (pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3ab15a7891aa5223439e4692a1048cb220) >> +>> +endobj +7487 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 481.591 297.675 508.131] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7488 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [93.78 335.799 138.811 342.661] +/A << /S /GoTo /D (pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3) >> +>> +endobj +7492 0 obj +<< +/D [7490 0 R /XYZ 69.866 801.979 null] +>> +endobj +1826 0 obj +<< +/D [7490 0 R /XYZ 70.866 771.024 null] +>> +endobj +7493 0 obj +<< +/D [7490 0 R /XYZ 70.866 697.349 null] +>> +endobj +1830 0 obj +<< +/D [7490 0 R /XYZ 70.866 626.601 null] +>> +endobj +1834 0 obj +<< +/D [7490 0 R /XYZ 70.866 467.347 null] +>> +endobj +7494 0 obj +<< +/D [7490 0 R /XYZ 70.866 420.789 null] +>> +endobj +1838 0 obj +<< +/D [7490 0 R /XYZ 70.866 393.594 null] +>> +endobj +7495 0 obj +<< +/D [7490 0 R /XYZ 70.866 298.148 null] +>> +endobj +7496 0 obj +<< +/D [7490 0 R /XYZ 77.242 283.023 null] +>> +endobj +7497 0 obj +<< +/D [7490 0 R /XYZ 89.75 268.572 null] +>> +endobj +7498 0 obj +<< +/D [7490 0 R /XYZ 112.901 253.914 null] +>> +endobj +7499 0 obj +<< +/D [7490 0 R /XYZ 114.667 239.257 null] +>> +endobj +4230 0 obj +<< +/D [7490 0 R /XYZ 70.866 172.57 null] +>> +endobj +1842 0 obj +<< +/D [7490 0 R /XYZ 70.866 154.342 null] +>> +endobj +7489 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F61 3908 0 R /F50 3818 0 R /F54 3823 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7515 0 obj +<< +/Length 1631 +/Filter /FlateDecode +>> +stream +xڵ��o�8����@����o@:�T4{��%ъeI��@�@��_cl��؏T����3����sv9�L��b��;[f^��Ιg�(��Y�����/��Ib]��+�`$��RϷ�nQ��y�"�p��c�4�o��xg41�=nS87�g]ξ���٪�}�SnE���[+x������Z\0$8�����k��V�fS�6[��I�h]�be��9!�� �=Xw�U�� +D�IV�Ϗq��d��d���Y.�1����@��6�(WI>h'ȯ�7bf��g�&��m�`�Ʉmb�7�ɞq���~���� ݿ��f��A-[��c_=���Llh:;�Ak�<߳\��>=�R�b]�BH��C��'+�N���3���^�M�X��C����!�7�EQ9�^e_�v���<Q���տ�����r��u��bP͗+x���*�9U��*=Y�Ӣ�� �O:�,lp�y���@m-���z��>��4��B;��7A������` ��Rh�p}�3�����n �����p��..�xUE�jq1�q=J`pM��v�q��<�* �Vdbq��yL���J�8j�L$��+&�0K��c~U(�� Pטc��zI$`o�>���]UN%�^7,..�m�����$�߾����q�.O�2�An����:ۊe�/�M�mo���]�@�c^$�{�^] �58a�Z�"0Cx~�!�Ƙ�qm��ZǮ�!X38�o����d�٫�c�%:xC��l��%�f[o��V=ꉪ��D�� +�Y>or�%�X��(.�P ������}�*��\7F��,v���E͓�M����:Or�%���B��]�Q�($�9�""=���r�+7/���6�-�p¸����!46�ڢOa�&F�N����S?��?R����ߓ��V�2ެ�锢eR�'H ���#���G�v鷄v<��"���s�d��:��LP��ٟ�d=� ��a5;� +�uBґ��Y���X��*�D��&d�����|��k\��0�5}�����0��xUg`�P�S��l��9���}�FBgz�k�P~��&�X��c�j@�De�E;!�9 �D��f6�gk�MQ1�8��ݔz��#���=���m���"Te(,���V��b��[l�Q +�W��w�\�=�f��*��[��{�eWi:�`�B��[A��a�;:�Q����R�/d�T��$F8`G�K���IO��$/8_�W���\v���8W[g6�Q*��j���u�f��֡��R$�Y'�0d H� M��J���Z���{�u��a��J�9��֎�a�� �9�F ]*��.������`;w)�&���$�4H��e�A��'� �8�ä��.� �8�Ä�u�V_�Q���)�6s���9; �I2`�I�@LL���S�QU0�U9B�q:� kk���4e������2��������<<�]�@���<.cױF���|<zߺq2�17��$3ޣ~jD�9���m�|$�l�sk>����!�,����r���k��ٔ�5q.�����g�&,�+��*'���e���>��o���X�� +endstream +endobj +7514 0 obj +<< +/Type /Page +/Contents 7515 0 R +/Resources 7513 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7520 0 R +/Annots [ 7500 0 R 7501 0 R 7502 0 R 7503 0 R 7504 0 R 7505 0 R 7506 0 R 7507 0 R 7508 0 R 7509 0 R 7510 0 R 7511 0 R 7512 0 R ] +>> +endobj +7500 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 643.483 232.267 653.751] +/A << /S /GoTo /D (qr__common_8c_adad26253c0e08a0d9fe2dfe0f6d64112) >> +>> +endobj +7501 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [316.995 644.294 351.005 653.751] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7502 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [379.58 644.294 413.591 653.751] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7503 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [436.515 644.294 470.526 653.751] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7504 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.19 615.48 235.778 626.062] +/A << /S /GoTo /D (qr__common_8c_a47e88b1e236d3637717ea144811cdc1b) >> +>> +endobj +7505 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [319.131 616.399 353.142 625.856] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7506 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [389.973 616.399 423.984 625.856] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7507 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [457.829 616.399 491.84 625.856] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7508 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [134.147 604.444 168.158 613.901] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7509 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 454.346 297.675 480.886] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7510 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 271.764 171.594 279.901] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7511 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 259.809 171.594 267.946] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7512 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 247.854 171.594 255.991] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7516 0 obj +<< +/D [7514 0 R /XYZ 69.866 801.979 null] +>> +endobj +7517 0 obj +<< +/D [7514 0 R /XYZ 70.866 685.135 null] +>> +endobj +1846 0 obj +<< +/D [7514 0 R /XYZ 70.866 574.536 null] +>> +endobj +1850 0 obj +<< +/D [7514 0 R /XYZ 70.866 440.102 null] +>> +endobj +7518 0 obj +<< +/D [7514 0 R /XYZ 70.866 393.544 null] +>> +endobj +1854 0 obj +<< +/D [7514 0 R /XYZ 70.866 366.349 null] +>> +endobj +7519 0 obj +<< +/D [7514 0 R /XYZ 70.866 211.127 null] +>> +endobj +7513 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F11 3877 0 R /F29 2678 0 R /F61 3908 0 R /F13 3879 0 R /F10 3880 0 R /F50 3818 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7538 0 obj +<< +/Length 1709 +/Filter /FlateDecode +>> +stream +xڽ�mo�F���S��,{��.�RU�����Ԫ7}��,��T9�DU�{gY�����Q�D�a��0�ہ�ys5�L��l��;;�_�&o��H ����N��� E�8W+�ڥOo�>9�1_������:�z4���tY�a�/�(M��ɻ�ɷ ���!���HR�YƓ����'�t��#c��q��������&U7A��s~�2솛0Y�+���b��|����r7��E�K�}��?y�r�Yx��W�7f������|.����tz�Ŏ'|$e�-�HD�zc�~��A!N���>��|� +�����5��w�L*YF����>��'��-sV+�� +��x� U�Q��yn�)ڲ�$�<��_[�1��Rqb���U�.&���&z2Vvz�|�0S�������5Z]|�љ6��3*���?�0?��� &y=v�xg�{ � +\�����+,�"�2P~_}�07?�t�n�wcs(�ڻ�r晥�fQ���_���w��>F�n8}����.n�a�8�yJ}w�Y�an���Y'`��ș@>�#��7��5t*����i�h�b"*�2;ì*�:�!JAI )��Hdy0�3=�$���8ϱ��-6�8��X�. �s,d��&�6� G�2y߆�=���d8{B��R%�/�gw���`X�0^giTxa�/��"���8�v��F���ٴ�ն�L�E��,]'��KH0Xg�u����W>R�Э�����t�J����t�4i��c���Nr����O�H��u|xHὭ�+O��U=L(;��B�D ϣ�<��2 ��M9�`��Q&9b�A�8�v��Fg'P6�;emN�l6D��>���G�Ye�=Ċ�D.�^�*�i�`6Φ��U��8�q~�Qk�1�Zg�pZv;��]f�{?���4*�8A��^"�qN@��n�M;wm�f�y<w���s��������2��?��%�V�|p�������4io�s*v\u_~�ua�)��e�r�N����b������>vs�y�#�w|�fD�����Tl+|A���m�T;Aj',�]ࣈJ��=b Ƙ�j�'Ӈ|S����a6U��lS�#J���~ M=}6[��h����阰�������>]e�bj.�`�b��s�^=�BVSL�y��73RdQr����6��f�(Y��UCBZ#9�d]f�Ѣ���oby��f0Y-x?�*�O-��[vl��Y�^Y}e*i��Ֆ$�kU�ǥDy�j�n���V�z�|��D�,��5ε'a��JwOAF�����.��}�����}!=�K�<�ʇmM��y������E�l �z�ch�ѓ��I�����a+�X���3 +S����)��x�K�Ee�^���`�M�Kk]�^f�s�¾]�S�1�`g�k�LT�/��1��p˖�n"2�m.�.�:6b�Yͳ�@�r':}֭�s�US�spo�Ri�h����'��j��Z���c5��Y����}F +�^�.��|����O@՜*n�<ʋ5m;/^��E\���Qd7�.ۥ��(�vR��g4��9��9VF��VO��&˜G���m����(�%����Z(>���e��=?��V��X��N(���7t��1�n4�Ъ�;�:���f�����z ]��~�ۺ�oS}sO�U�7��*�^� +endstream +endobj +7537 0 obj +<< +/Type /Page +/Contents 7538 0 R +/Resources 7536 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7520 0 R +/Annots [ 7522 0 R 7523 0 R 7524 0 R 7525 0 R 7526 0 R 7527 0 R 7528 0 R 7529 0 R 7530 0 R 7531 0 R 7532 0 R 7533 0 R 7534 0 R 7535 0 R ] +>> +endobj +7522 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 626.415 171.594 634.553] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7523 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 614.46 171.594 622.598] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7524 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 602.505 171.594 610.643] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7525 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 590.55 171.594 598.687] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7526 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [122.096 196.855 195.828 206.518] +/A << /S /GoTo /D (qr__common_8h_ac62c54358ecc0c35cdef1c3fb37cc73b) >> +>> +endobj +7527 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 121.619 232.267 131.888] +/A << /S /GoTo /D (qr__common_8h_adad26253c0e08a0d9fe2dfe0f6d64112) >> +>> +endobj +7528 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [316.995 122.431 351.005 131.888] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7529 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [379.58 122.431 413.591 131.888] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7530 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [436.515 122.431 470.526 131.888] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7531 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.609 94.388 236.197 104.97] +/A << /S /GoTo /D (qr__common_8h_a3144f99da14a69ec80bf9ded23714612) >> +>> +endobj +7532 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [321.582 95.307 355.593 104.764] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7533 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [393.231 95.307 427.242 104.764] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7534 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [461.894 95.307 495.904 104.764] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7535 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.162 83.352 163.172 92.809] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7539 0 obj +<< +/D [7537 0 R /XYZ 69.866 801.979 null] +>> +endobj +7521 0 obj +<< +/D [7537 0 R /XYZ 70.866 748.196 null] +>> +endobj +1858 0 obj +<< +/D [7537 0 R /XYZ 70.866 721 null] +>> +endobj +7540 0 obj +<< +/D [7537 0 R /XYZ 70.866 553.824 null] +>> +endobj +4231 0 obj +<< +/D [7537 0 R /XYZ 70.866 390.078 null] +>> +endobj +1862 0 obj +<< +/D [7537 0 R /XYZ 70.866 374.029 null] +>> +endobj +7541 0 obj +<< +/D [7537 0 R /XYZ 70.866 234.373 null] +>> +endobj +7542 0 obj +<< +/D [7537 0 R /XYZ 95.773 210.882 null] +>> +endobj +7543 0 obj +<< +/D [7537 0 R /XYZ 70.866 159.949 null] +>> +endobj +7536 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F92 4484 0 R /F50 3818 0 R /F61 3908 0 R /F11 3877 0 R /F13 3879 0 R /F10 3880 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7556 0 obj +<< +/Length 1413 +/Filter /FlateDecode +>> +stream +x��]s�8���+��3E�7�nw�Mfۛƛ�l��L&R>�t�!a�Mq�3�ڙd� ����ё||v��D�u9������������))�s}��R:��H�z�ܸ#��=���b�i�g��<�H6��[��s�ݸ��1ʉr)!����?�g_g$�C�A�ʝ(���bg�>818ߛ���C�3��8Ϯ��|�d�oI�9���#c�<�B�ve�=�˨H��$ϴ�gTu���n�o��b�]�_0�Y�{��w�le�%��&N� +;o���yaZT�yz��V1��)/Sh� ߧ"��~KV���Q\�����oW���s�0� +�A�:�̻+O�M����4�i�m��3�4��2��2�֨��6�Q�o���/�^�("�7��)wk�蛰hS�`�= ̅1�O�Z�B��ǰLk͐��w�;�Q`�64H��c�>꾿%�=������$��w]���: �S��E-Pu5����N�A��� B>L=S[:�+kyFs��������e}WV_���O�e����IVk�[����}�ڞ�e�j� �d�/,#�H�dU�����5��~��݀C�m3�b����bms��r�Mr�lT:Sۓ�a�Z��70����d�/U�z����w7�4��c}^��T��i�]0;�z��#�GBPǣR�i�W��l�h2���r��g�6�&U�[8�f�ۥ^=�6��5�!����sMX���bN�[�"2��p,&tl롁B�I���� �K �)�|�ـ�05DZ���KuC��%�X`#�d��.�>�35U���x/�싦��r�f�=GS��4��w�Q��u +��|�����ms���Y&1Mp�� mB��8��i6,^>�a}�H<R���i��xuE���i��Ռ�M�foK}=$LX'�u� K����rl( +�tG���C�(]�$���6��@�)�^Gh���0m]�r8!�x�S���2>�9v�H{����H��q�I;Ɇ%�+$�x�G��/ m��0i]ѻ6M{����8a��T�qT���1�^��!`������;Ɇ����;>����xe���a�4� 몚S�qʦ�S���|��vї}=���:d�����m�ڢ*��kO#� Me��$��A?��G[����"Ԗ�(8&�}]�cm�<�u�U���jmJUv�M^Y�s��m)��~���.�|����6ےծ�^�Z� ]�@ܧ��=(���7��E��a$˫�xŅ�*V���u����]��&��奏����B�� �������,� ��Z@(���a��U���-��ö� �4�I��/~��F�80��oR�?�?HD}�;y�$����8���Jf����,�}�r�߰ +endstream +endobj +7555 0 obj +<< +/Type /Page +/Contents 7556 0 R +/Resources 7554 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7520 0 R +/Annots [ 7546 0 R 7547 0 R 7548 0 R 7549 0 R 7550 0 R 7551 0 R 7552 0 R 7553 0 R ] +>> +endobj +7546 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 665.889 297.675 692.428] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7547 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 483.306 171.594 491.444] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7548 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 471.351 171.594 479.489] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7549 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 459.396 171.594 467.533] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7550 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 136.925 171.594 145.062] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7551 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 124.969 171.594 133.107] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7552 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 113.014 171.594 121.152] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7553 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 101.059 171.594 109.196] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7557 0 obj +<< +/D [7555 0 R /XYZ 69.866 801.979 null] +>> +endobj +1866 0 obj +<< +/D [7555 0 R /XYZ 70.866 771.024 null] +>> +endobj +1870 0 obj +<< +/D [7555 0 R /XYZ 70.866 651.645 null] +>> +endobj +7544 0 obj +<< +/D [7555 0 R /XYZ 70.866 605.087 null] +>> +endobj +1874 0 obj +<< +/D [7555 0 R /XYZ 70.866 577.891 null] +>> +endobj +7558 0 obj +<< +/D [7555 0 R /XYZ 70.866 422.67 null] +>> +endobj +7545 0 obj +<< +/D [7555 0 R /XYZ 70.866 249.296 null] +>> +endobj +1878 0 obj +<< +/D [7555 0 R /XYZ 70.866 222.588 null] +>> +endobj +7554 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F50 3818 0 R /F54 3823 0 R /F92 4484 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7571 0 obj +<< +/Length 1671 +/Filter /FlateDecode +>> +stream +x��Y]s�F}ׯ`�46� ̴��u���%V�Tǣ�K$q�_H a�٧��F˹g{vy};�@�y9�������o���o��(��9����Q ��I��Μ;�:��}�0��q /��o�e2����E\gI^EUZ����ї���!k� @�N����3���9�γn�9\0$8������fM#*ԭ�X����ܲ�0�܍VQ�T�jL�[jf d/C��:��R��P�^� ,��s�� CК!L��0)�N)�R�$`�R@bȇ��I{Ɔ`1�$��,�A����GAHN� l[1%��ݘ�bL��lę� v��D��/͵ZX�fQ?��7�K��qIO �+ �3�_^gaXyQ ������(;@^���W;h> ��b�˫3.�u�_V]Gs�U@�g��,�.B �u��ɴG]D��봐��j�����{�\�v�~��9<i^5�e���h�� +!���*;èL��vp +�&L��>�a� �Uى!�U�:9\e'r�WY�Ñ*���x�; +Q��Tv�U��H�.P�$�_Ll�����i1{e։�Jf�# +ډ<z���1,5`Y����v<�]�����YVwr��T7�3$}r��N�ٯ�vT��cJ�i<�u��q����фw5�8OvGC즭���q�|Ę����\D��.���N�]��h����q�eE�b�C�Q��O��<�v�U��I����S���<���?b��h8}z�&$��<*t.�1�F'���0Ɗ�<���%�M���"A��@eQas�6�:�����TF�����z��W�)kT���L�Y�x*ʴ��ƞ���`6�_�Yb���G�z�:m�eI�(f��RV�"/m�긲q<�,����g~ؤVg[�T�i>o�FY3!z�p�V��RU�%q��O?���䕺a��ri��KjA��\�(f&դ]���"�'�!��Rπ�M6mr��3gU�gsWX -�\�B��hi���ܚ���LڜY�s�Ù�̰`�p&��~z�����$D��84���y��V��ʭ�5�~L�xYϬ� i��B�����G>_'��fi�=@�h�g����AI���r� %�^f0wU]bf�f��K3{\Q��$͓P�~Pb�,~��[m7e�47��6ʁ�Ij���c3�ۧ�;�-�aCב�GXo:�8w��XU0��/j[��J6�mh�Rm���T�m,�Q����A���B�~��z9�j�^n��0Wk�����k�rj��� ����{�9'�;�E��X]X���A�f ��HXa_I�����wHt]5����L�u�v���Ё�ype.c��1�^r��Wm3`y쬫hH����{�KP*�ـ�si�p���Z��(+�����E��W�����0�����V���t=n�x����d�:��3��ܪ/6�d�(���)��HJ����N�:�"�v��_'e�J��oS=֎�M�Ŭ��̐�������x�a��^� +�� ��X�|��~��s���,WSf1� +�+�5���Q���l>?;����� �kc������5��c�=$+�;"c�Z���y F{�9���&/}��֫N�1ߢ�O�Q_r��Gz�l�G�'��jjO{ѻ.T���}����ۦ��R� +endstream +endobj +7570 0 obj +<< +/Type /Page +/Contents 7571 0 R +/Resources 7569 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7520 0 R +/Annots [ 7559 0 R 7560 0 R 7561 0 R 7562 0 R 7563 0 R 7564 0 R 7565 0 R 7566 0 R ] +>> +endobj +7559 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [119.396 342.466 196.911 352.842] +/A << /S /GoTo /D (qr__givens_8c_a07adca97c58afc057a5cff738f6473cc) >> +>> +endobj +7560 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [282.714 343.385 316.725 352.842] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7561 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [423.844 343.385 457.855 352.842] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7562 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 302.696 206.363 313.072] +/A << /S /GoTo /D (qr__givens_8c_a53f748fbc6f8a129deb6a048d423d644) >> +>> +endobj +7563 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [209.849 303.615 243.86 313.072] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7564 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [257.809 303.615 291.82 313.072] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7565 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [305.769 303.615 339.779 313.072] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7566 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 142.888 297.675 169.428] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7572 0 obj +<< +/D [7570 0 R /XYZ 69.866 801.979 null] +>> +endobj +7573 0 obj +<< +/D [7570 0 R /XYZ 70.866 771.024 null] +>> +endobj +4232 0 obj +<< +/D [7570 0 R /XYZ 70.866 599.949 null] +>> +endobj +1882 0 obj +<< +/D [7570 0 R /XYZ 70.866 583.574 null] +>> +endobj +7574 0 obj +<< +/D [7570 0 R /XYZ 70.866 383.877 null] +>> +endobj +1886 0 obj +<< +/D [7570 0 R /XYZ 70.866 273.883 null] +>> +endobj +1890 0 obj +<< +/D [7570 0 R /XYZ 70.866 128.682 null] +>> +endobj +7575 0 obj +<< +/D [7570 0 R /XYZ 70.866 82.821 null] +>> +endobj +7569 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F14 3876 0 R /F11 3877 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7582 0 obj +<< +/Length 1701 +/Filter /FlateDecode +>> +stream +xڽYKs�8��Wp�UA� 8�avg'Usؚd}ˤ\�)If���pxl���,��uK��E�zu���|������ş����.�`���p0r�0�"A��Ƹ7 F�]Z�q͟�z=�I���%ڇ��.|Zl�Y���a�հ����QC �͋�W���� G:�E.�� ^�?`cϾ1�5^���as����~o���=�An��("K�`��Yo� ��1��#���/�6�9�H8lX� �*�()�u�����j�X����� ��q�^/���G<0Z�;�h�W�X��B��!&�B�{��pw�8�$��,zU,ǡ���a��t��a��|�O}��g��s��uRƿקۣOGN�M��c���y�&��M��ȶ�oR�^C�4aSâ6�'��/fY��Z��N���;uU�M��D5�O��r��snF��ᓺ<.)6��2��m罛�yI� D����T�U���� ��/5}ya�L�7�i3���[�+Q������y�TC��զ��I����`l�������m0�y�q6[��t�4����/U���ۭE��S���ȱ�(� ���Ц�/��L?��������[y��nx*�"E�{�����/Tk�(E�-�"l�u��i��E +�@�%�J�&��jiR��0�mIm���8,�lI����JR�=1�������cȄ� r�*������U��M5�Q +H�[?=�t.%d߷Y 0�6�i<���ܹ�-��A�f�2K���%�D.�2~ L�>Է�3�����)CB����2�.ǃ�r>B]p�����y���j�&�k尺���-(��c�u��}a��p��.����G�tŃ�0!.�!�� Qr��ň����I\mr]B}}_p�L\ӄC +{�ZaE��z��n~�s�ݘ�ζ�/{��O�I�]����1�Δ+6"�LI���<~B\�G9,�&���P��}�ͣ�\�~n��cz;��V��9��"�7p �k�T��9v���s�8��d�==��3aXtM����Y �l� +a|�`5���0�ʨ�1}�ʨ@�'D�y��"k�6��ҚG<,�&q0\!i|���ӒaS/(����P7RR��J�e(�A�4�d/Qv��/�TU�,�1Y�=>}Iu�e�>c�ࠔ���]�8���aQfI>��@��ӣ��/d��l]�(�b�0iǺ/]m���TIZs6 +>*���w�iҀ����(ќ��-ߨ����]��@�(x+��禨�Z!������:؇~VWٯ�Ϸa�.�u��'ۑ�nml�:H�_#���Ύ��R�|X a+��y 5��_m�B@):V-�ӽ��0�E�9��#,!�ڧ�w���-��Hֶ��c �!��z�sm���#N�`c���>�]`���Ԋ������7kP�:[?�A}�0090�LL��\��M}�b�D�Pk]?բ�zU����C��"�l�q2�"� @��Nq��f��B_�� ;f���(ԝ/��X�gi���a��_�b�m��:Aʢ|]ݫ�e +�L6������ܮɊ]�#xc�ۇj ���O��S�p�Z��}���z�e�1��mק����Fcߐ7�N���d?��ycL;�u��� +��cMW�4Qi����v�n�s�d���0 3� +����~��C\ҵ��Q1 +endstream +endobj +7581 0 obj +<< +/Type /Page +/Contents 7582 0 R +/Resources 7580 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7520 0 R +/Annots [ 7567 0 R 7568 0 R 7577 0 R 7578 0 R 7579 0 R ] +>> +endobj +7567 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 691.297 171.594 699.434] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7568 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 667.386 171.594 675.524] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7577 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 162.953 171.594 171.09] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7578 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 150.998 171.594 159.135] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7579 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 139.043 171.594 147.18] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7583 0 obj +<< +/D [7581 0 R /XYZ 69.866 801.979 null] +>> +endobj +1894 0 obj +<< +/D [7581 0 R /XYZ 70.866 771.024 null] +>> +endobj +7584 0 obj +<< +/D [7581 0 R /XYZ 70.866 523.754 null] +>> +endobj +7576 0 obj +<< +/D [7581 0 R /XYZ 70.866 256.265 null] +>> +endobj +1898 0 obj +<< +/D [7581 0 R /XYZ 70.866 229.306 null] +>> +endobj +7580 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F14 3876 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7597 0 obj +<< +/Length 1520 +/Filter /FlateDecode +>> +stream +x��XMs�6��Wp�5c"���L۩[7�I.��S���h��*�H���.P")���NO9x��۷��_��>gYL��t��v�����?p$ +��'�H +�!E�87�֥�M�n�9><���7�:�z4��UW�D�Q�fJ/��y3�<!�;d)%��9�fr{��<{��b(���ʍø�8�a�v��\�hbD��K��҂ �,�S��(�6I��SBܢf�@2�>��0�}��d;��1AXp'�!�c��A4BaBBB����N�|@~눤�!8@> �5 �g��]�O��V�$�L���eUbP��Z�2�܍֕hT��re'i��T�6�=��졷j���#�M�С���9N� �q���{�e��]!�� ���Ӻ;���Z6��1ٝgtXv-��T��E2���4(����ٺ�(3����r0&�g;u(!��P�/°2� '�ts��aU����*G�x��a!����b^����-�ݻu��dX�m&�,U�,4��z��km���Z�V�S(�f\��V�Z���Fp�b����1?��C�D0qZ���8L��ڨ���*��1Ui�%u*�:U6���nUЯ4}��|�LM�� f\�x�s�Cj͒]f�<QqR�e���[6��S��of�7=/����9�?r��|��|���f۬��� '�($��P x�B{tPnL1�p�ʀ�{N͖4l l'� +I�v�o�q�|Mw��l<��Fυn��������g�Ȋ������`���g: _�Eb�Q ���4B5=�_e��`�M��5^6U\Z;�e��3�<�g�N�~Tzg��B�ܔ��3Ӕۭ� A�K���s=������X�9�Z�H�_�ō 5i�Z" +���b4IجQZ ^K���WH��40Y�T]�8�am��r�ma�6g��Y p� 3]G��3�6��v�T'�c$D�n�"���Q>�N�N��v�)U�ZXm�Z W��������V��6T���6ћh��]����:��J������y6�+���z���<l<��о��R�e�B�=hJݐ|��w�qn=΅vP�K�DW�|iK��^C�p�,��|�D�����F��=�.�[Ӌ;�v��e�ܪ�!�� ��%�ڼ����X��ƅ����}�ٛQ�,*8j᷁�I� ,t�~���@�#.mS��*�ch�H\��MlW[w���=�L\�N�$v�kWCj�>�V�Gc +�(�jo��k�{L���,]����l\&�|������㣠�ׯ���b��i���Gz���.��:��#�g�@y~}��@>k�!��F�*)#h=l�s�q�n��]�C!���<~t�[�!��y���������Ffwĥ��ZA\�#{����Y��,�bf%�w�)j�^�b�Z4s��4�����H>�wK�z���$�;2�R�Ro�K ���>�v�7�ɱ��c_�y�$}�����@4Ld�!N3��� }��$�ʡ�UVM����a��)�� �� +endstream +endobj +7596 0 obj +<< +/Type /Page +/Contents 7597 0 R +/Resources 7595 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7520 0 R +/Annots [ 7585 0 R 7586 0 R 7587 0 R 7588 0 R 7589 0 R 7590 0 R 7591 0 R 7592 0 R ] +>> +endobj +7585 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [119.396 364.998 196.911 375.374] +/A << /S /GoTo /D (qr__givens_8h_a07adca97c58afc057a5cff738f6473cc) >> +>> +endobj +7586 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [282.714 365.918 316.725 375.374] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7587 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [423.844 365.918 457.855 375.374] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7588 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 323.86 206.363 334.236] +/A << /S /GoTo /D (qr__givens_8h_a53f748fbc6f8a129deb6a048d423d644) >> +>> +endobj +7589 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [209.849 324.779 243.86 334.236] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7590 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [257.809 324.779 291.82 334.236] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7591 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [305.769 324.779 339.779 334.236] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7592 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 150.984 297.675 177.524] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7598 0 obj +<< +/D [7596 0 R /XYZ 69.866 801.979 null] +>> +endobj +7599 0 obj +<< +/D [7596 0 R /XYZ 70.866 771.024 null] +>> +endobj +4233 0 obj +<< +/D [7596 0 R /XYZ 70.866 605.517 null] +>> +endobj +1902 0 obj +<< +/D [7596 0 R /XYZ 70.866 587.589 null] +>> +endobj +7600 0 obj +<< +/D [7596 0 R /XYZ 70.866 409.529 null] +>> +endobj +1906 0 obj +<< +/D [7596 0 R /XYZ 70.866 292.809 null] +>> +endobj +1910 0 obj +<< +/D [7596 0 R /XYZ 70.866 135.225 null] +>> +endobj +7601 0 obj +<< +/D [7596 0 R /XYZ 70.866 82.821 null] +>> +endobj +7595 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F14 3876 0 R /F11 3877 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7608 0 obj +<< +/Length 1701 +/Filter /FlateDecode +>> +stream +xڽYKs�8��Wp�UA� 8�avg'Usؚd}ˤ\�)If���pxl���,��uK��E�zu���|������ş����.�`���p0r�0�"A��Ƹ7 F�[Z�q͟�z=�I�v��K���]��$��0 ����a3q�� +�.��?Z�A�t��\jA�����}50b�k�T=c��q�����wq{�� ��QD���9�ބA�c��G���_�m8�s0�pذA.�UHQR��bi��*���l�!��B�^��+�6x`�(w�ъ�L�t���CL*ą�l�'��fq +I�Y��X�Cߡ��̫�>��P;��p�<�������:H�뤌�O�G��������4�8F�HM���27�m�ߤJ���-h¦�EmXO��_ ̲s�L��^��wꪔ��Q��jJ�:}�H��܌^U�'uy\Rl�R�e%��{7��r���*v1� n{U_j��´��o&�fBO�?��=V��;V3e55�2ة�b��M?�C���%����RQ������`606���l�!�R�AM�hJ?WO_���߷[����R=b�!�cgQ�!Ц�/��L?��������[y��nx*�"E�{�����/Tk�(E�-�"l�u��i��E +�@�%�J�&��jiR��0�mIm���8,�lI����JR�=1�������cȄ� r�*������U��M5�Q +H�[?=�t.%d߷Y 0�6�i<���ܹ�-��A�f�2K���%�D.�2~ L�>Է�3�����)CB����2�.ǃ�r>B]p�����y���j�&�k尺���-(��c�u��}a��p��.����G�tŃ�0!.�λu����,F6�vX`M�j��r������g°��&R�3� ++�w�;@�w��c�Ƥw��}��M|�MJ�"-=�w�\��dJzT����<�a�5I�ׇ +/�Kn����sc������&��̹Poah��Kx\�����ȱ���h���9,�&���qn� âk�0�n�J�g��W��I�]��UFe��CTF"�8!�ͣY��Q���<�ai5��� +I�k�5����xA9|�����JT�U�,C� r�q� {��W�����d9�������K ��/�����Tܯ�2�8]<�2K�r՞��~!klf�E�+�I;ֵx�j;��J�b��Q�`��P�cL�����G��d��h�F]�W5�E�[�>7E=� +Q������>����~�� �uy8��?َ�>�pkc����A���\\uv�-�*�Ò�� [?�k�I77�*hJѱ�hA��U��!-�Α!` Q�>͠�ӌ�l1�G����kP`t=�9�6�C���}�1Poo�u�.����qjE��`a�� �5(c���à>L����,�;�������:��ֺ,~�E=���lmSG�*_E� �dPE :��-���������V�Av�t?Q�;_.(e����j���X��D�N�"�u��E���W=�b�lZ>�7Թ]��(?F��\�/�@��a�V�>�#��)���?�-�#6�,Tcn1ۮO&gIe�ƾ!o������~���Ƙvj�~s�`9�&���;h���9��j���H�6��Zs7af~1Z?W��K���k���1& +endstream +endobj +7607 0 obj +<< +/Type /Page +/Contents 7608 0 R +/Resources 7606 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7611 0 R +/Annots [ 7593 0 R 7594 0 R 7603 0 R 7604 0 R 7605 0 R ] +>> +endobj +7593 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 691.297 171.594 699.434] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7594 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 667.386 171.594 675.524] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7603 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 162.953 171.594 171.09] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7604 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 150.998 171.594 159.135] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7605 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 139.043 171.594 147.18] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7609 0 obj +<< +/D [7607 0 R /XYZ 69.866 801.979 null] +>> +endobj +1914 0 obj +<< +/D [7607 0 R /XYZ 70.866 771.024 null] +>> +endobj +7610 0 obj +<< +/D [7607 0 R /XYZ 70.866 523.754 null] +>> +endobj +7602 0 obj +<< +/D [7607 0 R /XYZ 70.866 256.265 null] +>> +endobj +1918 0 obj +<< +/D [7607 0 R /XYZ 70.866 229.306 null] +>> +endobj +7606 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F14 3876 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7620 0 obj +<< +/Length 1512 +/Filter /FlateDecode +>> +stream +xڵXKo�F��W��;ImѴn$�����!0-1�H�����,w(��Z��� �Zg�����}yu��y�jB��G�7�߯&/_�ЋH����Hk/�9�̻Zx�>gzz{���LH /�˯�u: x��ż٤y��Y��ɟW�/��c[�QD".��fr}K�<{��8O*A�p����\laR�5���f$���ÔK?)�MZ��1�j�u*������BD�Er������A ��! -�1��.�^.�ڸ$�s/�����#�#6��D��T�@�]��Q=4����j(��@�h���F� �~�r�'� ���Z�pa�%�"O���'{)�FR��.�S~�@�7!)�Y���}Ҁ����{�$�D��[a��#��10�yw�E7�z6�C�;ͨ�v=��X��t*���]b/�b�lr{�*L�uQ��C4|��)���g��Y:���Dã[�J�!H�B��M}����t�ou>�f���a,���Dʿ=��Ӑ���Gr_d�酖�ň�c����"˗#���ᙽ�z�H�$_�Tr�@륾m�!?y����a��t�@]Zs�̊��yzC)ϳvJT�u���ê`^��/�l��8�֙�֝��qk�2�3e&-�|�V{�lV���0����������N���* +?v6����l��}'��mN�I̘2��D,����)���ZM�.q5�[+����fl� Po:c�c�۞>|�,�3�jc�ZGt�����e`�STmq7��3��OY>_7��XO��(����]! e� T�"+�ʡH��Wtr�:�3a(���H�����(�NpCUnpL�g��Q��+'4��=-�d���@C_����p��K)�.�lSg� +Em��U�GED +|�u�� dž-�*����0�o8W�w��@) �G�j|b�]�IJw��p�F醹;Vƥ�M>7��]ؘ*��?X���SbX���(�U�,�{�ߺ|���4�M�7����1cڿ�:�u� #<M���&H4�sD�̻����Ii� �Q&p�@rMx8dJ��[,�&������)��;N�3�q�rƯ�PVMc��cSw��W��c�_Ԏ +مW� ����m��2�]q�+�NՁ�D��a���:��=�<��ev�?8:�"��?���臲0��k�h�R~�B�` +�J�0��Ee�,&a��+ts3�����>����K\�E{��@�7��F0I��J;�B +G����.���o+h��f/Y�qU:S6� �j��w)C�#@Z.Y'��{���Ar�I!*E�FH�/����j4� ϳ�z7Z)�;0sʈ���?��И���!����f����*�O�FG\\ mRh�2�s�2�\ x�|�6 s ��BJ����sҁ���'�&Cmv2��uw��_Yz���ټ�[�ߑ�&���0���{�F�E���Ju�������)���)'�݁���Z�U_I�`� +���M��eR��������4�aC�4� +endstream +endobj +7619 0 obj +<< +/Type /Page +/Contents 7620 0 R +/Resources 7618 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7611 0 R +/Annots [ 7612 0 R 7613 0 R 7614 0 R 7615 0 R ] +>> +endobj +7612 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [118.913 352.275 220.08 362.543] +/A << /S /GoTo /D (qr__householder_8c_a926e8bce91b658f64837d5c93b0bc74f) >> +>> +endobj +7613 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [303.485 353.086 337.496 362.543] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7614 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [442.699 353.086 476.71 362.543] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7615 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 151.225 297.675 177.765] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7621 0 obj +<< +/D [7619 0 R /XYZ 69.866 801.979 null] +>> +endobj +7622 0 obj +<< +/D [7619 0 R /XYZ 70.866 771.024 null] +>> +endobj +4234 0 obj +<< +/D [7619 0 R /XYZ 70.866 605.203 null] +>> +endobj +1922 0 obj +<< +/D [7619 0 R /XYZ 70.866 587.226 null] +>> +endobj +7623 0 obj +<< +/D [7619 0 R /XYZ 70.866 396.789 null] +>> +endobj +1926 0 obj +<< +/D [7619 0 R /XYZ 70.866 308.994 null] +>> +endobj +1930 0 obj +<< +/D [7619 0 R /XYZ 70.866 135.416 null] +>> +endobj +7624 0 obj +<< +/D [7619 0 R /XYZ 70.866 82.821 null] +>> +endobj +7618 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F11 3877 0 R /F13 3879 0 R /F10 3880 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7630 0 obj +<< +/Length 1563 +/Filter /FlateDecode +>> +stream +x��Y]o�6}����~��ݺt���dyKñǀ-5�X��K��%����m��:�^��:����L�E1��"���ѯ�����b)Yp�(�����)�$��!�H�qD�_��KV�K��'�X���_n�����%�c��$O�<bXrR�Ə��F�ߏ^G�q@6\Z#My0[�q0��>�X����gp� +�ݞ�$���"H�`�w��̓Y���Ąy}#x�P�01�8�A��p˴ԓr�}P�'h��+D��XH�Q9��,�-2� +8�v�+O<�kc�y�i�8�#�/�P�}�B�����e��g���{����T���>zsq���:�e�IZ��ݜn79m8!77�OY��$F�IC�'�j��=����z�qkD�$�AD9�,��7fU&���勛��w�j���r���Q�����d.��w�ཽ<�)���X�����h����t��R��F����*̭���[����X*�ӟY�t_�_�C(EP<"��n�]�K�E�A��g�Ѽ]ȇB�)T�]��<�<���uRBW��}�Qp��<\���V�������@P�89��9"�8��6�xc�*M�h�( c�0�����@�@Tҡ�P���@��9L���é bz(eGlD+$`�v(�l��f哚��Z?5���D+��,M�J��C����A.���@P".�EN��֛�j�Ч�p�_�m�t��Q�Eئ���Z����N�����B ^�a5�� z$X�a�9"A�崑�UV��e8�կ�6o�=��2�W��"�����6{� +�yT8k�.n�1M�r}Hwgݓ�A`�\$��0��4�M y���u�d̎����^�uHݮ�V���F�U\���2x{Hng��� +@(u��.�pz,N�DoJ �ىun�_sm���ݰ��k�pj�;Ehg����D(�Lha8� ���6��8�� ��M��n�Kk�_Zm����<��J�����|vS_@�jw� X6m�J��|�\9�ȿ-�-��Z����c`M�������K ��P��c���Tܷ'9�Ha��K�*O��F�ꎏ�B߄94�� R�`�U���cd�"�}{��!U��~m��>$_0�if��^-S��XW��Ƒ�q��l�!9ID=I�u]�����{B��b�H�I15&����x��y2ɳ�ll��|�ֶ�avo�v�(��cn��a�]rBQL��i\"�|:��㎟���H���V�q̏�������##�1E���WZ��U5wq�j)@U0��}��K!�7F/��可I���a�%���x�"B��S���7�է���^�m� C�Mf2��՛*��N(v���!�Ҫ�%_(�w��Hn}v�ym({�8v�(���G����F�����{��`��֧�U��>A��� =F&[���ɀ���������zk�s�Z�V+���M����s*�9�h�xt�>;���N�9���n�X՚�-(�C�\���$<�L�k�+s�qƙasVh��,i���r� +��$M�i�+�2S���X�:&�n����� +endstream +endobj +7629 0 obj +<< +/Type /Page +/Contents 7630 0 R +/Resources 7628 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7611 0 R +/Annots [ 7616 0 R 7617 0 R 7625 0 R 7626 0 R 7627 0 R ] +>> +endobj +7616 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 691.297 171.594 699.434] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7617 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 667.386 171.594 675.524] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7625 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [118.913 94.806 220.08 105.074] +/A << /S /GoTo /D (qr__householder_8h_a926e8bce91b658f64837d5c93b0bc74f) >> +>> +endobj +7626 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [303.485 95.617 337.496 105.074] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7627 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [442.699 95.617 476.71 105.074] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7631 0 obj +<< +/D [7629 0 R /XYZ 69.866 801.979 null] +>> +endobj +1934 0 obj +<< +/D [7629 0 R /XYZ 70.866 771.024 null] +>> +endobj +7632 0 obj +<< +/D [7629 0 R /XYZ 70.866 560.422 null] +>> +endobj +4235 0 obj +<< +/D [7629 0 R /XYZ 70.866 290.818 null] +>> +endobj +1938 0 obj +<< +/D [7629 0 R /XYZ 70.866 274.477 null] +>> +endobj +7633 0 obj +<< +/D [7629 0 R /XYZ 70.866 135.805 null] +>> +endobj +7628 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R /F11 3877 0 R /F13 3879 0 R /F10 3880 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7640 0 obj +<< +/Length 1610 +/Filter /FlateDecode +>> +stream +x��Y�n�6}�W�Q,./�.�6M�]�X�yj60�q���D���~}�"�H���r�>ɖ�sf�3������3���[k[ד�n&��o(�<f�<X>F��Y~H�G���ukSL�n>Z�1׃����d#���2��T�2*�L���?n&�#�E��A��Zq:���� +�}��1��zdj��!�2������{f�|zm;=�pc�zL�:cl_�2W�FQ�y��X�ኆ-���0��j�?����f%r=;ڬ3�I�������0e��̀�Ѭ�|�D��OY�(2T/�S�7�~γ)`}KV�,nK����0�{����1[z@��q&�R[Rť~6w��H��Ffh��QU$r���8��\|���X�](���2�B��Ű-f��ˣȍ�s}I�Ɛ�iBPȹv��8�kO\+����N�B�oT&Ё ���.mI�"Ϋ{��ڿ���_j[\���z�8��F?��M����4�X�K�����f9`3�q1�t�ְ��S��ƅH��Mdn�<��� ��ꧺ\CLpܢs(sa)9h�"����bJ]���ȻH�c2���!®ٷ��Qc�6�ST��A�A��j~}RV����(�7����k"�C�܋|�HQ�6m7�H���R�9k�:5�~U�Z�{��N�a�ܐx�m�xΗ�����ᬔPo` �(�1H�,�%���J?R�u�@s}ލ�ʀ�d!m����~-�l�njш�i�rf�Bmh�6)|q=9Hb�V�M�k��vv�\�0��[Xt߷�n�ݠ/f���y^B�/e���>ͷ>m 8�,�8F�!�Ū��`�Cv��k'�hd�Ι�;(�*E�;���s��$��3���/��~Jͩ�@�yo�'�@��}e���v����H�~�gkM +��b��>�\�����E�����aH��pU)ثOX]U�3�*��EC�~���."�����C��50��&���IB9�K �b눆�w!;���g@�Rv���G��C��-9%خ��&�4]�F��*u�@}�8����t�zR.>O��a�.� +�|Ҁ#�?F��(E�!��E8�rP�J]�/<٥�~\�`gi�,�Aσr� OX]��!A_��6�eUy@��X�U��변C-c��U9ʂaQ�-xʠ�۾-e{U7�����!ݝjt_2���y�;����=��P�#��(�a��9Mɬ��~��b[���8?��S-�˄�k�w����0Zc>��{h ���� n��ڼ���(�5��w��N5�/@pə";È^Q�$4�#���6�qX`m������F�˪��ϫۑ��[��N�d� ���ì�z����_�� +��=Tӈ�6V�M�|��O]���E;87o��1ܯ�2��.����� �*�ũ�Ӏ$���h%��.�v�i{T��0����A���_�#���a�m�#��fե�TAe&2�7�4��u�f4_��}�)�6�_��Pث�ى:FD.��l��e9۩6��M�\�rYD���U�,��(�<�ʦ�����V��Y�����5��6��5��|���}y�/u�:Q�s�(w!)�pE�g���B�<*��̔���U�r��GC�� +endstream +endobj +7639 0 obj +<< +/Type /Page +/Contents 7640 0 R +/Resources 7638 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7611 0 R +/Annots [ 7635 0 R 7636 0 R 7637 0 R ] +>> +endobj +7635 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 641.068 297.675 667.608] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7636 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 458.486 171.594 466.623] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7637 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 434.576 171.594 442.713] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7641 0 obj +<< +/D [7639 0 R /XYZ 69.866 801.979 null] +>> +endobj +1942 0 obj +<< +/D [7639 0 R /XYZ 70.866 771.024 null] +>> +endobj +1946 0 obj +<< +/D [7639 0 R /XYZ 70.866 626.824 null] +>> +endobj +7634 0 obj +<< +/D [7639 0 R /XYZ 70.866 580.266 null] +>> +endobj +1950 0 obj +<< +/D [7639 0 R /XYZ 70.866 553.071 null] +>> +endobj +7642 0 obj +<< +/D [7639 0 R /XYZ 70.866 327.611 null] +>> +endobj +4236 0 obj +<< +/D [7639 0 R /XYZ 70.866 68.979 null] +>> +endobj +7638 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F14 3876 0 R /F50 3818 0 R /F54 3823 0 R /F92 4484 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7655 0 obj +<< +/Length 767 +/Filter /FlateDecode +>> +stream +x��VMO�@��W���9x�ﵥ�j+*�@�S!�l���C����M��� +ꁓ��|��yov���F&�GɄPr�}z�}aH�ւ��P�&&��ș�(�� ���r�f=I���ʖ$�{?�Y��q�Q�6K��<b>gQ�bx���afJ�C�0��K�̽�JF��PQH~�,�D*J +\����z�!bLm���~F)}��~�G�$� +]�ûx����9�c���M��Ap�v���]���p�� +Ӕ�e<���T~ZM��2+I"��u��kЦ�և4Kf�Q��� K����Qg�qG,FF�A]���4���tGPưF�N�vD �Q�8��H� ��Fi��d��6*�UO@4�coWEzӽڿ��3�X�$���1wLD�������_fI��Y��AK�-j1 :]>�\u|�Y +�ؓ���_-�b�(k����+o���SE�h�f�5RTS���L��s����(F���� D4$���|�!s`��l���t�L�tQw� I��y��<�إ��X�� �w�ֽ,�]#~��gx��~����+�b�(�8��<�.Q��zY?j�(�U` Zs��/=.�e5� ��Z�;�5YS �'�V�����������M4w�\�v���ZA��:��k��i6��2���,�`d���=f<�G* +��5�S����>g��Ma�Ϯ7�]�}v�ϮW�]�s��[�{����^�5p��ƍ[*��v��lf��j�qU��!s�������o�RD�N(� +endstream +endobj +7654 0 obj +<< +/Type /Page +/Contents 7655 0 R +/Resources 7653 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7611 0 R +/Annots [ 7643 0 R 7644 0 R 7645 0 R 7646 0 R 7647 0 R 7648 0 R ] +>> +endobj +7643 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 574.443 166.634 584.711] +/A << /S /GoTo /D (qr__pinv__test_8c_a292d2351f35310e579dd0741ab4857db) >> +>> +endobj +7644 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [291.577 454.962 371.899 464.052] +/A << /S /GoTo /D (qr__pseudo__inverse_8h) >> +>> +endobj +7645 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 402.603 297.675 429.143] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7646 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 241.555 166.634 251.823] +/A << /S /GoTo /D (qr__pinv__test_8h_a292d2351f35310e579dd0741ab4857db) >> +>> +endobj +7647 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [291.577 122.074 371.899 131.164] +/A << /S /GoTo /D (qr__pseudo__inverse_8h) >> +>> +endobj +7648 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 69.715 297.675 96.255] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7656 0 obj +<< +/D [7654 0 R /XYZ 69.866 801.979 null] +>> +endobj +1954 0 obj +<< +/D [7654 0 R /XYZ 70.866 771.024 null] +>> +endobj +7657 0 obj +<< +/D [7654 0 R /XYZ 70.866 617.945 null] +>> +endobj +7658 0 obj +<< +/D [7654 0 R /XYZ 95.773 589.282 null] +>> +endobj +1958 0 obj +<< +/D [7654 0 R /XYZ 70.866 543.905 null] +>> +endobj +4237 0 obj +<< +/D [7654 0 R /XYZ 70.866 392.992 null] +>> +endobj +1962 0 obj +<< +/D [7654 0 R /XYZ 70.866 386.176 null] +>> +endobj +7659 0 obj +<< +/D [7654 0 R /XYZ 70.866 285.057 null] +>> +endobj +7660 0 obj +<< +/D [7654 0 R /XYZ 95.773 256.394 null] +>> +endobj +1966 0 obj +<< +/D [7654 0 R /XYZ 70.866 211.017 null] +>> +endobj +4284 0 obj +<< +/D [7654 0 R /XYZ 70.866 60.104 null] +>> +endobj +7653 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F11 3877 0 R /F61 3908 0 R /F50 3818 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7667 0 obj +<< +/Length 1076 +/Filter /FlateDecode +>> +stream +x��WMo�6��WۋDI��E�n��h������Pl�bI^}������mi��^�$���<�����?(ZW#�ֈ���O���m��Rh�B!���(��M�h�1F��w(���K��Nߦ[5�Yy��E���N�ȵ����㈂%A��E8b-��쁠%��C�G���2C\X���[�����0)�1��4NI1q�R�C>�)!��X�w�j��<�ǜx{U���*2���D~<�D�Ɣx�T�B�3\߲�$/����H��~b�-բ�vE��Go����(! +��&��d]���nj���ԇH!��� ���k��O���6a +�b�I&�f�wi��6K{JO!�!d������;��^���q���d��@P���_�c!{����JN�y�2�X[1h��4fE~��:ݫ���|S4��ۥ*/�s`�^���1�J�ؕFpLHl�O�/4i���8��XG%��S����4�^��Ѽ�+�ڕk{�&� cR_����;G��6�@i,V;�]�7�^g2�:��OXz����f�=��0��0�$��H���]n��ٸ��o~��}�v��!p}�!��v,�N���P�a@�c�M�~N��f�<s����+_�E��k�*���3�Ti��y�(ԘzN��7� �$B>g�~���Z=}���ri_U�2�9��JP��heO��8J�a9����6�4�m�n�.ICUys���Yܥ?��S�e$fB�G�R�^)�22G�3�5��Iݩ#��kN���J��M����R�f:�r���^+�GǮ�ϓ��c����U�Msl��IH=��+"`�Te��NY�y��<�����ԁ�Z2�г���Z#�0�qzJ}��4SZ$�7��%�ax(��9���m�N\T:t9̮����B|V�/qb�xO�{�x�IpxY�� �N��t��p� r��sEW�َ�&������>�c��ֹ�>�ra��\�鴝��3�;~L*���e�=��]����>���q?4�P��6P?Ҿ��T����O��?;U����jS��_���� +endstream +endobj +7666 0 obj +<< +/Type /Page +/Contents 7667 0 R +/Resources 7665 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7611 0 R +/Annots [ 7649 0 R 7650 0 R 7651 0 R 7652 0 R 7661 0 R 7662 0 R 7663 0 R 7664 0 R ] +>> +endobj +7649 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [118.734 559.039 167.396 569.414] +/A << /S /GoTo /D (qr__pseudo__inverse_8c_a9fb1ebdfe21c5a66cd322f00bf886d8d) >> +>> +endobj +7650 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [249.981 559.958 283.991 569.414] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7651 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [317.043 559.958 351.053 569.414] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7652 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [429.716 559.958 503.447 569.621] +/A << /S /GoTo /D (qr__common_8h_ac62c54358ecc0c35cdef1c3fb37cc73b) >> +>> +endobj +7661 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 396.995 297.675 423.535] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7662 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 214.413 171.594 222.55] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7663 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 202.457 171.594 210.595] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7664 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [155.255 190.502 214.633 198.289] +/A << /S /GoTo /D (qr__common_8h_ac62c54358ecc0c35cdef1c3fb37cc73b) >> +>> +endobj +7668 0 obj +<< +/D [7666 0 R /XYZ 69.866 801.979 null] +>> +endobj +1970 0 obj +<< +/D [7666 0 R /XYZ 70.866 771.024 null] +>> +endobj +7669 0 obj +<< +/D [7666 0 R /XYZ 70.866 600.798 null] +>> +endobj +1974 0 obj +<< +/D [7666 0 R /XYZ 70.866 530.05 null] +>> +endobj +1978 0 obj +<< +/D [7666 0 R /XYZ 70.866 382.751 null] +>> +endobj +7670 0 obj +<< +/D [7666 0 R /XYZ 70.866 336.193 null] +>> +endobj +1982 0 obj +<< +/D [7666 0 R /XYZ 70.866 308.997 null] +>> +endobj +7665 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F11 3877 0 R /F61 3908 0 R /F50 3818 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7681 0 obj +<< +/Length 1605 +/Filter /FlateDecode +>> +stream +x��Yێ�F}�W�͋-�{�B7 EQ&���%Qv?ev4bp�Fk�k`/��TCa�xmO�}���S�U�OUË��-��Z�Z��_��7±\�)%���r(q���Ŭ�̺2J9s�~�<�S�ϒ�0�t�IoFLS ��,�Q7�J�w=1:��'�Rg�9�O_~�>�A-�����D��{j���k����bdd�Ri�_Y �m�B ���\pe�v�L1�ڸ��#n���̬� �³ +��C0/���`�����1�JZ�M ��FB�B�2$��AH�2!q��q�ED �{�a�!�{�����i4갩 ���e��5�JᲦ�Mb����ilX�G�@���d^^�%9�3x�/�$)�/`����r�0��Fx<<g5����~������S=�L���w��n�Ս�=�;�f7��6�d�G��L���O����.��EH?�a�8�ϖ���� 8��w��n�Ս^�An]9���=t<χn:�}X'a�U���u�W},;��}���8β�0J�)�%����e����#ɳ�4;�f7��V�('��Lg���p��oe�9n�[��=$<��=)�!����A �?��GbC������z��Bw��N6���E�õ��vr�a6X&a��y����H���^&y���j���x� K�i��Y20[F鑚{���Y��8O�8�`�$�Ы2��囸y�����qN�4B��{�� �AA��,����a��<t���U�5p FJ�/����$��b�a��ʵ~O)��,L��>�^�1Z��2���qZ�k���+����G�:��pϘ�_w�U�t�����+��w Pv����l�P�ƋF)��MBa��"0�"����I9m�M������mT�2���TW����SK�[��!��U>�1V)���X���!8Z�y�}]�"ׁ�A�U�П:�ƌ��l2f�����XAʞ�����϶�9<�������0�@ذ�wL7y�5cO܉�:A4��s٘cݍ�T&�C�O�n(��b��pp��-��0f��w�X��Q�����=�`p�[�f�������9S���{�D_5�/���n�p��ퟓWӗt��}cv�M/�?��5�{�L6+�p��_��?�����];l��̏��9 �y���MA�!j�"�Xx��p��IeM�C��֙ڄy��`���&�̮��I�V�p�� +������{�g�*ua�^�HC�?;���M�v�7w_��J�W1K��͐�W��o�-��N�o����`���i"Zك}���7��\I��D��f��a<'�|��7P�IYj.�� +���WU���Zi+r5 r���������GyjK|���v��iJw�l�C<��:��m�*DS!R �����T�؎l��|'�/n��ݙ0�t�F�;��Q��xP�{���e�l�u˜-����#��m'_h�$aW4:�eF�}%�d�`Ii9�*B�m��Sb����ՠ�[t���l+�T�����N�<Y�{\�d��O+N���K�~$�q�)���pGٵS%4�JᎽձ��Yױ�:1��/_Q�ⶇ��W�. +endstream +endobj +7680 0 obj +<< +/Type /Page +/Contents 7681 0 R +/Resources 7679 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7686 0 R +/Annots [ 7671 0 R 7672 0 R 7673 0 R 7674 0 R 7675 0 R 7676 0 R 7677 0 R 7678 0 R ] +>> +endobj +7671 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [118.734 408.276 167.396 418.652] +/A << /S /GoTo /D (qr__pseudo__inverse_8h_a9fb1ebdfe21c5a66cd322f00bf886d8d) >> +>> +endobj +7672 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [249.981 409.195 283.991 418.652] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7673 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [317.043 409.195 351.053 418.652] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7674 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [429.716 409.195 503.447 418.858] +/A << /S /GoTo /D (qr__common_8h_ac62c54358ecc0c35cdef1c3fb37cc73b) >> +>> +endobj +7675 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 284.999 297.675 311.539] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7676 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 136.444 171.594 144.581] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7677 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 124.489 171.594 132.626] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7678 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [155.255 112.534 214.633 120.32] +/A << /S /GoTo /D (qr__common_8h_ac62c54358ecc0c35cdef1c3fb37cc73b) >> +>> +endobj +7682 0 obj +<< +/D [7680 0 R /XYZ 69.866 801.979 null] +>> +endobj +7683 0 obj +<< +/D [7680 0 R /XYZ 70.866 771.024 null] +>> +endobj +4285 0 obj +<< +/D [7680 0 R /XYZ 70.866 577.663 null] +>> +endobj +1986 0 obj +<< +/D [7680 0 R /XYZ 70.866 562.133 null] +>> +endobj +7684 0 obj +<< +/D [7680 0 R /XYZ 70.866 441.97 null] +>> +endobj +1990 0 obj +<< +/D [7680 0 R /XYZ 70.866 381.106 null] +>> +endobj +1994 0 obj +<< +/D [7680 0 R /XYZ 70.866 271.637 null] +>> +endobj +7685 0 obj +<< +/D [7680 0 R /XYZ 70.866 241.211 null] +>> +endobj +1998 0 obj +<< +/D [7680 0 R /XYZ 70.866 214.897 null] +>> +endobj +7679 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F11 3877 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7693 0 obj +<< +/Length 1596 +/Filter /FlateDecode +>> +stream +x��Yߓ�6~�_��/x&V�$��t��5i����^n<�m&w���]���횻v�p>�oW���]����'�� v�v�O~�Oc� P�9s�+G`p"N��ҹq)������3�q�X��]����{��U*3�$���ɯ�ɷ ���!{� @��8���bg �>8��C=2u<�!�cp�u>O�ػ������}<�4'(��ן��s�"J��Ŕ��=����y�2B���/�A�#<��ONa�h�0�� ���uH�($�䷎H2��b4k(��}̻F���G/�m����tm����CC�lJ�[�w@��w�j�jc؛F +���y�7W�������,J�1��jX���1�9�����8Ͽga�Q��/�?�(��gr�m�� ���9̿��8�Vi�����R |�CϢ߳0�� ��RB�?G?"�����8���k}{� |��^O�q��tl��˓LY�Yv���S,���C��9 q�e��hX���a/| �a��0mG^��4is�fm�;#��6ҙa�u�9ɷ])�e>�[��'Hx���@��,>�P��Bzf!t�� +r�)%�n��Av�F�u~�k��r�c6��Il�s'Ճ��Rf=���W����� +����a`V6��*�&-����Wu�"� �!�3�r�V���y�k��"랦쵗2J��@�`��bD^����Aq��*�d�q2a�L��*�eY��m�5p FAWn��ٿj<�հ3�ջ�v�J~��fI}bn�gfo��Xb��2�����X4N.����i�:��&n5e�= +��ri������i눒���}��_@� �b����C�U���`��r#��EYo1�*7�O�����`wX�T�*0|�=�m�~��K�gm�D\����.6�wT�F���C���ji|!�5N�"�+��P�̀R-�m�<�j��q? �A������ ��\�q�+ �D�W������{��0c��A��Ю���́�]�Ś��M}��H����P�w�873�� �di�i�*�F���Q� G-Zl���B���0��2(��+&��=���<Ď��BS/����k��k+���h���b��u�8�����̘�}�,#e�J��[�Kkؼ�[�*��"�K��$jm�N�{/�ͳ��L16%�&�B���$�`�uH������� ��bdΡ�ίɹ�s��3����u�e�1��^w�k���W��1���#�WRE զ>\�2.��}�;��>��{A��W���(ݪ�慴žU)�d�f]mC� �4����4Q6.%P�V��E�vQ��FT�[��d�:,B�lw�V�����ǵWF_# +ü�Q�&�i�:��c�4�}<�����?'� +��ٝ,�7AM�l��#t�2���js��A������k�����-�+P(0i�D�^�Z].;0���U+�C��߭����>�ل����� D�d)z|=�w�j�k�Q�D��e읳���E�݄�˒6� ��K>1�/`�)�� T ���|Ĺ)��e&�H u�W�V��kMH�����aS +endstream +endobj +7692 0 obj +<< +/Type /Page +/Contents 7693 0 R +/Resources 7691 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7686 0 R +/Annots [ 7687 0 R 7688 0 R 7689 0 R 7690 0 R ] +>> +endobj +7687 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 396.385 168.66 405.842] +/A << /S /GoTo /D (shell__sort_8c_a92bc0e3a993e78dfab795f5ccc3e227e) >> +>> +endobj +7688 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 370.065 154.206 379.522] +/A << /S /GoTo /D (shell__sort_8c_a569649d96b2e8f453793ea166d3e96a6) >> +>> +endobj +7689 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [157.692 370.065 191.353 379.217] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7690 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 239.688 297.675 266.227] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7694 0 obj +<< +/D [7692 0 R /XYZ 69.866 801.979 null] +>> +endobj +7695 0 obj +<< +/D [7692 0 R /XYZ 70.866 771.024 null] +>> +endobj +4286 0 obj +<< +/D [7692 0 R /XYZ 70.866 571.565 null] +>> +endobj +2002 0 obj +<< +/D [7692 0 R /XYZ 70.866 555.893 null] +>> +endobj +7696 0 obj +<< +/D [7692 0 R /XYZ 70.866 430.445 null] +>> +endobj +2006 0 obj +<< +/D [7692 0 R /XYZ 70.866 341.686 null] +>> +endobj +2010 0 obj +<< +/D [7692 0 R /XYZ 70.866 226.185 null] +>> +endobj +7697 0 obj +<< +/D [7692 0 R /XYZ 70.866 193.187 null] +>> +endobj +2014 0 obj +<< +/D [7692 0 R /XYZ 70.866 166.732 null] +>> +endobj +7691 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F11 3877 0 R /F14 3876 0 R /F86 4565 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7706 0 obj +<< +/Length 1479 +/Filter /FlateDecode +>> +stream +xڵY�n�F}�W,� 7{��E���&/i��چ�H�DD�\�J�|}g�]���(���m���̙������-�AKD��џ�ћK���V)���Hl�B�2�(�.���$bڌ�U�^ϊmɸī���t���>&�J�I�d�dr3}�7X�*0Ƹ�z��t�߈·ѽQc�a�7�����;D0�}�Vn��K���}��?�L����K��c)�����0ab��&)�|B鸨<���y��xH5Ŝ���/�A1Qin1c�1Xͱ�C�!�BH�Bb8@ -�*^G$͎sC �"�P�@�C(�X2�6繣L<�d|5����?���~�ՆBaiEۏ�m�9"T<.��u剽����@R�c����Z>��c���ԜE��0<ɘ�R�'�"���S$c��g�l��~�5���lY�a�0���j.�*ǞE�ۡ�:ٿcJ����E��1��䱔�zV��"�&�ei�n�:qY����NJ�vݎ0w�I��4�bٙmEJ`csMa��BHw�]I���@�j��&�q$����6]L"Մ(����|������(Z��B���Hɼ�泲5��\�0=�p�)��Z�X�OUX�u�)"�0��Y��A4�H��L�y(�*�p,qp/�E���2F��P�s�SȞ'@O�t���ΧW��b��<�����4[vj�K���\/�P�i�����VYD`�a+ +I���y��d�����<���K0�Fs��V`K���~���f�2 +|DG��i�c��NLJ��[���0�5��#Z���,j��ᩥ%�\����T��ij 3�O���uD`�0���j>WGZ���1%���\=�V�c<�#H8-��u�������4�w���[�;�N����M�g��xT��|��m��e\&�����ez���E^�3e���[&�l�,�8��2�L�5U� +Be�i]����3���\�Ah�����{s�N6IV�3z;-���_�l��-�3�6V�[���_{�40f/��r�z��uB���z� ~���i���s� +|U�:�zuH_�p.0����^co�р���6��k�dk���T51�B}@�^U��:��1�+AK}�����(:R�-�aJ�P��{?�#c��4Цn�AB���cR�k���2��0�W��'kJ7��I^�)ٟ̈�F}�ʌ}�l>�I����j��&t�si%� JE��z��w�r�9��g����# ��~�.��=��r�5k>k�Է勤���f��<��F[V� +���;¦�����մ��~�����Y��{7� ����'|���G�7���d�K���$ˀ��J���s�Z�w�ە+@�b+�P���0�S�)�o�%����{�ԣՒ� +��w5��0P�c�����4�ŷ��s������;r����F�)����fZ����XY�6ɒ<.����֥���ґ�ܽ +�}m�� +endstream +endobj +7705 0 obj +<< +/Type /Page +/Contents 7706 0 R +/Resources 7704 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7686 0 R +/Annots [ 7699 0 R 7700 0 R 7701 0 R 7702 0 R 7703 0 R ] +>> +endobj +7699 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 570.677 171.594 578.161] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7700 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 231.814 168.66 241.271] +/A << /S /GoTo /D (shell__sort_8h_a92bc0e3a993e78dfab795f5ccc3e227e) >> +>> +endobj +7701 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 205.244 154.206 214.701] +/A << /S /GoTo /D (shell__sort_8h_a569649d96b2e8f453793ea166d3e96a6) >> +>> +endobj +7702 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [157.692 205.244 191.353 214.396] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7703 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 69.715 297.675 96.255] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7707 0 obj +<< +/D [7705 0 R /XYZ 69.866 801.979 null] +>> +endobj +7708 0 obj +<< +/D [7705 0 R /XYZ 70.866 771.024 null] +>> +endobj +7698 0 obj +<< +/D [7705 0 R /XYZ 70.866 668.547 null] +>> +endobj +2018 0 obj +<< +/D [7705 0 R /XYZ 70.866 641.351 null] +>> +endobj +7709 0 obj +<< +/D [7705 0 R /XYZ 70.866 521.996 null] +>> +endobj +4287 0 obj +<< +/D [7705 0 R /XYZ 70.866 400.524 null] +>> +endobj +2022 0 obj +<< +/D [7705 0 R /XYZ 70.866 384.736 null] +>> +endobj +7710 0 obj +<< +/D [7705 0 R /XYZ 70.866 266.946 null] +>> +endobj +2026 0 obj +<< +/D [7705 0 R /XYZ 70.866 176.624 null] +>> +endobj +7704 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F86 4565 0 R /F92 4484 0 R /F11 3877 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7716 0 obj +<< +/Length 1254 +/Filter /FlateDecode +>> +stream +x��XMo�H��W�ً-�{��niv�]eiN��o��b�F��&��0�c��,0T���z]��/�����B{7��f�/����R2o���))=_S$�7[z�cJ��a��c��q ���Ql&S��U�جMRE�&�t�m6z���B*���b=����}��Q+���r�q����c�n��^�#_hٌS��@�k�ɔ`��כdQ�cg�؛�i"ZP�8�()�����<O3@���'~����1q`� %�K-'Sم)�g��/L���� +*|%�D#BU]����Hӆ�F���M�e���P�T!�ym���& �U"c�4������np����� +W�;�[��jT�eP��ܸ7�cu�@Mh�������V�o�( ��b�xzg3�:���> b�5*9���r��M�a� +�DŽr�q�6��&��� +��o9_B���@�����r�`�r�'$E +�c`͐�T�j��k�-�b�R@�`5�������C=�*��`��j��O�0`�=TS��CO#+c`-.�м�SjY�9��Ȍ���֡f��g@H�/c�E�aZ� '��a��S���江a ���w�R���S��7���@o2��w>��o��q�Ӝ:c?M5�05]����VH�h�����Q�rEU;�vD�c���� [�jk������pH ��,f�K��ͨW3��E�f�ug3�! +�W?�M��D����}�)`��> �Oj0�X^�!��'W�M���������ښH('S���eU�g�#��%QH`z������[>��G$И�#�8�{�p���B �4��b�S^E.��E�����ìT�'y5�e?��Njǩ���I�t|��p�:?�=JP ��8I�E�Hȗ��"��sE���Vt���~���$�>__&�S���A~Ϡ��6��E��zf��_C�����bU��nNɲ�煦���2 +��n'}�Pb�Eʍ���d��Gպ'�_L�yТBޝٸIw�Fn�V��oIP�*�Sw@�̑���f��Ka���i�7�q�3���^g���)M݈W�#��ѩ�oQ��7K7B��ޞ�|�����ʋe��UvU���v��A����.� �ԍ�ʚ�է�KM��1]E����9��ыIrg~���9g~�Y�Dԗ�L��H��zR��ޘ�d@�Up�ڊ�����c�tC��!ո +endstream +endobj +7715 0 obj +<< +/Type /Page +/Contents 7716 0 R +/Resources 7714 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7686 0 R +/Annots [ 7713 0 R ] +>> +endobj +7713 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 394.264 171.594 401.748] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +7717 0 obj +<< +/D [7715 0 R /XYZ 69.866 801.979 null] +>> +endobj +2030 0 obj +<< +/D [7715 0 R /XYZ 70.866 771.024 null] +>> +endobj +7711 0 obj +<< +/D [7715 0 R /XYZ 70.866 741.162 null] +>> +endobj +2034 0 obj +<< +/D [7715 0 R /XYZ 70.866 713.966 null] +>> +endobj +7718 0 obj +<< +/D [7715 0 R /XYZ 70.866 594.61 null] +>> +endobj +7712 0 obj +<< +/D [7715 0 R /XYZ 70.866 492.134 null] +>> +endobj +2038 0 obj +<< +/D [7715 0 R /XYZ 70.866 464.938 null] +>> +endobj +7719 0 obj +<< +/D [7715 0 R /XYZ 70.866 345.582 null] +>> +endobj +4288 0 obj +<< +/D [7715 0 R /XYZ 70.866 208.572 null] +>> +endobj +2042 0 obj +<< +/D [7715 0 R /XYZ 70.866 192.293 null] +>> +endobj +7714 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F86 4565 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R /F11 3877 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7744 0 obj +<< +/Length 1251 +/Filter /FlateDecode +>> +stream +x��XYo�6~�� �/�bHI��P�)rl�@w�~��L�B,)ѱ���wxɖ��I�-�O�x�3�73����3E�zB� +t:�u:98�B�8<4]���(P�8�h�@3�F�㆑U��o��©�9�6\���Ҧ��/Rn_L�#ߋ0�"�I�q]&�'���̈́B/A��/�p��(�'��0����.g��gf�� �:��?�Qgp��3s���"ݴ�5 �zsS��2����H] r(�1c��7�|�a��㦃�u��|]n�� F��eY��5/���o��E9ϊo���� ]%��byN�|LH���E�deQK+����i�����`o���8�,A3���ʊ&�7zD��Zi���9��,> � #-H��%ɾ����Z��)���%O��v(���N��N�3��u1+.�+�r�?[��#u����h��R?��~���ݧ1��fU�=iol�c�y`�C�c��n��|��r���QJ\aw.��B�`�>�$�s� qդ�>1���RH��MV���nx�ڇ�����\�D�; �:+V�٬���/���g�At�����ڴ�<㺷�RN3uz GgN�B�ʚu��1� �2@8��@ޗ� ��� +�R���,��Dǰ��L�caj�җ��jK� +���ׂ҇b�A���Ԕh������c4i�:3�o�<+Q���TպV`.��cČ zX{;1�F"9�� �vnJNB ��G�I�v�P2�x�Vٵ�A��Jy��i����6\s�)�A��c!=�\�7!�iu'�S�-m�t%�-6�yEЉd* �y`l����J�B���6�-�K�� ��=��6]�Q=�1{��|r$+�U��m����^t���H�'��ڍ\�z�0���Q�²ζ�z�Sݪ'�4�GS�]&��#����B�E}�<�]�j�uY=������ =�Ӑ�����1Q�}H�<����� +�և�<`8�����Wb�/Y���ֹ�/� UE�s#�0�a�f���j��i��I��=m��Bp*e=Q]�ۆ�i&T��8 ݥ�^n�F`����������q�nS��I���@s�oG�w��$�����MD���_��&^l��Y0�f���Z�3wޗ3���w�������ž�������R�b# +���ns�Av�*�,Ĕ�_��>��]�3�)I���'�\��'��2w�Il +�|�y� ��JJK��*4xNy���1UŮ)�J��n�V"��7����lgz +endstream +endobj +7743 0 obj +<< +/Type /Page +/Contents 7744 0 R +/Resources 7742 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7686 0 R +/Annots [ 7720 0 R 7721 0 R 7722 0 R 7723 0 R 7724 0 R 7725 0 R 7726 0 R 7727 0 R 7728 0 R 7729 0 R 7730 0 R 7731 0 R 7732 0 R 7733 0 R 7734 0 R 7735 0 R 7736 0 R 7737 0 R 7738 0 R 7739 0 R 7740 0 R 7741 0 R ] +>> +endobj +7720 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [119.2 645.267 141.896 653.751] +/A << /S /GoTo /D (solve_8c_a829e66492dc3073c0f7a190cda9b7db1) >> +>> +endobj +7721 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [226.624 644.294 260.635 653.751] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7722 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [288.716 644.294 322.727 653.751] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7723 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [345.651 644.294 379.662 653.751] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7724 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [440.872 645.186 496.168 653.957] +/A << /S /GoTo /D (pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3) >> +>> +endobj +7725 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [119.2 616.399 196.222 625.856] +/A << /S /GoTo /D (solve_8c_ab6336aff7fbff116a6118b39a0d1e2cd) >> +>> +endobj +7726 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [280.95 616.399 314.961 625.856] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7727 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [343.042 616.399 377.053 625.856] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7728 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [399.977 616.399 433.988 625.856] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7729 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [119.2 587.584 172.569 597.96] +/A << /S /GoTo /D (solve_8c_ac728f92ed0a0cba0e8776222acfe1d88) >> +>> +endobj +7730 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [257.297 588.504 291.308 597.96] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7731 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [319.389 588.504 353.4 597.96] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7732 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [376.324 588.504 410.335 597.96] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7733 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [119.2 559.797 190.735 570.065] +/A << /S /GoTo /D (solve_8c_a96faf0d4f04f27a12e4ced0bffd0f634) >> +>> +endobj +7734 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [275.463 560.608 309.474 570.065] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7735 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [337.555 560.608 371.566 570.065] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7736 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [394.49 560.608 428.501 570.065] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7737 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 385.798 297.675 412.338] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7738 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 203.216 171.594 211.353] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7739 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 191.26 171.594 199.398] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7740 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 179.305 171.594 187.443] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7741 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [155.255 168.275 200.286 175.137] +/A << /S /GoTo /D (pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3) >> +>> +endobj +7745 0 obj +<< +/D [7743 0 R /XYZ 69.866 801.979 null] +>> +endobj +7746 0 obj +<< +/D [7743 0 R /XYZ 70.866 685.135 null] +>> +endobj +2046 0 obj +<< +/D [7743 0 R /XYZ 70.866 530.701 null] +>> +endobj +2050 0 obj +<< +/D [7743 0 R /XYZ 70.866 371.554 null] +>> +endobj +7747 0 obj +<< +/D [7743 0 R /XYZ 70.866 324.996 null] +>> +endobj +2054 0 obj +<< +/D [7743 0 R /XYZ 70.866 297.8 null] +>> +endobj +7742 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F29 2678 0 R /F61 3908 0 R /F70 4385 0 R /F50 3818 0 R /F92 4484 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7756 0 obj +<< +/Length 1623 +/Filter /FlateDecode +>> +stream +x�՚Mo�8���:�@���a]t�E��mni`8����Ԓ����H�l�be}8�ؓ��w4|8�����-��{[{7���f�>2�i�Kɼ�'Oa����O�$��ƻ�S*w�<��0���1��k���C�Σ �VY�����w�o3#�G&�F�ro�����{�<��k�{92�`Hp�wޗ��71���Z|�v8- ��x}��|�گ� �B�i�Ym��!�3���1�(#/l� ,��8FD�.0�!L�1Q��{>���"$�!J�C +ַ�H�X�b�+ �W��}�eS4rhr)�j���&��3���'"��+8���<zʿ���3{6�F�n���Gu�=j��1E�s���m�<e�lʨ���KP�`e=('���;(����\'�<����.���$�&�0� +��G�8Q���q�n�l�����Z�����������% 㬦,K&Q6��6!`�t�8O�$e��s��Ap�"�))��}<O�Hm7]�v7]�*��:K̀������قC� +i1��I&^����xI��95eJ�g|��t��P��L�]���;k�w3���)�8э�`oۜ�*X�X�d��&}�5�̣pX$�l�!�t�\6N�͚-��m���ɺ�eӗ`~Ř� ^�C� �=GM�����ڢ�5��8��F='�M 0�.�� � ]t~�6Y�ݹ�<��m<�K���nJ��A���橻�<YEJa=HI&3�\U���5��'��`e�"�����#��f�Y��`���u��O��\,�H��P)^��d�dn�k�̌#����8<�\eG���F1cwL�U�,�]�r�i�(O���>�����t~��Ӵ�R<?��7ae%�/��C.6W��s�g���$�b��123��J�}��-��>IK/*�Tח� [�@ +�x�z4\�!����������'v����g:��7��w�r����/q�wS�I���S{��v�J�f罰G����� �h��@�= *��P+,�x(�+L�F�j���#�K Q�X��v�PH�������Rç������ѕÍk3��(�Y��L�)2�~kR��Y��q�X�bM��D�����\y8T +��C_eca���}�/+V%d��X�r���j����6�ΗC�2���Qe��5���`vT�ԡ�SNH�������ߛ��o�窮�/+U:ꋪ$h�;O^���T ���[�TAM��[�E�&ٯ˃I&�ڕB��T\��H�B����HIg���h\��t� �7h\S u%�r� %6���d�@;_�K�:BG�����HI7d�hG�z��2[��}뚱����v�$�&�0�1�`g^��C9F��{06N�͘-:�m=�7s�h[א v� ��RO�l� �*����2*��d�$ݐ٢=��#��p�ڗ�Z�| ����PS��I6_��B_��"L{t��I��E{6��ɻ ��/ڳ�A�k��"�L�l���=A" +4���'(��h +���H:��̡zU6�vUg�ـ�����ڃ:���V�C�!�V��T�����H@��Ii�&���*su�>$E����m���������2�p +endstream +endobj +7755 0 obj +<< +/Type /Page +/Contents 7756 0 R +/Resources 7754 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7686 0 R +/Annots [ 7751 0 R 7752 0 R 7753 0 R ] +>> +endobj +7751 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 355.535 171.594 363.672] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7752 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 343.58 171.594 351.717] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7753 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 331.625 171.594 339.762] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7757 0 obj +<< +/D [7755 0 R /XYZ 69.866 801.979 null] +>> +endobj +7758 0 obj +<< +/D [7755 0 R /XYZ 70.866 771.024 null] +>> +endobj +7749 0 obj +<< +/D [7755 0 R /XYZ 70.866 477.315 null] +>> +endobj +2058 0 obj +<< +/D [7755 0 R /XYZ 70.866 450.12 null] +>> +endobj +7759 0 obj +<< +/D [7755 0 R /XYZ 70.866 294.898 null] +>> +endobj +7754 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7768 0 obj +<< +/Length 1292 +/Filter /FlateDecode +>> +stream +x���n�8��~ +.m�fI�7-fѢm]uR����m�F�D�&y�9)[�5��i�E� ���C�������E�bD�t5�8���)��/��fwH��D�gXR4[��1%X�ɔ)=.��gE2�K��K��t�M(�y�.����+��Bkp�uS����l�8�� ���k��2�����}E{�FOu�q�a�=(����n���I1ia��� +q��dJ�8z���z��AAZ�S���� �p��Խ�ϗY�d�|,'�9�>M@!�W�Z�N� ]m�[GV<V!�<4uq݃M���i��X�����j��I ��f=��aM�#<�Ϫ"���U�7ZVJp���uR���RQZ�y9��>�؈� ���J�)��¾_9���g-#�� �p���e��XEy�bZ+�,��ڡy}5:h��6�X���rǎ{�x~c��:[���Mz{��S��yq�����P�v�Y]q�:l���)� +�:�{z3�쯡+��#4�4�`J��a=F0�"�pj�8J� w3�(�Ė?<�߿�������ҵ-��.ȿ�s��:^gn�)�l��2�j~�!���� r=�a�y6�o�a� ��aJ�Egl��Z�{�VZFa��ە�U̚,���&ZҀ���N�^�E{X��%KŚ%h��Da�z�%l -HL���&=��-r�gL��8w�3���dIJ��)Y4dew;�65�.ޏ�i��7 �}<�����4,dܗ�c�5 #�^��B6в��i��� �쇬����*Ic�G�LJ��0.a�2 ǘ��SG��sq�1�&�?��a���uL�s�p.q��C/s�28�5���%���> A����4dNM��d�aE� � �쇬m�8�a��p����.we��Nt�:;�}6@B�k��u���:K� +^BcO�3JV��dُW���7�#6Ⱦ����a� ����t�7q�sc�gĄ��e����\B������p"�^��\GY�i�2��pv�1�(j�E�=�I�Dw������}��`;4�{^�EE�\�EqWś����q�+,Ӭ����6{澻 ~ +��6���A�5�%���7�F�d���/� ��;���3 H�I�A7i4S���:���z��$�a��U;��#��My���"g�i6 l�<̑w�M;�vI��wr�q���C2��������?y�?y�WAUQ��8J���M<E�-=�OY����(J*�Sg|ri>I��HZ[��R:ί�4̃��ŧ�,Y�/k�������d:� +endstream +endobj +7767 0 obj +<< +/Type /Page +/Contents 7768 0 R +/Resources 7766 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7771 0 R +/Annots [ 7760 0 R 7761 0 R 7762 0 R 7763 0 R 7764 0 R 7765 0 R ] +>> +endobj +7760 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 601.595 171.594 609.732] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7761 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 589.64 171.594 597.777] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7762 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 577.685 171.594 585.822] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7763 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 140.127 171.594 148.265] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7764 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 128.172 171.594 136.309] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7765 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 116.217 171.594 124.354] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7769 0 obj +<< +/D [7767 0 R /XYZ 69.866 801.979 null] +>> +endobj +7748 0 obj +<< +/D [7767 0 R /XYZ 70.866 723.375 null] +>> +endobj +2062 0 obj +<< +/D [7767 0 R /XYZ 70.866 696.18 null] +>> +endobj +7770 0 obj +<< +/D [7767 0 R /XYZ 70.866 540.958 null] +>> +endobj +7750 0 obj +<< +/D [7767 0 R /XYZ 70.866 261.907 null] +>> +endobj +2066 0 obj +<< +/D [7767 0 R /XYZ 70.866 234.712 null] +>> +endobj +7766 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F92 4484 0 R /F14 3876 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7796 0 obj +<< +/Length 1760 +/Filter /FlateDecode +>> +stream +x��Ko�8������j��H=li�m��6�i���m��G�G����C�$+rm'��!�,�3��7��ד���Z�l--l���^�ٮ�!�qlkrc�y�c�>E�&�rH�7����lxg3:��ga$Fc�z��t^�")�"L�t�f2�2 �[d-��G�5����Z��wH�=�A��-�mę ���y�im&F��[y1Fs�a�C�nj�G� �,�E!�!�\YV����p������X��2��\��O��&��]�,\B��F��$�0��#a���"����D6�@丰�Tw�d.L�s�N�����l��3KG�4�Ɉ�a���;���be荃^A��Q?8A�6S�!j`�6 6LR��ݐ%�@F����� ����TvCVW��@v��n��:�iT��K0����|��pcG�0� +�C���q!�;Le7cu�'�0�^W������� wi�dEzd{�� � �"vCv� ��{3�9 ��.� ف*�!�+���@��p�u��u?�|(�Ej�F��k+��p|y�(��a�4\�<]俌�%-���ىWC��4O�o@�0���5��#����h�{I���mL<���P�_ƞՍ�➧=y!�2K�%Mum��0�9��G�+���f���0Y��# +��_�`37�����g�|.�����\�%�!���/�3I�~冻1m)��ׯ̕D��C�|a�պ���ԇ�ӌ�T\aL�pc~Pl�;BY3[�]"�T���ף�9�_1p3��Pd"��C?b�r��4���ß�:u��tD�KQLa����O#]-M�A����T7��bj��ea�`Q����M��X�#�>#��wmO��C����fشµV��z�j3� 1f� l� �2���t̥Cn�;�l1��Y^T�E�1����YlHQ'.���*���Be���#�a���I,�+-rs�"��Jy�0A� dzL�}�T����w�Z- +�&�]ai���d�j���R� +�f؍M���_�d�0q�"1 ��u8צ���.�"��E��G;\��JLjW+�Y��� �+h{�B�s��&��(�>��s������� .T���[t�s\��)Hg�f�*�t�$���҈�.M�J&�>V��2>Z��J�-�/SM�K=����?'o?tI�e*���Q%J�C�=R_�L�j�?7C"HF�)�5\�٠�Z�8¾�Y�0Սz|�H�$Q��n@�aU_\�|{������D��2iI��j1�}���X��B���<��t-�<ԣ�B\��4�X�b�5c��nK��g��J���!�D�BAO�_���.��8�A��)]n�� B����~W�� �]��^��/iU(��w?��Ѡ���M�aR���T}w�aN�P�l�'�n��c�1(I<(�j�"��9E�����NE>�»��ۥ ��k��Ii�.fL�0Q~�m�ښ�n��7��ļ���D��63���Nӫ���[Ӫ�tt�|ꍩ��M"�Ȧscq��i֒��c���(�6����Oc}2���X�ƶO�������v�Q��G�T�ʯL��5h�WZx`��h�Jr����T��CcP���K�I�~��>���5e�����,Viv�Y�?�mEX�-{�qh��S�[��{�>�v8��k���{+��&7��D#F�iZ��EPc��H�����[-��Ԃ��l:���s��,(��`NSI��ץ\fdm���?��J� +endstream +endobj +7795 0 obj +<< +/Type /Page +/Contents 7796 0 R +/Resources 7794 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7771 0 R +/Annots [ 7772 0 R 7773 0 R 7774 0 R 7775 0 R 7776 0 R 7777 0 R 7778 0 R 7779 0 R 7780 0 R 7781 0 R 7782 0 R 7783 0 R 7784 0 R 7785 0 R 7786 0 R 7787 0 R 7788 0 R 7789 0 R ] +>> +endobj +7772 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [119.2 323.959 141.896 332.443] +/A << /S /GoTo /D (solve_8h_a829e66492dc3073c0f7a190cda9b7db1) >> +>> +endobj +7773 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [226.624 322.986 260.635 332.443] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7774 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [288.716 322.986 322.727 332.443] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7775 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [345.651 322.986 379.662 332.443] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7776 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [440.872 323.879 496.168 332.65] +/A << /S /GoTo /D (pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3) >> +>> +endobj +7777 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [119.2 295.816 196.222 305.273] +/A << /S /GoTo /D (solve_8h_ab6336aff7fbff116a6118b39a0d1e2cd) >> +>> +endobj +7778 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [280.95 295.816 314.961 305.273] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7779 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [343.042 295.816 377.053 305.273] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7780 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [399.977 295.816 433.988 305.273] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7781 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [119.2 267.727 172.569 278.103] +/A << /S /GoTo /D (solve_8h_ac728f92ed0a0cba0e8776222acfe1d88) >> +>> +endobj +7782 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [257.297 268.646 291.308 278.103] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7783 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [319.389 268.646 353.4 278.103] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7784 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [376.324 268.646 410.335 278.103] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7785 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [119.2 240.665 190.735 250.933] +/A << /S /GoTo /D (solve_8h_a96faf0d4f04f27a12e4ced0bffd0f634) >> +>> +endobj +7786 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [275.463 241.476 309.474 250.933] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7787 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [337.555 241.476 371.566 250.933] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7788 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [394.49 241.476 428.501 250.933] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7789 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 69.715 297.675 96.255] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7797 0 obj +<< +/D [7795 0 R /XYZ 69.866 801.979 null] +>> +endobj +7798 0 obj +<< +/D [7795 0 R /XYZ 70.866 771.024 null] +>> +endobj +4289 0 obj +<< +/D [7795 0 R /XYZ 70.866 505.3 null] +>> +endobj +2070 0 obj +<< +/D [7795 0 R /XYZ 70.866 489.229 null] +>> +endobj +7799 0 obj +<< +/D [7795 0 R /XYZ 70.866 360.705 null] +>> +endobj +2074 0 obj +<< +/D [7795 0 R /XYZ 70.866 212.272 null] +>> +endobj +7794 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F13 3879 0 R /F10 3880 0 R /F70 4385 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7809 0 obj +<< +/Length 1471 +/Filter /FlateDecode +>> +stream +x��Mo�8���<�@��[�aYd�n��fS���pl�`I�%���H�,�V�XN�����@Q�ɇ#�������M:"h���>����q�G���+���aE�l��cJ�L����i���ᖌ�i� +����� %c���JO�f��>��J�Ƃ�y��l�uD�� ���}�3�V�h~G��}D��G�˞�c)8�o���?Gc(ܔ�r�(&�Q`6�RB��*�WY�����d�G:Ζe�x0)M=�*�0���Y�B$�5�K�<x���9ž���q�/��TU����@9m��$�R�����K��9�a����9��Om�A���Ȭ�nc���z��h���g��_�9�1�A%w1�I����<�{���p���<���*>/`��q�fP:Σ<D��������s��S����i��r�IZ`����`���S*=L�BS&`����� �c�v�xG�(��ܫ�`Jx-DX��8&��ĥ;��m����i�#s�l����}u������io�m�h}��$;��1u3���]�� ��w��$O�c�]�]�ܶ&�+ס��� �>`'�#lV�J�8ťċ�Ӫ � ��1���f��x�[F:yJ�ic�ۂ�d�Ϻ�*���T��F%�TK^� � �I�Dӥ���1c`)���*�N(�0tJ���K���Q���`�P�&���� �]R@����<�������"�����>°����1!`��6�O�Y6,e0$��eDa���l�d;e�h�A�0�v�\�U�ͣ��@v��ǀ� ��,�βa pN�2�J ddNؾO�!(� +YC�<j��Z��2t}h����S�Њ�,9���}<"D�p��6�K�y6,e�>do@�)�2�� �l���]ô��r���2��UV��'���Nv�0� ʝ�Y6,`2���`J`J�g� �l'�U5iT?e���)s��)����0'�a;��cP���;��g��& 9��g()�MXAb�͆I���V��� �mG̕M��*,rc���L.�B�Z��e"�7x2�Բ~��i�7Wg�ɺȰ��<y��d� �M��<�F�/7p9���@a.�a�Vg�.n��u������""I���jh��C]K=.A� �5_֡�-o��4_�t�>��r��Jc��q�HN�f�d��S;h.�'m1�R��amr�բ��f�Q�����-&����,�Md�,^�'_/�4�J7"pk2ucK=Z�C�"*�������3�me i�R?*��ϞL�b���1F��j��*:U��,6�Q���Ӵx��t�g�;o��Z�����?���JZm�>�,��Ӭ��n�������;s����8��r ��T�����x�?*��sK�-KVv�{+�p��;��Y +��u[ �U�뮢�W�p��x��w +�J8�^!�R��k��2k?�I��l���~z�L��i +endstream +endobj +7808 0 obj +<< +/Type /Page +/Contents 7809 0 R +/Resources 7807 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7771 0 R +/Annots [ 7790 0 R 7791 0 R 7792 0 R 7793 0 R 7804 0 R 7805 0 R 7806 0 R ] +>> +endobj +7790 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 619.381 171.594 627.519] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7791 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 607.426 171.594 615.564] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7792 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 595.471 171.594 603.608] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7793 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [155.255 584.44 200.286 591.303] +/A << /S /GoTo /D (pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3) >> +>> +endobj +7804 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 131.474 171.594 139.612] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7805 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 119.519 171.594 127.656] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7806 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 107.564 171.594 115.701] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7810 0 obj +<< +/D [7808 0 R /XYZ 69.866 801.979 null] +>> +endobj +2078 0 obj +<< +/D [7808 0 R /XYZ 70.866 771.024 null] +>> +endobj +7800 0 obj +<< +/D [7808 0 R /XYZ 70.866 741.162 null] +>> +endobj +2082 0 obj +<< +/D [7808 0 R /XYZ 70.866 713.966 null] +>> +endobj +7811 0 obj +<< +/D [7808 0 R /XYZ 70.866 546.79 null] +>> +endobj +7802 0 obj +<< +/D [7808 0 R /XYZ 70.866 253.213 null] +>> +endobj +2086 0 obj +<< +/D [7808 0 R /XYZ 70.866 226.02 null] +>> +endobj +7807 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F14 3876 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7820 0 obj +<< +/Length 1530 +/Filter /FlateDecode +>> +stream +x�՚�R�8��y +/�*P�.{1��f�W=4;�J9� ��m𥁷�c[N�X8�jfTB"����I::����;q��;k;7���&_�2�ȓ�9w���ȕ�QE�8w+�~J�=�}s|Ǹ�ˏ�n���*wz/�0�2?��Q�t����eB�%v�N�u�K��'��Y�w�P�\�l:\0$8��[���]�QQ�-^t����\G�}F��O�0ȂdF�4-#�%��=�מ)��>�3k��pLjҧ��Dj�jH����PY����Đ��-Gdc��bԳ�D��@�~a�6 �\�DJ[O��� ��k{&��kg4#x�����=~�^�'Mo�g�<�y�>�Bݘ��e!wa0I��!��!�FL�2�������Y�4����Y�so�0��G��$��Q���Ќ +��]�8�Q�qcv�fƚ�W�0���>ԯ=���`f��s����,������8�(� +2�s��a��"�!��4C�4]����Wӻ�_3*��2�u�Ō���| ��Æ�r�(�FIh�� ��蒐�r�S�8�z��4��r}����������������q��%mp�]L�j�F�6\c��F2�(��H�Y�D�+M�z0��D80� �9B.�1�<�F��&Z��v����%��s���Yj�T�/�A�>��r� 8�`�+��ϰ�����h�o��<���S���)[Y]��e)W����O�i��G�g{�����+�l��]��u�r�A������ "�{'�g�ϒ"Q��t��v�W�O,0����̗q��|�/���ZD�'�y�/�젹�vϭ7�$x�y�۶;a�ê>X���`Z"�� ��q!)Av�����)���)ޮ��֪�`�V�S�h)F���噙;���&���B��$�+�����s-Py�a�\X쪮���X.u+��B�����Vu{39Ť �������u3��+sc� 7�Nu� +���u^܇v��}�����0eeC�n�g��_����~��^P�� pXi�fB!0"��`/��B���(��������F��Wx�v��?�k��z���V�=�Չ�>�6XA�q#�a̺nG]�2�&2N�����3�T`8�7�o"���T�e�S���4��-�ϫ� �H�~�㐍�А�IC]vȊc�ڰ�����gO���ҌX��ӊv����������H��_x)�kR���r4���P����[3��U�G�H��Hh�E�;GA�2���'�egi�izB����LV�����Qv�`EEy���ih�Hq�9��(\�=%N(�Yz�k��X���7C�������`���,12��1�`G\ <��T��0��F����Q�Đ*�RËhD"���5�F��"�G�� �纈V����9� 4ѕ9�x���O`��U3��#��OI��� ����i6uU�#ϚM[�f��V �*�/���g)����,���\@ƧkX7A$~f*g^�E���Eizy�?��Z +endstream +endobj +7819 0 obj +<< +/Type /Page +/Contents 7820 0 R +/Resources 7818 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7771 0 R +/Annots [ 7812 0 R 7813 0 R 7814 0 R ] +>> +endobj +7812 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 366.207 171.594 374.345] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7813 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 354.252 171.594 362.39] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7814 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 342.297 171.594 350.434] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7821 0 obj +<< +/D [7819 0 R /XYZ 69.866 801.979 null] +>> +endobj +7822 0 obj +<< +/D [7819 0 R /XYZ 70.866 771.024 null] +>> +endobj +7801 0 obj +<< +/D [7819 0 R /XYZ 70.866 487.988 null] +>> +endobj +2090 0 obj +<< +/D [7819 0 R /XYZ 70.866 460.792 null] +>> +endobj +7823 0 obj +<< +/D [7819 0 R /XYZ 70.866 305.571 null] +>> +endobj +7803 0 obj +<< +/D [7819 0 R /XYZ 70.866 82.821 null] +>> +endobj +7818 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7829 0 obj +<< +/Length 1507 +/Filter /FlateDecode +>> +stream +xڽY�n�8}�W��X�I�t�&@��i����m�V�Ԓ���;)Y�U���C ����3�w�7���.&�[{ػ��s;ywŔ�Q %�n<����SE�x�+�nJ`�|���ȓ�Ѽ��-��U�D��&z�<�6Q��f���<�4ZS�C1Ó���o��#-��HS�-���=�V�OF,��s=3��`Hp��e��k���"T�(�3�`��J�j���y������ +& {>#H�X g���3_��AU/��O +��_W��&����U�v��ͱ��4ĬF�X�o���7דcHҰ��/��u�g���{�Vjz����.d^ܥ�3�����زzb{� +�AG�>� + A=�r8N�_@\3*��x��}y��p/�* ���`�e�t� N夕DmO���Yn�!�Q�Qj�߿��_���q<}k߫"����|tF^�UQč��8����s7�����)�ז�-F��s0��)LJ��>(�l�yԛ��^�8�1D�K�<�|n�4*�͌�i��ơ�# ��c���!���1L����À��C���#��@3D�'1CL��j?��a�I 1�#)�.,����'h�B<��/c� +8ly�s��@<�VM����t9M�;J5�ܪ�)�=ڷ�j�(;��=�s^"��0�ȴ��W��0"�#Dv��z�و���Y�s�'U����l�>���C��ENc�"�<����CS)A���y����i��Ƹ��γaXs]�rH����%";��}��&�5v ���PHj��P`u��Σ�X�tq�����V�{\Z6�\��������d+��|ⰼ.�p����q���]��W����X�Ֆ'�Ev��Ⱥ��"۪m�Б������� �0���є"�����71x`*H�ț��6Y�������p��� �յ��m�ö��_�u��[�)ea\��j����J�2�bj)������q�t�|�o�����bF�4�L�a�|�`���"Sug������7By?Y4�$Q���,�UQ�4эf��{ ��u��©�����r7���<��Ҽ�f둏�:�MϘ��;2�tc!X����m�`~�g��� +�u�s$�mlp�f��, �m��C=.hc��5_�K����;��j^T��l�?���f�;��C�[����Ẋ#U�Ut=�Nk��&��2q-IE\����OIT�5�;��_ъ~�~�q�q�L��3��nk�!�M�?�R�m��*�����đ�=�����p1�t�Z����ڿ��M4~=���������\��68h�%D��?����qt��d�_���:����R��ƻ�5������/��0�'�Z]�8Mwf�4,��:��2P��o�1���+�-3\Ě����z +�l��^�i#>��� ~+�{�C�D[��9kz�o0�o/Qeҽm�"��nM�Qm�r(V~�M(}��6�oe���%0A +endstream +endobj +7828 0 obj +<< +/Type /Page +/Contents 7829 0 R +/Resources 7827 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7771 0 R +/Annots [ 7815 0 R 7816 0 R 7817 0 R 7824 0 R 7825 0 R ] +>> +endobj +7815 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 691.297 171.594 699.434] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7816 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 679.342 171.594 687.479] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7817 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 667.386 171.594 675.524] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7824 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 112.329 158.116 121.786] +/A << /S /GoTo /D (solve__test_8c_a468b4492daa139d24a18624526001220) >> +>> +endobj +7825 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 83.051 204.588 93.427] +/A << /S /GoTo /D (solve__test_8c_acb6c59801ca040ac66f436b8f332a371) >> +>> +endobj +7830 0 obj +<< +/D [7828 0 R /XYZ 69.866 801.979 null] +>> +endobj +2094 0 obj +<< +/D [7828 0 R /XYZ 70.866 771.024 null] +>> +endobj +7831 0 obj +<< +/D [7828 0 R /XYZ 70.866 630.66 null] +>> +endobj +4290 0 obj +<< +/D [7828 0 R /XYZ 70.866 341.034 null] +>> +endobj +2098 0 obj +<< +/D [7828 0 R /XYZ 70.866 324.075 null] +>> +endobj +7832 0 obj +<< +/D [7828 0 R /XYZ 70.866 154.167 null] +>> +endobj +7833 0 obj +<< +/D [7828 0 R /XYZ 95.773 126.356 null] +>> +endobj +7834 0 obj +<< +/D [7828 0 R /XYZ 95.773 97.997 null] +>> +endobj +7827 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F14 3876 0 R /F50 3818 0 R /F61 3908 0 R /F13 3879 0 R /F10 3880 0 R /F11 3877 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7849 0 obj +<< +/Length 1238 +/Filter /FlateDecode +>> +stream +x��XKo�6�� ҋD4I�zm�� ė���P;d��KXG?��3|hw���b=�D� ?~�͐����#E�vF�t<�c>;8�#�$}4_���8Q�0R4�х�|�~�@>��A/��#Y�cQ��Y_��K;YW�t�~>�2�`I]��c��e���A9�}@�1�ѝ�,Q�}��:���&%8�I��3��@a:&��%�8��Kbn1�6k�̀���%[�&��&��y��7�h͛�´m]��ji +Y��1}�7;7fm'�֥���6���D����y1S�O��K�I+��ڐ�,-ۧ�3t��2�f�K;��L-ׂ+�G3���9�9yĔ&f;�\8}����������z4�$�����b�ؒ���Iږ�z3�FC�D� P��A�q���z���]V��+���8����R�<x K���"l��AG�F�m�W�F��b�R�FT�xBWG�kk7#`��a6=����~���8���@/㻂����R�e�L�i¦���k|�ԑ���ҁ��� +��K�v���|�"o�2h&_��+��\��J����� �E�CXZm*%o�^�YTN���L�2ur�P������N��:͆:}�����bY�]v���|J�����)s��0�g ��H�t�F�I�^�C���M�J#e��pv~h���>6�̭߭�Jd�m�K�<��R@���.^�A���[ӣi�Yx燃�)� ���Α0qR�����W� +:����/�E2�H�/�����B�t�9����F {|���ܥ�!o ���s@�َ���.�� �Ha�tU(��˺J�GL�E"`�I���Ǟs��uy���l�4XS/�d�qdǫ�a�<W1��S�T�J��Z�;s-"�U��� +��Z���\f� }��6�����\��1<IWi�:�BVm�2�n�������T�����"�������7�����.p���u�Rk:t�4���l3�rK�+[9�����P@��ҋn��F�n|��$���s[�(�NG�T�e�U�� �.���n���� W@�O8>��ˡ�U�=܈v^u6��Q���k��YMB�#@}L��C_ Y�5�L��ซ�OIए_\.�il��s}6�֪54/�s��:�Wo��z�P�88�vl��ފ��k��TL�������+1��1��@���a��ah��J4i7\l��i�����R�\Q�B���i� +endstream +endobj +7848 0 obj +<< +/Type /Page +/Contents 7849 0 R +/Resources 7847 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7771 0 R +/Annots [ 7826 0 R 7835 0 R 7836 0 R 7837 0 R 7838 0 R 7839 0 R ] +>> +endobj +7826 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [258.958 702.971 281.654 711.455] +/A << /S /GoTo /D (solve_8h) >> +>> +endobj +7835 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 652.506 297.675 679.046] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7836 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 501.117 158.116 510.573] +/A << /S /GoTo /D (solve__test_8h_a468b4492daa139d24a18624526001220) >> +>> +endobj +7837 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 472.233 204.588 482.609] +/A << /S /GoTo /D (solve__test_8h_acb6c59801ca040ac66f436b8f332a371) >> +>> +endobj +7838 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [258.958 359.871 281.654 368.355] +/A << /S /GoTo /D (solve_8h) >> +>> +endobj +7839 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 309.406 297.675 335.946] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7850 0 obj +<< +/D [7848 0 R /XYZ 69.866 801.979 null] +>> +endobj +2102 0 obj +<< +/D [7848 0 R /XYZ 70.866 771.024 null] +>> +endobj +4291 0 obj +<< +/D [7848 0 R /XYZ 70.866 643.488 null] +>> +endobj +2106 0 obj +<< +/D [7848 0 R /XYZ 70.866 637.008 null] +>> +endobj +7851 0 obj +<< +/D [7848 0 R /XYZ 70.866 542.106 null] +>> +endobj +7852 0 obj +<< +/D [7848 0 R /XYZ 95.773 515.144 null] +>> +endobj +7853 0 obj +<< +/D [7848 0 R /XYZ 95.773 487.179 null] +>> +endobj +2110 0 obj +<< +/D [7848 0 R /XYZ 70.866 443.128 null] +>> +endobj +4292 0 obj +<< +/D [7848 0 R /XYZ 70.866 300.388 null] +>> +endobj +2114 0 obj +<< +/D [7848 0 R /XYZ 70.866 293.908 null] +>> +endobj +7847 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F14 3876 0 R /F11 3877 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7873 0 obj +<< +/Length 1642 +/Filter /FlateDecode +>> +stream +x��YYo�F~ׯ�# X��%�G��M�:@��%롊!�-&)��s����.%�:,ۊ۾��=ff��f�:_~bƢPcaP����������k�[ã�w]�8q�1�S��������aN"5�H�X�.�[�Q3.�<����ñ}"|XHܶqz��x����,5ؚ��uLj����sX�`Pb��U��G�D86�Sc4��%<���mK�2B�/�<��U^J���<h]����=c�9�S�p.:g��P�|��0W�\��e���եܥU5[���j6O�>��� +Z[�L�ʟUJ�ٙz�����0�,� +kȄ�|C^p�{Q�\�K q�Myc�/�J�����g͞����CwC탺O9��M2���P~ӨN�J;L����%�F��n{뭛��+ˡ&9dH� l��ۧ���%����[�o��%��.�hIF�g�rd�ϔ���)�C��X�:[6�>ʔe���i<�.�u\�rLH�~�}ܼǪv}�#�����=���,�^���b�UCŁ���;�uՇ�P}N�hrס�����v�y;ͮ���6mP�L����/fz5������K�'�� ބv���8=H��.םL5�mE�QG�4���ܐd�*M~ +�|a^!��G�*����c��8�<*���wq�WeR�A �p4y'e��R��Q�8��50q���h��vK�[X/�p=]�.:�9N�Aw�Q�㉃6���mEcエ�=�Qߒ����,�ryWc�0=)��S�%��zv�Un�c�0�j�|A&{)�7���}��(g�m�s5ht�W}���;*�� ����Á�k���F)��Bhm� ��Q��K�ٮ�(�B����4ߦ���^-3khCD�Z65q�f\�������[�pW�l ����X��>$sM2���,%Ij~WsY\-W�R3_�ɨ�4�h��� �J���>�v�Z�`$T�����Y[-�Q�+��N���K<����"`�S�eU��)��.�"n$�����������Mͤ:��M =(�u��%�t5!4���>�My��IN����m:���`/`7�uUڎo���6ŷ,ɥz�r�Bs,���Q��QH�о�I�`��]��~մ�A�{�J��R��c�s_�I^FK�#�G�<Vj��k�~WjIr�K-�r��eX��/��1o��ɏpSo�)l�ɼ�6�[�jmLx[��xa�� �n�J��!>7���O Ok���c�`�b�v@�A�vE��.������Y���uwF3���tbi�?���I~Kn�!�8i��y�K�=4�}b�p�57_�4����*��r��%h���E���!͢�6yJ�ǃƘ�h��Y{�cj ����8���骣յ�_�E����^���l���q�c)�M��0���J�=v� : v��l�5��g]C6v'V́�� ���9��<FgOg�h��sخ{�;�jhmf����D�����<�z�%��m��Y������՛`�p-���{��R�T`��Ҹ�y�Л��v�ƸG��<E��$"��k�>)c7�O�{�^�I�)����T�x�#1�j.�U��&��1�A�zʿbͿa.����sq]�g��<.ª1aS��ԊF��}��Ҍ���Ћ�� +endstream +endobj +7872 0 obj +<< +/Type /Page +/Contents 7873 0 R +/Resources 7871 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7876 0 R +/Annots [ 7840 0 R 7841 0 R 7842 0 R 7843 0 R 7844 0 R 7845 0 R 7846 0 R 7854 0 R 7855 0 R 7856 0 R 7857 0 R 7858 0 R 7859 0 R 7860 0 R 7861 0 R 7862 0 R 7863 0 R 7864 0 R 7865 0 R 7866 0 R 7867 0 R 7868 0 R 7869 0 R 7870 0 R ] +>> +endobj +7840 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 735.563 177.77 745.939] +/A << /S /GoTo /D (svd_8c_a8194826f85cc3105c4d8d4f342ca8df8) >> +>> +endobj +7841 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [262.498 736.482 315.938 745.939] +/A << /S /GoTo /D (structmatrix__dim__t) >> +>> +endobj +7842 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 708.205 177.277 718.787] +/A << /S /GoTo /D (svd_8c_aeb7ac3eac076a0f52c729849599808a6) >> +>> +endobj +7843 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [262.005 709.124 315.445 718.581] +/A << /S /GoTo /D (structmatrix__dim__t) >> +>> +endobj +7844 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 680.847 177.277 691.223] +/A << /S /GoTo /D (svd_8c_aa65fbd187ce13d0da98cecb40cfa3b07) >> +>> +endobj +7845 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [262.005 681.766 315.445 691.223] +/A << /S /GoTo /D (structmatrix__dim__t) >> +>> +endobj +7846 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.185 653.489 238.991 663.865] +/A << /S /GoTo /D (svd_8c_a91b85e542b1fc44d3500ba52aecb8e0e) >> +>> +endobj +7854 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.767 628.023 130.711 636.507] +/A << /S /GoTo /D (svd_8c_acdccfce5b7732e6334ca5a521c57e63e) >> +>> +endobj +7855 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [222.471 627.05 256.482 636.507] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7856 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [400.184 627.05 434.195 636.507] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7857 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.395 627.05 525.406 636.507] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7858 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [135.653 615.095 169.664 624.551] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7859 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [300.03 615.095 334.04 624.551] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7860 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.578 586.818 252.889 597.193] +/A << /S /GoTo /D (svd_8c_ae92d53fe415ccfd63a21bb36936294cb) >> +>> +endobj +7861 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [412.625 587.737 446.636 597.193] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7862 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 575.781 128.787 585.238] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7863 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 547.612 234.221 558.087] +/A << /S /GoTo /D (svd_8c_a55b4a07eb7dbd09f7fa1d15debd44595) >> +>> +endobj +7864 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [318.949 548.423 352.96 557.88] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7865 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 383.221 297.675 409.761] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7866 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 210.398 171.594 218.535] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7867 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 174.532 171.594 182.67] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7868 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 162.577 171.594 170.714] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7869 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 150.622 171.594 158.759] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7870 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 126.711 171.594 134.849] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7874 0 obj +<< +/D [7872 0 R /XYZ 69.866 801.979 null] +>> +endobj +7875 0 obj +<< +/D [7872 0 R /XYZ 70.866 775.009 null] +>> +endobj +2118 0 obj +<< +/D [7872 0 R /XYZ 70.866 519.134 null] +>> +endobj +2122 0 obj +<< +/D [7872 0 R /XYZ 70.866 369.23 null] +>> +endobj +6363 0 obj +<< +/D [7872 0 R /XYZ 70.866 327.298 null] +>> +endobj +2126 0 obj +<< +/D [7872 0 R /XYZ 70.866 300.356 null] +>> +endobj +7871 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F14 3876 0 R /F61 3908 0 R /F50 3818 0 R /F54 3823 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7886 0 obj +<< +/Length 1359 +/Filter /FlateDecode +>> +stream +xڵ�]o�8���+��q�m���n+��l�n� +1)M� �MH;���Lł`��*Hb����96�����[��[{ػX�q�8=g�Q$%�<�Q(��"�$��;�2<\��Ƹ����7�4XR�g�ꐥy���"�M]/�]h�=�2QH���w�{�߾{1 +���e�q���η����w�Q�O����bZr��G@���,-�]@����5!�A��q�!��3yw��1�Rx +A�b@k�0�&D��E�*uJB�(�H)�*#��*��U���,�f}MJ(¡�&�Z�����'�]��p���!� T����X>z������ͯ��o��:x��`��C�S6+���JH�� +�\F���I�)k����i�)kk���!���&[�!��,�f�0��(���v%�b2�!���8�����Ak��Q����s�`�����eCZY�"m��>%��'mV��4�H +>���@� )�g37E;cm�C<�h��ڡj��\3o���&��1�#p!fq6/��,�("r>g���Gp�h嬣y��M7Q+g�y��(fS]��0���lV���~��)`��NGY;lm��NGv��&.���M��'E?R�y���6!�c��z��Mb�������ik_M��̓������]t���>���L�f�0�q����bn�qL���M�N[[�vmn촵=L��6���6�h��y�� a`� +ꆎ֍��l0�� Gܰ�I�Ak��7�:~ `��U�M�u�<���;jmF�~˦-���x-�] �g��f��P 3��۬8ȿP�=������.�N�v�>T�Xnkޒ�!�7�1�9�����gx�k�V�����0�h�=��<���>���o[Լ7�1��5���'Q�ܳ�c�o�=�*3IY���d���[���fh���VU�@yI9��0.ӧ�a?ݥ�*}�a�?�����[�S�N˸|��E�WC)����ZA~�T�*��C��/�Ҽ�o��6�w[S?ɍf��M�-!�WV�d�1�'�Ʊ���9a�D�b����H4{_��c� +�ZI$�~�fY7�$~�AD)o PE¼{y.�b��iq��{x>֮�N�:Jg��+!��I/�Ѥ�t1��Kb�0�(p�o ���o�ș +V��CVC.a�P�ۯ4㲖�hK���VM�����i�1?1�}�rvkSB��cD4�@b��/�$��0Y���nw�=�����K���������fX��������x�*�աO> +��|yu{֭��wS�F�V��){��ִDTA?u�� ��$�y�te��r6}hf�zWZO:�~�uY�i���,�` +endstream +endobj +7885 0 obj +<< +/Type /Page +/Contents 7886 0 R +/Resources 7884 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7876 0 R +/Annots [ 7883 0 R ] +>> +endobj +7883 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 397.998 171.594 406.135] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7887 0 obj +<< +/D [7885 0 R /XYZ 69.866 801.979 null] +>> +endobj +7888 0 obj +<< +/D [7885 0 R /XYZ 70.866 771.024 null] +>> +endobj +7882 0 obj +<< +/D [7885 0 R /XYZ 70.866 519.778 null] +>> +endobj +2130 0 obj +<< +/D [7885 0 R /XYZ 70.866 492.582 null] +>> +endobj +7884 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F13 3879 0 R /F10 3880 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7894 0 obj +<< +/Length 1554 +/Filter /FlateDecode +>> +stream +x�͚Ko�8���:�@����q�m������60GI�Rז���;�HG�hɖ|�!�,Q�$���̾|&��n���'G�F7�J42R�d��(����2I���oc��dJ��~>�eu�a�N��/���q�M�e:��}J8�Hh �ʄ}<�{6�oD�)N�AHk�Γ�f��'��S�3:�U��$\0$8��ur;���<FT�[{q]8�I��/�'����&-�턐��̛�z��-2,U���m��HLj�fZ3��t&����@H��!�Q +�R0�eDVYsl&� �W�y�Ԅ����T�+�Wj��!)d���'D�U�f���� (�յxvPo��V�ݛ�]���E�{�0<����S��X����O�f/���������qm7��� �K*!��\2���3��'�.��p�O3�e]s�����`yq'�H� sn��l8, �XgW]X�g`�O2�e]�6���v� ���k��<�C[��G�� +O���m�]�\0A�Mt�6�F�4�;�B�&]�a��"ݬ�S��h����d����zq��[8�X�1�ҀZ¤��f��-!fn��~ǘf�b��uzQT��*sJIn���Iy?P�R�����̙��w���4XKV�y��-�@s��L%�A��.+�c��D�3���#p:0���SZ�w��i��mn>�Hd�6z�s$��NJ�c� +�Z�֡�o3��0� �T2%��������X�ӝ���_9*��!ޥ�_m}�0����'���*�]�8:��E ���,�`݄ c�+_��ڦ����2���b;�i��:��> +����apL�gU0��+���v`��Y������Y�+Fv��yQ�ZS�c"ʏ��tl�����u[��Y\��S�����}r�ė��s|�3�N���y� �̌�,'�����ߝ녳6Ћ��)_"q&��e�z���H��dT0q���"=�*<����>��������Mt9�=�v.AI����H��~���/��N��b�Q%����+~�"�C��4�Ԝ���٨Ppy�"� +a��2�$�W2Lu��2�!(�T���ȦD��"�|EN�##{�������r� �%��1W���A���\���sY�Z��粮��,/�d)j�n7э� Kkm:��a�0]X�nJ�9�~�q,�U���f?�8��8�����Y���m����-;�Žh�&���=��b����VHrz�$���E]��rB��~�~n�A���^��:�w���l��<�F�"�aů�"5p����0�Ԍ���3���L����H�?U�i��� ҨH+1��6NV�($�B��t\�]�#Hr���X��D]Hh�#HXⱺ�m�P/�P��?}7�?���J�|��a%��^yTѲ����H�R��,�)�R_�)�� ��,�ik�$���b���٨��P��tv'���.�:+Bٲ������D"�$��'.�����i�n������Ά��ٱ��9A� +endstream +endobj +7893 0 obj +<< +/Type /Page +/Contents 7894 0 R +/Resources 7892 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7876 0 R +/Annots [ 7889 0 R 7890 0 R 7891 0 R ] +>> +endobj +7889 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 447.836 171.594 455.973] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7890 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 435.881 171.594 444.018] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7891 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 101.136 190.722 109.273] +/A << /S /GoTo /D (structmatrix__dim__t) >> +>> +endobj +7895 0 obj +<< +/D [7893 0 R /XYZ 69.866 801.979 null] +>> +endobj +7896 0 obj +<< +/D [7893 0 R /XYZ 70.866 771.024 null] +>> +endobj +7881 0 obj +<< +/D [7893 0 R /XYZ 70.866 581.571 null] +>> +endobj +2134 0 obj +<< +/D [7893 0 R /XYZ 70.866 554.376 null] +>> +endobj +7897 0 obj +<< +/D [7893 0 R /XYZ 70.866 374.334 null] +>> +endobj +7878 0 obj +<< +/D [7893 0 R /XYZ 70.866 216.226 null] +>> +endobj +2138 0 obj +<< +/D [7893 0 R /XYZ 70.866 189.377 null] +>> +endobj +7892 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F13 3879 0 R /F10 3880 0 R /F92 4484 0 R /F86 4565 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7901 0 obj +<< +/Length 1396 +/Filter /FlateDecode +>> +stream +x��Y]s�8}���ўI}#���&3}�N_�����������{�� �`��>d0�t����ձ|3��D�u:������������B��̛?z>FJJ�(�ě���S������Ǡ�q ��n����j�>Y�q��E�I��:�0����=��T +)ʽe<��{+h��b����g�q���>o�ϓ�abD��h.h�[��)��4�|��-�(�v3B�iY �!�3xvDH%F�}�� K��,@��.���Aؔp/��PiR����9C>�o��M���#F��� ��*���-��.9���p���>�s��+N=#x��?@�{�h��O��x�A��v-�}��e?%id�Ps�a���T ��AF*o�S�ˋ(���s�7��]yURݡ�a��ʫr.�m�7^�i4Etl���G�Ȧ{*\�LXqn�#ɳ� �lW^�5 W���7��]}Uާd��Rn���r��"���xM���e�%�ޱ6�a�('��͜9,)% +�~}}Ø�M�O�"���F��L��)�O��B�"@| AQ�|=��F�H/����B���;wT��XHG�p%���� �"� a�M��|�FY�n�z��3���m�%�7,0���Ƈ`���&�D���TY�%x�a�m6����xq_xׄ�@�:P�� +#TT�����Z��v}!��� ���L�I�j�ɿ�e�]d��~:Y�M�`�k�5vMU��k�L��C���~�����2I�_�y�0lq�� ����B �;]ALС�������H��:%��|(g��S8�����V~+��wM����#�7 +�)�IX��(�CT�9�Fٮ�*��P�0�v�U9��ϖ��=��h���/� �?Fϋ +�`�OJ���;]����h�(E��1���L��q��g���pH��uH+�`���0��{��%�B�3�$ԉ����]����/N�]>Ezb+�<�V��zOY#�<���Dg�C�9��Ǹ�*'P�#et��Lh�X�k_��! &q��t��i�2�J�.�G�O�9��$�pw.��d��[���m���0{t�v���nr��Pi�k[��V��`I��� b�������巼�0�B2`'��$E�;�j}u;]yf��1!J{Lb�ɃS��$V��q��$�Ap��ޜ�\����a���5�֛�0�����(���]�����4�6Jr#����~ �)y�]rF�*�*�~]m�[�Ve|�;R��ޓhHN|�=%�1Vm�"��� &����a����8�F�䆱�J��zыQ��ޑ6T�Q��Q� (�c����c ��d���0� Hb��;��;04+�����_������YY}l5��c� +endstream +endobj +7900 0 obj +<< +/Type /Page +/Contents 7901 0 R +/Resources 7899 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7876 0 R +/Annots [ 7898 0 R ] +>> +endobj +7898 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 163.422 190.722 171.56] +/A << /S /GoTo /D (structmatrix__dim__t) >> +>> +endobj +7902 0 obj +<< +/D [7900 0 R /XYZ 69.866 801.979 null] +>> +endobj +7903 0 obj +<< +/D [7900 0 R /XYZ 70.866 771.024 null] +>> +endobj +7880 0 obj +<< +/D [7900 0 R /XYZ 70.866 629.284 null] +>> +endobj +2142 0 obj +<< +/D [7900 0 R /XYZ 70.866 602.089 null] +>> +endobj +7904 0 obj +<< +/D [7900 0 R /XYZ 70.866 482.733 null] +>> +endobj +7877 0 obj +<< +/D [7900 0 R /XYZ 70.866 285.203 null] +>> +endobj +2146 0 obj +<< +/D [7900 0 R /XYZ 70.866 258.007 null] +>> +endobj +7905 0 obj +<< +/D [7900 0 R /XYZ 70.866 128.507 null] +>> +endobj +7899 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R /F86 4565 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7923 0 obj +<< +/Length 1329 +/Filter /FlateDecode +>> +stream +x��X[S�:~ϯ�/�̉�Ŗ�A :�@�OHL�_rl�ߕ%%qn��=�#����ծ���+bM��&�:��~��y�@>���?XF�s��)��ꏭ[��#�lQO���=�۳(�]7|hl�y������7�a�B�De�2O>n�����b�́�@�:�(i���������z�V&��2�:�c��;O� �s����4�Ø�Qe��wX�k�:��k���� �y����բx�˰� �P��a�7[ĵ�_�8J��˗Q��g��������yք���:.����¾oRl��?� O�2(���,H3xL];��.�? +�,��`�yV��+�(���+��#e�tV�z ���M�A�jW��# ���"0���2̥kC�;�������c�d�0 �YY<��DE͊x�QbI�Q�IZ0�|��{��rcL�r�C�������,���b�G�L'���z�3�G����d u=�% �u/Zz�A��bC�[>щ��4��2��fT�� ��2���9$d����0�f�SE�z�T %�-�o�����_��h&դ�|�7���<�M~����(���I ?� +H�1�K��K��#Ɓ�&u�a>L�J��.j�m�|.m:|W�#���� Y%]��=$��6`����LT���6(�l�(�\, ����V� ��2�PH(� N���l�t``�Yq|�y���K�ҏ���a����LK5�eʯ����`6= �5�H��ޤ������0�=��@��>�;r��j�����Qy5Lh-fI�ׄ��0�E&��F�Ɇ� �Ba�wܗ��1�Q}df�r���ܬ�e��q�E}��nV�2�4�6��͈i��[h��F�.����uyp�'v�xYb���uq��`�!X�=�����/O#U� m�O��!��|�jâ���Wx{F����I��*e��4�W� �i�<�#���.rK�˦�78]�%j�m�����t�ơj�?��=~ZP������w��p��Q*+V��z�qx��c�Q��ޱn[�9���Q����e!�������&�o���G�sq�9?�h�㋛vo�t���Å�U�����:4�Шæ����m ��.`5.���*���$�V#��&t�r���!����T�ߏ����90����QE?��bG�*Sޕ2�n�]w����}����̓���*�p�d��Z.���.���./dz��tv���H6�|��� �&�ܨ��]��8�z��+�ЙϊQ�;˧��8\��:a�0����|���u&+����cM����H�� +endstream +endobj +7922 0 obj +<< +/Type /Page +/Contents 7923 0 R +/Resources 7921 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7876 0 R +/Annots [ 7906 0 R 7907 0 R 7908 0 R 7909 0 R 7910 0 R ] +>> +endobj +7906 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 564.819 190.722 572.957] +/A << /S /GoTo /D (structmatrix__dim__t) >> +>> +endobj +7907 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.171 174.544 298.087 184.207] +/A << /S /GoTo /D (svd_8h_aa2f21266e1086a3971dfd02ee4b48ce5) >> +>> +endobj +7908 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.171 144.614 294.617 154.277] +/A << /S /GoTo /D (svd_8h_a70d46444b7291fdb50510447bb1ab9a4) >> +>> +endobj +7909 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.171 114.685 196.437 124.348] +/A << /S /GoTo /D (svd_8h_af9e7db6685a0631312bfb93cc58dd756) >> +>> +endobj +7910 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.171 84.755 307.054 94.418] +/A << /S /GoTo /D (svd_8h_acdb2d1d5cfdead81a1c247037b06823a) >> +>> +endobj +7924 0 obj +<< +/D [7922 0 R /XYZ 69.866 801.979 null] +>> +endobj +7879 0 obj +<< +/D [7922 0 R /XYZ 70.866 686.6 null] +>> +endobj +2150 0 obj +<< +/D [7922 0 R /XYZ 70.866 659.404 null] +>> +endobj +7925 0 obj +<< +/D [7922 0 R /XYZ 70.866 529.904 null] +>> +endobj +4293 0 obj +<< +/D [7922 0 R /XYZ 70.866 388.913 null] +>> +endobj +2154 0 obj +<< +/D [7922 0 R /XYZ 70.866 370.106 null] +>> +endobj +7926 0 obj +<< +/D [7922 0 R /XYZ 70.866 219.763 null] +>> +endobj +7927 0 obj +<< +/D [7922 0 R /XYZ 95.773 188.571 null] +>> +endobj +7928 0 obj +<< +/D [7922 0 R /XYZ 95.773 158.642 null] +>> +endobj +7929 0 obj +<< +/D [7922 0 R /XYZ 95.773 128.712 null] +>> +endobj +7930 0 obj +<< +/D [7922 0 R /XYZ 95.773 98.782 null] +>> +endobj +7921 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F92 4484 0 R /F86 4565 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7947 0 obj +<< +/Length 1662 +/Filter /FlateDecode +>> +stream +x��YYo�F~ׯ�# �k�.��6u��H�CA�)Z"����8����(��m�i_��s|���pu9��k�jdi+��ލ~��.����(p]�M�4�B��j^@����R����|�^�0Fm���$� �x�����,��N��M�1�=�0��p+���Ol-�F���-a�_��gf��P��ک6}�2[�s�k�����n�Pq���kt�.�|O3 l��!No�63�� ��E��c̙r%���g��ҫ��p�M���r�&�kQ|^vO����z~q@8L�º4L���,١�j��g�|[��7��v�X��d��)~�(a����qc.qvP(���� ә��Z��K��'6�i����K�1����M\)�3X�;�"��mBBׇ�<�6�Hld�����"{hj���l�Ac���95<�+�;1�`~Q%|'�.���[n�(��34�ޡC��$��YG�8/�8���b��2�v˷���.�.R�3(]/����)ᩅ��RQy�eQ6}����9 �z*�&az��4F���q^�l*���g��ư-�g19>�$���L@�8�-�ՙLB��~�c��<*��{*�CTN ����{�K�IT����Ҹ{FA����qzO�����VZu�{����'�6��5�=�U�[|�8J�"Z��ʾ�[ +�8db��^g�:ݠ�y�fa+�,��a����W��ޮ؎�F��!m�_)>��Uc���k$�^<H� lrV�!�V/ؐ/�c�Aپ:y����Y�/ECa���Rw����u��h��Y><<ča�aا�`lY�u߰KU:WQ�<�O�A$X +���*]R{�΄�;�ZzQ���1pF����;��˂��c�d2��8���)���D_��bY��ׅ�Z��E�'{è/khp�am(�u�6�O�+1�FL���ljوz�9�x�&�#C�¼�블~ވGR�chg��$��Pb ��PK��"�\��0)�Aq�72�WLb�B��qu�`�R1�$z�:h.�P����"�b��o��Hu.��s(ٖ��Y#$�����s��h4)�� ��1HƗu�j�o�ݰ�����B +�+����!\�9k|�����Li�;���(w*�E�+���}%����+k1(:�aW��&���& +�仸��lr(e�l"9̴R���em�{����2Ip���5ك%Q������ ���������m��!'�2��އM�K?�U�Hi���^S�̜�t��͞�~�����w�1�nK�An��������nn&27���=��KK@ȥȥ�'�M�p�@V����g�����+����a���>ɝJ��: ��:=Tv�C�)�<K�����w���ꀁ:�"�J]{Ѹ� 9�Yn�[�W����)j���S0;_��+����`=�yĉ�٣7�?�D��"�p������NP�z��D%���� �,��O��V��&�dQ_I�Jvd�y�;�T�̫�͢7��q�rÐU)��\��+������0Ur�_S��ƛ<�;et�H|,^D��ȅ�r�-�ݯ�������g�C��s!]�c��ȁX��r����k�a[���m��J=·&����� +endstream +endobj +7946 0 obj +<< +/Type /Page +/Contents 7947 0 R +/Resources 7945 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7876 0 R +/Annots [ 7911 0 R 7912 0 R 7913 0 R 7914 0 R 7915 0 R 7916 0 R 7917 0 R 7918 0 R 7919 0 R 7920 0 R 7931 0 R 7932 0 R 7933 0 R 7934 0 R 7935 0 R 7936 0 R 7937 0 R 7938 0 R 7939 0 R 7940 0 R 7941 0 R 7942 0 R 7943 0 R 7944 0 R ] +>> +endobj +7911 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.767 739.068 130.711 747.552] +/A << /S /GoTo /D (svd_8h_acdccfce5b7732e6334ca5a521c57e63e) >> +>> +endobj +7912 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [222.471 738.095 256.482 747.552] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7913 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [400.184 738.095 434.195 747.552] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7914 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.395 738.095 525.406 747.552] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7915 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [135.653 726.14 169.664 735.597] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7916 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [300.03 726.14 334.04 735.597] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7917 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 698.238 177.77 708.614] +/A << /S /GoTo /D (svd_8h_a8194826f85cc3105c4d8d4f342ca8df8) >> +>> +endobj +7918 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [262.498 699.157 315.938 708.614] +/A << /S /GoTo /D (structmatrix__dim__t) >> +>> +endobj +7919 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 671.255 177.277 681.837] +/A << /S /GoTo /D (svd_8h_aeb7ac3eac076a0f52c729849599808a6) >> +>> +endobj +7920 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [262.005 672.174 315.445 681.63] +/A << /S /GoTo /D (structmatrix__dim__t) >> +>> +endobj +7931 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 644.271 177.277 654.647] +/A << /S /GoTo /D (svd_8h_aa65fbd187ce13d0da98cecb40cfa3b07) >> +>> +endobj +7932 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [262.005 645.19 315.445 654.647] +/A << /S /GoTo /D (structmatrix__dim__t) >> +>> +endobj +7933 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.185 617.288 238.991 627.664] +/A << /S /GoTo /D (svd_8h_a91b85e542b1fc44d3500ba52aecb8e0e) >> +>> +endobj +7934 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.578 590.305 252.889 600.681] +/A << /S /GoTo /D (svd_8h_ae92d53fe415ccfd63a21bb36936294cb) >> +>> +endobj +7935 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [412.625 591.224 446.636 600.681] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7936 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 579.269 128.787 588.726] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7937 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 551.474 234.221 561.949] +/A << /S /GoTo /D (svd_8h_a55b4a07eb7dbd09f7fa1d15debd44595) >> +>> +endobj +7938 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [318.949 552.286 352.96 561.743] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7939 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 372.438 297.675 398.978] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7940 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 206.421 171.594 214.559] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7941 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 170.556 171.594 178.693] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7942 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 158.601 171.594 166.738] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7943 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 146.645 171.594 154.783] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7944 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 122.735 171.594 130.872] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7948 0 obj +<< +/D [7946 0 R /XYZ 69.866 801.979 null] +>> +endobj +7949 0 obj +<< +/D [7946 0 R /XYZ 70.866 775.009 null] +>> +endobj +2158 0 obj +<< +/D [7946 0 R /XYZ 70.866 523.36 null] +>> +endobj +2162 0 obj +<< +/D [7946 0 R /XYZ 70.866 358.623 null] +>> +endobj +7950 0 obj +<< +/D [7946 0 R /XYZ 70.866 319.919 null] +>> +endobj +2166 0 obj +<< +/D [7946 0 R /XYZ 70.866 293.153 null] +>> +endobj +7945 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F61 3908 0 R /F14 3876 0 R /F50 3818 0 R /F54 3823 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7960 0 obj +<< +/Length 1361 +/Filter /FlateDecode +>> +stream +xڵ��r�8��~ +�P+�G,{&�T��'q�IR��!�kdl�t��\��!�������=�^}���/�o��ao�a�j��bv~�BO�HJ�-��#%�FI�-��{��O,��P���'�R�^n�Iuv�<��.�VI���q��P +$���E���_�ٿ3�b�|)���*��?b� ���a�"彗-S��gp��nf�Lj +}�&�-�H�7��(���e��. �ߗ��V� ����q��|8��a)�A�b@k�0�&DU�EP*uIC�B$�B���"���7� +D%u�p��@A�EmѴ�I EX9kҨ�I�(>i����b6��ҟ�A�=��ŋ�:]�\��U�� u=s]#���.!z�?�0e�bʨ��ɯ���e��@������h�C�������*����l��. B�x�٤2���T".� #!"DԐ�凢47Y;hM�o�ЋJ����<7v�^�MVԤ�$�F{�R!H�a�&ŨH��BR��T S$�����55qϢ�&j��):qͼ 8�{@m�È�����ٴ�3�QD�t�dy?,O��I��YK��,�n�V�Z��V�A�ƺ�"`���٤3�%B������p:��ak +ߞ�p:z����0r��m��.)pd��sZC��ӡ��^>��&1 +������ik +ߌ��̓�����������>���D�&�0�q�d}���%☜H����������<�ikzI�]�U��m��.*��i�M a`�!�:8ntE`��W��p��&i�)��d��-��KV�6���Kjn.�5]a�-��x�. ��k���?��6�e�J���4�&�0�A�E8� l�7x�?u!uҴwT�}��x[nɾF�i�ɏ����9��ZE�R��o��0�ez��ѱ9u��o[�io~btkkb !N�����4���<�-���d�r�D�a�/�7��Ѫ�(�)��d&�m��m��`�"��ԝ�:o�N�:)��]?�qVv���,0|����j�x����"�_ͥY��7�]�o���23���vYn a��-%���?14�u痄yE!S�b�s$"Q�s=`�M+�h%���M�yՠU�9�0���U$̻��<��I��}���c��NUQZ;wP^ �U�];D��b��:��T!a� ����(C�S�q��o�f�/X��Yv���#���\�E%ц�c;�+��Y�M��ٙ���#g�6C��jv���H,Z����8C&Kܺb��ݧ��٣5s�S>K� ɏ@������e{<�Y���zt��@�4_��]�G��sS��VE�c�~� k�hyg-.���m����f�B=���\�9�~�����������E +endstream +endobj +7959 0 obj +<< +/Type /Page +/Contents 7960 0 R +/Resources 7958 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7963 0 R +/Annots [ 7957 0 R ] +>> +endobj +7957 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 397.998 171.594 406.135] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7961 0 obj +<< +/D [7959 0 R /XYZ 69.866 801.979 null] +>> +endobj +7962 0 obj +<< +/D [7959 0 R /XYZ 70.866 771.024 null] +>> +endobj +7956 0 obj +<< +/D [7959 0 R /XYZ 70.866 519.778 null] +>> +endobj +2170 0 obj +<< +/D [7959 0 R /XYZ 70.866 492.582 null] +>> +endobj +7958 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F13 3879 0 R /F10 3880 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7969 0 obj +<< +/Length 1554 +/Filter /FlateDecode +>> +stream +x�͚�r�H��<��P�}�d9�8UYeb2�E�X��)"���ӭ�P#��������G_�N�j��+�^�#�D8�<�k6��a*��Hɢ�s�0�RF�P$I4{��Ɣ����K���^t�o��d2�J����n��y�/��6�=�7"�Gd/�5ҔG����GO��K�FG�\�u�C�3���nG���Ĉ +��^|���i��:�|o�u�'� !㭋��F��-2,U|�5�RD�cDiӀ�a"�D�H �6%�!JA�!��ed�6��k ��}���M�O�W��'8T<CRȺ�&�1�U��N�֏���;{.����w��^X��O2��W�t�<ax�����=�\������Ǩ�K�2����l2�Kts9H�sI%$Y^�K�Qv��,�\VM�.�y���z.��n��,��d)�0�a9H�cI(��:�b��(D�8�~�a,����>�7�;�������@�/�0�Ո~d�4/)�3�� ���k��]��Al�D4�� +E�t��)R�t���1�Z��8L�,�,U-W�c�j��l��'�B�b&=4��/��D����:�ǘ�K�Mv�'�j�����/��r�����.�<���>���$�$]$��THZ�K���y��#�@s��|�L%�F?��4���?h��{,���]tM��;�$�o���*���\�Id�6{�s$�(���8�@+\iK��e�iѠ��\D��������h?'�`ƫ]�-#���J��Ϸ���a٨��@��ˏ��ބ�d��4N^�(A��$�L�A�1�E,���$�%|-0�.��U����7\�J��fI���08&��"�╥�^���4�VV�%��Z\�zfw���煫�W����oh4��6��nEy��*I_����h��͋�'�}��!v��Ν�pl�̔�n@�t�˿R�S��j�p�̏��3�(fo���>)��� �O���.Ov%���Ob������Mp:��.�~��䯙���x[�r"�[wZ#*6�H9��(B0X1�j/ @N��l�F��a���(B0��m����d�Zַ:�\`Y7 !(��<��Y#���(Bp +٣�M�@�J:��A�K8Qc�.�%�-*c'p��2�e�4mᲟg�˪�{(B�<��M��A�]��AK�km:��a�0]X�jJ�9�~�a,���֧��~�a6�aa☳����)Ǘ�0|g�� H3��!=��b����VHrz�,��UM����f��q���F{���$�ݍ&F !���y�F�"�a�/�"5p��������0���Xs��ND�g0A$k��F���*L��=l�F�@Z�A���8Z���qR�Q����*A��p��`�5Ϗԅ��5���B<T�������,O���h����Q�V�q�ʃ�����%ED���f���ۗ����f_m�Mgi�H[�'uZ>ū��Fu��t���{�~k남�� �-˜��3��="U��B��H@��@RzT>'i��^ʢי��x~������D +endstream +endobj +7968 0 obj +<< +/Type /Page +/Contents 7969 0 R +/Resources 7967 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7963 0 R +/Annots [ 7964 0 R 7965 0 R 7966 0 R ] +>> +endobj +7964 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 447.836 171.594 455.973] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7965 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 435.881 171.594 444.018] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7966 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 101.136 190.722 109.273] +/A << /S /GoTo /D (structmatrix__dim__t) >> +>> +endobj +7970 0 obj +<< +/D [7968 0 R /XYZ 69.866 801.979 null] +>> +endobj +7971 0 obj +<< +/D [7968 0 R /XYZ 70.866 771.024 null] +>> +endobj +7955 0 obj +<< +/D [7968 0 R /XYZ 70.866 581.571 null] +>> +endobj +2174 0 obj +<< +/D [7968 0 R /XYZ 70.866 554.376 null] +>> +endobj +7972 0 obj +<< +/D [7968 0 R /XYZ 70.866 374.334 null] +>> +endobj +7952 0 obj +<< +/D [7968 0 R /XYZ 70.866 216.226 null] +>> +endobj +2178 0 obj +<< +/D [7968 0 R /XYZ 70.866 189.377 null] +>> +endobj +7967 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F13 3879 0 R /F10 3880 0 R /F92 4484 0 R /F86 4565 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7976 0 obj +<< +/Length 1396 +/Filter /FlateDecode +>> +stream +x��Y]s�8}���ўI}#���Mf��M���Ƶ��YYI��� +I6� x2��qνWGW�����3���{k{w�?擛[�{ +R2o���))=?�Ho��M |�f��W��e�����f����qF�4�E�2����8SH(%��D=�k>�wB�[�=�RHQ�-�ɷ�[��OF,P�k92��`Hp�[����}�Q�o�Ŧ"pK*� �m.�g�O�E��nF�4+#s��=�kG�TbD��Gxa��������A,�) �( ��$�!J=�3�ì��$!�G�C)A8�Y f��-��\r('D[���}V�ܥ3"��F��Vl����Gs͟���E����/�$5�U�L��4�4j��n: ��j`)2Ry�0��(G\^Dy4@D���a��ʫ�&��ٮ�*�2�q�n��FS4�AǶ�QVx���Mw*\�$�87�y��q�+�ʚ��MW��ۮ�*�s�Ir'7'��� �(�6��gf�W,�.����)SD�8���h��bI)Q`����;�4����,rs�n[7�i}�W�#�6iY���a!(j��Ub�*e���>ح*�͢D:�i�+�� Q$� c�#��~�a�I��(|�Q<]l�(s�߱��G>,j���g���QR!TA:� +��,b�X������� A�u��1�Fب��g��Z���c!&-����J�E�j&��?�e�]���z:��u��E��D�99t���=2�ZO��Y��;��|${��0͝h&����8�t1A�R�{;�R#m�� ����Nao��5���XY�y4U��T�(�<&aj.�<Q�(oe��I��q�+���N~� �wM�0-_�^��L��>qN!/vI�����Q�8�mJ!��x�����8����V��P5����o��ꗴ�_u�i��: 1ݻ�+Ea\���(|����|��* ��G���hQ9��$I>�_¯av��HV.��q�is�ӡ-t�J^�1�'�Wç4N�Q�Ef���(G���H���6������Ά��nVukW���ܕ]z���v���M�!�rv���nn���,)"�?D�Z���<ҍ)ܯ��0�B2`'��$e�;�j�t;�yf��1!J{L��ɃS��$Vo7�qf�$�Ap��^���MH���0��Ӄg��G��QַypU�v���LI��;��b�������7=�_BoJ�@�܆�ʭJ����a��j�2����Z�$R��O�m�Q����%NG)��?�pt����⭣Q#�a�����^�`��w� U��r���C���%|m�{�o��CYB9$����I����?�2�u�^�L�����:���i����_ +endstream +endobj +7975 0 obj +<< +/Type /Page +/Contents 7976 0 R +/Resources 7974 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7963 0 R +/Annots [ 7973 0 R ] +>> +endobj +7973 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 163.422 190.722 171.56] +/A << /S /GoTo /D (structmatrix__dim__t) >> +>> +endobj +7977 0 obj +<< +/D [7975 0 R /XYZ 69.866 801.979 null] +>> +endobj +7978 0 obj +<< +/D [7975 0 R /XYZ 70.866 771.024 null] +>> +endobj +7954 0 obj +<< +/D [7975 0 R /XYZ 70.866 629.284 null] +>> +endobj +2182 0 obj +<< +/D [7975 0 R /XYZ 70.866 602.089 null] +>> +endobj +7979 0 obj +<< +/D [7975 0 R /XYZ 70.866 482.733 null] +>> +endobj +7951 0 obj +<< +/D [7975 0 R /XYZ 70.866 285.203 null] +>> +endobj +2186 0 obj +<< +/D [7975 0 R /XYZ 70.866 258.007 null] +>> +endobj +7980 0 obj +<< +/D [7975 0 R /XYZ 70.866 128.507 null] +>> +endobj +7974 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R /F86 4565 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +7987 0 obj +<< +/Length 1428 +/Filter /FlateDecode +>> +stream +xڽXYo�8~���/2�fx����b�4ڗn���&��ʌ-Ē�:�f�Eұl�I����9��p�'Ӌ�ě�#��=읏���NΘ�B ���'1 +��dD� �t�]�����G���Xؽ>˖j<�2�O˴�U�$MVZt�a:�wD@{d �(��K�����࿏ F���I� +8���w9��o&��ag空��YgEgXҘ�2+���0���\� +�F}?C)�\�ބr���_��1þ�T����IS�'$�o�,������\�Ř`������^���[��K�4���)���&�\5q��ʸ(�5 ��~,"��T�REU֪[�� +�xߗ:qZ櫶y��h����*��q���BP�g�2iT�M�8��5��]K�E��sU����\�Zʩ�B�ESP# P� :0D��a���}��}Pt�C��V�=�"���b����2�P����+ �� ��2�;�B|¸1*"������e�c��9 +��G&ߪ�M����K�h9^Z�v'g��X,("b�2� �!L�%�ܮ�4D"bOH��R|B �, ���3Y��f�I�fao@�*�u��^���(��@~ �0E��/]�p�jq|S�'U����į{1�|��B�<P����`��|�CW���Dat�9"t�^�tD� + �f���B�l��,!dѱ*��?}�B`W��zJ���@ב:{�#<BR��N[� l�����2�)-U�.�P~5���1��~�FC�H��yoð��0�=�ǡ���%�;N� �zJ��;N� �z:��h����n� #�ބa�'`C��W�x��$C��-�l��;N�0�6����=�;N�0�6��JhC������%_�6�(�j[w�!`�8�<�^��w�A�"^>��t!b2���H�rC��F�D�F��7��F� J����P[K��]�n�!�n���-�WK��Ni��:��,���Y8s{Y����"]�3k!�0tJ���e�K"�#'P7��D� �N��m��@-(�Q���~�A�6�+UZ�����]�Ǽn�z���xכ�Ġ�+�e�A�Uڔ��5��:�����n/<k�T�U�5���@2�} +�P��xד�q�~����G(�� �Q|�$n� ʘ��� 4k�'#�"�u;�� h�#m��/J����@��7aPjC���F�"b��T5 $����N�l��rv� +�q��|���=���%��KǼVc���w�s+7�IjZw~e���j�����/i�ժ*�t�>�x��ύ��W�|�]O�m��g���<��k��}���?�]b��?%u�Y4���y���v_#/���;�����E���Kب�L �68�J}^���=w�(��w�3�(�y���A:W��`ܷ�t�_�ر#ţ=�)������� +endstream +endobj +7986 0 obj +<< +/Type /Page +/Contents 7987 0 R +/Resources 7985 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7963 0 R +/Annots [ 7981 0 R 7982 0 R 7983 0 R 7984 0 R ] +>> +endobj +7981 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 564.819 190.722 572.957] +/A << /S /GoTo /D (structmatrix__dim__t) >> +>> +endobj +7982 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 206.508 151.364 215.965] +/A << /S /GoTo /D (svd__test_8c_a5b3fa4be9f289d4078fdd009719a4077) >> +>> +endobj +7983 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [205.77 109.479 354.127 120.062] +/A << /S /GoTo /D (svd_8h) >> +>> +endobj +7984 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 69.715 297.675 96.255] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7988 0 obj +<< +/D [7986 0 R /XYZ 69.866 801.979 null] +>> +endobj +7953 0 obj +<< +/D [7986 0 R /XYZ 70.866 686.6 null] +>> +endobj +2190 0 obj +<< +/D [7986 0 R /XYZ 70.866 659.404 null] +>> +endobj +7989 0 obj +<< +/D [7986 0 R /XYZ 70.866 529.904 null] +>> +endobj +4294 0 obj +<< +/D [7986 0 R /XYZ 70.866 413.124 null] +>> +endobj +2194 0 obj +<< +/D [7986 0 R /XYZ 70.866 397.306 null] +>> +endobj +7990 0 obj +<< +/D [7986 0 R /XYZ 70.866 241.903 null] +>> +endobj +7991 0 obj +<< +/D [7986 0 R /XYZ 95.773 220.535 null] +>> +endobj +2198 0 obj +<< +/D [7986 0 R /XYZ 70.866 177.828 null] +>> +endobj +4295 0 obj +<< +/D [7986 0 R /XYZ 70.866 63.912 null] +>> +endobj +7985 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F92 4484 0 R /F86 4565 0 R /F50 3818 0 R /F61 3908 0 R /F11 3877 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8032 0 obj +<< +/Length 1504 +/Filter /FlateDecode +>> +stream +x��Y[o�6~�� ��X�"%X�ukS�}�ڠ��b3�[�tI�=���P�mI�men�=Y�?��w.�_\~���y>"h�z;��r�������=ty����@1�St9C��,�N~7�xQ�_�K]_}�7cJ��d��W���$R�9 +�Y���=��Jݞ&%����j4�"h��!�=%їJr����\/���{P���i�O1��@ !�1��S ��z{\ՠo��z��zszS�������"Z��N\,V�6:�[dN�/,�E�L�8M��e[;�P2@.Ϙ��3c��M\�q�n̄��3���>�� |�����"�g�� [jniKl�$�\��U`�d3�!�r@8���m\���|��\Oa"�>�B�� �k]D�Y �Z��,^3��pf� T^C�����#N�,��\�݁G��1N��2�j�O��1��X<MW�4�+����^$-\�^gi4]��j̄�4?&���9��P�3����'K��@n����+�����Z��Q��-Z]Gn���ц#��"�/�T��ϭ��s����ҽ��2N�Lw��]M\�M3�(���[fY�� +�EƳxzfM�̈́���ò�:�:��F�@�&H� �]%~��鲜Yu(mHB� v��+�(kVQ��:��㉪[��zp\`NM�)VB|k��b���q�e�I�F����T� U�u���)���*�w�s}��U�f:\�$Ks��u9K�8��Y���٦4��g"P�~�,��a��T���tBaf��P@'�>�I7�yF��Ri�M%-㤐!��Y��)��01;����g JM���âޢA����!W���A��A�(��� +<Y�1ɖ� 'V�4�|��F��)v.g>fA��q2fĹk�Ư����+el�1Og���y���0ʲ �J��=ʝY��O8�^i���A��d'w�l�=t�����9��^U��9���:�.�S�盡�f'Dٵ���D�h���b�nGR��V�����l� +�0�T��@;�T(z�������6�bW�!�J�N�OA�O����g74"hB�m�,��"\�i��TOͻD�q�^�L�僧��t�};������^p +�w����}>j�u�~������j�>q�������"��/q��?����w�N[�j�*+��e��v}e�S�Wx���{+ �?�7�*�8r V�R������Q &ކ�˞��<(9b0�Z���x�RL��v�{T�i�O�������ɉ������Ʀ�.��;��& ���6��YX�-������1�,�-��鰁fz����3�q�lPo�s�t����mɬ�|/ۏ���y�W�٪���)[��ي2/A ���8���F�S�ıP�[58fJ��d��L+���ʔW.��br�s��8��i�qru.�ɾsb|����i����0_J���cEMn���7��i�� ���f4y�_P������|�st���_�aX +endstream +endobj +8031 0 obj +<< +/Type /Page +/Contents 8032 0 R +/Resources 8030 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7963 0 R +/Annots [ 7992 0 R 7993 0 R 7994 0 R 7995 0 R 7996 0 R 7997 0 R 7998 0 R 7999 0 R 8000 0 R 8001 0 R 8002 0 R 8003 0 R 8004 0 R 8005 0 R 8006 0 R 8007 0 R 8008 0 R 8009 0 R 8010 0 R 8011 0 R 8012 0 R 8013 0 R 8014 0 R 8015 0 R 8016 0 R 8017 0 R ] +>> +endobj +7992 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 660.418 151.364 669.875] +/A << /S /GoTo /D (svd__test_8h_a5b3fa4be9f289d4078fdd009719a4077) >> +>> +endobj +7993 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [205.77 549.881 354.127 560.463] +/A << /S /GoTo /D (svd_8h) >> +>> +endobj +7994 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 503.497 297.675 530.037] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +7995 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.157 251.911 166.526 260.395] +/A << /S /GoTo /D (trilateration_8c_a95fc45efcb10019be21704539eeedefb) >> +>> +endobj +7996 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [259.57 250.938 293.581 260.395] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7997 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [443.892 250.938 477.903 260.395] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7998 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [207.246 238.983 241.256 248.44] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +7999 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [316.744 238.983 350.755 248.44] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8000 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [396.341 238.983 430.352 248.44] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8001 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.395 238.983 525.406 248.44] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8002 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.731 200.398 167.101 208.882] +/A << /S /GoTo /D (trilateration_8c_adf749802a4d86c2a97a6bac50d17bfea) >> +>> +endobj +8003 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [262.013 199.425 296.024 208.882] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8004 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [447.629 199.425 481.639 208.882] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8005 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 187.47 128.787 196.926] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8006 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [186.269 187.47 220.28 196.926] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8007 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.631 158.947 315.861 169.323] +/A << /S /GoTo /D (trilateration_8c_aadf622c7ec43dce57988a9aef1533758) >> +>> +endobj +8008 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [320.489 159.866 354.5 169.323] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8009 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [457.695 159.866 491.706 169.323] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8010 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 147.911 128.787 157.368] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8011 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [126.57 119.389 330.364 129.765] +/A << /S /GoTo /D (trilateration_8c_ab5f06e68df75b4708d722c268932578c) >> +>> +endobj +8012 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [425.737 120.308 459.747 129.765] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8013 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [189.002 108.352 223.013 117.809] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8014 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.151 79.83 255.078 90.206] +/A << /S /GoTo /D (trilateration_8c_a76695d4831cf7c08b468fe56f117b358) >> +>> +endobj +8015 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [338.25 80.749 372.261 90.206] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8016 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [466.341 80.749 500.352 90.206] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8017 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [122.349 68.794 156.36 78.251] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8033 0 obj +<< +/D [8031 0 R /XYZ 69.866 801.979 null] +>> +endobj +2202 0 obj +<< +/D [8031 0 R /XYZ 70.866 771.024 null] +>> +endobj +8034 0 obj +<< +/D [8031 0 R /XYZ 70.866 700.001 null] +>> +endobj +8035 0 obj +<< +/D [8031 0 R /XYZ 95.773 674.445 null] +>> +endobj +2206 0 obj +<< +/D [8031 0 R /XYZ 70.866 630.794 null] +>> +endobj +4296 0 obj +<< +/D [8031 0 R /XYZ 70.866 495.261 null] +>> +endobj +2210 0 obj +<< +/D [8031 0 R /XYZ 70.866 488.218 null] +>> +endobj +8036 0 obj +<< +/D [8031 0 R /XYZ 70.866 290.522 null] +>> +endobj +8030 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F61 3908 0 R /F50 3818 0 R /F54 3823 0 R /F11 3877 0 R /F13 3879 0 R /F10 3880 0 R /F68 4460 0 R /F67 5010 0 R /F66 5399 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8056 0 obj +<< +/Length 2177 +/Filter /FlateDecode +>> +stream +x��ZK��F�ϯ��(���w7,o�6�l2�ŎG�H�%qBR�8�����nJ|I3�Id?����z5����_X���h��h���?��^�&�$�ZD�����j��͢�ets)g��?F�� �-6�,���ߗ��6�5YS�;\z���߯��;���X.�����FK��1���>���H*A��~���A��ij��Ԡ،�$ٌf0���>� d�Y5K$��b���3��f�ҿ���b��z����j�h�m�{�[y���תD�8�g�Zս�%̦�3CE�֛H���� 2J(IS��аLw�jb=.��oF��2�D��Og�4�L�t&�&D��tR���%a�' q8h ��-O; K�5�\ 4U�\�8W�]�M���?̸��b�R�*`�W�J�5�$Sq�ɚ`��|�7���ٲZ�sxuS� x"�wTѓ��m�r{�7��,��� �Xŷ��H��gPZ_�R{��#{��%��q'��,���yK��zK�p�;/���'�����8����Oϒ~�5��ㄧ�Rxs�` +o3{Ƚ�w6�.ؾ�5������{���n�.��CYwy�loo���~3$)�m܃�;� �yY*�1����B�A(� $����[�����n��7|�&��#&!`*J����T:����k��v}!��t2�vO�/}VHE[��Ӕ��ws���Ҕ�፴:wHf��H�W:�Id�,�f�U�3�#Ф�A�;�M�d���27�?���!2�Y����]��};I�2'��M_Q�pރ�.�O�n C�UD�|���s�4a�_���y^��}�W��(u��e���W�mo�]�U�:i��R�wo�=G�NR��E�y��㶳pFRu�_��b7�4���\U�]�{�ۛ�/�_J�{�(0]�y�L�e���>D���HDJ�>�`hA�'ɰK$��`���&��r̼^T�C�Ɓ�(�cĶ���a�c;:�Ӹج�0ݬ�}���+|�T���Ы���f�e�oփ�x»!cKT,�Z����ς A�?e���|G�>j�~Bq$�=��N�Z����{��m��'���.��@d�� 8�H����[�m�-��粪�`��JŨ L�����oWe�c��ɢ�`�qE��5��P�v�[�:��\u��x6S=R6�����0�� ����� ����Q�cmciIQ��K2��wx�;���F8L"&a���ŋ_)�o�bt����P�@uX?O�C"��J#o�}]i��\amkRc�,B�"����/@���`�[����X�ݏ��@3���Kh�.�W�ؾ.v��d�'U����y�I(s\���q���\�s��/�R�k��������o���o������)�M���͗~�#��?9��@n� +�|���-�ΠG��8�\g0Y,�N��E� �Z�c�lh {�N#"�w�ִ���&NCc�>$�L�ׯ=�L\���H���e��� ����ܡS1���� ./�;I�$4s�X�&|�I��^�����8B��ĉM�[!�p�c�����������xM!v��"sf��3�(�G��2Y��5�]���Džͺ���t��-rD<A�^�n�����9edxny7߷E��I�Ũ�&��t@���T�F�zW�]Vʐ���DH�D�~�ڙ�<�i��� D)��don=Y�,��)��=�Y?_<��#!��iR��=8���m���*�s`2|h;����'?�W�㪭k 7�(?�$�;�6���V���z`^ ���c�����P�c9�׃�.�D\NE%�ѹ<��rH�jx'2 A��ã���"�VD�E�2���2|ئ��*փ��:J��N�%�fKA�/5 9 ��X#^RH�&�����I��9�+����!h��\����|��P���S.(� +�A�m����Y�ms�F,�{���g�@����|Y�)ZEq��DȰ�}���;��1G�.&��cs�53w�s�$���PS��/�Ǭ97�[�"��BJ �ёu�y�W�o������1D�U�[������O�#iT��������%eQR;�Ϡ��g�&�e�Tp��wn�&���R��� �e>��".�|Z�EG��~��#S� +endstream +endobj +8055 0 obj +<< +/Type /Page +/Contents 8056 0 R +/Resources 8054 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 7963 0 R +/Annots [ 8018 0 R 8019 0 R 8020 0 R 8021 0 R 8022 0 R 8023 0 R 8024 0 R 8025 0 R 8026 0 R 8027 0 R 8028 0 R 8029 0 R 8042 0 R 8043 0 R 8044 0 R 8045 0 R 8046 0 R 8047 0 R 8048 0 R 8049 0 R 8050 0 R 8051 0 R 8052 0 R 8053 0 R ] +>> +endobj +8018 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [116.47 745.118 297.338 755.494] +/A << /S /GoTo /D (trilateration_8c_a45883b7c5af43c478bb488b536faa56e) >> +>> +endobj +8019 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [303.804 746.037 337.815 755.494] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8020 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [367.618 746.037 401.629 755.494] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8021 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [431.432 746.037 465.443 755.494] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8022 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 734.082 128.787 743.539] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8023 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 705.268 217.812 715.644] +/A << /S /GoTo /D (trilateration_8c_a3c9dfccb08c7e4cdb5533cd6bc8b5832) >> +>> +endobj +8024 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [263.161 706.187 297.172 715.644] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8025 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [401.455 706.187 435.466 715.644] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8026 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [119.888 677.372 222.867 687.748] +/A << /S /GoTo /D (trilateration_8c_abe0c5c3a77d41a6a94aceb8069ec2082) >> +>> +endobj +8027 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [331.289 678.291 365.299 687.748] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8028 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [421.722 678.291 455.732 687.748] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8029 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [189.002 666.336 223.013 675.793] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8042 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [118.168 637.629 256.527 647.898] +/A << /S /GoTo /D (trilateration_8c_a4270371ead754327c478d19d57bfafba) >> +>> +endobj +8043 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [424.616 638.441 458.627 647.898] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8044 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [204.352 626.486 238.363 635.943] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8045 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [274.191 626.486 308.202 635.943] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8046 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 488.343 297.675 514.883] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +8047 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [189.466 471.023 346.876 480.939] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:a.norrdine@googlemail.com)>> +>> +endobj +8048 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 301.776 171.594 309.913] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8049 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 289.821 171.594 297.958] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8050 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 277.866 171.594 286.003] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8051 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 265.911 171.594 274.048] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8052 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 253.955 171.594 262.093] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8053 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 242 171.594 250.138] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8057 0 obj +<< +/D [8055 0 R /XYZ 69.866 801.979 null] +>> +endobj +2214 0 obj +<< +/D [8055 0 R /XYZ 70.866 596.675 null] +>> +endobj +2218 0 obj +<< +/D [8055 0 R /XYZ 70.866 456.779 null] +>> +endobj +8037 0 obj +<< +/D [8055 0 R /XYZ 70.866 411.601 null] +>> +endobj +2222 0 obj +<< +/D [8055 0 R /XYZ 70.866 384.406 null] +>> +endobj +8058 0 obj +<< +/D [8055 0 R /XYZ 70.866 95.787 null] +>> +endobj +8054 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F61 3908 0 R /F68 4460 0 R /F67 5010 0 R /F66 5399 0 R /F29 2678 0 R /F13 3879 0 R /F10 3880 0 R /F50 3818 0 R /F54 3823 0 R /F92 4484 0 R /F11 3877 0 R /F8 5014 0 R /F7 5013 0 R /F14 3876 0 R /F1 4048 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8069 0 obj +<< +/Length 2203 +/Filter /FlateDecode +>> +stream +x��ZK���ϯ`nTe����|H��}H9���N�8W�*I��={�oO�%�"�"�v\9LQ��_7�����#I��N� N>��������2)Yr�%Qi)�Q$Ir�HRb�&S�t�T�u�Uެ�-����u�~}*�LN���Ρ�Q�ɔr1y�����w?�P��W�5Ҕ'����#N��#����s�p���~�����{#*�O���1D����� �i^�l���YE�<o@�?(� ,E�X�0�d@o�� ^�s+O2p+�ƭ�!J�R���ն?�� +D%��w�I��,�*ͷ�粚���l�7�dJD�z}���cx��Q��d(0���Q���y��b�Xm�m A��]h�˲Z��<�k(���z��SA�C𘦺��VO�8ԷEP��S��b�d$CG�����La(��Ci���2�жҗ��-��8�y K������\mMt,���Rӗ��u],|��fꭙPD�}��igXz�)}��~^�e����Y ++"�� v��D@�+8:Ha��-���\��r=˫� +2B�bŞuN�-ʝO��lg�Ӥ�R� ��Q�%�qJfiL.�B/���c�Y5Pe�Vm��U�\G���:��%BXl{n�b{;�]���Qn�O9�!���P��('�@��S�]�k��n��(�:�C����+�7E�yG��Şx�p�1�U�'�)�<��7?�ǣ��v�<wF�_�����;t������)!(!��b�je�R �O��Ks>Fn�m�� g� +�q2|�p�TF�"FD���W��0��i+>��"F����H��h��ż�.��?id���>�A����d�g��Y�$�̺�����̜sJ�'n��z�3ڝ53" �}�=d2���P�'p��Nק���J�w"���d*(;!s�,�����d�MY}������Q?��Eh�� +x��c;�N�7��@X"�ҡ�C9�0+̴�}��^��K"�}��Cg^�\D��~�W����%`�`�n�W1�v�B@���9������ ���y�Ofc�5l(���8�)7p�Wۥ_֫����LP)A�n�b"��}c�=ʤA���[�á�rr ��~.W�X�$�6#�,!�*�M,;�s�Y�t@�t0��PaV���v�y��'M�VKğ>�A���m&Lt�8��r�0�.����^H��h�ԑhڻ���Y�Q19���rJ��<d�@�nB �"�x'��X����1�>�����<oPǖ�q��Y� !���G��*��;x�n�@���a�'���4��������Z\g����}}�r��)6���KZ����a|�� a��U��z�Vg���>[�u���XD�U;�r�k�}��|�W/p����<�%(=*i\%q�����/���$�uh�U�d�2EEB!����DR���ٗ�8b\G(~Q�a������0ͦE���*C�dgژ{��f�^Meh^�C��V�։T$đ�4�e�@�\Y��C�@4�[�T�̑���oM���e�LT ��nE;��A���)�Z�����ϼY���C��%�>'R�e{����z�Sd�ZN �`������Zn�LY���3_^�1���1N��ƙ�Gj�M��p�\"�!*i*��s�|u��;�� +��M/њ���l9L�����^��!�yy�M7l�J� �� @,��q�Dpf��v������S����o�"� �:F�#I{z%��%�N4�_����`����"�ػL�N�bH�%JYH���xH�#)�]�H��'�����Y��>m`�s�x����8WDL)È(�`Z �ҧDX�����pgKS�_]�c����e����a��J�a�`s����0���~��)\h����͈�L��.���6J�c� + ����?H�h�]��@�Q�u���珁��D�������vSz�2"��q2<CC�7���2�`�0t��8C�J��!��c�����tQeX���(�r�%L��z�Hx��띁j�k+�� +t �8����_����>�A�l\����c�b�3�1�$R�_#���c����+Ё(�1�5��=Dnvm��$C:���.��]�\}*��W�g��B�S�[�a���*�[�p��{>[s������R_��j--���W�RQ +endstream +endobj +8068 0 obj +<< +/Type /Page +/Contents 8069 0 R +/Resources 8067 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8072 0 R +/Annots [ 8063 0 R 8064 0 R 8065 0 R 8066 0 R ] +>> +endobj +8063 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 415.353 171.594 423.49] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8064 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 403.398 171.594 411.535] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8065 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 391.442 171.594 399.58] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8066 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 379.487 171.594 387.625] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8070 0 obj +<< +/D [8068 0 R /XYZ 69.866 801.979 null] +>> +endobj +8038 0 obj +<< +/D [8068 0 R /XYZ 70.866 525.178 null] +>> +endobj +2226 0 obj +<< +/D [8068 0 R /XYZ 70.866 497.982 null] +>> +endobj +8071 0 obj +<< +/D [8068 0 R /XYZ 70.866 233.274 null] +>> +endobj +8067 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F13 3879 0 R /F10 3880 0 R /F92 4484 0 R /F11 3877 0 R /F8 5014 0 R /F7 5013 0 R /F14 3876 0 R /F1 4048 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8083 0 obj +<< +/Length 1641 +/Filter /FlateDecode +>> +stream +x��ZMs�6��W�H�D�v���i2�S���x8��Ȝ��CRnr�o�)A�D�D��>`�.��~}��#���{k{�g���^�c��(��y7_=����SE�x7+�֧\��n>x�1.����w���Ti�m��&&-�2�R;t����ی�H쑝I����[&��;���,����x\0$8���y�g& 0%A����|�3�ܤKS�K�'Q�å���a� +��~�e� M�g� �fN�2|��9���,0�#����MT�|N�_M�*�7a���݇Os*|�,�|��]c�-A�����x���~/��(�l��7�0p�ϙ���V�O������K�����N��;�<�Ŵ ��@����9nF��(����E=�������!K��IM�-\�-CaX}qb�X�p�V�]��j�C9��E�����Џ�ze����0��4Ey�+�֩��r�yn��:L�2^�0�ෛ2~�ʇʃ��0�3���(b6���k�����'umXpOA�0i3�t��,���d�Z}�ڬ���+��6NK����v�1��P-E�*_fu���M���~v�r�<�sR����́;�fA������cV4S�M�n�ݥ cA����w��(�#�Lk��O$���\4\����%���V�*KL��]ykr�xX��Z���8�+;t�����m��ߊEi�_n��{?��?�\+���;c�@�ӯ.k��(v7@Z �Yqj��u~�wL�#�vHP9�� �����kM)��k ������Q%�*B�/zpm���X��<��ft�y>� �� +O@� ;gF�\�lLT{7��C�(K�Z/H��`ETұ�)؇�@��G]�ɱKJ�P(G��1�2Xl�{.Ӫf'���G�w7�&-ꮪ�C�c�\bă`�cz`Q��Ql���b�]�pD��Ǥ��H�n�u�lM)��O-����4Gs3��|ȍY�bh��W��ٶ��x��n'xF�^?�#zY�NN��4 E5�҃3a�0��*1m�*ۖgX:ʫ��=�oFrs'5{p3h�Yf�u$��Jr�%Q�r���f뵳;&X��N��z���Z�3�T�ܼ5_0�i�¬������B���}���n!��� %h�vB �m}�6k��% ��C!�iw�& +fk�\��m�n_^��+ ?/��ç���4�Z{F�l�������a��@*忰<֡�uxyAZ��]CX��ԃz�@n�J� A�?7sU�4���N"�����2D�X��*�N+9i�f�n�:�pH��6��p5,$�yt�h=�m���tO6ο�'�����Ր��b-���6�FC7E!/�`ψ�p�'t +�m�K7�N���y0��s���M�S L��Ր��1ȴ�i6� ��T�pXB$�x^¹q.ݜ�:�zX2���]`��a��s9��`r"E'�h(ʡO ��}��(�N�e�%#ݺi�u�{y{#�ap3������&� AvG$O��0��?B7� ����i L����#l�<,!&���%JL8,��V겗�n[����%���� ��R�5����U�#y%eG* (��h�Mj�\k�6�K��Gs��B�۪O� +endstream +endobj +8082 0 obj +<< +/Type /Page +/Contents 8083 0 R +/Resources 8081 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8072 0 R +/Annots [ 8073 0 R 8074 0 R 8075 0 R 8076 0 R 8077 0 R ] +>> +endobj +8073 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 589.64 171.594 597.777] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8074 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 577.685 171.594 585.822] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8075 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 278.263 171.594 286.4] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8076 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 266.307 171.594 274.445] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8077 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 254.352 171.594 262.49] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8084 0 obj +<< +/D [8082 0 R /XYZ 69.866 801.979 null] +>> +endobj +8060 0 obj +<< +/D [8082 0 R /XYZ 70.866 699.465 null] +>> +endobj +2230 0 obj +<< +/D [8082 0 R /XYZ 70.866 672.269 null] +>> +endobj +8085 0 obj +<< +/D [8082 0 R /XYZ 70.866 541.066 null] +>> +endobj +8061 0 obj +<< +/D [8082 0 R /XYZ 70.866 388.088 null] +>> +endobj +2234 0 obj +<< +/D [8082 0 R /XYZ 70.866 360.892 null] +>> +endobj +8086 0 obj +<< +/D [8082 0 R /XYZ 70.866 217.734 null] +>> +endobj +8041 0 obj +<< +/D [8082 0 R /XYZ 70.866 82.821 null] +>> +endobj +8081 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F13 3879 0 R /F10 3880 0 R /F54 3823 0 R /F92 4484 0 R /F11 3877 0 R /F8 5014 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8093 0 obj +<< +/Length 1789 +/Filter /FlateDecode +>> +stream +x�ŚMo�8���:�@���a���@�n��i`8����T�����}�"e�+�-�CkE���ϐñ߮n>�1�a���������Ly�R2o��)�����)��[���91�K��<O��&�M&1�ڛ�}`�n���� �-�bT�rN�Zܭ>��\;��b�e�F�ro�nﰷ�g�<����E���!�\�/���p]�k�#��bI0�����y���7)�����~���d0-�b��1x�ApO!_ab�di�W}O��b)��zӰmj���̕� _Hk�ƹ^�Vڧi� +<(�Eo:�[�6֢��b\X�ٙJݔ�|��#m`�^��q�r�!��Rno��t��dkx�6�������Y���.���&Mo������?ϥn�DR�%e��ԯ��$�G�@�C<9��H��C�B3r�����Yb�����)�>��0k���Aj�|���k�J��x>�G��G����tW��� ����ʓ�g�Ms��@^BP�.��m�+F���6�u(��HF=X�`��V�� �ʃ��#Q��Gm��oү:�js�!F̥�(�ՙ�>GXk�% +�V��_ L[�Ƒ��2�VFL���oU���7+ss��|�ٛ6y�s���d� +��=Jw+�E���B&/�lAtM��d-��b�p=�Jގ\F��qr�n���!,������|�I7Q���<��E�>&8EJ��cL��U��]ن��'`�ﳁMxa`ߚ(�QXqN!��������h��V&*�XIؠO�@`�9,�5Ѩ�I�BR�����a0켮�����q5�Sք�����3�x�Դ ��O�l� ��0`���r��el�d7cUѸ��q�U5���En��ě]� ݀�T�×>�.�L�"�?��I6~� ����d?,����Iv�Wmd�&-���qu�Yu��֗�0 +�+S�m���0�!���xq_�X� ��44'ٰhr� �� +�Chr� %�@s�d'�5�ꑨƑ.t��r"�d.O����.�x�Z�'17͆cNQ8����݇��sJA��K��$����q���U��ax��q����{��vAvɑ����l#�� �N��r��*mA�X�R�_1�qx:�or��c7tD��üR��̥(�%[VD偯�fX��j�� ⼚���"�گ�/��۲pg +�Z��=�$ ��A�&Y`�t��R<��x����w���k6ws����]��U� �#�S���r��V�KZ�YvU�� �(U/'�ޗ�'i���h��lݛ���7s�f�Q� �Q�����o����ۮ�,�]P�õ��z���X/ێ��5�ÿ���D�)�%��8�Λ�/d�r���@+5br�>kv�k1�%��`tk��(xt�_)�� +�U�G};$y��k z�]���������E�C�D�l�vՃ� +L]foU���Te�����j�&�(���oN�a�3B54�WH��������YM�1ߵ�ꕄM�"�R=a>º1�I�e�u@�8o#)�G��f�� +A�4�&�p���R�ᓎ`C��fg�7N����h��4��8������������Ů��\�i�M�a��}xήP�#�j�\C'�q���Uu�H?p�����sd�M��9T�Y~6d����G�4�&���iݹ�ު}iz_�4;�6r�~�F�� WՅW�ʂmR�tg�u�o-,��Г���B�H����$��8��Q�4?�պ�@R��������q�~��c��Ow���y����� +endstream +endobj +8092 0 obj +<< +/Type /Page +/Contents 8093 0 R +/Resources 8091 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8072 0 R +/Annots [ 8078 0 R 8079 0 R 8080 0 R 8087 0 R 8088 0 R 8089 0 R 8090 0 R ] +>> +endobj +8078 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 691.297 171.594 699.434] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8079 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 679.342 171.594 687.479] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8080 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 667.386 171.594 675.524] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8087 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 257.339 171.594 265.476] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8088 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 245.384 171.594 253.521] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8089 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 233.428 171.594 241.566] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8090 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 221.473 171.594 229.611] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8094 0 obj +<< +/D [8092 0 R /XYZ 69.866 801.979 null] +>> +endobj +2238 0 obj +<< +/D [8092 0 R /XYZ 70.866 771.024 null] +>> +endobj +8095 0 obj +<< +/D [8092 0 R /XYZ 70.866 560.422 null] +>> +endobj +8059 0 obj +<< +/D [8092 0 R /XYZ 70.866 355.209 null] +>> +endobj +2242 0 obj +<< +/D [8092 0 R /XYZ 70.866 328.013 null] +>> +endobj +8096 0 obj +<< +/D [8092 0 R /XYZ 70.866 159.926 null] +>> +endobj +8091 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F11 3877 0 R /F7 5013 0 R /F8 5014 0 R /F50 3818 0 R /F61 3908 0 R /F13 3879 0 R /F10 3880 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8104 0 obj +<< +/Length 1485 +/Filter /FlateDecode +>> +stream +xڽXKo�F��W�H�f���@i�ȡHS(�-��t�p�K~{g��$-Yr��M����η3������=�3�=xػ�����y�BO�(����B�dxaDQ@��ڻ�)����{��;�X����t������U�M�&i��P��ߗ�g$�Gv*�D�ro����bo ��{�1��-���`Hp�����O�MM��;?��O�"�^hǒ�\������\Ւ.���/��<i�jN��B+���ނr��������*-Vim�o�N�q��Uk��nN�����ȅ �X���va�_p(���u��}D��c�2�(~PO��������xSnK��H˶��2o�lgӘ�QbbM2���d���!3�������Y�l�݅��PxBP4T���h�&aߤXm�*.�텆��j�`A��z6ca�;�T�U�� +ׁ]�f���cY�f��ޓ�v�Ro��Wz�������D�@��Nt�]�$.��d��o���m�s��7���!����4����uV�[ݤ[�!^N��xΑ��R�b���>��W#zʤ'�&�S��l�dOi�(���/�<�+D��k�$�r�.:����4�� +�0[e>�)��*٦���vR;Uf�PSUY&U����X� O`(��ҁն3n5���o�d�RO(N�ݎl��@)��,B��% ������T�m�c��.���g� eq!]�����TT��bυi������Z���)�!�uh{�78���c�pD ��x�}A���x;��$���a +U���o���@<ӱI$:�5�*M�F�Е�l����Y]���==��� +�_��� A@�v���@v��(���H�2:�ўY35��Y��Q�D���u���%��TǸ� ��z[���ڿ;P��1I�A�Î�4mU�c�~Rt��B�a(�sѕ��Int�{�kb:���p6�B��3=�A7���0�sJv���k9y��E�P�"}P���rU�ݼ���a�0CMr������%�K��9�//�RU�/3��z��h�uV<�il��z�/�0*Gb?�s;�ܓ +`��%d1E8�M .!y�S�'y�֝�*������4����H����/f��Pi9I����R�J@N�����1Q��g�6O�3�S���贶��gL ���z�wN��Ӊ�c���2Ί�����v�⤪:��sM����D� �ZG�cԛ�OП_B�5��en����&[m�m6l����s�?�էY8��g�c˰/4L��0-��6m�k��n�G4����}�-��� ��a�0XH��(m{�%���Ƽ�ybt"��+��sˈ�Jr%��r����M�k���NwN� +(���ʌ3�Ch��������=�ȆЮ�Ů��G��, "(�� �U=�M��)�� '|� +C\�D}���� +@��Z�&��FtU�m�����:t�?�ʼ +endstream +endobj +8103 0 obj +<< +/Type /Page +/Contents 8104 0 R +/Resources 8102 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8072 0 R +/Annots [ 8097 0 R 8098 0 R 8099 0 R 8100 0 R 8101 0 R ] +>> +endobj +8097 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 588.73 171.594 596.867] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8098 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 576.775 171.594 584.912] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8099 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 206.188 171.594 214.325] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8100 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 194.233 171.594 202.37] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8101 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 182.277 171.594 190.415] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8105 0 obj +<< +/D [8103 0 R /XYZ 69.866 801.979 null] +>> +endobj +8040 0 obj +<< +/D [8103 0 R /XYZ 70.866 698.555 null] +>> +endobj +2246 0 obj +<< +/D [8103 0 R /XYZ 70.866 671.359 null] +>> +endobj +8106 0 obj +<< +/D [8103 0 R /XYZ 70.866 540.048 null] +>> +endobj +8039 0 obj +<< +/D [8103 0 R /XYZ 70.866 304.058 null] +>> +endobj +2250 0 obj +<< +/D [8103 0 R /XYZ 70.866 276.862 null] +>> +endobj +8102 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F92 4484 0 R /F11 3877 0 R /F7 5013 0 R /F8 5014 0 R /F50 3818 0 R /F61 3908 0 R /F13 3879 0 R /F10 3880 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8119 0 obj +<< +/Length 1533 +/Filter /FlateDecode +>> +stream +xڽ�Mo�8���B{�������â�`{ꦾ���8Jb��RYN������-Y�lIA�Y�w�|8�/f�_I����1������⒩H##%�f��HK)C�$��>���&S��8�V�Eg�|�&��ݼ\�c��:~�<��8Y�-F%'c���v�e��l�cD@Gd/�5ҔG����G��ݗ#ft��xrq���>��o���cD��h/>��H�4��|�P>^d�M1Lo�J�AA����C�(Ҍ�=|ca)"����ـ�2\xnHxd`H��C����O17"��97� +D%�+ �f�0�83u��m��O�M��e�Y��dJ�x���Z�o�k�9J%"X�u���s�QD5;r.]%��{�O���,�>g�2�n�{��f꣙P�o���P3�ܘ�4&w��lxL)G���p��IL)x�Π��b�Ҋ��|�egp�O>�aE��a���k�����⒐ʸ�n�+�@����{�&H4ℕO���9�&U`�p3��A6<���a��"�B���ph~Jwy��d�xV�����|�ܭ�|��wg"�ϥ0���X�w���8g�=u7��E�_g?��`�4���n�9^ޖ�i�w���w�i����e���z���#��郻�W�r��[���^�,[c +�La�h�k[���6�6��y^+�����>������S+0A@�@�`�K�(2`c\�0-�/����wK��8,P��������ˁ� +���uZ��@@�h�ڔd�p�v���<wV���:T��Z�'�ͧ��S�h/��t��;r�f���Q��_�v��t�*�#QX�� >*�\�UZ��w��\���Z��=����K����4�SL0�b����Pk��V C���j�X���dPf͒�� +�� 7��o��g_�Xӻ�*y|��ׇ��w�d��͓�Π0jEp�DLa������a��$8eJB�2D�}d� .Z�t&`B�y}7fÕ2L +���ɪ��N{)�$�m��,�b0�=%�e��ꏚ�K%v��m%ֈ(�W�^������g�0���nܕew���A�����N�@���i�@ +�� +��x +,wu��$�VE�m�$������6��1�9�&?`� :��A6<�jG82?�1��)7�V�I���ꊕ��s.�hw슕�v�����X�t� �)�0��D(�f�0�������dӪ(�ޮt;��~>�i���Ncki��>=��<�CҖm}���Α7��a�������'��&'S,`��?���f%��4��VU�������"���Ù�����Pu�� ��� ����W�aT�aY���a��A*7�s?쵷�7�>����f��Pd̫�qq���گ���٩�g���v��e?���:��I~�_�N��֏��:ڠ}{������oR���T>��������l ���xql���π�)���7������_��>��e�:~�.��v��5����w'vvC�}N-��~?Z�qr����eVO +endstream +endobj +8118 0 obj +<< +/Type /Page +/Contents 8119 0 R +/Resources 8117 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8072 0 R +/Annots [ 8107 0 R 8108 0 R 8109 0 R ] +>> +endobj +8107 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 482.566 171.594 490.704] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8108 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 470.611 171.594 478.748] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8109 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 458.656 171.594 466.793] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8120 0 obj +<< +/D [8118 0 R /XYZ 69.866 801.979 null] +>> +endobj +8121 0 obj +<< +/D [8118 0 R /XYZ 70.866 771.024 null] +>> +endobj +8062 0 obj +<< +/D [8118 0 R /XYZ 70.866 604.346 null] +>> +endobj +2254 0 obj +<< +/D [8118 0 R /XYZ 70.866 577.151 null] +>> +endobj +8122 0 obj +<< +/D [8118 0 R /XYZ 70.866 397.109 null] +>> +endobj +4297 0 obj +<< +/D [8118 0 R /XYZ 70.866 205.191 null] +>> +endobj +2258 0 obj +<< +/D [8118 0 R /XYZ 70.866 188.081 null] +>> +endobj +8117 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F11 3877 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8165 0 obj +<< +/Length 1619 +/Filter /FlateDecode +>> +stream +x��Zێ�6}�W�Q".I�"(�m� ��E��CP�!hm�-�%9��K���bK�di�Φ�d�"��sf��.���I�U:�������/ד�+[RB����!1r�0��H�zi�L��t~�ʰ��̛���?��t��b�Q�eA鮓߮'�'zb��!9��p2�cc �^���c�34�g6|�o'�I0�\���� \z��ڄ4��|qEUm�D �Hòm$a1��Jyc�1�8�)�f,�gz1ɪ\՛��̒�E�l��O��^6%&�Aژ�� �xD��fӼ���8q#=r>럋b�^5�'�_�m�ԭ��5'����ɉ��D���-cW?��"�!����w�Q��T<����p��@ܡU���p�Ũ@<ER��hJ����66o/��ژR��X��87�q��4^�̠��͑�=ƙ���|x��v���'2 +�9��m.q��6��烾@�P�\_i�D����p��u�(�E�.G�rtɟy�U\>��aѶK�h���&��M⅟���lʩi�.Z�~��#jۀNE +�RD�^ +G��dž +N�L���k#N��qB ȷ���8���D�i� B�b?��=�0 �|?�8�;�b�SR��2�$w�g�e�-]�נm���HS��9 +�� �F{{��5o���]�-g����,�dd�}UuY��O��v�!�k���w5����ǁl��a�_�c�2J�:��bU矻���O�-� �%/�# +xyh��X��S��)���\W��ŗ���-��" �&P�6魱FGeBd-AJ���S<�N�́P�kz�j��3�(��}u��G�M6����4׀�р�׀@D}U��T�+z���B��-q1��T ��<�%���#�f,v/q��Tc��{�%:/�H=��� +`����VbdaյG��Π�vߜq�(ƞ??��ź��������������w���S�x���|��!��PDlfX)U�$�P�@���S���U�Î�f�Ը�ZݔBj]�Էv�7,�#V������O�cu�a�U%4��N����TFaC�������c1u:�;�z�d�m�q�_�?��+���0��䋟ѽ�EK7�dƻ�W���.Lu��[�c��~������ ��cy_-[Ϗt�|\�|���T+�}��jm�t :��b�|dQ�0��َ�T����z�3²jZ�Ց�?� +�1�>T�d-Ư�'�������A�6�g�R��G�X��S�GJ���IZ��n��&�̭��*u�sH ����x��7#�v�_�u��9���������Ĝ�����&yA�v��k�l��?@Z��B�D�6>~�g^���~z$�Vdl� ��@�o�F ;��?��pܚ�!�Y�N)3wٺu�٣m�6�� +[�J���{�4����^%Z����Q}{��a�D�變�T{��s��>�;t��n������pS"�F�jU�K����¦?�$Y��ǚE���_~{(*���x�_�E�,kq�P��d��%k���^����^��2�C^��^��!�(��j�8ձ�>Q�J&�����o +���當��L�\��m +endstream +endobj +8164 0 obj +<< +/Type /Page +/Contents 8165 0 R +/Resources 8163 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8072 0 R +/Annots [ 8110 0 R 8111 0 R 8112 0 R 8113 0 R 8114 0 R 8115 0 R 8116 0 R 8123 0 R 8124 0 R 8125 0 R 8126 0 R 8127 0 R 8128 0 R 8129 0 R 8130 0 R 8131 0 R 8132 0 R 8133 0 R 8134 0 R 8135 0 R 8136 0 R 8137 0 R 8138 0 R 8139 0 R 8140 0 R 8141 0 R 8142 0 R 8143 0 R 8144 0 R 8145 0 R 8146 0 R 8147 0 R 8148 0 R 8149 0 R 8150 0 R 8151 0 R 8152 0 R 8153 0 R 8154 0 R 8155 0 R 8156 0 R ] +>> +endobj +8110 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.157 726.215 166.526 734.699] +/A << /S /GoTo /D (trilateration_8h_a95fc45efcb10019be21704539eeedefb) >> +>> +endobj +8111 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [259.57 725.243 293.581 734.699] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8112 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [443.892 725.243 477.903 734.699] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8113 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [207.246 713.287 241.256 722.744] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8114 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [316.744 713.287 350.755 722.744] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8115 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [396.341 713.287 430.352 722.744] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8116 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.395 713.287 525.406 722.744] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8123 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.731 670.262 167.101 678.746] +/A << /S /GoTo /D (trilateration_8h_adf749802a4d86c2a97a6bac50d17bfea) >> +>> +endobj +8124 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [262.013 669.29 296.024 678.746] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8125 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [447.629 669.29 481.639 678.746] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8126 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 657.334 128.787 666.791] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8127 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [186.269 657.334 220.28 666.791] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8128 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 624.373 217.812 634.749] +/A << /S /GoTo /D (trilateration_8h_a3c9dfccb08c7e4cdb5533cd6bc8b5832) >> +>> +endobj +8129 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [263.161 625.292 297.172 634.749] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8130 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [401.455 625.292 435.466 634.749] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8131 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [119.888 592.33 222.867 602.706] +/A << /S /GoTo /D (trilateration_8h_abe0c5c3a77d41a6a94aceb8069ec2082) >> +>> +endobj +8132 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [331.289 593.249 365.299 602.706] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8133 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [421.722 593.249 455.732 602.706] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8134 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [189.002 581.294 223.013 590.751] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8135 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.631 548.332 315.861 558.708] +/A << /S /GoTo /D (trilateration_8h_aadf622c7ec43dce57988a9aef1533758) >> +>> +endobj +8136 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [320.489 549.251 354.5 558.708] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8137 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [457.695 549.251 491.706 558.708] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8138 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 537.296 128.787 546.753] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8139 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.151 504.335 255.078 514.711] +/A << /S /GoTo /D (trilateration_8h_a76695d4831cf7c08b468fe56f117b358) >> +>> +endobj +8140 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [338.25 505.254 372.261 514.711] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8141 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [466.341 505.254 500.352 514.711] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8142 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [122.349 493.298 156.36 502.755] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8143 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [126.57 460.337 330.364 470.713] +/A << /S /GoTo /D (trilateration_8h_ab5f06e68df75b4708d722c268932578c) >> +>> +endobj +8144 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [425.737 461.256 459.747 470.713] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8145 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [189.002 449.301 223.013 458.758] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8146 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.399 416.339 294.267 426.715] +/A << /S /GoTo /D (trilateration_8h_a821d668be2cee0fa1881c05ab99e05fe) >> +>> +endobj +8147 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [297.662 417.258 331.673 426.715] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8148 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [418.24 417.258 452.251 426.715] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8149 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [153.247 405.303 187.257 414.76] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8150 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [244.739 405.303 278.75 414.76] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8151 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [118.168 372.449 256.527 382.717] +/A << /S /GoTo /D (trilateration_8h_a4270371ead754327c478d19d57bfafba) >> +>> +endobj +8152 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [424.616 373.26 458.627 382.717] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8153 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [204.352 361.305 238.363 370.762] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8154 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [274.191 361.305 308.202 370.762] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8155 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 185.345 297.675 211.885] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +8156 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [189.466 165.951 346.876 175.867] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:a.norrdine@googlemail.com)>> +>> +endobj +8166 0 obj +<< +/D [8164 0 R /XYZ 69.866 801.979 null] +>> +endobj +8167 0 obj +<< +/D [8164 0 R /XYZ 70.866 775.009 null] +>> +endobj +2262 0 obj +<< +/D [8164 0 R /XYZ 70.866 324.541 null] +>> +endobj +2266 0 obj +<< +/D [8164 0 R /XYZ 70.866 146.827 null] +>> +endobj +8168 0 obj +<< +/D [8164 0 R /XYZ 70.866 82.821 null] +>> +endobj +8163 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F13 3879 0 R /F10 3880 0 R /F61 3908 0 R /F68 4460 0 R /F66 5399 0 R /F67 5010 0 R /F50 3818 0 R /F54 3823 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8183 0 obj +<< +/Length 2061 +/Filter /FlateDecode +>> +stream +x��ZKo����W07 +����{H����!�L|�-�%�!�O���~P�-٤�`�fuUu�W�~����3 �����Y���� A��,�yb�)�8�H��f܆��eD�$l�|�5�ʚ�,��6~��ʾ}RK�CU�b M�JNB*�����?o��“�$ J(և��6����#�&�WCy�`Hp���?��@uI��("ˈ`�� �`��g�{�A� Fi��f����@����7�H�8�6�G�@4�E�R!m�c^4ɪ�2Rڑ�DE�]V�we�*��w�^�P��Y����@����҄�r�@�'+�d��\�f�@�cY�l�۳&w����8�3�y��qS���K� ��*��j�+�vU��UVU���8e6y�̖.�J��5�WO��Y�*��V� &�.g��i'<@g +���t,폇ǽ:��q�m��@�Dh]]�4���[�ߖ�s�;ضc����JE�U�Vu�6�ɠ;ʋ%��%+kG�mc�>��}0x�~�cf���S�dl��Q��'#��A)���a���f��ˈc>����W���~��Ix�l[^�M����.A_���_��͘@�L`��1�f�1�%.��c�Q�[ݨ��k� x`���6gDp�p�J"8p4�2�&(���cE�(�4�a�����$,�ߒ'q�di�)�#���FBd�=҉��P���Hi��̸�_���8�IS'w8��0FF<>���&�$��$13f%����U�v��MY�V�.;@����{Ul5�t�����C��n��/`��+8v�!v��t�3�a�4�(LJ�U{tmr������_6�J����1�����\k|���iU7��re4�4��|� $1���O��@2��F��Ǣ8�!A�䙐(7���9Y�;�T ��Q�����β5Ȳ���X +u^L� � +�F���q�����Ae��R��wF��D� ���y��6Z*v�:h���(?���5��iY~X2l�L����ģ��ZEb��1Xv��AهK����D0C���u3 +�г���@�ȗ���Hz Ʉ"p���C���0�GT�o�~t�{V/��%� �/% 9u˃�E���cfi��Q��� ���p66> �� ��d~������KuJDF\@=Ƞ{�:���<̪젌���/�%#�S$�x͒�y��8$Y����b�q0�^�K�;)0���M���Z�@쥒N�+�NIkZ�uOf��21�0�O)��2Q~���C�ԓ�߫ʆ3����t�t�l�L�kL��m6�,�ħ4#°~�B�,m��8|y$A��MHDu�� +�i"�x� +l8��_���8����]ŞI�벬6y��~s��z(ctFf"t�P#Xa_���+�%m�p��D��zڄ2K��(����=�ʼh�Xٔo���E髇2F3��<����PJ)�aH�CU|�0�m]~��$�Aڑ9ښ��ij���Q�<��*TytQ�]�]�իucXJ��j�+� �_0z5? +��^��i"��� +��8_�4����eB�pGQnz�}��c���gBn9��Wj*A��9�r^q�Ż��<��b��� 5\F�D-���?nN�kw���E6X���Gˆ�ڭ�n���_���}�Š�۵�������0��Wt�G^o��5�Ƴ|d�#@��������>2M��G���aW|d�~���#�Z���e.���W[t�j`��y�c��̶�t�m��P:�鳽�Y���}^8�3ڟ5�c���Q;O`F֮�?us�>y�Ew9�j�-#A�3LW[լ�W����.���/��|�6m�z՞(�Z��=+�w��9�78t��8�����;-��(�J��0��>�|� l=�q��j�����h���.�̝`�<����m��u�3��Y���Z��:I����@*�Wy��*�z�����U��U������͕�͕�ο�����Xߔym�a�4�ƒw�HJ�FU���8~(��跭v�PC �祶� +endstream +endobj +8182 0 obj +<< +/Type /Page +/Contents 8183 0 R +/Resources 8181 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8186 0 R +/Annots [ 8157 0 R 8158 0 R 8159 0 R 8160 0 R 8161 0 R 8162 0 R 8177 0 R 8178 0 R 8179 0 R 8180 0 R ] +>> +endobj +8157 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 703.252 171.594 711.389] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8158 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 691.297 171.594 699.434] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8159 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 679.342 171.594 687.479] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8160 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 667.386 171.594 675.524] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8161 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 655.431 171.594 663.569] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8162 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 643.476 171.594 651.613] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8177 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 131.021 171.594 139.158] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8178 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 119.066 171.594 127.203] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8179 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 107.111 171.594 115.248] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8180 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 95.155 171.594 103.293] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8184 0 obj +<< +/D [8182 0 R /XYZ 69.866 801.979 null] +>> +endobj +2270 0 obj +<< +/D [8182 0 R /XYZ 70.866 771.024 null] +>> +endobj +8185 0 obj +<< +/D [8182 0 R /XYZ 70.866 497.262 null] +>> +endobj +8169 0 obj +<< +/D [8182 0 R /XYZ 70.866 239.83 null] +>> +endobj +2274 0 obj +<< +/D [8182 0 R /XYZ 70.866 212.687 null] +>> +endobj +8181 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F13 3879 0 R /F10 3880 0 R /F11 3877 0 R /F8 5014 0 R /F7 5013 0 R /F14 3876 0 R /F1 4048 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8194 0 obj +<< +/Length 2226 +/Filter /FlateDecode +>> +stream +x��ZK��F�ϯ�7:V��M�dkGa^��FӍz:�@h[���oU��T�@k|�"��*�˪�d^?|��x��{k{��~x�{}�BO�HJ�=|�B���^Q$����}*����g��3�%���o��"�����}��uRo�\�������I�N�RHQ�-���'����h���G#�y\0$8��[�w��`vWD���/���#J�NL��^�Ө�.�,D!̅y��&�8�we��b�VU��C��U�~U�|A���� +?-++�%u���7_�p��<��B���7�j���U�f�k��� �"�EeJF�aֺ��0��W���H��0 :me߀n��� �J"$#� +n*�bYd�}�ί��AΊ�f��u4��`�FP$�����"�2�L�������qhG�nEQ�h�bۼ!��J�V6�5X%�c��]��)Ū�5빬��2^��2��Õm���3Ԭ2�1s)J3���&7�ơ0�L��8� +��h�hy��qs�cA�_� �XH��A��o^�4?�v�2]� a)����G�iY�F*ݦ:r�d��@Xu��v�!vD��=���)�\�����K#�Ǧ8�2�z2`̵�!떳s�s�i�"~-� +�e+��d�6��rX�Qx��ӆX���k��x� ����I�/S��l$��J�-6 +�M��)v��4���z�M��7��Cas+�5�� @�B�~���/(I�͗$�m6��Q��-���vrÍ`�L}\4�t�v3Dyǧ*���q�@��)�$��H*6�$n�zb����H�.�T +r'q18t��̙���M6cd��ή��9��x�q�wgc��m7C�~W��L>0H&�2��2��� ���ů���L�� #�W���H��C؊n�z������Q����i'��`���9 �IA�D�`�;8�=B��N�Ig/Qa�,�L��KQ�y��ec�6��D�Ü�1 �ڷ����v�w[}mv[��L?�=3-�|i�*�W�<A�C�q;�1S@��<���a�k ť�pD�D7FSW�m�E7�z6-�vE���G�*�?��3,���M��g�(��&�c����y&cj� +���,��D�E���EzBѥ����L���7��Tu���T��M�c'-���Q�f�c�� +�fRn�C9�$ +?? +���(Y2'�^��4�&�uӮo�WS]f�Dn� ����W�Z�u%nC5����Ov�%9~�����&�����梫���M-߾h��A%�*���ϕJ�c�vߎ��U&f��<6F$$�4�1"B�/��2F��u���p�pE�LC��;c�J���q�B�f� *0�!7�/p�J�zC[;K�v�oLGG�$������2��~��I��7���]%p���և�I����~�;�_�/*t��(�x��eQ��Vȯ�m��n�n��n�V����7��k������qF�.�-V�כ�~��q&}8R�T|�'�vh�m�)��m�[l;!��B�#q��ļmC�lЪ�<8%�� 0�|�Y�N��W.� ������NekZ�7[g�z.���o��_��6�awY�P��G��d����'%:�%��8�@Z��k���e��蓙�Tdes1 +[:bzM1��4��K�G���NwM����.����ʱʞ6���C�x(���䵊m�?�={L!*��y��6��V��f�������60b�+�/ns�d��YhC��==��kAXe3A����O�%�L%d��U��p����m�ly���v|��?���J�nO��olK���G����w��<��1(T��όELo�_�E�ږٟ I�Cz���n-=|R��SK!F�v6,%�;�Tp$��D���^z�����d��B���\ʂ)Q(.7'&�tf��gڳm:�݁��C�C�ƣh�1C@9��2�f�,�|W]�Z�ܡ���B^��h�Ͳ�ѹ=ډ��T����Eo�˘^�B��稰%jyq"L^�bE�Da��kL4�&i��ۉܜ����>�]y`�G�Z��8q%9����w��)����s R>��!��z����9�U<��6�B�(ΙN��j ��Z��z�L�k��,�*��j(�'Ҿ��f�Z�����C9U��E�ľT�ɤu {k������!p]�rI�_a\ )m��=����U +�+���j�����M�� +endstream +endobj +8193 0 obj +<< +/Type /Page +/Contents 8194 0 R +/Resources 8192 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8186 0 R +/Annots [ 8187 0 R 8188 0 R ] +>> +endobj +8187 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 320.836 171.594 328.973] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8188 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 308.88 171.594 317.018] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8195 0 obj +<< +/D [8193 0 R /XYZ 69.866 801.979 null] +>> +endobj +8196 0 obj +<< +/D [8193 0 R /XYZ 70.866 673.405 null] +>> +endobj +8170 0 obj +<< +/D [8193 0 R /XYZ 70.866 430.661 null] +>> +endobj +2278 0 obj +<< +/D [8193 0 R /XYZ 70.866 403.465 null] +>> +endobj +8197 0 obj +<< +/D [8193 0 R /XYZ 70.866 272.262 null] +>> +endobj +8171 0 obj +<< +/D [8193 0 R /XYZ 70.866 82.821 null] +>> +endobj +8192 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F29 2678 0 R /F11 3877 0 R /F8 5014 0 R /F54 3823 0 R /F7 5013 0 R /F14 3876 0 R /F1 4048 0 R /F61 3908 0 R /F13 3879 0 R /F10 3880 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8203 0 obj +<< +/Length 1841 +/Filter /FlateDecode +>> +stream +x�ŚMo�8���:�@���{�n�zXt�>,��b��[Je9m/��;)[�dK��!�#�3C��p�Ư7Ip���>����o���wL�R�`�9Pi)R$I���)�Gj6�JO�l���8��m�����v�O7����8��5<bTr2���n&,&_&�“�h�4��z?Y��`�>�P_�����g�y�=���%A�;����c\���<����n���4���b~�N�@�Pab��`���0��n7��l��X��Mc/����� +i��I�W��Ҋ?� +���d��f��UL�����M���I#ܹ�o� keA�߬��D6�r�0K���!_EY���Rjz{�wge�w7��������y�]��M���Dxa!�R���Ѱ�p�����r@�a�{�<��������fTL-J�%B�,Qi,ih���)8(��[`F!0���;O�s�����˱���u�~���/�B����73� ����m�+m�@!�e�_}�`㫡∪S$Ȯ*�����W�.%�C�1�Lg�O�,�ǰ�g�L5>|9LR�Ft�0�C�=��A���0�6�5C��B�A��R��!�8s j���7�h��=Bj>����a��|��ܜ%�}�?���5�F eq�����; �=28����+�H^l�ÌG_-d.1�ax}�mT��jn�lX�D��}#ᰵHo� �zy��\�i����&w?rC�3��?�!w}�-^D(Q��17ΆcNS$D�P��cN��P]��0�^�jN� �'�P�8/ qX`^k��Y�7�}���hgi[�i��&ѩJy��x�X�x� &F":ʆCT*$5��� � ��ڂE����w`:̭Ӫc(zmz��b�Y��1�[Ry�2cw��-!eY�wR m}�#T���z���a�A��D?���hOwi�"�������4ٞ��(��w���9���$`��*@�̊[�)��Z�.��ܣ���uvS���nF��{�-R��_u���VQ��j^\�#x��R�]wQ�:���yY�B�����#�0�rH�� �%��}��8 �7 w��:5�(�ZL��e����v��d1��V�y��1�Ha����$Q��N�h$�ƞr�����ͯ۵��M�>N�6����RP;�S ��2���& q�ڄ +� ULۣȃs���T�V0`W�Ư���0�yd���1�OƨbTo ��˰�-}��B��5l% +�vEߟ),[�� ����2��4�ܥ�E�N�z�V� +�*֖��:ڙ6y���s�>/m����T�0�+(K��f�i�� +M����oʓ��eJ�N\�ӻ����_�;�)�LN1�:Q"���9�!��/!�ٰ�.�1�z �w�"ᅭ t�ukN}R1Ş곱wL;���/�&�����i&��(e�RF�� 1{�H������U}&�36Х����5���K^�p�Y�,Vt�w�XZ� +�Q썳��SP ��WX����_�i����J4��G����J4�K+0A�H4G�phJ\�Om�O�@�^��0�~4�N/��K������k�%sW���L(6��Q6s�ư7���O߄�� �L���O]կ���6ȷ�����O���rc׆��,���C�z�ʒ����eI��1���S�G�4+�y��Y�:jW��U�Q�Z˼xFf��1N��[��,�ӧF�u�M�_E�nĩ��=��)��5p����Ý�@p�@�i�f�S�8@MTC�+�u�k +j��V(#(]��`҈'�HJ��{�"9š!2�M�Z��٤���� +endstream +endobj +8202 0 obj +<< +/Type /Page +/Contents 8203 0 R +/Resources 8201 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8186 0 R +/Annots [ 8189 0 R 8190 0 R 8191 0 R 8198 0 R 8199 0 R 8200 0 R ] +>> +endobj +8189 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 703.252 171.594 711.389] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8190 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 691.297 171.594 699.434] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8191 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 679.342 171.594 687.479] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8198 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 365.065 171.594 373.202] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8199 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 353.11 171.594 361.247] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8200 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 341.155 171.594 349.292] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8204 0 obj +<< +/D [8202 0 R /XYZ 69.866 801.979 null] +>> +endobj +2282 0 obj +<< +/D [8202 0 R /XYZ 70.866 771.024 null] +>> +endobj +8205 0 obj +<< +/D [8202 0 R /XYZ 70.866 642.723 null] +>> +endobj +8173 0 obj +<< +/D [8202 0 R /XYZ 70.866 486.845 null] +>> +endobj +2286 0 obj +<< +/D [8202 0 R /XYZ 70.866 459.65 null] +>> +endobj +8206 0 obj +<< +/D [8202 0 R /XYZ 70.866 234.191 null] +>> +endobj +8201 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F11 3877 0 R /F8 5014 0 R /F50 3818 0 R /F61 3908 0 R /F7 5013 0 R /F13 3879 0 R /F10 3880 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8215 0 obj +<< +/Length 1525 +/Filter /FlateDecode +>> +stream +x��YMs�6��W�(�X� zh�:39���q<E�mM$�!�Թ��wI�AB_��9ؖ)p�x����f��E����GDл��ћ[!��R�PD�V +E�aE�l���L����=�� +n�.߮7�d�"=~�.w�8)�:Mʥ��f��# ++ ���Zc�ZnGw����"���Vn��K���}����L ME1���?L8�Y�,�M�넑�O���&S*��͢�� %�*_��H?���v���Xk�@5°3�m�*����:�����bU^[�cxY����]���XR���P��)�RZ���AuQN�[J�� � d��(>�!�2I4��l����y���ְF~�c�M}�ϋ�w�EVA�Yv�E���#ȭ睺�yJ��c���.�o¯�f���� �:��ה�|_�>z%73��@S%�\ |J7?&L�]�/쟊�����R�̪�JrWQl��S\ߗk���7}p�zx�h\������U��Ε�C�n[!��������uawC�M�B���f�<��Ou��o�cʹ}�& ��6�� ��)�Z��"�S-��)����1�v*�dSJOŀ�!]��C��S�nh��H�zGց�@aS�/$���P�J�m�������$Æ�����4���><���%fz A}z� +�0���v��6� �ߠ�Da��<��D�s�f*���&_��l:ý^ ���H�4��4�0�M�K� F�A1,�H�#0���QP�f�M�+�3�j�ynK��f[�$�l�x���0��<�B���b�]�^����86,��X�HE�0X�fXhs!����Y�n��3,�E�f�,��,��i��.a���u)!���hv}���Xp.�y��qYwɺ!�] n։�2j����[j���xR��wS��� OkS}��g��ӆ?[$���;�&���O�|���;�����C�P|��;}凯��|$����.��S�͓��R����_�s����w�L�����??�0��\yU��]430�W���]����h���}?۟r�+w��ϼ��6'�[� ¤�R����e���' +~���R�\�Ώ)4�i)#�N�J7�B�@%5��f� �M����v���2C�߫��Y5�S�U�J����bX!@��E��a��@����bPx�uy���mӟ3������?�XH��;௵���E�*�2�G���CH( �1קܥ +D`D �۠�n*� �^�ܔ +�H_��~�a�5A[�)�Z~���5�%fb3��)���j���ص�X�-�4[����3��g��B(9���b8�J�R"^�C*A�pq�5� �i�J�3T�������n�C>�)vu�]z@F��c�:�W�5�k�(�I�N��e��'��?�ԑ�D��%]���+ �`�E��Һ:*}�<U +^��A)), ��� �����N#*e�_���I+�"%*M^�U(t!�Rn��- +�ķi�M_~�F���WfB� +endstream +endobj +8214 0 obj +<< +/Type /Page +/Contents 8215 0 R +/Resources 8213 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8186 0 R +/Annots [ 8207 0 R 8208 0 R 8209 0 R 8210 0 R 8211 0 R 8212 0 R ] +>> +endobj +8207 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 650.326 171.594 658.463] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8208 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 638.371 171.594 646.508] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8209 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 626.415 171.594 634.553] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8210 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 614.46 171.594 622.598] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8211 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 262.284 171.594 270.421] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8212 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 250.329 171.594 258.466] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8216 0 obj +<< +/D [8214 0 R /XYZ 69.866 801.979 null] +>> +endobj +8175 0 obj +<< +/D [8214 0 R /XYZ 70.866 748.196 null] +>> +endobj +2290 0 obj +<< +/D [8214 0 R /XYZ 70.866 721 null] +>> +endobj +8217 0 obj +<< +/D [8214 0 R /XYZ 70.866 552.914 null] +>> +endobj +8174 0 obj +<< +/D [8214 0 R /XYZ 70.866 372.109 null] +>> +endobj +2294 0 obj +<< +/D [8214 0 R /XYZ 70.866 344.913 null] +>> +endobj +8218 0 obj +<< +/D [8214 0 R /XYZ 70.866 213.602 null] +>> +endobj +8213 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F92 4484 0 R /F50 3818 0 R /F61 3908 0 R /F11 3877 0 R /F7 5013 0 R /F8 5014 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8227 0 obj +<< +/Length 1463 +/Filter /FlateDecode +>> +stream +x��XKo�8��W�(5÷��{�n7zXtS�� �VSam)�䤽��wH��(�v���D25��|������n� �n#]N~�O�.X)��d��s�`���M�$�|-bK�tF�u��ڼ�ڢ*їn�X���U�yJp��y��%F%'1bz=?�s>�:! Gd'F)�(�����G+��>i=X�M�C�3x_G'��S=��${ݍF�kԀ�Zś���3���[�*6i{~���iiT�nހޘy"a�n�6������%�Y;����������0�ܯa� +l��v���tg�E�)sN�9Z��?a��QI$�4�� 0�H�D3B�����Rg�m�xM{�{��1g|�ʕ�Ig�k9��mڳ�ߏ�~��r�Ø��)���CBh�s�n� A��#Q���8�wzW�w��Wt��m�b8�]��C[,��N�j�5[��N��Q���If)X��\p"9.s'�5���3�l\uUߺȺ��D<α��h�n@��tAtv�iOI�fڃ�ɷ�*-���ۼ��v��R�9f����M����$�,z`��"#&XB�L��� : +:F�;�?��ݶu9���^,��d.�\�=|)�.�`�m^��X�{�_�g�4H�A=*�zTp�!�C���*��J����Oz9�0D ���nڙ٥"�c +Aأ�mD2�E2A�{Y�6'�oB@D��;"�dT���p6�����Qa^��b +��a� �)Zu���m��ɔ"(a`L����s�'FG��=_�/�[F�e�64�͆f�}o=�eָ7p��T�n���S'��i�1� ���N��v�^�,ޏ��)dCh��l��ܒM638�U[��q佂�<v�S���v��Ô�8��MnK���kc� ��n��ք%P:ݵ&��ô1�= 2����±�����RQj;���"`车�P������������:��(���F�$V%�k��W�R� Ǟ�\��T��rUQttP�^��Y8�� gه�H�8��p0eܣ��۾�L�OA�i�Qړ��8���4��8�a����k�V�H�N|Ѿ�<.��f�B�y�C�|���Q Xc�2d���C&�(��5(�l\I�7ն=���Ďó/xP����dOSi��-���*o���߳��������<~y)�3����c3���s]��v��]�n�f��g�|����앧� w�d�&'��zt����1 <��͞8^����(�p��g��BNV��8!sS����4�;�*��I������xL�k\���]/�B�����ۀ�|����t��G�5����1='�A�}X���c2�Y�cu4��>��o/i$�_wR�>��a O����-�88��nj�W��6\�����\ )h/͵��|W������',�����@ +endstream +endobj +8226 0 obj +<< +/Type /Page +/Contents 8227 0 R +/Resources 8225 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8186 0 R +/Annots [ 8219 0 R 8220 0 R 8221 0 R 8222 0 R 8223 0 R 8224 0 R ] +>> +endobj +8219 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 613.55 171.594 621.688] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8220 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 601.595 171.594 609.732] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8221 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 589.64 171.594 597.777] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8222 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 192.326 171.594 200.464] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8223 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 180.371 171.594 188.509] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8224 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 168.416 171.594 176.553] +/A << /S /GoTo /D (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) >> +>> +endobj +8228 0 obj +<< +/D [8226 0 R /XYZ 69.866 801.979 null] +>> +endobj +8172 0 obj +<< +/D [8226 0 R /XYZ 70.866 711.42 null] +>> +endobj +2298 0 obj +<< +/D [8226 0 R /XYZ 70.866 684.225 null] +>> +endobj +8229 0 obj +<< +/D [8226 0 R /XYZ 70.866 480.784 null] +>> +endobj +8176 0 obj +<< +/D [8226 0 R /XYZ 70.866 314.107 null] +>> +endobj +2302 0 obj +<< +/D [8226 0 R /XYZ 70.866 286.911 null] +>> +endobj +8225 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F13 3879 0 R /F10 3880 0 R /F54 3823 0 R /F92 4484 0 R /F11 3877 0 R /F7 5013 0 R /F8 5014 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8248 0 obj +<< +/Length 1899 +/Filter /FlateDecode +>> +stream +x��ZIs�F��WP�UF�^h��T�d�2���<� +Km�*h�v��y����]\`�~���FW7ן��(G�Y8��8��ft��N�"�g�̓`��D�Ĺ�;�.��������|بHR1�� t��j%2�$�����7��#+�C�a�B�9����;sx���Q�<�+��q��}��5��#�խ�X�9�'(��ԟ��s�"^ )�1!n�%�IJ�\wHȸ��(j$�0 ��ϝ�E�����Ē0&�LB}e��!J��c(��j�$�!8@�F�����@x�]�i��i6&حV��) �Sك�k��3x�a_�c��'�S+�=�A��?��\Z ?����0��1�(J�nK�Ēg���G9���G+�� qB�D�Y4, +��<�"(�"�!(<��0 +�Lgyz�O�>��j�}?��&~�=7�E�b�`D�A�Ua(��>�¡����Xc���8vj;m���!w�����&�0D;��I&kLʼ��BL�|&�R�/ӣuل7SvLϢa`�C���������Q�Pڋ��8����~j|9ۏ��D�bG��P��ɼP�]} �mDş:кM�?ݹDH�LZ����4������ܣ����@)9��Ѱ� BD��7C�/��!ElӶ�+�����n�k 5�p�&�0z{RTz꣕㝘:Z�M@� ���@u<�M�Դ<�"n��{�c�%k���\Հ`�hD�=��RϘuEIc=�aW�h�m +�L(T;�]��1�P�D%k�&M��M��ݫ���K��s��*��ZN����SE���@ e����>�!P�:F��%����[ Mj�RPd@%� ſ� +�@�$�V8W�6��¼�Ӆ�7R���[��e�Pe3�����΄�k����jpo��v�U>��6�yi�>i�Ҵ���9в�&���f�ڟDAΚ/.�]L^��.r�#�\�r���5�$ׅʏI6K���@0��T`����xQ��P�D�:����~�3������r��r�Aټ���씍@S����K�a�� �#���E��������C��--���i�Ү7A�Q��:^����S�&�ڧQ��%>l:��B)�lqn'���<�t��¾UټXش~��)�k��2���w��Y��ɺ���gs����"*wu6�5�C+�k#4'�'��Ȏ����aa<�+{!�y�ۇ"_5̅̕�sy�U�e��L:i$�� {�4j�@��fH0���r�XI�3_��Һ�ƭ>$��.d�V��15�<�dJU����q�I+�)�U��oG� +n�� l����kb[� �!�rY@�ɉ���vB�<S5������fK���~#�9=�%3������G�����g?oOB��n������sb�Z�J5���-� �Xn ���ޱA�/j�$;"!]֨�^���8M�ڠ�p�g�*��jM�c����2�a�l�W[����vԾ�����m�{LU}�� �������/b�2��ҷ�)��n���G�Bŀ��z�$���as4���Y�mtz�Y��szM��[3h�)�D�Kw}tQ�7�<Wb{�jg'j�:���z�}����� ��$�E}��w�oe�jݞg�����ޕB�MӺ�ߘ���q{�Q��Bl�����.�.�`f1��/�7�d�1@���X����ɿ#P���{�פּ�ڿ��^�T�[n����W�ѐ����h�n X������z�Q�B�jMʯU\�i����#��-]��9�/��s�16�8 �� ��by��P�헮̪i�`ͤ���~�k�&a����� kmmʑK�eȘ:���ʄ��]�\�������kqu +y̏��ߺ��3���!�=�"߷��G����/��s�病:�wE��`BA +endstream +endobj +8247 0 obj +<< +/Type /Page +/Contents 8248 0 R +/Resources 8246 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8186 0 R +/Annots [ 8230 0 R 8231 0 R 8232 0 R 8233 0 R 8234 0 R 8235 0 R 8236 0 R 8237 0 R 8238 0 R 8239 0 R 8240 0 R 8241 0 R 8242 0 R 8243 0 R 8244 0 R 8245 0 R ] +>> +endobj +8230 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.006 378.003 184.216 387.459] +/A << /S /GoTo /D (utils_8c_a689d2d3db40d341609423404abc5a23a) >> +>> +endobj +8231 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.006 351.202 163.37 360.658] +/A << /S /GoTo /D (utils_8c_aad6440ba12fa7e2e1fae5ba6dc99cabf) >> +>> +endobj +8232 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 323.589 156.932 333.857] +/A << /S /GoTo /D (utils_8c_ad21f654c48115ba2419ca98644a44ae9) >> +>> +endobj +8233 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.006 297.599 163.863 307.056] +/A << /S /GoTo /D (utils_8c_a0ae8ea233ea6c519cd0434f8c5bde5e5) >> +>> +endobj +8234 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.006 270.798 161.371 280.255] +/A << /S /GoTo /D (utils_8c_ab734a543e5543adb2bd98e1bf279a23d) >> +>> +endobj +8235 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.185 243.997 178.998 253.454] +/A << /S /GoTo /D (utils_8c_a8163bb6a1c9742b9607fd87c6b3df5c5) >> +>> +endobj +8236 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.185 217.196 176.505 226.653] +/A << /S /GoTo /D (utils_8c_a81dabd4841ab656130497f0600979850) >> +>> +endobj +8237 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 189.584 156.475 200.058] +/A << /S /GoTo /D (utils_8c_a335d8d6c4b945638261228cd116cccd6) >> +>> +endobj +8238 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.006 163.594 169.35 173.051] +/A << /S /GoTo /D (utils_8c_acda1e3a1b76af6e0e57b507472986ad6) >> +>> +endobj +8239 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [238.845 163.594 272.507 172.746] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8240 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 135.874 202.059 146.25] +/A << /S /GoTo /D (utils_8c_a535a04a4bff82c88599e4648dfa7cfe1) >> +>> +endobj +8241 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [271.554 136.793 305.215 145.945] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8242 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [425.075 136.793 458.736 145.945] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8243 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.006 109.073 193.774 119.449] +/A << /S /GoTo /D (utils_8c_a971d455baef2d25c61e94c4bc4ac13ee) >> +>> +endobj +8244 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [197.26 109.992 230.921 119.144] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8245 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.006 82.272 235.736 92.648] +/A << /S /GoTo /D (utils_8c_a8cda5a6c15e99e2b76abfb04316301d8) >> +>> +endobj +8249 0 obj +<< +/D [8247 0 R /XYZ 69.866 801.979 null] +>> +endobj +8250 0 obj +<< +/D [8247 0 R /XYZ 70.866 771.024 null] +>> +endobj +4298 0 obj +<< +/D [8247 0 R /XYZ 70.866 599.847 null] +>> +endobj +2306 0 obj +<< +/D [8247 0 R /XYZ 70.866 583.949 null] +>> +endobj +8251 0 obj +<< +/D [8247 0 R /XYZ 70.866 414.132 null] +>> +endobj +8246 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F11 3877 0 R /F14 3876 0 R /F71 8252 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8269 0 obj +<< +/Length 1294 +/Filter /FlateDecode +>> +stream +xڭXKs�6��W�HMK�����3�%u�KWCK�ıD�|�q~}ʄ�ʶ��� |���v�Qg�W�(Z5�V����oד��$E +gR&�z�R���(��]/�MDᑚ�,UQ�����E��nt��SJ"]�r����OJ��DjO���<N(<%��L)��h������w�I�Г��E\$X���������Tdr迤�`:�)!$:�m�/��纙��C[T����e�� (N(V�;��!��-tk3-� �����hS�:�|��w�ْO����+�ƖG�k�V�Z/�K��n�H����Z���բ�i0�7��&c�>QX�-�n��9�`)ř�.X�vȹ����)�>�;pNET��m��b��>E3a��r �do{�2u�2[n��{�a%b�0������ާ�y�1o��Gs��G��q����Xe;�~�7k)�%^v�!x������P�&"ҏy�]xx�U�n��6!`P��C)䄊�j�e[�����t;��E���� �"Lq�:䳇[Tݝ!�|�ڡ���Gl��^�ڽ�� (1� +O��E�۪��{����<�$��m����O�����c?;��e���=lh;�kz�.W�z5I�u�O{٬�`1�i�H3�7�߫�C�����̌���w�L+�~�k״��p~i^t[`Z3��W���0�-�L��u��-T:�Q�a��rNp�ı�KeP����1L��3���0`v�3(ua{P� +�ŀ]�K�(�J(N;�$*/ �$�H��V"���f�i��R�q��?TP��~V{<]䭧e�[|�K2��S�qH���!^��waxjQ�*y%��F-�bB�B��L�Skh�����N3<Ϊ���fz�;��i�n�)aſ�V���3�)�P?'@�T�#�J�]]6'���3�˔ؽ=!pT8l��l�ϵ?�^d]�Fo�,4b���ߪ{Z�q/"l�χnE��2���Y�6�5F=r��\ �ˑ�^���qo~��&D9QBB�i(�ظ�jr�=k;���ث����b)h�䘬j�&��kTMy�����^�|N~N����<����b"�C4��L�n� �P`���]S�����;�>��,�˟z^� L!��#��-�|�T����\����1�k(���?M%�|� ��L���n�8q�ɰl�T�R������z4z]m���B�!��D��R����@�G�4D�>����ʥ.u��c��W&��Ͼ ���snx +endstream +endobj +8268 0 obj +<< +/Type /Page +/Contents 8269 0 R +/Resources 8267 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8272 0 R +/Annots [ 8265 0 R 8266 0 R ] +>> +endobj +8265 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 665.889 297.675 692.428] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +8266 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 507.217 171.594 514.701] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8270 0 obj +<< +/D [8268 0 R /XYZ 69.866 801.979 null] +>> +endobj +2310 0 obj +<< +/D [8268 0 R /XYZ 70.866 771.024 null] +>> +endobj +2314 0 obj +<< +/D [8268 0 R /XYZ 70.866 651.645 null] +>> +endobj +8263 0 obj +<< +/D [8268 0 R /XYZ 70.866 605.087 null] +>> +endobj +2318 0 obj +<< +/D [8268 0 R /XYZ 70.866 577.891 null] +>> +endobj +8271 0 obj +<< +/D [8268 0 R /XYZ 70.866 458.643 null] +>> +endobj +8264 0 obj +<< +/D [8268 0 R /XYZ 70.866 274.591 null] +>> +endobj +2322 0 obj +<< +/D [8268 0 R /XYZ 70.866 247.828 null] +>> +endobj +8256 0 obj +<< +/D [8268 0 R /XYZ 70.866 82.821 null] +>> +endobj +8267 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F50 3818 0 R /F54 3823 0 R /F92 4484 0 R /F61 3908 0 R /F13 3879 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8276 0 obj +<< +/Length 1160 +/Filter /FlateDecode +>> +stream +x�Ms�8��� +����[�u7�T�i6�-��(������df��,�`c0�\���Rw������g�_)Z��ֈ���o���#�(±R�ސ&8R +�aE�l�^&��u�qxƅ�����tc�)�Q�/w[�UI��]:�c6�gBa%Ato2�p�Zn'/�������+�HH����}����yA��b��I�^���B�]�n��6���HԆv�(�8քZ;M9�ܫM���Jnw��H�p)�DSJq,Uk_m?f�9���%w=!L�gP^ep�c/�R�f�DZY|�>H��� +4e���>�jW@Ee�����߾�됒�0Ie +w#�+���]�����ٻ���eHe�k(f��~<AA%9� +�8���X��LI�l�uIiP:�>����Tt�/�5V�Q��'۰,J��M�>gVL%�&j���1d�)���c��R��]FҞ_%s�ƺ��G(�X$-�I�Oaӱ>[RK���s�7BXQV��G\&��Vy���{R��Z�2(''bD��d� No��&�.F0�b�(�B�e���粟�C��3t���Oס�=]�Y���3�:�c0(缉a����t�vcv���a+A�fE�n��g��a�S(,�S��s%�M�� �0'�A�1�ȏ�c�E�����}c�fޗ�mvG�`�Y_�y霐�d|9 La���G�H��;ɗ�u�+�98���U�5���-���z4����3;R��jV`7�[J"Ui�A�-�L�]���I��� �q�fU4��d�$�^żL�5w��q��<??M�������,��p��ky+��qsp���:x�I�X�A�$�E��|��N��LG5���4�嫤J��T]���������f�0��䉆s� 7�8�O�`��b`�q�/�]0��y�e-�i�CL�w!���mO5h�wN���� �=�uF�����;�,��Jk��l8�X�Pf� �X�A=�a�F��E���[�t}������ +�{}��Ѝ8����;"��h�5���6��ILJ��T�48JΔc��`hHI/WL�\)�`"h*/�L����nd[ݤ�F�>�m�K���� O�('_��d������!���W��k��)�4�Պ3 �4@�Sʏ�'���y���!�������&���E�� +endstream +endobj +8275 0 obj +<< +/Type /Page +/Contents 8276 0 R +/Resources 8274 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8272 0 R +/Annots [ 8273 0 R ] +>> +endobj +8273 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 371.331 171.594 378.815] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8277 0 obj +<< +/D [8275 0 R /XYZ 69.866 801.979 null] +>> +endobj +2326 0 obj +<< +/D [8275 0 R /XYZ 70.866 771.024 null] +>> +endobj +8278 0 obj +<< +/D [8275 0 R /XYZ 70.866 666.526 null] +>> +endobj +8261 0 obj +<< +/D [8275 0 R /XYZ 70.866 481.157 null] +>> +endobj +2330 0 obj +<< +/D [8275 0 R /XYZ 70.866 453.961 null] +>> +endobj +8279 0 obj +<< +/D [8275 0 R /XYZ 70.866 334.713 null] +>> +endobj +8257 0 obj +<< +/D [8275 0 R /XYZ 70.866 190.131 null] +>> +endobj +2334 0 obj +<< +/D [8275 0 R /XYZ 70.866 163.713 null] +>> +endobj +8274 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8284 0 obj +<< +/Length 1443 +/Filter /FlateDecode +>> +stream +x��YMs�8��WPs�U�F�{ܝM��4��-�r16v��!8��_�-����8�9��z���ԭƟ���H�)&8�8���>�|�e*��Hɂ�:Pi)e(�$��������Ψ��L�Z�?n�m\���S��8��e<}� 8�Hh $�O��O���i��F��`��<<�`��1�����]�C�3�� �������8g�qF����۔�0ʣ]\������,�=�� �RHB ���A�"P� L�)x�#"���C�!�҆D3Di�8C +���$���Lt,%H�mVHP�%�z8�FҐ�����®�����w�i^����)a�ݻ{eV_���9��)!:��r��#l=VlM�T�UN]2��+.��E L�g�ke��ڤ?N�kg��ڜ���x�����Ŧ �i�aq]�qa��J"��x��<�fe=XJT��,���.�n!�W?�u}���/Ϗ)�� +3�8R��`_b�)ҤL���tIc���G�.����bU.�E^�$h@:�{��2_6�(��/ʸ(�c��C*��� �0u�Z#����;�]fq_�t���A/qْ��O��ǯ�aK+d&�A�.�/Y��p j7q}ǢU�B��J�d<�>IK�(k&C[L�èP�����H��o�� �S�����̙���z��e��d- uX�@`f<k�.����T�x����0ʩ�$]e����c���e۱��A�Q���:nF������Hf��g8��@qVg ����m:��.Vj�ٛ���|-����")�n)�c��w�@a'k8�1��ϑ�a��A�4F�{��/Ӱ�X��� +1X�q����pu8��{�!f����[��ppr�q�ܑW#��u�cBV;�b�Eʨ�u��4H��8�1Ł����q�����<�E����8���6�9�\���<w��.6�X���u� +é\"Þ��%1Ć�!�Q���jsV�٦��s��(#���o�ӑ���Whu�9�ZJ���UNON�� ��T�!Aq���� 脢�q�K���2�ܯ�6��<����;U��ۀ"/��XN�A�)�r��;,j�1'���P�t����Nw���V�g4��� ����-����ײxC�Z�z)�����Y���EQ�7�y�2�P�+�s�^H�����f��W{�hvJ��ܳQ��_�jA3�'E��j'��jnO�V�Է��h�o��8m�V�E�4J�$8(�����T�0N�Y�v���s�Cw���� +��W���\��G.ô���T��h��m���e4�1)��=�pl��c��j7�Q&n�[��>R펺�{q�g�o��y��w�Ҭ�4�G�MJ�#��n��m���������Wh�Sʮ����w�.(�[��$���.N�<*�r̗�F�ߟ�5Qzh����� +endstream +endobj +8283 0 obj +<< +/Type /Page +/Contents 8284 0 R +/Resources 8282 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8272 0 R +/Annots [ 8280 0 R 8281 0 R ] +>> +endobj +8280 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 475.829 171.594 483.313] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8281 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 451.919 171.594 459.403] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8285 0 obj +<< +/D [8283 0 R /XYZ 69.866 801.979 null] +>> +endobj +8286 0 obj +<< +/D [8283 0 R /XYZ 70.866 771.024 null] +>> +endobj +8262 0 obj +<< +/D [8283 0 R /XYZ 70.866 585.655 null] +>> +endobj +2338 0 obj +<< +/D [8283 0 R /XYZ 70.866 558.459 null] +>> +endobj +8287 0 obj +<< +/D [8283 0 R /XYZ 70.866 415.193 null] +>> +endobj +8260 0 obj +<< +/D [8283 0 R /XYZ 70.866 260.625 null] +>> +endobj +2342 0 obj +<< +/D [8283 0 R /XYZ 70.866 233.43 null] +>> +endobj +8282 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R /F86 4565 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8290 0 obj +<< +/Length 1238 +/Filter /FlateDecode +>> +stream +xڵX]o�H}�W�#He2��m6U+�����Vȁ A��M�����������3��9s��;=R��F�A�Gg�����V)�f�Hl�B�2�(�-��1Sd�s�qxƅ����덛L�6��d�ߺ8��uCG�F��(�$�B� h�}�I��}E��Z��"!9�����=��@�`&���HK�BZQlD`�8ab����.�P:�JfU�V�������J�%���q���Hsx5b�b�hٰ!�O�@R�T��1cH�5�o��u��PB1�l($=��Dc�l�!���{�9WL`kh��� '�$1��6��Y��0�0�ڡL���*��Vu� ^��)���>���Qz��s�@��_{7��c�z_�Hާ=f13�� ���頽SP�q�������5JWe5�ڬ��K9W�8_uVKߦ��c�g#�R��H��{����ʄD����>�����_������&��ċ2��?���*�͕�֥.^����4ad���a#� �{^�"W��=�E� �|���w��H�C����Gq��5��y�v�þ,���N�ۙ�v2j0��B|6��:^VA|�}[ ��cp�A����L�OE6Um����Rf�Sh���b+Umb `� ����P��n5��U5�FEhX�j��nM5S*�:,��)���y�@�n��b*�D'�B��r�+����儒q�WS��>E��~]�{xԁ|�<y}Y/^��_�<v�˲J�]��P�*^�c���H(Xg�V�rUߩ%7��&$$�4w� �1e�߄B��P ��?�V$��f(vÊ(����Uݚ�����Υ�!��7���W����N�}Ium$�1'�)5��`v�B���f��f&pp�rw�v�;��c�7��rR��ˆ��XA�5�]`b!�����fa0���´=ح��>>�g'f�~�4)5�����q7��Bs +�4��P�Z@-�J��*�SV�×|`�U����5k�kQ,��kNx�U��Y�µ�`עE�*��0�Ҏ��(��X�[2��=�Ea���B��k��ܣ^��J�U�48V��Kօ��ܒcQL���){������{. ��"�)����B��6�\�G������.�S�K$�����jW�)�Vfn��N�W +�j�gځ�;B���QU�P�<�]��� �`o�:_ʖ+��]�R8��4(�Iy�z[����M���, +endstream +endobj +8289 0 obj +<< +/Type /Page +/Contents 8290 0 R +/Resources 8288 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8272 0 R +>> +endobj +8291 0 obj +<< +/D [8289 0 R /XYZ 69.866 801.979 null] +>> +endobj +8292 0 obj +<< +/D [8289 0 R /XYZ 70.866 771.024 null] +>> +endobj +8254 0 obj +<< +/D [8289 0 R /XYZ 70.866 643.619 null] +>> +endobj +2346 0 obj +<< +/D [8289 0 R /XYZ 70.866 616.423 null] +>> +endobj +8293 0 obj +<< +/D [8289 0 R /XYZ 70.866 484.202 null] +>> +endobj +8255 0 obj +<< +/D [8289 0 R /XYZ 70.866 288.455 null] +>> +endobj +2350 0 obj +<< +/D [8289 0 R /XYZ 70.866 261.259 null] +>> +endobj +8294 0 obj +<< +/D [8289 0 R /XYZ 70.866 141.904 null] +>> +endobj +8288 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F14 3876 0 R /F61 3908 0 R /F29 2678 0 R /F92 4484 0 R /F86 4565 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8297 0 obj +<< +/Length 1022 +/Filter /FlateDecode +>> +stream +xڭXMo�8��W�h5��7�ݶ�X ���-�f�l���m��w(J�%+�-�P��7Ù�y�����)'�l#w�w��ۏ�K�ւ��a�jM��T��ɗ)��Mf���ʶ%]����O��Cl���|�m��Ha����\C��|�O~L�g�'S�R�%Y�&_�1��w���Y�^�#R ����-�g�w�}���@Y��{��1�gU�ϣ�i�m�7'�:���8����C'��tE��12�}����=�:nY&�M��/*_V_�b�5J/��cN9�̀1֢�E��Ҽ��HJC�a� ��j����'ѧ q2@��I���:�:�k+�Y�^��w�7�4ߴ+;�HB�,|����HN�i����L��+�n2�l����IM�Y?>�]|Bg��f�>�E��O�YS�Q���p�tR��.(=�O���E��:0-#DC�!v+�D���������(��F(����)�@�W��0\�XXA9' +Y�������[ �P|�I����f�B�t�v�ֳ�UƎ�ݡ$�M���>�[����T���TZ3«S* �67��Z����{��N+�b� +��X��{Iڱn�)�Xʤz1�C7�h�+$5V\^����0P��2�����1�K7����b��~�Q�7m�[���i t��`���BҤ��]T�J!.��v�gʴ��c֬���tTiyV�����~ڑИ +5�˞5U �СU�3�i$(χ��e_����-��ٮ�'>Z�8�� C�0/ה�0�Bq,|����Q(����j��A��Mlba����*S`��]�O<U�(�bW�N��ໍ�j����%��X��)3�57�6v݄Ѱ�1l�왣�P{ΰ�a���gq�\G6��pk��an�|�V�W�V�nc�՞��f����5��n�0��:�3i�WX&����5b�.��|�n�/��ÇZ�Q��n��;��1�S�߇����&�<S��=���� +endstream +endobj +8296 0 obj +<< +/Type /Page +/Contents 8297 0 R +/Resources 8295 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8272 0 R +>> +endobj +8298 0 obj +<< +/D [8296 0 R /XYZ 69.866 801.979 null] +>> +endobj +8253 0 obj +<< +/D [8296 0 R /XYZ 70.866 723.375 null] +>> +endobj +2354 0 obj +<< +/D [8296 0 R /XYZ 70.866 696.18 null] +>> +endobj +8299 0 obj +<< +/D [8296 0 R /XYZ 70.866 588.779 null] +>> +endobj +8258 0 obj +<< +/D [8296 0 R /XYZ 70.866 393.032 null] +>> +endobj +2358 0 obj +<< +/D [8296 0 R /XYZ 70.866 365.836 null] +>> +endobj +8300 0 obj +<< +/D [8296 0 R /XYZ 70.866 246.48 null] +>> +endobj +8259 0 obj +<< +/D [8296 0 R /XYZ 70.866 82.821 null] +>> +endobj +8295 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F92 4484 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8319 0 obj +<< +/Length 1339 +/Filter /FlateDecode +>> +stream +x��XKo�F��WɅ���@�C��H������@�$Z&@R.E%��,��H��-ۍ{$��3��|�ڳ��%�V� �V�.&�O'g�Ly)�7��FZJO�$�K�ڧ�_��<����z|��qR����6��2*�un�N��N��X�=Ҋ�iʽE6����%���D��o����!��N��'=�LIn�$�L#� B�1��e�nf[=˒�b�;;�S�(L�,셌 �*1�$/��B9Q?��*8@5W� AF���J��%,��.�eĎЭ�%��$�G$$o�OMH@� j�R��^���� +?��..7Y��qQ�Yߺ����u�'����<.���b��u�N�;�� ����<-p�@�eS��e@�Q�`!���2F<�Ax��RH2��eX� +O2�$=*VsDq"*ރK �A�EC3D)H2��F$ 9� b�>W%D��+$�3=�шN��4�:{�$��R�u��������5��F�ֽ+��>*���J���gغ���9/bd8vQ�M9 +C����E=�]�S9ή���v=O�8��:w.^���k��dS��"0d���tM6�'�/x� +�ŪS;�~Vn�~�A��������L����k@���1��p ���f�<�ڒz�Ki�;=Z�U�M_S���T�N��Pd�4q�����t[tW��uJWq�x��V�#F��)`}�ҀA�-vG���(]���J�P��º.��9;�'�"�.�~B:+��R��2�:"K!�M����-���#�R��� +���~�ӚW�[�Ƌr]��w;`p�iN&(����hQ0��o�|����P*z{��P3�_���KW���U��:�����p�}�P@|0T�.m���j.�G��4ʅ5N�=Jǃ��> !im�(/�N!�Q���ʝv��6_��x����r��[��G��{�r=����(�����ճe��E�*����$�����2��n���r�i�c���rks7!�Tw8�fW`�Q�1}MP7 �ƃ@Я�%o���向�6��w]Rs�)�z�$�>ʧ�Ɏ�Y�^'�'Ai��7�?�?io8#��F0CD�f/�F�=G��n$�NF#2m/��d�v(|�_C �����f��0d�ݶ/�G==�p`"�鑓E�O��Y��4IR:2u�x�ʣ�7,H�g�7LGY���A}�*�'�� �����`v����U��÷��3n���ì���os�v��L(t|f��6w�Q%yU�G~���t�q@�v��8hn�m�����#��C�?"T +endstream +endobj +8318 0 obj +<< +/Type /Page +/Contents 8319 0 R +/Resources 8317 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8272 0 R +/Annots [ 8301 0 R 8302 0 R 8303 0 R 8304 0 R 8305 0 R 8306 0 R 8307 0 R 8308 0 R ] +>> +endobj +8301 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.171 329.825 152.09 339.282] +/A << /S /GoTo /D (utils_8h_ae71449b1cc6e6250b91f539153a7a0d3) >> +>> +endobj +8302 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.006 250.868 184.216 260.325] +/A << /S /GoTo /D (utils_8h_a689d2d3db40d341609423404abc5a23a) >> +>> +endobj +8303 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.006 223.271 163.37 232.728] +/A << /S /GoTo /D (utils_8h_aad6440ba12fa7e2e1fae5ba6dc99cabf) >> +>> +endobj +8304 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 194.863 156.932 205.131] +/A << /S /GoTo /D (utils_8h_ad21f654c48115ba2419ca98644a44ae9) >> +>> +endobj +8305 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.006 168.078 163.863 177.534] +/A << /S /GoTo /D (utils_8h_a0ae8ea233ea6c519cd0434f8c5bde5e5) >> +>> +endobj +8306 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.006 140.481 161.371 149.938] +/A << /S /GoTo /D (utils_8h_ab734a543e5543adb2bd98e1bf279a23d) >> +>> +endobj +8307 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.185 112.884 178.998 122.341] +/A << /S /GoTo /D (utils_8h_a8163bb6a1c9742b9607fd87c6b3df5c5) >> +>> +endobj +8308 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.185 85.287 176.505 94.744] +/A << /S /GoTo /D (utils_8h_a81dabd4841ab656130497f0600979850) >> +>> +endobj +8320 0 obj +<< +/D [8318 0 R /XYZ 69.866 801.979 null] +>> +endobj +2362 0 obj +<< +/D [8318 0 R /XYZ 70.866 771.024 null] +>> +endobj +8321 0 obj +<< +/D [8318 0 R /XYZ 70.866 666.633 null] +>> +endobj +4299 0 obj +<< +/D [8318 0 R /XYZ 70.866 523.427 null] +>> +endobj +2366 0 obj +<< +/D [8318 0 R /XYZ 70.866 507.155 null] +>> +endobj +8322 0 obj +<< +/D [8318 0 R /XYZ 70.866 369.38 null] +>> +endobj +8323 0 obj +<< +/D [8318 0 R /XYZ 95.773 343.853 null] +>> +endobj +8324 0 obj +<< +/D [8318 0 R /XYZ 70.866 290.423 null] +>> +endobj +8317 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R /F11 3877 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8337 0 obj +<< +/Length 1467 +/Filter /FlateDecode +>> +stream +x��XIs�6��W�H͘0V.�.�3�\R��hh�8�H��8��%J��J{!x���>����# �����&�]O�/Y�(�c\/��4��$�(&�u܄��iD�4�T�n����,�Ҏ��bJp(Y�����}�Y�D��#��LOO���|����U�)J)���- +x�>��ei�`Vn.��x�5��7��v�H$1A���Ra��ۂ�H�8�:�"��½Ӧ5Kg�Yջ>�o�aY�ž(�$�',�|�7���%�A�X[�1DY�� cf ��(K�_��2֠���j֪f*px�=d��?�/��|�-/J� �ɜ[�{l����.�mY-�Є%wks���{�2;�ͳr��������z8�7�n#� �U�v��[{�(E4c�E�x&�E�y� ��W�MMF�)��Jgʛ����6Wꟳ��@ʹ�0���f �����폦��Nf�7��rIR+70���tݹ���cE�ܨ��y��+�M��� 4�u�l� �|)�U\��%�lj�>�Ua�~8�S?}�=�}J���Z�RA��.���QA�?��0�k A#ʟQ�E�u/��2hU�`�ɒ>���+������'*=u��T��/�.o䬩ku,k;J��7�����������cc��o��jt8� +ٜ�ұ��;�-�i�m� �֔�̴��e�A�)�@J�� +@�8��*6UX%��7�*�j�#`�GP*�+C�KU�v�5��Z�܍��R�Y�#�ʁy�]9�Ѣ��Z3��$ M@8TIYh��gz�u��[Ѧ.��ۛ;a[&`V��m p�&�����J�)=q_�� �W[;�V��{G@ZX�5�z�9�E�$NƯS�۫�9�A��v\��ȝ���=��I�����I���s�G�9�2���R����RV��"(vH*�^���6��H���.���ܐ�|���m"�@�I<����_hOl8�t���5&(K0��.y �x+��bg�:��sH��_���ˌ���,�av�����وő[m��0�fa�dí�����}D�F�2���]�kxtXFq�����*ϔ��P���|�&�H� �AƮ��g����!��lei5<�}}e1ƞ����D��zSHk0T��HY^� &�A#~�J��|N����zn#����P�w�N����s�p<�~_CmHגT���n90�B#M�k�qA��$�A�b'�3�p(��9hQ���Z�S9�]�����^�xU���{���z9�^l�!$@O�����2��E +>��GR�H����T]S���4�=��w�'b."Z6�� ]����;�|$W[bkGDС���i0�j�弚�d�uC��wKG���Y� %ǡ�lew���b�[��,J�C!Ov<��V��O��n<5�;9�ű��w��M�ƌ����I��-�1�H +endstream +endobj +8336 0 obj +<< +/Type /Page +/Contents 8337 0 R +/Resources 8335 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8342 0 R +/Annots [ 8309 0 R 8310 0 R 8311 0 R 8312 0 R 8313 0 R 8314 0 R 8315 0 R 8316 0 R 8332 0 R 8333 0 R 8334 0 R ] +>> +endobj +8309 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 758.177 156.475 768.652] +/A << /S /GoTo /D (utils_8h_a335d8d6c4b945638261228cd116cccd6) >> +>> +endobj +8310 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.006 731.093 169.35 740.55] +/A << /S /GoTo /D (utils_8h_acda1e3a1b76af6e0e57b507472986ad6) >> +>> +endobj +8311 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [238.845 731.093 272.507 740.245] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8312 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 702.279 202.059 712.655] +/A << /S /GoTo /D (utils_8h_a535a04a4bff82c88599e4648dfa7cfe1) >> +>> +endobj +8313 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [271.554 703.198 305.215 712.35] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8314 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [425.075 703.198 458.736 712.35] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8315 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.006 674.384 193.774 684.76] +/A << /S /GoTo /D (utils_8h_a971d455baef2d25c61e94c4bc4ac13ee) >> +>> +endobj +8316 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [197.26 675.303 230.921 684.455] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8332 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.006 646.488 235.736 656.864] +/A << /S /GoTo /D (utils_8h_a8cda5a6c15e99e2b76abfb04316301d8) >> +>> +endobj +8333 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 474.381 297.675 500.921] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +8334 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 315.709 171.594 323.193] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8338 0 obj +<< +/D [8336 0 R /XYZ 69.866 801.979 null] +>> +endobj +2370 0 obj +<< +/D [8336 0 R /XYZ 70.866 617.596 null] +>> +endobj +2374 0 obj +<< +/D [8336 0 R /XYZ 70.866 460.137 null] +>> +endobj +8339 0 obj +<< +/D [8336 0 R /XYZ 70.866 413.579 null] +>> +endobj +2378 0 obj +<< +/D [8336 0 R /XYZ 70.866 386.384 null] +>> +endobj +8340 0 obj +<< +/D [8336 0 R /XYZ 70.866 267.136 null] +>> +endobj +8341 0 obj +<< +/D [8336 0 R /XYZ 70.866 82.821 null] +>> +endobj +8335 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F14 3876 0 R /F61 3908 0 R /F50 3818 0 R /F54 3823 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8349 0 obj +<< +/Length 1095 +/Filter /FlateDecode +>> +stream +xڽXMo�8��W�(5�o��m��=u�����،c��}���CR��X�l9!J��#g�f�u3����U9!h����5���q�l��h��4��RH�E�%�1%�_����=.<�/߭76�2�D����ڬJ�u����/����L��d��� ��N~�"h ��"@4 ���[$$�Rpo�?���X�����p�`�Y<�����֛r�rg���eS�k��s�v^ČDy^�$�������I�46�P�BДS��5O����g������;T5X��M)�F��'4쀐s?���˧�5M�9P^�ڃg�T����3ц +,�@S& �a��|��� TO� "�C4�h����9���-nr�����? ��|+a/!��t�w�{H�$��0� k��-f"J�tk+[ĔFe�h�ӧF%� "sB���fy���pʕHq��:�a�T5�]�S. nj���S���{^CJ(撍d��l~J4����K%M0M�Hʎ)(��xP�nXQ6��ZJ7�uB�=�I$�dDď�r�v��h�à�P=�#�x��3�3��_=���'�3��_>���]���B�\����; 1,��1�j�-�A丵JͰ�<D껭�"�V���.Ҍa��S�My���6���.�5=<�� �?��o$��vk]E����x��A۬����$��pt��NȻ��E��q|�9���f�(���5���9젴O�V?_�@��[��Cg�� �W����@�c����5&�8O�~��y�HO�u����+�U6���s��W;w'o�h�Me�j�}�E�/)g���hS���tQ�+����rDhKL�f�D +L%hKZ��4���-uH�����yԖ�t9�$�{T��W +���ʉ��cah���:m]�h��:ý [��lX[�(��uH�pB[�8��uȹ�g��.^�.�B�+���"z��?���pSI�C�fDkYZ�$$�;q�q��2�m���l�&_�Wi]�s �˻*�Z��)L��˵c�ˡ�o{e�q@';����'��Ӓ�L�g�| �� +�W������������.4/��w������o +endstream +endobj +8348 0 obj +<< +/Type /Page +/Contents 8349 0 R +/Resources 8347 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8342 0 R +>> +endobj +8350 0 obj +<< +/D [8348 0 R /XYZ 69.866 801.979 null] +>> +endobj +2382 0 obj +<< +/D [8348 0 R /XYZ 70.866 771.024 null] +>> +endobj +8351 0 obj +<< +/D [8348 0 R /XYZ 70.866 666.633 null] +>> +endobj +8328 0 obj +<< +/D [8348 0 R /XYZ 70.866 457.579 null] +>> +endobj +2386 0 obj +<< +/D [8348 0 R /XYZ 70.866 430.384 null] +>> +endobj +8352 0 obj +<< +/D [8348 0 R /XYZ 70.866 311.028 null] +>> +endobj +8344 0 obj +<< +/D [8348 0 R /XYZ 70.866 82.821 null] +>> +endobj +8347 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8357 0 obj +<< +/Length 1122 +/Filter /FlateDecode +>> +stream +xڭX�r�8��Z��F�����I�zՓa�NQ�U`������+��e�H��t���ѽ'~?�h��@= >��\#��R�ߐ&�(��eXQ4�����+;1m�M�-��Gxx̖.�=��!%�+]>s���W$��� �!������������-�1�0�f���+As��+"�[�~�#WHH���p�D��"|E1�����B�"&+��߉$�G}l�R ��&�4�xWc̋�ԯVE�óG� �BK4�[���M�WfR�� CL�6CiYN���S����r�d��ipި��d�xw��(�6G��c�m˚� ~��h��v�A,d;z�*f�r>��?4bv2���X��T�>��MH��{2���M�C��i��Ӫ�[� +���z����N�v���X��oC& ���U�R����t�P�5��Q!� +sXf������Hq�W�0`4�\4��=���|2nj��A�����G �\���p�v�Dc ��8E�L\��V�w�����X�o�#ym��!�(<&4�z{xǢ�5�.a݅�����+�p�/(�Il��BY�(����e��P�N��_�����geJKU�W\7�w���O]�c��4.�A0�K�� ؐ�gWm�<�Ȼf�A���_&�������v@��\`mx@����ʊ8��u�� %2&�SZT�_t�,���#z��[�4S�CF��{�'�[W�-���F0`�o#co�]cm�Ik��u6�c�������¨�pځg���yަ�%mm +�S#l�L@��n֫t�l�VU���mN|��e�����j�ʠ��,�L�ޖ�S��4�ϭ��O���0Bg��-1ʘ�PI/tr��rc����X�9�J(>�Ҿ�q+��S&�ܪ�W�r]u������T���)젭̉��,���;�uF���*>��0+�ԫ���I٩��tzZ\=9;�q�j�����u{�G�`�_�]��q�gaB�E��Y:;J�M�|� Il +��^�Rԭ&�a��G�H�1�KQ�K)<�{�/&���ݕ�o�?*q��x�ݣ��)�\�+�Lߏ4�{������I����0�p�v:�e�j���aIU|)�����I^~���a� +endstream +endobj +8356 0 obj +<< +/Type /Page +/Contents 8357 0 R +/Resources 8355 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8342 0 R +/Annots [ 8346 0 R ] +>> +endobj +8346 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 703.252 171.594 710.736] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8358 0 obj +<< +/D [8356 0 R /XYZ 69.866 801.979 null] +>> +endobj +2390 0 obj +<< +/D [8356 0 R /XYZ 70.866 771.024 null] +>> +endobj +8359 0 obj +<< +/D [8356 0 R /XYZ 70.866 666.633 null] +>> +endobj +8329 0 obj +<< +/D [8356 0 R /XYZ 70.866 482.076 null] +>> +endobj +2394 0 obj +<< +/D [8356 0 R /XYZ 70.866 454.88 null] +>> +endobj +8360 0 obj +<< +/D [8356 0 R /XYZ 70.866 337.416 null] +>> +endobj +8345 0 obj +<< +/D [8356 0 R /XYZ 70.866 162.698 null] +>> +endobj +2398 0 obj +<< +/D [8356 0 R /XYZ 70.866 135.71 null] +>> +endobj +8355 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8363 0 obj +<< +/Length 1513 +/Filter /FlateDecode +>> +stream +xڽY˒�8��+��pU[�[b�3�NUV��w�.���*z������c�f!����չ�����$ؔl|��>��d*�(���u�0�R*�H�`� +�B*��y�)`��q ��c�M�3�t�!_�wIV�U�gf����� ��8 ��HS,w��g��ݧ�#�ٙ���g�{�=��q��)6��s\�@�Hab'��w`M���ߓe���:���?F���3�Y�J�E\O�Q*|~0��܂!(�^�O�J�v���FT(��f��mQ��&Ω�Ў�9�������U;���x�(�~�W,H=�F-z�l��(��ti�#߽�+dž�����S"��i���O)�O��bJpo��|�'��*�ܯ2�P"��Di6C��g"���|�R�E�K*c��e'K}Ԕ#E�5���51���T�h6����!�cA2�4�����F�S��L���g��!�^,�6�j���I�u�ec���(�89���ܡWC��u�cBڣs�{���E��G��0�E"�I��%f ��/���g��Z]���iQ�3��@?����P존Ԥ�ǒ�f�N��Nr���"İ��\��ʢD_��q&���6j�gS:ޮ�^��'X��H��g�Q7�sJ� X�G��0�@]�c8j �D)!� 4@�Q�յi����F���P��p��",���� y�t�@�[�:� pA������uXB�#���W�i�ڎ�NQU?�i�H(��,�=ӾJ�����fѪX#�k�/�z�0d;ɖɪ^��l����E��ul�:��z��L ��]\��ܝc�Z�U���1�F�nz�<����zĠ�h� �Jt���K\��Z��A�G��v`��DE���Z��.�eU� +��G�B=�X[�R�aD��8��,�nA�=�Q6�>Ynnl'����#)g�p�IsG���d�����vڞjeU6���A��,���gK�S-�$�n�:���v�0��ib�Q+��ȹ��哐aY7d�e����[���aԄ��3&e���M�r��V�3U��[r�]@��g�͕��%E��<������ӫ���6�\�ܾ{��Rw� vi������>�qМt�j&��%FΗ��0����e2��;c��(��1Aǚ$m�F+(����z���Qɔ�O�ԑ�v%�dA��K��6�p���)oL�V�Q��<�Q}1,�%���W0o�ɮ���kuW����Ϣ���+h�77{q����Htqn�8+)<�v���H���p�����0�(1�,^cw5.w�x�+�͏�UK�ԟ��ݠGuG���X]�FW���ɦ쬿B���=왝�J�*�,�l�gv��+��.}0��R��4��\^6�9�>�)S�:��h�"Iz���Ho��m|�ݣ>���!/Nq���._�Ҧ��k�����σ�E�t���#��-�����9將\ �6/�,) -=��Cn���1�|�� D=� +endstream +endobj +8362 0 obj +<< +/Type /Page +/Contents 8363 0 R +/Resources 8361 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8342 0 R +/Annots [ 8353 0 R 8354 0 R ] +>> +endobj +8353 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 759.017 171.594 766.501] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8354 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 735.106 171.594 742.59] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8364 0 obj +<< +/D [8362 0 R /XYZ 69.866 801.979 null] +>> +endobj +8365 0 obj +<< +/D [8362 0 R /XYZ 70.866 698.38 null] +>> +endobj +8343 0 obj +<< +/D [8362 0 R /XYZ 70.866 543.813 null] +>> +endobj +2402 0 obj +<< +/D [8362 0 R /XYZ 70.866 516.617 null] +>> +endobj +8366 0 obj +<< +/D [8362 0 R /XYZ 70.866 360.486 null] +>> +endobj +8326 0 obj +<< +/D [8362 0 R /XYZ 70.866 233.081 null] +>> +endobj +2406 0 obj +<< +/D [8362 0 R /XYZ 70.866 205.885 null] +>> +endobj +8361 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R /F86 4565 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8369 0 obj +<< +/Length 1080 +/Filter /FlateDecode +>> +stream +xڭX�n�8}�W�Q6,�w��v[��٬���Pl��HYYi6�C��-K�E�C [!����f�@�� #k�����ɇO�K�ւ�V�0j�&�q��̖�[��M︱�k�n�����)�$���d5%E�-���W"���Z$� �6������� �[F`Ge-�\�����F�����Q�,y�V>�UR�� �g���|F���#F���h�V���O���"~Nʤ�D�ʲ��B��<a!h���x[�L+b���'���%eJ��!�8t��!VPΉ��:tg�4�FP��PJ�>�UܵI��zg�M�íU��F�n�A��k�J�x���x�I����h�*.4����+��(5] q�ю���CR�Y��4�#sN��w`)��M���S��x��\L��!��!<���,-�<D'.��f%B:�W���hbZ���bQ�0����4��hRն������ٵ�z�㔳���j^&��;S��B9ʨ�����)������RY��4@5��.u�A����]��3O�$�G���w�Q��/��x�u*��5�J;/k|��QS\�&c�KE���E�2�͚��3嵐܈��o���C��r���%N4�R��/V��� ���X�۶��7�*��E�REi\ic�����H��B�^�7��z + +B�Y|�0'S.�_��qu�NS�l�g��Ģ�m���5�)���"ݫ�U�$uvw��.�6��jW49��%O�����}N,�� ����IF �����C('�qA��S�9��Q|��ΈPXC�S�pe�[��������+]�"�&�<[�����v��`�8 ^���Z��$�py�#�m��[70�ZL�ϋx����-�2}�'�]�:����-Q-f=�Ƒ=تT=��Ar�b�k��.tc%i�yɢ�83VE��4Z�L �|p��ÈIc� 2 +��� e���c-�Ͳʝ��){���c�@�ޱ��=j��ު�p��b���E�r��~h��P����|���*�\�W�[��� +������Z�A�s�%E\�%�������}ڎ�����쁄G +endstream +endobj +8368 0 obj +<< +/Type /Page +/Contents 8369 0 R +/Resources 8367 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8342 0 R +>> +endobj +8370 0 obj +<< +/D [8368 0 R /XYZ 69.866 801.979 null] +>> +endobj +8371 0 obj +<< +/D [8368 0 R /XYZ 70.866 771.024 null] +>> +endobj +8327 0 obj +<< +/D [8368 0 R /XYZ 70.866 575.276 null] +>> +endobj +2410 0 obj +<< +/D [8368 0 R /XYZ 70.866 548.081 null] +>> +endobj +8372 0 obj +<< +/D [8368 0 R /XYZ 70.866 428.725 null] +>> +endobj +8325 0 obj +<< +/D [8368 0 R /XYZ 70.866 301.535 null] +>> +endobj +2414 0 obj +<< +/D [8368 0 R /XYZ 70.866 274.34 null] +>> +endobj +8373 0 obj +<< +/D [8368 0 R /XYZ 70.866 166.939 null] +>> +endobj +8367 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F29 2678 0 R /F86 4565 0 R /F92 4484 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8376 0 obj +<< +/Length 975 +/Filter /FlateDecode +>> +stream +x��XM��6��W�(1��7��6�(�I}KC����KNe9����DicɪcK۞r0$[�{C��̳^/�?��f�l #�����o�!�:�Y<è՚ǩ�ؐ�6��xK>R����7���snlt�_3��I���j�������HF��Zj�$�l��#|�� ���[=2#R �����k��&waj�����d��iEXR��.͛P���1\��2�e�;Ġ"�����s�1���1,�������|��;o��U�Y��d��2]/W��o��?��b��WM���$�Έ���7���o~��q�S��c�A9�e�|oq���Pg40�U*�Ӽ�K�E݃�T@��1 �(2��?�&q��DXʕiu���cތ���tTi������p�pϜ<� �M��ύ`�1���I鋮��oՓ}��W��l�f�c�ϚqO_Z텥ՙ�1\L���r��W��h.(�{����"�|@t��:�J��_8�`��<�ƨ�" +uN]��ђ�����V����v� +�9Q�/&�H:P������ +�#�U��i2� �jc9;ʄJ��v9�uX���Ժ�1J5��ge���>���.o�ri�`rD���@�&�kF�.���0//EP'��ԅ�Tq���Q��tuA]�8��u�����_��^4M\7�z.���ӓ�u;F[M��9腝��iO�Gޭ�����)��9f�I��¿���gV�d!�( �jc��&ɨ�Mҕ6��ِ4�lC�,��!x@�d���-�j�H¹��)&��i�Ip,7��� 5\��I��l�d$�`��p���Xϕ�Z6Q]�0�����+��3AE[T/�k$尺NI/X�����:�|yr{�g¨ &�y��F���4�!�)j2Wx�)3�[{����'�T��wM��0M����!�� +�D۪�^w�s_� x�s����|�VV'�y?��W�h� +endstream +endobj +8375 0 obj +<< +/Type /Page +/Contents 8376 0 R +/Resources 8374 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8342 0 R +>> +endobj +8377 0 obj +<< +/D [8375 0 R /XYZ 69.866 801.979 null] +>> +endobj +8330 0 obj +<< +/D [8375 0 R /XYZ 70.866 698.555 null] +>> +endobj +2418 0 obj +<< +/D [8375 0 R /XYZ 70.866 671.359 null] +>> +endobj +8378 0 obj +<< +/D [8375 0 R /XYZ 70.866 552.003 null] +>> +endobj +8331 0 obj +<< +/D [8375 0 R /XYZ 70.866 391.455 null] +>> +endobj +2422 0 obj +<< +/D [8375 0 R /XYZ 70.866 364.259 null] +>> +endobj +8379 0 obj +<< +/D [8375 0 R /XYZ 70.866 245.011 null] +>> +endobj +4300 0 obj +<< +/D [8375 0 R /XYZ 70.866 70.682 null] +>> +endobj +8374 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F92 4484 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8390 0 obj +<< +/Length 692 +/Filter /FlateDecode +>> +stream +x��VMo�0��WX�2���KBP�����B[�4��F�͖$[Z~=��m�� +U�@Nv����{�N�?02/J愒���9��h0Rd:#����(�A22Mȅ�(��\iwS���ki��fe�.m3;�3�Q��6��w5=%a�Ah�;�8\�j�9�:������~Z��!�W��% �;%���:rEB��/�'��N ��aL�� +F)}^�nzQ�cY� ��}��]ڢ�x=k�ra Kˇ�a���2]g�DŽ ��Al.[l��yj�_�Y��$m��"�e�̾ރ�@��(�$]�bP�@פ�qo��!e +�##�(5_"�5��8�e�m��zg�r����p�07�.�-a�o:�G�0 J�!s����7���A��y\��4i�U���먡��\)�� +���� bsD�it�QU��7�"@��e�3d�PM�P��}�kMd�]�4�G�����}��!�^"ձ�?�íPw�_�[X�k��2�ŮB�*y`�pQM��RI�Q���c��x�-��(C��Ja=l��%��rd_�i��v��Ek:� �fg���I�������}�f3�m�k�/�;:�>��S�+:���`��p��N#�;��l�w6���;���]����s.Z�KW2�ݯ�bR����<*;W]{����G�Zڇy�?�f�L1ß��P +endstream +endobj +8389 0 obj +<< +/Type /Page +/Contents 8390 0 R +/Resources 8388 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8396 0 R +/Annots [ 8380 0 R 8381 0 R 8382 0 R 8383 0 R 8384 0 R 8385 0 R ] +>> +endobj +8380 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 584.422 153.355 593.879] +/A << /S /GoTo /D (utils__test_8c_a91c61f3d2a5985466b46f5b15ad0faf7) >> +>> +endobj +8381 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [154.798 462.202 184.191 470.686] +/A << /S /GoTo /D (utils_8h) >> +>> +endobj +8382 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 408.745 297.675 435.284] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +8383 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 245.393 153.355 254.85] +/A << /S /GoTo /D (utils__test_8h_a91c61f3d2a5985466b46f5b15ad0faf7) >> +>> +endobj +8384 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [154.798 123.173 184.191 131.657] +/A << /S /GoTo /D (utils_8h) >> +>> +endobj +8385 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 69.715 297.675 96.255] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +8391 0 obj +<< +/D [8389 0 R /XYZ 69.866 801.979 null] +>> +endobj +2426 0 obj +<< +/D [8389 0 R /XYZ 70.866 771.024 null] +>> +endobj +8392 0 obj +<< +/D [8389 0 R /XYZ 70.866 627.711 null] +>> +endobj +8393 0 obj +<< +/D [8389 0 R /XYZ 95.773 598.45 null] +>> +endobj +2430 0 obj +<< +/D [8389 0 R /XYZ 70.866 552.704 null] +>> +endobj +4301 0 obj +<< +/D [8389 0 R /XYZ 70.866 398.925 null] +>> +endobj +2434 0 obj +<< +/D [8389 0 R /XYZ 70.866 391.989 null] +>> +endobj +8394 0 obj +<< +/D [8389 0 R /XYZ 70.866 288.682 null] +>> +endobj +8395 0 obj +<< +/D [8389 0 R /XYZ 95.773 259.421 null] +>> +endobj +2438 0 obj +<< +/D [8389 0 R /XYZ 70.866 213.675 null] +>> +endobj +4302 0 obj +<< +/D [8389 0 R /XYZ 70.866 59.896 null] +>> +endobj +8388 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F11 3877 0 R /F61 3908 0 R /F50 3818 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8463 0 obj +<< +/Length 1366 +/Filter /FlateDecode +>> +stream +x��ZYo�6~���/P1$%���>��Y`����K���t8:r��/)R��$��A_��p����!Ϧ!c^M�17��u��trv��F�B�s���Cx��xȘ&ƥ�}h]O��x縞�a����̲������X^Ӛ��|�Nn'HHB�T�k�����x�����o%3�% �#�S���O�D��M;=`g(� Ė� ���뢴<h�XY�����X��dy̤�g�8��4l��0�J��V �[u6]3.�e�[Y�������Y�ܐl�<N����b�JiȦ@��y�T?�I¥���6�Z�*nݍL���I���i�e�4q�^A��n�CD���!j9!��rq�P8{�!���J��n�$B�@_��C�]>�ݰ�y]?.Y}�B���p��G��0v�3�yU���6�� �l����L+y>��y�^�-��S� m\F�E�i"�d־dZ����(��x�R��7D�g��=A<��ŧ�Dۑmj�VZT1> ��#��C��y�NJ'$�v̸�\�~�og��d�7ƥM�g�Y��O�;���\S�E+%���jG�)��&)#�E�P#�9�jű����[��ey)�<��k�J["������<�@М�7k��ڬ4����z`)��V���k-"����n������_,-����^8^�����'�%&�CU��i�̈́Uu4��S~Ӫh��)�J�����\U5�DD�'W1���}|?���(oF��8�IY>��-9\Y8�<���&���mz�hU� -��M�+9����c�d�&{�A� �$S.c4���4m�A�Zj�2q�_tI$G��V;��`���X�>���r�+i��j�٠��}�,���T�lL"�n7l�½|S�ƋY��$�w�2J�tJ�x6�F-S/O�@D�ou!�����)ϼ���9N���|��L�J������vG:�C�ի�������� F�|6�*�)}�N��8����뫶{^/�JFu+N0ٌ�y�� �����.m# ���a�Y��Rc~�`Jd�p�?��b��;^=����vX�<�m��W5�����:�����a���h�K�.b��T��T�X~��p�F}�h��2$arS���Q���i��I���@Y�|_A����pA��&�վ!b�����Z+��ud���R'"��ڕk�p�R��\6��,�M��DL>�䃱�+y�����8�Gy�`��G�[Yv��N䍑���3B������j���x��pMy�����O#��̏N��y���۲�<�A\�x�>��嬤u�6������\KE�syd�d�����ϭ� +endstream +endobj +8462 0 obj +<< +/Type /Page +/Contents 8463 0 R +/Resources 8461 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8396 0 R +/Annots [ 8386 0 R 8387 0 R 8397 0 R 8398 0 R 8399 0 R 8400 0 R 8401 0 R 8402 0 R 8403 0 R 8404 0 R 8405 0 R 8406 0 R 8407 0 R 8408 0 R 8409 0 R 8410 0 R 8411 0 R 8412 0 R 8413 0 R 8414 0 R 8415 0 R 8416 0 R 8417 0 R 8418 0 R 8419 0 R 8420 0 R 8421 0 R 8422 0 R 8423 0 R 8424 0 R 8425 0 R 8426 0 R 8427 0 R 8428 0 R 8429 0 R 8430 0 R 8431 0 R 8432 0 R 8433 0 R 8434 0 R 8435 0 R 8436 0 R 8437 0 R 8438 0 R 8439 0 R 8440 0 R 8441 0 R 8442 0 R 8443 0 R 8444 0 R 8445 0 R 8446 0 R 8447 0 R 8448 0 R 8449 0 R 8450 0 R ] +>> +endobj +8386 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 534.428 164.087 543.885] +/A << /S /GoTo /D (vector_8c_ac4b023769faf53e06c2ed1f2fd928d14) >> +>> +endobj +8387 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [206.952 534.428 240.614 543.58] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8397 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 505.56 163.325 515.523] +/A << /S /GoTo /D (vector_8c_ae9d3378f23ba835c727245b434b8a7f6) >> +>> +endobj +8398 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [216.878 506.371 250.539 515.523] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8399 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [290.564 506.371 324.225 515.523] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8400 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 478.314 128.438 487.466] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8401 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [128.938 477.395 203.189 487.771] +/A << /S /GoTo /D (vector_8c_a4cfc452fdff3e32a601ccff140cd9ae6) >> +>> +endobj +8402 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [265.493 478.314 299.154 487.466] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8403 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 450.258 128.438 459.41] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8404 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [128.938 449.338 235.584 459.714] +/A << /S /GoTo /D (vector_8c_aab9d7950d4ba03b0e1a23de5b7fae6a6) >> +>> +endobj +8405 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [297.887 450.258 331.549 459.41] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8406 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 422.201 128.438 431.353] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8407 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [128.938 421.282 194.492 431.353] +/A << /S /GoTo /D (vector_8c_af1767c4decdd472ed81035a19cf2152b) >> +>> +endobj +8408 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [256.795 422.201 290.457 431.353] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8409 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 394.144 128.438 403.296] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8410 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [128.938 393.225 226.169 403.601] +/A << /S /GoTo /D (vector_8c_a4a8fae4c69677390016c116123d9eff8) >> +>> +endobj +8411 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [288.473 394.144 322.134 403.296] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8412 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 366.087 159.111 375.544] +/A << /S /GoTo /D (vector_8c_a3bbd999b10064c2ede2bd427aa040b63) >> +>> +endobj +8413 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [212.664 366.087 246.325 375.239] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8414 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [282.154 366.087 315.815 375.239] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8415 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [351.643 366.087 385.304 375.239] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8416 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 338.03 159.613 347.487] +/A << /S /GoTo /D (vector_8c_a92917951880002814392c2367896d7a0) >> +>> +endobj +8417 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [213.166 338.03 246.827 347.182] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8418 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [296.803 338.03 330.464 347.182] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8419 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [380.44 338.03 414.101 347.182] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8420 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 309.973 159.012 319.43] +/A << /S /GoTo /D (vector_8c_a099aa56dd0f260c77afaf8b62b56b2c5) >> +>> +endobj +8421 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [212.565 309.973 246.227 319.125] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8422 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [296.202 309.973 329.863 319.125] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8423 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [379.839 309.973 413.5 319.125] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8424 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 281.104 172.067 291.068] +/A << /S /GoTo /D (vector_8c_afc68fab0b07c974faf5a457d20b01c58) >> +>> +endobj +8425 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [214.932 281.916 248.593 291.068] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8426 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [277.776 281.916 311.437 291.068] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8427 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 253.048 226.286 263.316] +/A << /S /GoTo /D (vector_8c_a90a92f618957807f90ab1d8a8d9150d4) >> +>> +endobj +8428 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [279.839 253.859 313.5 263.011] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8429 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [363.476 253.859 397.137 263.011] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8430 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 225.802 187.911 235.259] +/A << /S /GoTo /D (vector_8c_a3c0bdd0e463fb34757a71470c55af845) >> +>> +endobj +8431 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [241.464 225.802 275.125 234.954] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8432 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [332.067 225.802 365.728 234.954] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8433 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [382.17 225.802 415.831 234.954] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8434 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 197.745 185.015 207.202] +/A << /S /GoTo /D (vector_8c_ae41fee7d298da0645c37ed6af7acea0b) >> +>> +endobj +8435 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [238.568 197.745 272.229 206.897] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8436 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [322.204 197.745 355.865 206.897] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8437 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 169.688 128.438 178.84] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8438 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [128.938 168.769 254.305 179.145] +/A << /S /GoTo /D (vector_8c_abbb6bf046e47a8634c15c43a508cacb9) >> +>> +endobj +8439 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [316.609 169.688 350.27 178.84] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8440 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [381.113 169.688 414.774 178.84] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8441 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 141.631 128.438 150.783] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8442 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [128.938 140.712 240.578 151.088] +/A << /S /GoTo /D (vector_8c_a982bc2f9e4755461eac46c6322b4562d) >> +>> +endobj +8443 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [302.882 141.631 336.543 150.783] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8444 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 113.574 128.438 122.726] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8445 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [128.938 112.655 236.355 123.031] +/A << /S /GoTo /D (vector_8c_a5f4b706c07b9b0f7a4983d80fba99e4e) >> +>> +endobj +8446 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [279.22 113.574 312.881 122.726] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8447 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [347.049 113.574 380.71 122.726] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8448 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.215 84.706 178.774 94.974] +/A << /S /GoTo /D (vector_8c_af98f2e3896ce7b96d598b11033ac1795) >> +>> +endobj +8449 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [246.063 85.517 279.724 94.669] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8450 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [315.552 85.517 349.214 94.669] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8464 0 obj +<< +/D [8462 0 R /XYZ 69.866 801.979 null] +>> +endobj +2442 0 obj +<< +/D [8462 0 R /XYZ 70.866 771.024 null] +>> +endobj +8465 0 obj +<< +/D [8462 0 R /XYZ 70.866 575.616 null] +>> +endobj +8461 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F11 3877 0 R /F61 3908 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8495 0 obj +<< +/Length 1633 +/Filter /FlateDecode +>> +stream +x��YM��8��Wp��X��m���T%�lvj;3��F3C� �����@`�0[�� ��V�Z~{��3���,l}��~={{���@�s��|��/)�ĺ��`$�3�����*OR�c����h���/��!�V��Wʹ��hy�@L�T�P���ٟ׳�3��"�=!������n�³�F�ַr�������{�W���Z�l�E��3��9A�^�-����~ͺ�3��g�2;�B�L��>���<�U��,T���P9.��[����k���"�s�ȝr�� � +���oF����|�Jg`~�a;Waˣ��n"�8.D�PkN��UQn֥�1%x�B:��߷W@��ʤ�Y$"����W�W���m�F���٫n����W�Z����[����$5���G����SۜRD�v�B �� r�p���7���bt��HU�E��s�gw4��*~�G�ѳ��5�7Μf�M�[v�}�J��T�G��y_M������W�WH�f�A��*�O��'Ы%z�xG���~��TA���$�a��,7���WQ���T�M��5b�Pl�T�A<XgZ�0���Y&���xj~\���E�B}=R`f�4���٥��,�t���rUQ�rb�vg�lU��W(���������hZ�NӚ!�$��l�t�%O�.���Ů��2��V�+�"$1--��˲�)�u�����b?�-�&�-Ʈ���y3D�n��|��{(k��/�veC=��$/yu%�{a�v-!"��.���a�^e�4��QWp�`�#H0�������U�e���#0O�����`��E���d���mMȊգ�r���a� �- ��b�Wo��Q��am VƁm���*�д�ղ¦����<Mx7y0�L_��;ý �h� +�C=��{��<�xZ3 #ϴc�O�I��"�S�m"�V��OV}�I��Yi��ΐ�M��I��[ߣ�b�T�:�Q�z���!h�]:("jDtU�eЍ��U�e�d�9���f�;P�"�s�Ej2C�O�r��|$}L���KҜ��}�˶8A�φ��_��+�`�]}W��Pϱ�y�c�y�@�,z.®�-B�rm��T��#�� /'������-��K�7�����ɐ�����)�:rfO��Wb�M̻��Ц 6@#�W��li��/���n�nڵ����5mʑbD!��0�Y� 6���۔�Ɓ!�p�2&ds������Y���tf�Z��T�b� +�8��XF$���5 ����KM�������]��l-#5`Z@���Rӝ ��]ӱVu�Y��+��&��l�����u)F\^���D��Sw��&a�Q(����x�@�rDf���;Af���Y����ވ�.�aXom� |^k�ղj*44���g0�r;��}���'�m���&a±̑�<"7�3���e&���6�<Cn��0,���r��*�?����l_����q��j��Q�MJ�{ �a�دb��a�]frXlm���⩚�̓aɵ=�\��<�����dݝ��d��|��·���{P����3�#����P����c�s^�9�m}�������Iy����J[����5!m� +endstream +endobj +8494 0 obj +<< +/Type /Page +/Contents 8495 0 R +/Resources 8493 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8396 0 R +/Annots [ 8451 0 R 8452 0 R 8453 0 R 8454 0 R 8455 0 R 8456 0 R 8457 0 R 8458 0 R 8459 0 R 8460 0 R 8483 0 R 8484 0 R 8485 0 R 8486 0 R 8487 0 R 8488 0 R 8489 0 R 8490 0 R 8491 0 R 8492 0 R ] +>> +endobj +8451 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.988 758.07 213.941 768.446] +/A << /S /GoTo /D (vector_8c_a45dfc0cdad1f1a542df4029b498766ba) >> +>> +endobj +8452 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [303.927 758.989 337.588 768.141] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8453 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [420.839 758.989 454.5 768.141] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8454 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 719.138 128.438 728.29] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8455 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [128.938 718.219 208.945 728.595] +/A << /S /GoTo /D (vector_8c_a1fcbe913017a3b6802d5f66c8ef699ac) >> +>> +endobj +8456 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [271.249 719.138 304.91 728.29] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8457 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [340.738 719.138 374.4 728.29] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8458 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 690.324 198.482 700.7] +/A << /S /GoTo /D (vector_8c_a1348a041e323e7b333482242b51a7674) >> +>> +endobj +8459 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [201.967 691.243 235.629 700.395] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8460 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [398.213 691.243 431.875 700.395] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8483 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.215 662.536 208.183 672.804] +/A << /S /GoTo /D (vector_8c_a421f989647bf55af29c0f55b7f33d35a) >> +>> +endobj +8484 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 634.641 162.231 644.909] +/A << /S /GoTo /D (vector_8c_a8f24286db94dba6ab181edcdfe296262) >> +>> +endobj +8485 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [229.52 635.452 263.181 644.604] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8486 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 606.745 202.238 617.014] +/A << /S /GoTo /D (vector_8c_a8ec75dc585746d950ab517e9929f31fe) >> +>> +endobj +8487 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 578.85 180.899 589.324] +/A << /S /GoTo /D (vector_8c_ab2827264910e858f238868695a92db4b) >> +>> +endobj +8488 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [248.188 579.661 281.849 588.813] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8489 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 429.671 297.675 456.211] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +8490 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 259.044 171.594 266.528] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8491 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 247.089 171.594 254.573] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8492 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 235.134 171.594 242.618] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8496 0 obj +<< +/D [8494 0 R /XYZ 69.866 801.979 null] +>> +endobj +2446 0 obj +<< +/D [8494 0 R /XYZ 70.866 549.851 null] +>> +endobj +2450 0 obj +<< +/D [8494 0 R /XYZ 70.866 415.427 null] +>> +endobj +8473 0 obj +<< +/D [8494 0 R /XYZ 70.866 368.869 null] +>> +endobj +2454 0 obj +<< +/D [8494 0 R /XYZ 70.866 341.674 null] +>> +endobj +8497 0 obj +<< +/D [8494 0 R /XYZ 70.866 173.695 null] +>> +endobj +8493 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F61 3908 0 R /F50 3818 0 R /F54 3823 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8511 0 obj +<< +/Length 1403 +/Filter /FlateDecode +>> +stream +x��Y]o�8}ϯ�����6���S�O�ݼ�T���"�2�ί�k�4��/�VU������c�a��x�z��������هOLy�R2o��)���� +)��[,�/>U4x\�{�1.��}�)��`N��?��v�M�dea���\̾���y�5Ҕ{�z��{Kxw�A�P{�����!����߳��4i8@S�w<?�_1�EfYXbq�yV�T ��|vW�e7��~�4e��acoN90w �s���Vi���`.B�?�o���x�I����צ,�* ؏7/uY|��?�-�K���L"��p�xJ�U���o۸Z6���R�()� +�g]��?!(� ��4W��4�o=�R_,�5i����@{�TB�u;�#P!�s�10pQ��<��](IpO�Pa�Fbixf#}/3`#;1L��D�y)q%���fE���!����4�B��B��Hm�gN�ժ�����ڼ��pDK�MP©���3�Y�C����E)�q`�#P���>I�54'��"�=}��2c�0��M��.�4O�:��K�����q�������O8%���s@9,^�M +���u/CEE�a�����S��O�a +��Hcu.��$� akLZ٠�dC3,�s��)��2A�BB��O�� + E���hXT��=���������dE��Ǫ��:IY�b�ʂ�!e��rqIYT"���9��.h[��pE넸ơ����)���mqk��ں�߱. �|��n�q�Fq�#�z��XElT}���^T�w�e�Y�DOq ��8)����Vi�/���Dh��.s���$�[�<�:�a�ld�Ͽ���}/��h7��Nn�%̓�#3mwoΑ�~K�m�;�$0ڶ�|h��`�`��ۇV3��m >�Gu�q������G�N1w�o��+7fx������9k'��֮���c�o������K��輹4U�\6�B�p`.av�[�7�ʺ�V�qq.�V���5ʔBJ�mJ)UH�gK3��9=]ާ�pց�.�����#"��@�FD^aFBZ��S*�"�B�}�Ov�u���;��e�Sb��8��AeO�1t�5!(���I1��H�0� �b���t6rXg]�N�=aS[��d0,�.��6�D1g�v;�#��hORڔ��48p�ڦ�hH��W�l��z��}����QZ��y�]����f��Z�B�iz�=��I�p@R#H��Hv��d'p�L�?N��k?NC����U���N�&�}J6���23i�.�>% ��2���7�&n^�8_�Qi��k�h +��eutbڿ�Mq�Wwh]�I oAa��Iu��^>����U�<pï@��$�Jr;|a�6�+����s�i�j���O�C��ʜ5!����7oH +endstream +endobj +8510 0 obj +<< +/Type /Page +/Contents 8511 0 R +/Resources 8509 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8396 0 R +/Annots [ 8505 0 R 8506 0 R 8507 0 R ] +>> +endobj +8505 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 601.595 171.594 609.079] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8506 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 294.025 171.594 301.509] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8507 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 282.07 171.594 289.554] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8512 0 obj +<< +/D [8510 0 R /XYZ 69.866 801.979 null] +>> +endobj +8466 0 obj +<< +/D [8510 0 R /XYZ 70.866 711.42 null] +>> +endobj +2458 0 obj +<< +/D [8510 0 R /XYZ 70.866 684.225 null] +>> +endobj +8513 0 obj +<< +/D [8510 0 R /XYZ 70.866 566.68 null] +>> +endobj +8467 0 obj +<< +/D [8510 0 R /XYZ 70.866 403.85 null] +>> +endobj +2462 0 obj +<< +/D [8510 0 R /XYZ 70.866 376.655 null] +>> +endobj +8514 0 obj +<< +/D [8510 0 R /XYZ 70.866 245.451 null] +>> +endobj +8504 0 obj +<< +/D [8510 0 R /XYZ 70.866 82.821 null] +>> +endobj +8509 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F54 3823 0 R /F92 4484 0 R /F50 3818 0 R /F61 3908 0 R /F13 3879 0 R /F10 3880 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8522 0 obj +<< +/Length 1621 +/Filter /FlateDecode +>> +stream +xڽ�͒�8��<���*(��|��&U9eg疤\㊱Y�d&��۲�F0dS���j}ju����/�[��=�}���<y���B���{^yFJJ/)��{^z_}�QH�3(��^Ty1��G�f�c���'����Bg=�����L!�h��Ѐ��ɟϓ&F�G��B�ro��|���%<��a�B��37 �����{��k���"E|:#c����LO��ߢm�d�7,0�c����{ +L�T��A +�j�?�d9�ɣ�U���f؈���f�@x3BP(d���1U�����p�0�NKu��^�Վk<V���>Mz&�컍*a m̫���i�:�� +n +��;�#�Ẑ�s=��^�\��BG˼r���G��W�.�d�`�^��� �a��YBPoF9̶�|H�mO�5�W/��S*�8�����\j��,��t�7:�J���Va���%�3W�lQ%y�|��476=-�Rv(o>������I2ݛ�-�")�b�����iw���kR��Yef��m�({f�<g�Y�Ö�G 0nm�q�E���R4ƛzA��ebW ���(C��� "���2L��PJɀ��ZuhC����!J=b�6n$�i%� ؎T ���S�Q�� �b!�|����#b�"]�e�A^_<_׀�1��5�g'�Bww�K|r����Pd_ .��Hqq�T��k+�h��qZݸ��ns�i���E�f�f�Ny������K�e +\(�(Y�$�05N����R�<LH����^�p��6�qcv�2Y'U���m�Ȅo�]����u �&�7y���7��4!�c�eX�aa��+��~�+`�� k[i'�=��8�nNۺ�i����y��xq�'`�w!z��S�[Y<���f94T�4KZ�~�|����*���J꾙��⩉Mun�nW%iwl��~��C�-�ҟOi]q�����Q4�( �2�ty(��Mg�pU�ic��S�o�u��d����Cf�:]��Tu�y�s�T]�q�D(���vn�2��P�\�!�@I�-M{k`,�7��I�dW/Q���۲(�mU_}0�|[%���ذ9�o��$�4���y�/Vv���o��3����H��A�-��w��ƦN+����u�D��6_}�m_�_�g�@떘n#�ѿ���F7l�b�[��i��$[����p����eY���F!��r�H0p� ��tջ�<\U��j}�if����b�7wV(�Q��k<��V;{��%�I�(a���\J��I��F�����s�eWi}l��4$*ѐسBJD�ɑVtӽ�"��Ϊ��w���a�8 F�xJ���".Bv��2µ��D^�rX�ː�T醬���y�F�t#��y�owE,s�u��'pAx^�H�t)�$�aD<R]A�8�N�zJ�V^�F�⤮c�p�n4t7�{����".Rw���T�a���Iؿ��j��q:�ܵ�� ��č��M\ۊa�P�$Y|,�[̝��f[OY��p�Y��V���� �&ƴ:L�ݨ��#+tt1C��o����.�������@R�}9��"�\+���헭_�������f +endstream +endobj +8521 0 obj +<< +/Type /Page +/Contents 8522 0 R +/Resources 8520 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8396 0 R +/Annots [ 8508 0 R 8515 0 R 8516 0 R ] +>> +endobj +8508 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 703.252 171.594 710.736] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8515 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 314.69 171.594 322.174] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8516 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 278.824 171.594 286.308] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8523 0 obj +<< +/D [8521 0 R /XYZ 69.866 801.979 null] +>> +endobj +2466 0 obj +<< +/D [8521 0 R /XYZ 70.866 771.024 null] +>> +endobj +8524 0 obj +<< +/D [8521 0 R /XYZ 70.866 617.902 null] +>> +endobj +8500 0 obj +<< +/D [8521 0 R /XYZ 70.866 412.56 null] +>> +endobj +2470 0 obj +<< +/D [8521 0 R /XYZ 70.866 385.364 null] +>> +endobj +8525 0 obj +<< +/D [8521 0 R /XYZ 70.866 242.206 null] +>> +endobj +8479 0 obj +<< +/D [8521 0 R /XYZ 70.866 82.821 null] +>> +endobj +8520 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R /F13 3879 0 R /F10 3880 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8530 0 obj +<< +/Length 1548 +/Filter /FlateDecode +>> +stream +xڽ�Ks�8����j�� \g3��9�f}�L�[q��!x�鷑D�+�!5�����ߒ~ju�7����9�+��|\�߬n��(��9�G��(���C�$q6{���>��n>9�1.����.>*oM���Mw�J���Ӥl���Y��"�;��d��rgwZ=|���}r�b8?u˓�C�3������{��� \�I0��ooM0���+�l{(]Ul�y�Q�㽊��>(٩/X`�#�o�pv���]��>&�.v���ӒV�������Z��rK��MJm=�0�gM +�4��qR���]HkN��Q�W�pTɡxz7����k���(Z��!��Jz��W�w�NU��+�J�LMC�q/�V�zsG�<k�Bĝ5��Դ�+==��s�d��P��y�,^��M?��,e_���<��p��r���ܗ�,?��W���R���=��(�N�P�G��7&�o�I�C�� FB�(�l��5Q�E�HJ���6�5�9� ��aC��r��N�,��ͮP�Y&� :W�e� ���L�fo�@X�� ��n�WRcIK[\^���l5����>��^0���EP-�a���d|(D�1�E>���'�OU]�.����0q�����W݃�+�����i�W�v��]N`����E6kH������D@72��L�^��v��8k3]�c���0k�ڥ��:Ԯ���Ii��Em����n&��MoL'�6W�W�9K�Y�%ej,�[Ȣa���hNS%)���ސJ�3�oU�X'��_d��1N�a"Y�*��O����^=z�L�?y��N����H�'Z���:����˨ضhz@z\����E�o;�t�=D�<�¨��E���N�>.G��c-//�Y�9F�Oy�Q��*/�f�䷍�%�<�U���Eq����kk��+���'��^��)�U�ް����ǟ�rf�����L�$O��0]�?\9��O��:����=�}������4��;�V�3��K�y�i�`ط���e������ȫBNo�4�����n'��8�q%�V*����ڕ���t�ud>^�u���q����<��ʂZlb%<��,S��9N��>k/�N�\G�ܼo�&/��1�!��֜j�kr~���֚�.yI���{�$����s|� �2�� [a,%�D��������'P(�)�L���)��G3�ȇ�}�f3G%�GASs���[�gh�zl���%Lp,�l� K�����[P��n�y����4���I�3V�Al`W;܅C��:_�"0U�ԽDHR2��9��t�%�b{YɁ*��o�C���.���+�r�e�-�`�c!P�y�#�� �͓�g�.:��y��Wwh�f>yW;�%L0���E6,r����I�Q���fM�����4����� ��7ϝ~�����*ݦ�w��]p�&k��mt��ڂ��3c��%|ƅ ��L����^�BmO�-��X��Q�Ը��ф_��W��_��/!�I�o2�P��Ii/�>�DeQ���m���m�������7 +endstream +endobj +8529 0 obj +<< +/Type /Page +/Contents 8530 0 R +/Resources 8528 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8396 0 R +/Annots [ 8517 0 R 8518 0 R 8519 0 R 8526 0 R 8527 0 R ] +>> +endobj +8517 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 727.162 110.119 734.646] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8518 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 703.252 171.594 710.736] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8519 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 691.297 171.594 698.781] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8526 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 308.051 171.594 315.535] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8527 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 296.096 171.594 303.58] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8531 0 obj +<< +/D [8529 0 R /XYZ 69.866 801.979 null] +>> +endobj +2474 0 obj +<< +/D [8529 0 R /XYZ 70.866 771.024 null] +>> +endobj +8532 0 obj +<< +/D [8529 0 R /XYZ 70.866 654.678 null] +>> +endobj +8498 0 obj +<< +/D [8529 0 R /XYZ 70.866 429.831 null] +>> +endobj +2478 0 obj +<< +/D [8529 0 R /XYZ 70.866 402.636 null] +>> +endobj +8533 0 obj +<< +/D [8529 0 R /XYZ 70.866 212.531 null] +>> +endobj +8528 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8542 0 obj +<< +/Length 1132 +/Filter /FlateDecode +>> +stream +x��XMo�H��W��q������&Ҝf��e"�q�ǒ�g1���߂n0c�V��e��߫�~U��fq����aFɚPr7�m1���X��d�L�51���<�B��976�;Y��,�4���s��&��>y �,IWI���L����E��Uܞ����5cx�v�,�d��=<R��}&Dd�?���J�����������6�3J�_�r]��|��_�q��ܤOI�T���*�V�����>��;�S��e%s��⽒ͣ�~��<�u����5,�-h��i�(2g"���&ͭC���x��̕���M�u��ð��~�c�=8���*N���4&x��l������w��Rѱ�(����61��q�����-�jj�3a@J2�%�~��~��^��w�[���[_ +!WA�}���V��M~��� ^����X��Ia5�\㺋t_�V�Z��2�i�>}_B.�8�wI�d!c���]]5�"���j�ij�c�]�Պ(��PӇ��%P%<DY⸳f��"V��d@a�{�����c)��m��H��i��j� F�r�(�@�� �n��S����h]e��v<;��zD<m ��v��&axiB�3KIuNF��2G�-�:��͢�Z<��i\�z�G�c��8�b��'���[u������@��;I_�0�������#��y�b�VW��:����(�nYթ�eu�OQ�F�G�^p��.Ǩ����DB�nUQ���~��/Y�<�ߜX#��b�@���K�G�j-�C��S�����|�O�����v�z,�V��RL�v�m��aBT��y���k�~DЈPAT�?z��'q�DLZ&���%�ۂ_���YV���-(0*ϻn�O�v�펋=r��O��+E^{5>�s3!F{n�(�HN�=�0�aƅ!�Y������f\��h={����<���<�H��ìA|�h��vy�mM �8��I^WIt �Ĺ���]����U��w�~>��[\u�+���k�!L$�i�r���X�T\�/�;H�%n��:�%c�x%���d�Y���]}+Nڟm��W�οf2�y~�����n���m����I�K�$��H?��g���٥��.s +endstream +endobj +8541 0 obj +<< +/Type /Page +/Contents 8542 0 R +/Resources 8540 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8546 0 R +/Annots [ 8534 0 R 8535 0 R 8536 0 R 8537 0 R ] +>> +endobj +8534 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 687.101 110.119 694.585] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8535 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 663.191 171.594 670.675] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8536 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 329.089 110.119 336.572] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8537 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 305.178 171.594 312.662] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8543 0 obj +<< +/D [8541 0 R /XYZ 69.866 801.979 null] +>> +endobj +8480 0 obj +<< +/D [8541 0 R /XYZ 70.866 773.016 null] +>> +endobj +2482 0 obj +<< +/D [8541 0 R /XYZ 70.866 745.821 null] +>> +endobj +8544 0 obj +<< +/D [8541 0 R /XYZ 70.866 614.617 null] +>> +endobj +8471 0 obj +<< +/D [8541 0 R /XYZ 70.866 415.003 null] +>> +endobj +2486 0 obj +<< +/D [8541 0 R /XYZ 70.866 387.808 null] +>> +endobj +8545 0 obj +<< +/D [8541 0 R /XYZ 70.866 268.452 null] +>> +endobj +8468 0 obj +<< +/D [8541 0 R /XYZ 70.866 82.821 null] +>> +endobj +8540 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F86 4565 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8555 0 obj +<< +/Length 1379 +/Filter /FlateDecode +>> +stream +x��YM��8��W������uv�[��lon=-Dw)������[�& ����Z�CD�z��+���?~�h]LZ#�&�瓻{���Jq4A>��R�V�W�i�|�=Ͽ"ϸP0��}�l�7c~0��-�[��q�d�1��9���P�$�\�@���陠<���c�_�� ɱ�o�ߓ�.SQL�8)�5Ôx3J����2ˣ��9�e�f��}'���Vq�����p�@>}B A3Nq��*�t�mt�i�h5�W�5pU� R�K4��RYw�$-���>d \`&�:�����O��<sc-�<xSpLxXc�y����鳍�� �YԶu>��Y�X��X������l�ۗ�9���f�3�*�[{��3{���^~z𨚒'��Y����̥J +i���`z̥���0��R��Ӣ��>�*�`�З*0��}�ه��D +r*��X�B�\T��B6�2�8f<�PϾ�H�S��P�% u�����X;Z���=�@aZ�n�� +�9Qm�"�ף��6�l�W+@��jD�ǜ�j�&^����AI�b`*�B��T{�.��8�~^5A��H�w� �8�~r5�wl�:w��Fs����yAamλ���>�m��#[���C\�+�G]���W��3��U�U�D�m��qrI��a]B5��.��4�Z{���IR�K�6����YZ$�:��ǡC�u��Ew\T��ОA+o&�[x�L��x�ӫb�{��,��#�x�Zdi�}[NWIQF���{Ӿ��1x��,��k�w�+#��s�d�-#�P�0�U�#C��8�H�Ja �q6���BH +��ir��(3n��,$�&7]�|m���>�We�z�S]&˞�o�)���Ub�ߌ������^��]y��e�\/3x +�_ǥ���:�M������T�$�_n����C���t~�\�joQUU���O��`��!P� +*2��zBt��� �* Rc�S!��B"S�K����M�> b��A d�@���ݯ�ޖ�ub�2��u�Y���C��z��� +��M�m>l�ʌ�Tl��&�4��0�� �H���zR�@����{S ��i���HE��:�����oL�)��2��ht�G#*���S���t��4�O�&(�v=Ϩ��Q�b�gT3��j��ByQ^*}j�]�1U���7��&�n���;�jF$��l��϶�� +����l��s��������աӄ��o���>�T�F�3��Uf��X�ǃ��AqþN���1��=��E�۽ŷҖu�Bî�/.x�˒�yp�#�" +3_��}���`��y*�.�A�:�b�_�mL����I� �?�f� +endstream +endobj +8554 0 obj +<< +/Type /Page +/Contents 8555 0 R +/Resources 8553 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8546 0 R +/Annots [ 8538 0 R 8539 0 R 8547 0 R 8548 0 R 8549 0 R ] +>> +endobj +8538 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 727.162 110.119 734.646] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8539 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 703.252 171.594 710.736] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8547 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 334.556 110.119 342.04] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8548 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 310.646 171.594 318.129] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8549 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 298.69 171.594 306.174] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8556 0 obj +<< +/D [8554 0 R /XYZ 69.866 801.979 null] +>> +endobj +2490 0 obj +<< +/D [8554 0 R /XYZ 70.866 771.024 null] +>> +endobj +8557 0 obj +<< +/D [8554 0 R /XYZ 70.866 666.633 null] +>> +endobj +8499 0 obj +<< +/D [8554 0 R /XYZ 70.866 420.471 null] +>> +endobj +2494 0 obj +<< +/D [8554 0 R /XYZ 70.866 393.275 null] +>> +endobj +8558 0 obj +<< +/D [8554 0 R /XYZ 70.866 262.072 null] +>> +endobj +8481 0 obj +<< +/D [8554 0 R /XYZ 70.866 82.821 null] +>> +endobj +8553 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R /F13 3879 0 R /F10 3880 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8565 0 obj +<< +/Length 1192 +/Filter /FlateDecode +>> +stream +xڽXMs�H��+�(U��|\�Y�*������ U 9Bl6��G3 ��+�������z�5w��/�v�V��������kd�U�������+�fK�Q�-��L��tQ�E�H����z�����%�$J�4[����3�`i Uv��������DŽ�[���1�0����3AK��3"�[�~V+�HH����AO�����4��S��BB(����|�H6I1-bF�|�_�_�$�G+����*�����R ��&ԁ4�xW��e��]EOSU���V�q��í��-єRl��v��4��ݽe5 �L�C���ܞ�mDv8'8&��`}ʞ�����A��\4����a����dJ�Bg����o_�e`t�=<,��?�������e?��P!1�Q�.�2�>����U� 57�8�bဿ�LDI�l�2-bJ�]#!mţ���]�C-njk�}M�2�HA��.�"�*��*��B.\�/��K��Yg�%sɆBpL?%K�E� �[S�l0� +��hB���9¤'�:P��W ��������&Q�5�F`�P1�B�Jz�Q��R�Ψa�팪���O�o���;6̅V��=x͡u���y����+!�ؕ�d�%���ͮ��L9�k�lx�I+���j�X!�pMZ�6��k �p|�:���Ƶ��\ۥ�<[�F��==��3��>9�ơs7E�g9W�R(,��y|L�}�5�Q5��1��1��#a@�x��7�����[#[��<�[�`w��4�� �l���_x(�Pdn����bw�o^6�ЖM�iߜ����sp�xSٷ�XͷI�c��r�ȋ�C\�!�C���19'��LwoC��1�@P +�2�#�4�8'�y�[�[���;�.�4[�������-��Z� �)W� � EM�y�'.�M!��(��q��P8�Y�T�o�0�� �)���מ���^�:���]�I�%W��J��`.zt遐�]��i�֛ ���A�'�Y`*��{Ҹԑ᪀.5��sN� N�8^��x�r��;�?&6����0�v^�A�UvI�r Co'W�[�������������6n�{Եt�G�=q*�:�K��?�=�5�oo�'��DZ��V�wiS����\�}�M�n�Q��c��L�|u<g�� +B�!��")�<���@��4]v���xl +endstream +endobj +8564 0 obj +<< +/Type /Page +/Contents 8565 0 R +/Resources 8563 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8546 0 R +/Annots [ 8550 0 R 8551 0 R 8552 0 R 8559 0 R 8560 0 R ] +>> +endobj +8550 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 727.162 110.119 734.646] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8551 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 703.252 171.594 710.736] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8552 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 691.297 171.594 698.781] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8559 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 345.159 110.119 352.643] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8560 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 321.249 171.594 328.733] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8566 0 obj +<< +/D [8564 0 R /XYZ 69.866 801.979 null] +>> +endobj +2498 0 obj +<< +/D [8564 0 R /XYZ 70.866 771.024 null] +>> +endobj +8567 0 obj +<< +/D [8564 0 R /XYZ 70.866 654.678 null] +>> +endobj +8469 0 obj +<< +/D [8564 0 R /XYZ 70.866 431.074 null] +>> +endobj +2502 0 obj +<< +/D [8564 0 R /XYZ 70.866 403.879 null] +>> +endobj +8568 0 obj +<< +/D [8564 0 R /XYZ 70.866 284.63 null] +>> +endobj +8470 0 obj +<< +/D [8564 0 R /XYZ 70.866 82.821 null] +>> +endobj +8563 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8575 0 obj +<< +/Length 1276 +/Filter /FlateDecode +>> +stream +xڽXMo�8��W�h5�oJ��lX���- �fR���m���H�і-[z0$K��������w_(z.g=#�ng,gW7\�GJq�|B��P)�#�E� ��3�ψ�;.Ll�$� �r~���ɪ�J�:�k9�>�0� �f2q�Zog�m��g��lGn��K��>E���9�ME1�����S,(!d�ì��X=7�Z���+�~��ҺW<;?�nE +�q� mPZp�Cx�8{��l}C��ò0A��k#^ +-тRIe��IV����M�z�<�L�.̩ɞ�o�Nsx��Z$y��L�1�Q��=M������S"��]4�nX�۠����v�����k�oWs�?��1�ixU��c{�09o�H2�vu��f�ͥ ���`�̅�K��4ޚ��������k��G(L���?�FCw��VR}���șh3v1�h0�D#�1�ANk�d y)��K6r�}(�XK<P��`�2mO��H���(�L�(0������9Ƞ4H�&8�� 0�!W.��E6���#K�8r�WM�G�^M��U�հP�v�\�Ї��Gɡ�CY���'s�l��yAao�����6�2�WdK��K`�r�yg����j�~ly�g�\�]�D��>�X9�;prX$H2r�tm�²�U=�d��5M2gK)����-�N�;�p/��֦ܝ���9t`��Nz���0e�i"l�qOg�e��]�%}��d��4^�U��ӸXm�:���i�'��/��,���*���7K�̹opNv..��@�!�)G5�%%� ��7��j��� �����S{������������*yI�D�8�%�{�m:�����g;`�)�{�d�ˇP�&m�hT&% 5��jJQv��_f�j &(� �,���h &$�j`3Ŧ"�R�����c� �}d%��Ⱦ���+���}�w�bێn���8χE� +K=e5�pP�Ix� GBK�BB LG�Oy]!�4�a"�p���到�9ͅaF�\8�k˼.��j�"��w]4�wߨw�������w� G=��\����p�xT�����a��!�~8@�)��$�c�U��ta��@ç�s���P8[T�6Oo1`�&��2�0:�_h>jnLZū_#�����+o����ʕ�^�#��Z3w>�y�7�ı�@�wT ��N����WR7R������k��V�����+V�u.�&3E\ ��:ov�������?u�v> +endstream +endobj +8574 0 obj +<< +/Type /Page +/Contents 8575 0 R +/Resources 8573 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8546 0 R +/Annots [ 8561 0 R 8562 0 R 8569 0 R 8570 0 R ] +>> +endobj +8561 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 727.162 110.119 734.646] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8562 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 703.252 171.594 710.736] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8569 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 346.511 171.594 353.995] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8570 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 334.556 171.594 342.04] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8576 0 obj +<< +/D [8574 0 R /XYZ 69.866 801.979 null] +>> +endobj +2506 0 obj +<< +/D [8574 0 R /XYZ 70.866 771.024 null] +>> +endobj +8577 0 obj +<< +/D [8574 0 R /XYZ 70.866 666.633 null] +>> +endobj +8476 0 obj +<< +/D [8574 0 R /XYZ 70.866 456.336 null] +>> +endobj +2510 0 obj +<< +/D [8574 0 R /XYZ 70.866 429.141 null] +>> +endobj +8578 0 obj +<< +/D [8574 0 R /XYZ 70.866 273.117 null] +>> +endobj +8482 0 obj +<< +/D [8574 0 R /XYZ 70.866 153.758 null] +>> +endobj +2514 0 obj +<< +/D [8574 0 R /XYZ 70.866 127.232 null] +>> +endobj +8573 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8585 0 obj +<< +/Length 1389 +/Filter /FlateDecode +>> +stream +x�ř�n�8���������p��m�t��K�v�T�,���n��w(R�Nq,��^�es�����}us����|^�v����T����7��HK(C�$��}p�$���˟Ѯ��P�%ڹ;��$rW��CH�2ʣt�w7_�4Z�R�*co/��Y�X��R�i�4��n�����=��%���*?��`Hp�I���z.N��^�Y (d&vV�Q�8�I�p5/7�uQ&UE��dhc g3S��F��m�"J-�>�q]���ʇX��s�i%m�ud�AR֥��q����+�9"�+ʡܾ�"�a �r�~1���"�q�$q��^e��_v�3EC� B"��M +Qa�e��5��<0$����_Cʗ�|�/!dyh�e� |*-N�B�F�W�r�$H���T�4�*���@5����QH�G�t����B0ALЩ�@�����4Z�I�>����T��D�0��!�ׂu�|�+���J�J�<&-F� A���լ�+ɐRoO��WPn�\M��)����Z���Ħ�0�X3��,N�.g��:�}Ø�b,n����!���۬7ng썩0d�x7a',��m��0nM� +7zn�rƭ��i��.K���6:�>)�2>���1j�ֲ ܷ���d���Qq�Ӷx�K�u��G���U(`�\9F�t���wO�W�Lyc�7}P�<ֽuv"!��MrI�� Y����*�e��4.�,�b~JjF1m�vH2|.����κrV�r��6�x�� �.�C�[�{l�YBd�lEDA�1ƕ����Ǥ�4�U!#H_��Y��F�c�^����s%����v�㜡��BU^�Et�W�#�����7ksku߹I��_��f����k��Rov(#a���}��l�t,����>�Ǥ���x�yy���Q��ʟ.X��V�����j߶�GI��Ң���ިG�v�+���3�<:@B~C�v����zr�>��I~rǧ\����CcV�P�T�vCLE��t( +�3U��P�DX�E�~�/�b��N�n-� �-���췕7���X��3\�'��SR�c!��Gڜ�4A��!M(��9�M�&�)Z�Y'�p�ܴ��k�p�֫�mt�}R ����� �a��/�vQ8� �g�6Ep���vhS2Ƭ��[�������~����������f/@�H)� +���M����p@#����0t�lNCw U�6����N��>-�,�F��͇���~~�K���B��s粝��(�t����>�@�龗����ݾ�f���`��n��7��� +�����0"�w����x hG�0X��)U�7 �I���Q�b������G���(�f�z�3 +endstream +endobj +8584 0 obj +<< +/Type /Page +/Contents 8585 0 R +/Resources 8583 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8546 0 R +/Annots [ 8571 0 R 8572 0 R 8579 0 R 8580 0 R 8581 0 R 8582 0 R ] +>> +endobj +8571 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 759.017 171.594 766.501] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8572 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 747.062 171.594 754.545] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8579 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 384.651 171.594 392.135] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8580 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 372.696 171.594 380.18] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8581 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 360.741 171.594 368.225] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8582 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 68.822 171.594 76.306] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8586 0 obj +<< +/D [8584 0 R /XYZ 69.866 801.979 null] +>> +endobj +8587 0 obj +<< +/D [8584 0 R /XYZ 70.866 710.443 null] +>> +endobj +8474 0 obj +<< +/D [8584 0 R /XYZ 70.866 494.476 null] +>> +endobj +2518 0 obj +<< +/D [8584 0 R /XYZ 70.866 467.281 null] +>> +endobj +8588 0 obj +<< +/D [8584 0 R /XYZ 70.866 299.302 null] +>> +endobj +8502 0 obj +<< +/D [8584 0 R /XYZ 70.866 165.24 null] +>> +endobj +2522 0 obj +<< +/D [8584 0 R /XYZ 70.866 138.739 null] +>> +endobj +8583 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8596 0 obj +<< +/Length 1295 +/Filter /FlateDecode +>> +stream +xڵYMs�H��WpDU�x�?��l\�S6��Ri�P�����_� �$�F �>��a潞�7�����w<�3<8��}���|e*��Hɂ��@a����H��n܇T���ݷ��3�%L�n�;_P��/��nc�"*�mZ��y7�gF`$�Rk�)V���#���[��F������g�9 �����O�� ���K��$ќ�𭎫��|�SF������'���*��fʍ��-W�ωQ�,��(C*/�����p��axTE�}Nye��6��5�[�7C� ����$*zg�2�.L�0`4�,Qm����l�2dC3D) �F��mLt,%,��+$@%-�Ħ��/1ӈT�G��H8G�6q�W +��*�=���uC�c'�V� +���\-��`6Mq�0��0F +��^ +C��>�a��&W(n�_qM�(�:�6��/�&��6N�B��Om�[S��;�@9MR�!.v)�X�a0�i\��*1QQ_�8u��B��l9%��qUe�B�����"���/�@�|�`Ö;��Ds +����m+d&����-��x=_�`o������#���d�;�貨�mpqhb��|]??ybZ��g��� +���8�!J��h������cNZ���4��QH7�`О���&���r�=�#�'�Iu��R"�����\aFRzKu����$�V��Ǜ�ᡟ�E +d�4s0 �)N@�c�a��e_��8F�����`$�_l �wr��;@�n�~A Ǹ� 8�H�!�@����A���([��� ��r���oCᲟ\�*w%{v���vv������h5�N-a�}��x-�Ϙ'�W�'���G��&�,u������ˮ�'�'���+�7��1����FI�)���6?�� W���^��)���\K_k��J����]yO�� Yf�]�NU��4���m�T6�+�A������,,T��\��a�ݎ@����YLdO�#Z��a*�t,a��A%�pt��sN,�8 3����G��&q� �4�V��R�%y�#�)<&�F�4�M�pړefy�i$��iOA���i�+:8�֯�&1��Z���8.��1tۯ|��V�fm�"N����e� ��\9���D�M�p�)���K�H��,+���7�ѯ�&���6��/�&頚54�� ��]�h�c\��S�"�{y8�|�} +u�m������M"Z��~ +K�pER��qkS�E�u��g�E��W�����\�;�6= �аH2 +endstream +endobj +8595 0 obj +<< +/Type /Page +/Contents 8596 0 R +/Resources 8594 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8546 0 R +/Annots [ 8589 0 R 8590 0 R ] +>> +endobj +8589 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 285.996 171.594 293.48] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8590 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 274.041 171.594 281.525] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8597 0 obj +<< +/D [8595 0 R /XYZ 69.866 801.979 null] +>> +endobj +8598 0 obj +<< +/D [8595 0 R /XYZ 70.866 747.218 null] +>> +endobj +8503 0 obj +<< +/D [8595 0 R /XYZ 70.866 644.742 null] +>> +endobj +2526 0 obj +<< +/D [8595 0 R /XYZ 70.866 617.546 null] +>> +endobj +8599 0 obj +<< +/D [8595 0 R /XYZ 70.866 498.298 null] +>> +endobj +8478 0 obj +<< +/D [8595 0 R /XYZ 70.866 395.822 null] +>> +endobj +2530 0 obj +<< +/D [8595 0 R /XYZ 70.866 368.626 null] +>> +endobj +8600 0 obj +<< +/D [8595 0 R /XYZ 70.866 214.386 null] +>> +endobj +8477 0 obj +<< +/D [8595 0 R /XYZ 70.866 82.821 null] +>> +endobj +8594 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8608 0 obj +<< +/Length 1349 +/Filter /FlateDecode +>> +stream +xڽY]o�8}�W���������Vi��o� +��R$H��Lw���u��B U�$�\__�w�ǯ��#�V���ѧ���kdp�G�W� 6J!0�(�-�Ә�ɔi3�-�$�(2�7r��D��1z�P2��(^D���$���`*p��vx��l�cDa� z�3&�b;zz&h �}A������-�c)8\oз�?W�AQLj���G'SJ�S���&L�� #�|�H�E�w�R �M�%h�)60V��L���T��7l��,@BK4�R���u��y�hV���1�˔���EIs�JW>m������I�#}�.��C��1 +� ��bO=Y��k�=�P����.�}VL$����aե����i����)� tfД P�Wܟ�v�g~sdo�b�&�|��7ɫ{ ��09v;�x����j7�Q�qW��j��%J'6c!4�����&[�6���&�Fq������eTYn�$DU'K�=D����>MO��I��خ�})֝Tmg+����01�pe�I�x_[��:;3!���B�̍1lM�H�M�Z��n����(s������͆�1$���H�I��Dcz�I �c(�LT�Jń�B6PK������m2�8���\�59�E�%�u[�]�_��>��6.$P��͉�,� +��p��!�Jya&0�%j��fW��c���Ź��-�F�r~F���h�c5�]�z��Ru�b�O�t��|�Z��L���Im����\�Sa�\,x�P����YjUN�SZ�Ջ�QZU�N��k�� Z�A���5�Z��O�`]vfI����g�l����t�E?��Teo�M6�uf�$�Z�:�{��0ô��4g%�vFh����wBX��HK���:�����{�Ȧ��/��tk�yi�}G�bݨ�Q��v-��c�Y�S�DŽ��}�~;WRs�@����9`vd��a 1�@���Lo�{�5�q?��z[�"gsGݐs�@m'�I�U95��r��=�'����yl �r7�0��rP\�����}bZ;|&����|M���?&@�.�I����%��l<�j�M��a8=9�g�6X1s����MV�鼃 o�* 4��A^]����B���c������_��^4��-�_)����jx@��l�� 0��B��(sEߓ�YjU��it����,�j 7o�K�u�T4�A�!.�;�٦��zd�\��3ѣ����P�u�i�HV�-D� +�h���d��]h�%.�5�����_�;z��6�\G��ܰ����u�����~�+��߿)QYmkL�_��(�RHp� +|N���ke37����T�� +endstream +endobj +8607 0 obj +<< +/Type /Page +/Contents 8608 0 R +/Resources 8606 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8612 0 R +/Annots [ 8591 0 R 8592 0 R 8593 0 R 8601 0 R 8602 0 R ] +>> +endobj +8591 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 703.252 171.594 710.736] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8592 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 691.297 171.594 698.781] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8593 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 679.342 171.594 686.825] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8601 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 353.336 171.594 360.82] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8602 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 341.381 171.594 348.865] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8609 0 obj +<< +/D [8607 0 R /XYZ 69.866 801.979 null] +>> +endobj +2534 0 obj +<< +/D [8607 0 R /XYZ 70.866 771.024 null] +>> +endobj +8610 0 obj +<< +/D [8607 0 R /XYZ 70.866 617.902 null] +>> +endobj +8475 0 obj +<< +/D [8607 0 R /XYZ 70.866 463.161 null] +>> +endobj +2538 0 obj +<< +/D [8607 0 R /XYZ 70.866 435.966 null] +>> +endobj +8611 0 obj +<< +/D [8607 0 R /XYZ 70.866 279.942 null] +>> +endobj +8472 0 obj +<< +/D [8607 0 R /XYZ 70.866 155.989 null] +>> +endobj +2542 0 obj +<< +/D [8607 0 R /XYZ 70.866 129.348 null] +>> +endobj +8606 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8616 0 obj +<< +/Length 1686 +/Filter /FlateDecode +>> +stream +x��Yˎ�6��+t#1�7E�ȢM �4t�����li"�I�_�K��%[�<hW#��s�.�s��w�>�hYOp��p�~�����;��i)Yt�)�)#�)�$�[D_b��鷻�w�K����]�6�UI���o7������5��q7�>!�Gd�$(�<�o&_��h�>D����g�rq�������ɟ;��Z�O����BZa�F�D���3�e�چT��������!�t�UY +}�LgD��۫��0�A�Y����cC����t��:�oû��D��ލ�W,�oDuG>3"b$�Q�F��r�A,v������ټ�M���!���ޔ�Ǐ)q�M���5j�!��y{_[�� �����P����_d��?T�n+xqq��2�v`�E�l9~.cS�=� FT�d�?�@�Nb]�(���)�qVec $��uo����I��CY�d3F~��0��X"� ��)h �"2@��UC6�t�H��":�`>�r�}� ��~����Z��8E��А1���нIA�DT�#{�l�M��Y���A���\A�dֈI:��B����8���0�ʨFX���� �T�R*�@e�B��t���5~u}Fn�8ʭK���j�U�n���1�j{��NE�� ��j��J�� ��Mm7a�ME�ى��8�6�g���9��n��+�6�àںN��6��x/��T������vF�R��ذ�q.���jsXmݨ=/t����T\��i�-Lm�"����ew5�c��9 q^v�c�-` ���*���ƭ�E�OM��u^��i(�G[�$r>��?��)ñ�L170�9�>�8~�ϋ���}V�E�46u?3h��2�����Z�z��,^��t�m�:���Ӗ�A�M�,����5�������%M=�abk�/o8�p��D�*�� �?\T(Ȥo���X���%�1|�{����E�m��>hĠT��K��6_f֤�fV�m����A���5�1��:_��H��̄R�����~P��m�>h��"����6C�F�|�)A�IX7F�2DA�c���[XNM�:5�;��b�dH����z:��"�w��)� �D_-����NT�kS,������c��q�yJz/OO40��L�4�, H��Ҽ5~�f�z�6�&��}�����1��_ya�N�蒟����� ���[�mޱ0�j >����g��W5���1ALб!��̏����I3���P(>�xw��W��\hI��:g�`ks���MW7ax]Q��x�"�j�09���!u���/�Ϙ� ��%���U~+���I�A0q��n�rs������&���@n�B˭���@n�8˭�����ڮ�z����!Ϋ�z��]U�x��*�r�d�� +�n�����6���q�'�� �`a`c���k�n/�}NVuMҮ�#��`�45\������C����L vy�I9���ll=�H"�ق������,�TBߕG�_]�ڔ����tN#��'�5Mp��t�77[����j�`���hql�/y1_o!!���!�w���,���h�|Η�h5���R�ۺ7X3Ba�����_�^m�f׃zs��<�7��Ŷ;)��je,����0�Ma*���*�J�;m�����ND�))� �-� +endstream +endobj +8615 0 obj +<< +/Type /Page +/Contents 8616 0 R +/Resources 8614 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8612 0 R +/Annots [ 8603 0 R 8604 0 R 8605 0 R ] +>> +endobj +8603 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 759.017 171.594 766.501] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8604 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 747.062 171.594 754.545] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8605 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 735.106 171.594 742.59] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8617 0 obj +<< +/D [8615 0 R /XYZ 69.866 801.979 null] +>> +endobj +8618 0 obj +<< +/D [8615 0 R /XYZ 70.866 674.479 null] +>> +endobj +8501 0 obj +<< +/D [8615 0 R /XYZ 70.866 495.621 null] +>> +endobj +2546 0 obj +<< +/D [8615 0 R /XYZ 70.866 468.425 null] +>> +endobj +8619 0 obj +<< +/D [8615 0 R /XYZ 70.866 337.222 null] +>> +endobj +4303 0 obj +<< +/D [8615 0 R /XYZ 70.866 182.502 null] +>> +endobj +2550 0 obj +<< +/D [8615 0 R /XYZ 70.866 166.783 null] +>> +endobj +8614 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R /F13 3879 0 R /F10 3880 0 R /F11 3877 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8694 0 obj +<< +/Length 1384 +/Filter /FlateDecode +>> +stream +x��Z[o�8~ϯ��/D�P����L�#���n7om�pS4\2`����k�K�Ф@zٗ6c�9�w>�/��X����o����ŕ�����m��=p�Nl8.�m����]c:��~1���Ԇ��P�\�+]��)��X����;0 �[��7�q01d���|�s�D+�y!:�&�������@�p xT=c`Z�n����&�� �t,��t�F:������C-͕��W��pٺC0ænZՓ�[[π�1L폀�B�Vݔ�d�ʯk�M�l�-M����a��hAZ,�aۺ�6Px@��# �XǮf��]XxYۡ����jzZUm�}��ں�E,f ϧ��tiP;�3��!3�i�\���4$��e�V�aptd���l7�D��,�d�4ND�U[�+�c�ϧ>��f��t���݉7���e�(����QɳZ������X���A��P{ꀁ�0��m@�gF��{}�����I��i��2���<� � ؓ�F�dÑ}�<&�K�%嘥Ÿ�85k"�,��@ik�7^���xָT6�.k��H�;*Z�ςf��V��EP]���ˋ���V�t����(�1����iT���%oiA&� tYW�UI�7�R��E>_Z�䢌��F 9J�U=�}��'�e� �"�c +���<��uP# +��N���z��/�_J�1ci����b����$_vA�� �2CkL�2)zU�y˴��3sps���p�>}7*+݃�٬$����8$}��&��ƚ��b|)za"�����}*���Q��>!���A]eiP�����c��:d�V�qe /ث��>��t��6�=GPv�u�(5�k3��IA��t�����N��|���裮8��@.;a�i��w�U��>��x��p=�� ϒ�u�j�TA+�\V��%g��]:,5���cX�E�d0.�Q<)��L�g b����d�1Q�v��#������C��]2ΪU�pg/]E*�O�1�; U���=9�;��:IE���b���:z�!�Ç�b�Ws������iZ-M�� ���F5�\>�%���@�$���إ��sWB��$�Ō 5 ��������!GXD�e�Q����� *.���Sҽyߩ�f�/��|8͚����0Y���&�ۣI����+�=*C�.�� \-�N"�ґe���n!4�^[1�T�i�:�93L��� +@�.�낿�i%BZ1�&����ʌ�a�̧f�Io�--Fr�g=� ��Eb�i��&�U�vh���x'-$5;�[ �.~�F癯�@{�A�e�4 �1���|%/�6�S�!{��K*������S��lm;��q�ִt[��<MXFy}�f���TY����m����� +endstream +endobj +8693 0 obj +<< +/Type /Page +/Contents 8694 0 R +/Resources 8692 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8612 0 R +/Annots [ 8613 0 R 8620 0 R 8621 0 R 8622 0 R 8623 0 R 8624 0 R 8625 0 R 8626 0 R 8627 0 R 8628 0 R 8629 0 R 8630 0 R 8631 0 R 8632 0 R 8633 0 R 8634 0 R 8635 0 R 8636 0 R 8637 0 R 8638 0 R 8639 0 R 8640 0 R 8641 0 R 8642 0 R 8643 0 R 8644 0 R 8645 0 R 8646 0 R 8647 0 R 8648 0 R 8649 0 R 8650 0 R 8651 0 R 8652 0 R 8653 0 R 8654 0 R 8655 0 R 8656 0 R 8657 0 R 8658 0 R 8659 0 R 8660 0 R 8661 0 R 8662 0 R 8663 0 R 8664 0 R 8665 0 R 8666 0 R 8667 0 R 8668 0 R 8669 0 R 8670 0 R 8671 0 R 8672 0 R 8673 0 R 8674 0 R 8675 0 R 8676 0 R 8677 0 R 8678 0 R 8679 0 R 8680 0 R 8681 0 R 8682 0 R 8683 0 R 8684 0 R 8685 0 R 8686 0 R ] +>> +endobj +8613 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.171 734.538 162.832 743.69] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8620 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 653.541 164.087 662.998] +/A << /S /GoTo /D (vector_8h_a758d38ad9623aa8c385bce765a3b7d17) >> +>> +endobj +8621 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [217.64 653.541 251.302 662.693] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8622 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 624.92 163.325 634.884] +/A << /S /GoTo /D (vector_8h_ae9d3378f23ba835c727245b434b8a7f6) >> +>> +endobj +8623 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [216.878 625.732 250.539 634.884] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8624 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [290.564 625.732 324.225 634.884] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8625 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 597.922 128.438 607.074] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8626 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [128.938 597.003 203.189 607.379] +/A << /S /GoTo /D (vector_8h_a4cfc452fdff3e32a601ccff140cd9ae6) >> +>> +endobj +8627 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [265.493 597.922 299.154 607.074] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8628 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 570.112 128.438 579.264] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8629 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [128.938 569.193 235.584 579.569] +/A << /S /GoTo /D (vector_8h_aab9d7950d4ba03b0e1a23de5b7fae6a6) >> +>> +endobj +8630 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [297.887 570.112 331.549 579.264] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8631 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 542.303 128.438 551.455] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8632 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [128.938 541.384 194.492 551.455] +/A << /S /GoTo /D (vector_8h_af1767c4decdd472ed81035a19cf2152b) >> +>> +endobj +8633 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [256.795 542.303 290.457 551.455] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8634 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 514.493 128.438 523.645] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8635 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [128.938 513.574 226.169 523.95] +/A << /S /GoTo /D (vector_8h_a4a8fae4c69677390016c116123d9eff8) >> +>> +endobj +8636 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [288.473 514.493 322.134 523.645] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8637 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 486.684 159.111 496.14] +/A << /S /GoTo /D (vector_8h_a3bbd999b10064c2ede2bd427aa040b63) >> +>> +endobj +8638 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [212.664 486.684 246.325 495.836] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8639 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [282.154 486.684 315.815 495.836] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8640 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [351.643 486.684 385.304 495.836] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8641 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 458.874 159.613 468.331] +/A << /S /GoTo /D (vector_8h_a92917951880002814392c2367896d7a0) >> +>> +endobj +8642 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [213.166 458.874 246.827 468.026] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8643 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [296.803 458.874 330.464 468.026] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8644 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [380.44 458.874 414.101 468.026] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8645 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 431.064 159.012 440.521] +/A << /S /GoTo /D (vector_8h_a099aa56dd0f260c77afaf8b62b56b2c5) >> +>> +endobj +8646 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [212.565 431.064 246.227 440.216] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8647 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [296.202 431.064 329.863 440.216] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8648 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [379.839 431.064 413.5 440.216] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8649 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 402.443 172.067 412.407] +/A << /S /GoTo /D (vector_8h_afc68fab0b07c974faf5a457d20b01c58) >> +>> +endobj +8650 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [214.932 403.255 248.593 412.407] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8651 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [277.776 403.255 311.437 412.407] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8652 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 374.634 226.286 384.902] +/A << /S /GoTo /D (vector_8h_a90a92f618957807f90ab1d8a8d9150d4) >> +>> +endobj +8653 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [279.839 375.445 313.5 384.597] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8654 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [363.476 375.445 397.137 384.597] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8655 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 347.635 187.911 357.092] +/A << /S /GoTo /D (vector_8h_a3c0bdd0e463fb34757a71470c55af845) >> +>> +endobj +8656 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [241.464 347.635 275.125 356.787] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8657 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [332.067 347.635 365.728 356.787] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8658 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [382.17 347.635 415.831 356.787] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8659 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 319.826 185.015 329.283] +/A << /S /GoTo /D (vector_8h_ae41fee7d298da0645c37ed6af7acea0b) >> +>> +endobj +8660 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [238.568 319.826 272.229 328.978] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8661 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [322.204 319.826 355.865 328.978] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8662 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 292.016 128.438 301.168] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8663 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [128.938 291.097 254.305 301.473] +/A << /S /GoTo /D (vector_8h_abbb6bf046e47a8634c15c43a508cacb9) >> +>> +endobj +8664 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [316.609 292.016 350.27 301.168] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8665 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [381.113 292.016 414.774 301.168] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8666 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 264.207 128.438 273.359] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8667 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [128.938 263.288 236.355 273.663] +/A << /S /GoTo /D (vector_8h_a5f4b706c07b9b0f7a4983d80fba99e4e) >> +>> +endobj +8668 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [279.22 264.207 312.881 273.359] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8669 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [347.049 264.207 380.71 273.359] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8670 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.215 235.586 178.774 245.854] +/A << /S /GoTo /D (vector_8h_af98f2e3896ce7b96d598b11033ac1795) >> +>> +endobj +8671 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [246.063 236.397 279.724 245.549] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8672 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [315.552 236.397 349.214 245.549] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8673 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.215 207.776 208.183 218.044] +/A << /S /GoTo /D (vector_8h_a421f989647bf55af29c0f55b7f33d35a) >> +>> +endobj +8674 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.988 179.859 213.941 190.235] +/A << /S /GoTo /D (vector_8h_a45dfc0cdad1f1a542df4029b498766ba) >> +>> +endobj +8675 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [303.927 180.778 337.588 189.93] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8676 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [420.839 180.778 454.5 189.93] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8677 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 141.013 128.438 150.165] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8678 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [128.938 140.094 240.578 150.47] +/A << /S /GoTo /D (vector_8h_a982bc2f9e4755461eac46c6322b4562d) >> +>> +endobj +8679 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [302.882 141.013 336.543 150.165] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8680 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [94.777 113.203 128.438 122.355] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8681 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [128.938 112.284 208.945 122.66] +/A << /S /GoTo /D (vector_8h_a1fcbe913017a3b6802d5f66c8ef699ac) >> +>> +endobj +8682 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [271.249 113.203 304.91 122.355] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8683 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [340.738 113.203 374.4 122.355] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8684 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 84.475 198.482 94.851] +/A << /S /GoTo /D (vector_8h_a1348a041e323e7b333482242b51a7674) >> +>> +endobj +8685 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [201.967 85.394 235.629 94.546] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8686 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [398.213 85.394 431.875 94.546] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8695 0 obj +<< +/D [8693 0 R /XYZ 69.866 801.979 null] +>> +endobj +8696 0 obj +<< +/D [8693 0 R /XYZ 70.866 775.009 null] +>> +endobj +4550 0 obj +<< +/D [8693 0 R /XYZ 95.773 748.565 null] +>> +endobj +8697 0 obj +<< +/D [8693 0 R /XYZ 70.866 694.013 null] +>> +endobj +8692 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F61 3908 0 R /F14 3876 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8726 0 obj +<< +/Length 1464 +/Filter /FlateDecode +>> +stream +x��YKs�6��W�H�D�$qkZיI.��顶�C��� E*|�M~} �4-�Nr�$,v��݅�^^|"�]��Ν�����/o��Љ�߹�uB�� pBAQ@��̹riļ���k>`���</���a�Ui��e��yU*�ş��/��![�Q�"ʜt����Nk�("�QK��}ę����_[7G�R1p7 +Q�}'���kJ���ns����G�[�YS��w��-���d�Vu���%�n^�Su4�k�qk>��>�,���7{�Q�I]_��(po<�����������E��@)��w��!�X������c�k�_{o�}H�N6���vN@;y���H�B�,7����$e���"������.�!b��9�LH_Δ���"�b��ݛ_2��=_7rt��BpZ�1��:�?��@��ʹ��qV����me��;��`r����Y2�0�v���Dc��6��W�&��e� D0�#(�W��ޥ~sZ�7]O�O�M���G���i�e���F��w �t�ɉ�%ɲ\ ����ߕ~M��(������KM�� �������r�Q�Q9�x �tП��G�۵�p�y���xa +.� ��ω�,I��ǤY�F[_@?;��G� sh�:�G�OS��}V{��[t�-W�.�A�ǔ0�e�Z��!~���yW�(�P�'�($H>R��C��Le/S ��M-D"�d�����P���thB�B��v���Z���~� m���|�&�-�Α��9b�Xd>¾���\)�7�6 +N4��Y��xStM<�?�v�"�ny�Ƹ�����wL��&9aU��}T�����"���������cT$㟷LT˶SL��r�W-��h-_Y-}�<�m�� +Q�05���(���l���f�%�A�B�;Zr�1�ۖ��Pm;1(�;t�4��F��F\�P��r����"��w�X�����X�P +�6� +Cr�r�D�c-�.�Qc�G�K��n����B}�9Z�+(z�O1 +�1�>��������t�o�6m�Q"0���1� ���q&�A64������q>��m�æ��j�fa��7�hݴS���e�y���s�������t�A�^�7����F`���c�Cmhru�Ԏ�`hCv��ie���8;���:��Pv��2�Z��35ņ��T]�h�ٜ����S��7�sesCWvc.�M���S[�?�v�9l@���$���y��.�a�55�L*�/ wb�x���`6nPԖB�2���>��D�V.��Y�2U�\0w�Q�� �f�z#��o�mU�}���o�Ҏ�o`z}��Ҹ��V�����x��_���ڑ4}M:N���zX~�h0���M������=��x +>�t�zu>��&����DÀ��3āoj��R�Ik��l�������N��Y�.~з�f +endstream +endobj +8725 0 obj +<< +/Type /Page +/Contents 8726 0 R +/Resources 8724 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8612 0 R +/Annots [ 8687 0 R 8688 0 R 8689 0 R 8690 0 R 8691 0 R 8719 0 R 8720 0 R 8721 0 R 8722 0 R ] +>> +endobj +8687 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 758.177 162.231 768.446] +/A << /S /GoTo /D (vector_8h_a8f24286db94dba6ab181edcdfe296262) >> +>> +endobj +8688 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [229.52 758.989 263.181 768.141] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8689 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 730.282 202.238 740.55] +/A << /S /GoTo /D (vector_8h_a8ec75dc585746d950ab517e9929f31fe) >> +>> +endobj +8690 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.489 702.387 180.899 712.861] +/A << /S /GoTo /D (vector_8h_ab2827264910e858f238868695a92db4b) >> +>> +endobj +8691 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [248.188 703.198 281.849 712.35] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8719 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 540.343 297.675 566.883] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +8720 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 369.716 171.594 377.2] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8721 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 357.761 171.594 365.245] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8722 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 345.806 171.594 353.289] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8727 0 obj +<< +/D [8725 0 R /XYZ 69.866 801.979 null] +>> +endobj +2554 0 obj +<< +/D [8725 0 R /XYZ 70.866 673.387 null] +>> +endobj +2558 0 obj +<< +/D [8725 0 R /XYZ 70.866 526.099 null] +>> +endobj +8705 0 obj +<< +/D [8725 0 R /XYZ 70.866 479.541 null] +>> +endobj +2562 0 obj +<< +/D [8725 0 R /XYZ 70.866 452.345 null] +>> +endobj +8728 0 obj +<< +/D [8725 0 R /XYZ 70.866 284.366 null] +>> +endobj +8698 0 obj +<< +/D [8725 0 R /XYZ 70.866 82.821 null] +>> +endobj +8724 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F61 3908 0 R /F50 3818 0 R /F54 3823 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8737 0 obj +<< +/Length 1413 +/Filter /FlateDecode +>> +stream +xڽYMs�8��W舫bE߈��lR��lַL�"�Ⰵ�$�̯��0�©R&B�n==u��/�?(Z�V���ɷ����H�@)���'X+���aE�|��<Jp��3�k��,�,�*��'7r'�=ݚ�)%��M�0��� \c�5x��0-������ׄ�(A�ݟ�X3����=AKxw��F���5�c)8<'���?G�AQL:����BꝄ�)#^b��'������J +���'Ԛ#h�)�0VYz���t�Z6�z7b�T[�hF)�r���a�<��pb�op*�?�B�A��j�n�'��f�J�G����ڄC��QpLx�x���p�}�~`��`JD3�$�0�Q.�1͘��ts�r�XvDI�ʧ�/&1k����/{�~�2�9�I���l���~TX�VpL�b�j�?�L�Ƣ�)M>��+:x�PI���#!��� ?ن%�D��X���f� RU����Z�h0e��@v����5-�t��Q�I6�#\��)�N�}���q�3\)N�X��QkC�a�dz����N�o�`��7q�Vg٨i�8���N!���Xv�FyfU�g���t�j�F9&V��&�<n�Vf��ujxۜ`��ǫ�ml�Tے�%J�P�n~�Ҹ�������L�Ɗ����+�a�U���.�Vr�Fr��a�]4� +9��{�*��=/���,���E�Gi�2ex3l4 ����"K���4E�{�m�x��,���.o� +^%�2*���\��)(�\We[,�Q��g��,��5sfC�ZH���w�IW�sgW�~/Ɓ����N=<41J��G֚�]�ig��,uO���66���#���>M'�Hө����aK��6r��\�1��U��*�����B�������'��9_l'��,n���#y�R�� ���(g��'33л�,���g�p��S��*%0��f�4�<B3�r8(:.�(Q�+�9�� p��8v9u��(���]�6\4܆t6��/���`���Bϣ�Y6j~�}�r�RN$�g}�ƹ�X�i+� ��E0L�v���(�3��X�y&$T���v� �5�@�?�k,��ďh�G��Z�i���'���� a?َ*���;=�-�X���7���ֈ ����:�5�ǴFs�Om���wf�ވ��7���h�������d}n�[�y*����#/��*z.���)I���R(��p忞�|Y�f��ela����/��s�㾷�J|Rƛ�| +�d����i�VSz�����VĵwM�z�#���s���-0l��q +;x|R�G�߰�i�D��npca�nr�L�?��PN������F�l9��MQb�U�tqP�K߶:'�����W��v �(Uw��&59�����+x��U_O��,���~��D�&h +endstream +endobj +8736 0 obj +<< +/Type /Page +/Contents 8737 0 R +/Resources 8735 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8612 0 R +/Annots [ 8723 0 R 8732 0 R 8733 0 R ] +>> +endobj +8723 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 703.252 171.594 710.736] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8732 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 395.682 171.594 403.166] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8733 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 383.727 171.594 391.211] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8738 0 obj +<< +/D [8736 0 R /XYZ 69.866 801.979 null] +>> +endobj +2566 0 obj +<< +/D [8736 0 R /XYZ 70.866 771.024 null] +>> +endobj +8739 0 obj +<< +/D [8736 0 R /XYZ 70.866 668.337 null] +>> +endobj +8699 0 obj +<< +/D [8736 0 R /XYZ 70.866 505.507 null] +>> +endobj +2570 0 obj +<< +/D [8736 0 R /XYZ 70.866 478.312 null] +>> +endobj +8740 0 obj +<< +/D [8736 0 R /XYZ 70.866 347.108 null] +>> +endobj +8731 0 obj +<< +/D [8736 0 R /XYZ 70.866 163.532 null] +>> +endobj +2574 0 obj +<< +/D [8736 0 R /XYZ 70.866 136.5 null] +>> +endobj +8735 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R /F13 3879 0 R /F10 3880 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8748 0 obj +<< +/Length 1618 +/Filter /FlateDecode +>> +stream +xڽ�M��8�����X�7pMe����Y�&) +�C�,�L�_�-6`l���c��[�GR��]}�L�]1������ٻ����:�d�j�yR:�O�$�*r��ԓ�o�O�w�K�X=�'j���7�m{��ag�n:�k5�wF�%v�Ѥ�!�rg��=}�N�>9`���ת���!���8���>�Y��w������|8a�o� ܄�Cm�,�*����>mu�a�7� +��i�$�;��F��yY��KB�/D����W;��f��ml��6�Ue�մi<�t�-U�-[s��4����P�5�K���Βrhm��>.^�p���W=�峙�*�arPE�=��T����kZ�DiN�sT1������96-��tS�T}�$�}^���C�r�(�?#UV��|����%W��8�5�^ClI���k\>_e�{�k��0Z�#ף�a�2 ��� +ܚ� +�������h�Հ��m+L +�0��V�>DWm�'� �D�l@kY���f9�� *u6<�(K1��[�� b�Nu ��i�%����4Q����1�a>�qg�I��E�[#�F��5�uB�#�M��9-�N�]��e�G]D�72�|.ƈc���+����\�'�?�Msj����%�c����P�@��9`��.(Bam<b#.��+x��ЎS�%�z/0e��Y����j�����,�wq�;;��� +11�hF͛f4=D#8���9�+��0�u�焁6�s�Sz���R�Ci���b�\J�9���j�i���C:ѷ�Ҷ�cZ �Bo�^ڄ��]�N�q��Ɩ��卮P_1�iܪ���39����9�]������/�f�r�n�r(�N3�9��$� 0�\��zA+5ĥ�k�2�W�zA@6�((UQ6&�,�����Ȓ:��l�w�*�M����T��$�Qk9� zOo���8G�'�DZi�[�$'U��IBi!���10���բI��%,��0�eA��� ͌t��~���������� �XɊ��`��)��xY,�,���S�N�w���a�y�4CuL�`XÍ� �<$�07";�u�5��1i�?��P+z��~d1D%[�Zf�ژQ���8�wE7c�_��&�^����oh�4R?�b�dhЩ����(��m�D>�l��H0��eg�����iw��*��l�5���Η�}^!�:�zp֑�S�\y���D]�Q)����T��xP��lO��-�����Z��4j=Qc��S�rb�Zυ��:AX�n��͵j�a�8u'Dx���a��0� x/��@0�c��B�_A�4�v�Z>��4ͥ���ˑk�+v1;\7�{N��2W��=&\p|q���3��pM�hg���L� �ؤP�̵C����ܭў�kB�B�9(M�t���ۜ١�n�O;um�U�v5oӢ�b�$I��'5�B�2m7�z� +x�� <���&.�p�Eػႃ�)Ir�~�_JO�Te�� ��JyIU6:�$�T��=I[c�=XI>$y��3!z���v%�U^���ߌ*Q��~�?:4���ؕ�Rc�����I)���<,mS�>�v�_f�~��D +ڗ +endstream +endobj +8747 0 obj +<< +/Type /Page +/Contents 8748 0 R +/Resources 8746 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8612 0 R +/Annots [ 8734 0 R 8741 0 R 8742 0 R 8743 0 R ] +>> +endobj +8734 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 759.017 171.594 766.501] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8741 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 370.455 171.594 377.939] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8742 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 334.589 171.594 342.073] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8743 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 80.777 110.119 88.261] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8749 0 obj +<< +/D [8747 0 R /XYZ 69.866 801.979 null] +>> +endobj +8750 0 obj +<< +/D [8747 0 R /XYZ 70.866 673.667 null] +>> +endobj +8718 0 obj +<< +/D [8747 0 R /XYZ 70.866 468.325 null] +>> +endobj +2578 0 obj +<< +/D [8747 0 R /XYZ 70.866 441.129 null] +>> +endobj +8751 0 obj +<< +/D [8747 0 R /XYZ 70.866 297.971 null] +>> +endobj +8711 0 obj +<< +/D [8747 0 R /XYZ 70.866 157.813 null] +>> +endobj +2582 0 obj +<< +/D [8747 0 R /XYZ 70.866 131.078 null] +>> +endobj +8746 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R /F13 3879 0 R /F10 3880 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8758 0 obj +<< +/Length 1528 +/Filter /FlateDecode +>> +stream +xڽ�ɒ�6��z +�*�Bl��K�O�D��K%K �9!���ӧI�7s��I���� |���ۇ��;�+�<�}\��]�������y�'Ob���Ho{�}��f� �����8Y�g�ˇ�l��&�7��f�u���B\)P*�P%�W�V~���)� ��e��{Gh��aĴ�~=/^����g��������>��x�I�%&yT�Q�P�2.�.+�*����ie`�f���F����H�}�5��gaCҜ/P��r>�����(;���NTW�vC�F���Й�9�=��\3��ٳ���z8�G����1L�}����7��(ڸf�;B֔�Ex�p��y��G1C��� V�����>�_Lf�5!~Z��.x�*h�(����6r��'�B��>�;�Y��DI��٠"� ��A��3F�׆`��s%��/��q �&z6�){���� +׀$G���t��ߜ�Z�� �ךcGW�?*� +3�k&U˨Zd�QI9 +�d�*�P����IvSUu�Wl��ۭ�|�s����/q���*n��c���D�&���Lp���E6k�� ��k<��`m�d7kUQ�|tk�\�d��A?k�9��q"j�=mc&(��6��-[�����?ΓN;�&�&Q= �'M�U���p�a0�)�HC�hH��r��L�%Da�n����0r��`��*r�>�V +�,��i���9m�L���#�_($w8O����o��}��]V��t��}[S��㢍�����;�~���QC��<rs�yo�%y�yN[�:}7iVvC6í/��3�j� ���c\�ݧ�чI �c��?w��4ݑ`�eF���-qމ�Mg�4es��lC�H^/��9([4R(�(�e6��M�?�g��hl��%2�v�Fi�d����ϵS�����Y]x��a^ +ċͰ�>�n��ڛ���#��ێs�� +���9�.��l.&�Ҳ�+^�8)O��[��,�N]�T�-���5W��j{E�Ҽ�7�b���qô���&u��ڽq���Ş�0�8j�����S���M�}s1W!�Ɯ8W����=X�Xk2��#�z�N +�$-^�_��l،�2����2L�@���0�N$�tz�d=c�v�E]�{���HB�>S��"j�4�5́zw$l5�����&��&LPʖQ�Ȇ�v!��kPF�T����IvSV�z(���MYUs���M�����^�E�-��� �B�K��gJ�`l�d7cU�ڶ���fO-\"8ϥn�.�Ë���.�����\d�2H40�k04�0�3%����%p�C�V�����t�[��&H�Q=��2�?%��U��`��(/]�k��<�N�k���d~���į�N?~�Jn<|��m�&d���0|�m�����0,f0�Ι9p)��]%��v������Z]�Y��ϞkR�5�y)=�/���y����>Ep%����D&�g]n����q7^Q����O�L� +endstream +endobj +8757 0 obj +<< +/Type /Page +/Contents 8758 0 R +/Resources 8756 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8762 0 R +/Annots [ 8744 0 R 8745 0 R 8752 0 R 8753 0 R ] +>> +endobj +8744 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 759.017 171.594 766.501] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8745 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 747.062 171.594 754.545] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8752 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 363.816 171.594 371.3] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8753 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 351.861 171.594 359.344] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8759 0 obj +<< +/D [8757 0 R /XYZ 69.866 801.979 null] +>> +endobj +8760 0 obj +<< +/D [8757 0 R /XYZ 70.866 710.443 null] +>> +endobj +8715 0 obj +<< +/D [8757 0 R /XYZ 70.866 485.596 null] +>> +endobj +2586 0 obj +<< +/D [8757 0 R /XYZ 70.866 458.4 null] +>> +endobj +8761 0 obj +<< +/D [8757 0 R /XYZ 70.866 268.295 null] +>> +endobj +8716 0 obj +<< +/D [8757 0 R /XYZ 70.866 82.821 null] +>> +endobj +8756 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8769 0 obj +<< +/Length 1129 +/Filter /FlateDecode +>> +stream +x��XMo�H��+�h������l"�i6�-!/q$0�`f3���n36vl����lp�{�կ���?|bdu�P�"��O~�On�!�ւ�_��`�&�qЌ̟�cĭ�>�?�τ�8���n�I�3nlt�[�I���z��C'�'�L���� ��%Yn'�O�<㳏�%�#�D*J +�ߐ�&^�f@�8'�����4��,��~�ʿFI��Ư�8}^���d�T���*�V��cݯB��H�$1�e9%%3���o[@��d(y�� +���x�� ��Qd�8�=�q�f֣��9^��2e�7I�ʾ|�,�Y��T��8��*\ɉ31��DO|�u�0��R[��o��3��e�(;)��I�-h�uB�;zs�]E13&HIf\����wۯ�,�8�np���x�|�rścx�[�o��!��j4z�_w/a`ez�詢�\��t�b�h%LT�4� �OS.�xo�,�O���j;g�Iy�1cGw:f���HE4�`�������8丯s�/��X<��(�$Ь/�2�����#��"�F��Z1J����ɤAu����BM��y�*�4��X����i*�!�v�T4 +#ȈZ�xN��"�I�'#Ť�@F�(�eT% ���P���= ��]O���'AL���ժv}]_S��!��5 +��K9<�����Ђ��__)[�uFZv�7�5��UY5�ne�"����5���Y;�� �(�q��{�ЦgUR�2��?$�q�֛�/V�;VS��X;��`�.�,�#�:�h:<��`l���MOׅ���&���: X̨:K>e�N��T4X0Vf�%�F�O�er8����{���G��������ĤEV~��/��Җ?��K��b�Fe���_�^��|������Z��%�k����n&�`��^ո�6�w4n4N0��+��Ѹex��m ekG����ĭ��F|2�W���v}�MM ����(��+͋?���Q�je������u�����⪲���>��.�om��u=ƕ��S���xW���G.3K(�/7K��JsWx��I����y���HYi����)�F��un�W$Y� %A�x�kj�}�&�8k�vW����]z��Γ* +endstream +endobj +8768 0 obj +<< +/Type /Page +/Contents 8769 0 R +/Resources 8767 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8762 0 R +/Annots [ 8754 0 R 8755 0 R 8763 0 R 8764 0 R ] +>> +endobj +8754 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 727.162 110.119 734.646] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8755 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 703.252 171.594 710.736] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8763 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 369.149 110.119 376.633] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8764 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 345.239 171.594 352.723] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8770 0 obj +<< +/D [8768 0 R /XYZ 69.866 801.979 null] +>> +endobj +2590 0 obj +<< +/D [8768 0 R /XYZ 70.866 771.024 null] +>> +endobj +8771 0 obj +<< +/D [8768 0 R /XYZ 70.866 654.678 null] +>> +endobj +8703 0 obj +<< +/D [8768 0 R /XYZ 70.866 455.064 null] +>> +endobj +2594 0 obj +<< +/D [8768 0 R /XYZ 70.866 427.869 null] +>> +endobj +8772 0 obj +<< +/D [8768 0 R /XYZ 70.866 308.513 null] +>> +endobj +8700 0 obj +<< +/D [8768 0 R /XYZ 70.866 82.821 null] +>> +endobj +8767 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F86 4565 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8781 0 obj +<< +/Length 1378 +/Filter /FlateDecode +>> +stream +x��YKo�H��W��H�N������4��ln�a��H6x�ov��o5�8���qi���W�U����;E�bB� +�0��irw�}`�GO��'8P +��aE��=O)��{3�ӿ�E��"S��O�Ml��W��i���"�^��!�,���*=,���䏧�� ���^�� ��N�_Z»o�`��VIn��K��~����y��b�r3L�7���J�2?�q�Y�e?�$�G+;����Y���8R k�P�CЌS�� +�i,�bkz��Z �UO \)�T��(�Z*�n��e`���k����2��a���\���[k���;��c�u���3���/־'fQ���g����(��z+�{���KG�r�n�b�r��:?�W{�I=xe�*���+��8f.UPH��#���w� �0��e�{�N�V`��h���/U ��}?X���D +b*�NH��v*���i�S&� Ms�ۈ$�q�RB1�l,$��{(�v�@-�{��´�"!s���E�G�Amr��G���6)��9*8��M��I�����ŀ+k!�xe�]�x5��WMP�w��]'�5��\M�]�z�;Ne��u�}Ǽ����*��u��zm�Ȗ.����@� +�1.�y�ލߏ�V���*@�1n[?}�\R�pDX�PM~��ʯ�BX��I��#���M�:]��ÅM?��"�֑h�*^�UEw]X��ОEKo&��{�L��e����l�goe����ݢݺ�Һ ��JO�IQ���yӾ��h �,��:�;��_ǹ#���m (G +ă�ǀ��Z�7�8)ҐR�S�Zf��YI�8:M�*�E��I��W&AZ h6��<�W�6��|Yv���*��d���=0EwU�LL�͊ʚώA��������M�x��[��**�pk��ߔ�.*�� �� ���&Y�Qz�Y�ώO��E��G��UUU����C\�Eh !P� +*2�����х�n�W� 5ֹ)D�����sȥ�Nō��&t���R��d�@����?���ub���˺�,L��)�=��hh�tp���M�mP��9쵉� *�^k:ܠ���mP[�'�z,p�7��p��hG*B��ڽ� + cbLf��o��M:��Ċ�B%�4蜋h4��FMP�m>�L;5����Ϩ� ���Ey��S��jc��*��n7�pt�[0V3"��/`�8�~�50�W�m� �dk�p�k���]�ծ6��&ĤZ�F��u\9e�!� ��c����~=غ&n�� �b�f�3r�<��E3���oG[֙r�~~� ��,��W�o������W��h{�r���4�a�s&���������/7��]��e +endstream +endobj +8780 0 obj +<< +/Type /Page +/Contents 8781 0 R +/Resources 8779 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8762 0 R +/Annots [ 8765 0 R 8766 0 R 8773 0 R 8774 0 R 8775 0 R ] +>> +endobj +8765 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 727.162 110.119 734.646] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8766 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 703.252 171.594 710.736] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8773 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 334.556 110.119 342.04] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8774 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 310.646 171.594 318.129] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8775 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 298.69 171.594 306.174] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8782 0 obj +<< +/D [8780 0 R /XYZ 69.866 801.979 null] +>> +endobj +2598 0 obj +<< +/D [8780 0 R /XYZ 70.866 771.024 null] +>> +endobj +8783 0 obj +<< +/D [8780 0 R /XYZ 70.866 666.633 null] +>> +endobj +8717 0 obj +<< +/D [8780 0 R /XYZ 70.866 420.471 null] +>> +endobj +2602 0 obj +<< +/D [8780 0 R /XYZ 70.866 393.275 null] +>> +endobj +8784 0 obj +<< +/D [8780 0 R /XYZ 70.866 262.072 null] +>> +endobj +8712 0 obj +<< +/D [8780 0 R /XYZ 70.866 82.821 null] +>> +endobj +8779 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R /F13 3879 0 R /F10 3880 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8791 0 obj +<< +/Length 1194 +/Filter /FlateDecode +>> +stream +xڽX]s�8}�W�ў)��-���L��,o4øờ��n���%6�;ӇLl��9W:�=����g�V� A+D������GHc�G���B�aXQ4[�y� �g���P0���a�I�)�tp�'�m��q��3;t�q6�1�0� �Rk��@�v2&h �}B�h���EBr,�� �g�ME19���,�RBH�3MʼX��k���]o�b�Z���r��_�$�G+Ҏm��T +ajA �r�5|V���쨢�T�@��V�a��ŭ���H�)��H����Y�]ػ�Np����}�G{�9�A�'8&��`�g�}A���@�Z������x�ĻfNd2���Rg����o_���n��?,��=��}�_��_!H(w/?C&�*�]He�]6��&d�U�ANh�p�����"ަeZ���ڂ��#��uv��>=��� a��D +��Dvŀѐ)U>Dura���M�i�`)�i~G�-�%sɆBp\~J",A5�6Ln M1��<*$f��[�g�6�u�`��j�bz��s1@E�8A���E��k�L%��(H��Q���a��:��G�Po��;6�B��N��P:�Jq����J+veSl�$]Z���N �#�6*�Ӛ4ʮ#��Ic����B�j�귏]��@ +mZ�1���.M�ly��ngz&"������]7N=�ܵJ�� ڭ�SZ���֨� �a0ǰ�﨎^��1<���!�]����ٺr�����ݬ3M�?�A�)��u�Ej��)} 98�"͒tל�(�sh�$��o������d$`��}K��b?�q�,I^�:4|�尉��e�{k2�3��>�R��n�0�RcI��,/��4/'x�غl�lU~���K\������� �q��������O���`SX@x���}�x=����T�7trp�������מ����|u���4�K*�&͕* ��\���![�t �ɼ�6kL�����Y`.�ܻӸT�᪀*5��& �r��F��k�wpL0� a���:�W�%���5�]\���ί��n�w�n/p6N[�Ǹ��Q�0��(�'�v����9�G��pǷ�ݓb���Xrs�ݻ4���uy�κצf��(}�1ZaAe}�X�E]�R� =�YZ�e���f��oo�&��/^f? +endstream +endobj +8790 0 obj +<< +/Type /Page +/Contents 8791 0 R +/Resources 8789 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8762 0 R +/Annots [ 8776 0 R 8777 0 R 8778 0 R 8785 0 R 8786 0 R ] +>> +endobj +8776 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 727.162 110.119 734.646] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8777 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 703.252 171.594 710.736] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8778 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 691.297 171.594 698.781] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8785 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 345.159 110.119 352.643] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8786 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 321.249 171.594 328.733] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8792 0 obj +<< +/D [8790 0 R /XYZ 69.866 801.979 null] +>> +endobj +2606 0 obj +<< +/D [8790 0 R /XYZ 70.866 771.024 null] +>> +endobj +8793 0 obj +<< +/D [8790 0 R /XYZ 70.866 654.678 null] +>> +endobj +8701 0 obj +<< +/D [8790 0 R /XYZ 70.866 431.074 null] +>> +endobj +2610 0 obj +<< +/D [8790 0 R /XYZ 70.866 403.879 null] +>> +endobj +8794 0 obj +<< +/D [8790 0 R /XYZ 70.866 284.63 null] +>> +endobj +8702 0 obj +<< +/D [8790 0 R /XYZ 70.866 82.821 null] +>> +endobj +8789 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8801 0 obj +<< +/Length 1277 +/Filter /FlateDecode +>> +stream +xڽXMo�8��W�h5�oJ�n7 +,�����b3��YJ��m���H�і-[zBK����������(z*g=!�nf����k�Q�#�8Z>"Mp��Ê����)�L��ͺʋ@�9~�O����ѭy(���dk�/�"�C,��Z;,���ٟ�ُ���7�0�!h������w_�< +��v� ɱ�)�g�� {Po�a*�%�������sS��z��H�K�^�����)�Ƒ&�A!h�)�Y��Un�� �-T������x)�DJq$�5V'YZ[W��BH��]HS�=UϟNsx��Z$y��L�1�Q��M������S"��]4��Y�;����p�v�������g7h���ǝ7&5[�U��:vD ��[�J ����`� ���`�̅�[��4ޚ��������kp�G(LL���?�FCw��VR}���șh3N1�h0�D#�Ta`)�\h�$�O^J(�M���|?�J4����{��L�ɓ�=2R!0'�.�� +:��!zy2( R� �sLpȕ�xu� �+����V8���U���:�W� �y�u5,��� �4�ar��_r(�PV,����:ۿ}^P8��&ƹu������҅�_��\bޚ�.2��_[^�� ��1��O�V��� �L��"}1� aYR%y�n���O���R�iV��8k�D��Q\�S\��U寡�6v�C���u߀)�Na{�{:,+��J,�K�$[���ڬ�u���j۠�i_m�H�<�}!�g�N?PTA�7�YR�`�]�{*�3p!p�N� MY8��@/)�N�p/E���Pk�L�goBa�Ԏ�������z;���N��%5���d�Q��܂:C9�v� +S�v�d�ˇ�P�&m�hT&% 5��jJQv��_f�j &(� �,���h &$�j`3Ŧ"�R�����c� �}d%��Ⱦ���+���}�w�b��n���8χE� +K=e7�pQ�Ix� GB[�BB LG�Oy]!�4�a"�p���到�9ͅaF�\8�k˼.��j�"��w]4�wߨw�������w� G=��\���p�xT���'��)�Ü�C:�p�fS0�I��<�Z����a���O�|��p��m��b��M�1�eRatZ��|�ܘ��W�Fzxu�W�z��+�+�G� �f�|���o��c�|��l |��g=���n������ +3�D��W�5.7&3E\ E�K�ίW�;�����| +endstream +endobj +8800 0 obj +<< +/Type /Page +/Contents 8801 0 R +/Resources 8799 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8762 0 R +/Annots [ 8787 0 R 8788 0 R 8795 0 R 8796 0 R ] +>> +endobj +8787 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [69.87 727.162 110.119 734.646] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8788 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 703.252 171.594 710.736] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8795 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 346.511 171.594 353.995] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8796 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 334.556 171.594 342.04] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8802 0 obj +<< +/D [8800 0 R /XYZ 69.866 801.979 null] +>> +endobj +2614 0 obj +<< +/D [8800 0 R /XYZ 70.866 771.024 null] +>> +endobj +8803 0 obj +<< +/D [8800 0 R /XYZ 70.866 666.633 null] +>> +endobj +8708 0 obj +<< +/D [8800 0 R /XYZ 70.866 456.336 null] +>> +endobj +2618 0 obj +<< +/D [8800 0 R /XYZ 70.866 429.141 null] +>> +endobj +8804 0 obj +<< +/D [8800 0 R /XYZ 70.866 273.117 null] +>> +endobj +8713 0 obj +<< +/D [8800 0 R /XYZ 70.866 153.758 null] +>> +endobj +2622 0 obj +<< +/D [8800 0 R /XYZ 70.866 127.232 null] +>> +endobj +8799 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8811 0 obj +<< +/Length 1384 +/Filter /FlateDecode +>> +stream +x�ř]o�8����ip��q���H#�4��S!�n'$�f����8v�$��$�{Q�@|���'�{�jq��DO� ��"}����\�0id�d��1Ri)#e(�$Z<DwSj��~�%b��o��[;�S����氳I���4q�N�XL~L܉#R��iʣ�nrw����K��~w�".���m���J���=���A���BFa�FAd��R�O���l���hW7��r�03�`Ē���D����0����zB� AF�1�i�� k�aI�˻�aA�M���oN8GD�hN9�;����6���]��U˿���a����>����������ψ�"?)D����W��t`����_g�OW�jW!d�oԥ� *-N�B�F�W�r�$I���T��CLQ�i�T�jh�(�$�#B���O +�1A���_�`���H���S��#1@����A @L��x����-�J_�� �j�6�A�q�� T��jT���dH���By�+(7�����檞4���9����� �ЍX]�s'~�sd�-¾aL�}���b�Q�B��mT��7�3��T2\���pg�6,e7n��%n�܆i�ƭ��4n{�I������zL +�������ʨ5,��K�12�����,iځW��XJ�<�p4�lX��Ε�u��'_�}��ie�7VY����Pg��q��t��w%I���u���`��r�N��';ж�a���l���M��n�nm!�f6����zF���d��}�;�{l��,!���[&DQPe�qijw.�a[F����E���4a����.F1)��\���>�#���n9g�1Uzap�\�F�<r�W_-a̝���M���J�rk����Xu-V���`$ �{Owχ�ݙ��s{����6ެ^���{����f�� +��pY�����vk]�{��5>�Fgn�+���5���AP�P�bf�\�8��V�j�$?��S��~��1*�w(T*D ��!��"LN:m����P�DX6�V��qje�Mw`�1� ���ݺ�&����7K�{�������+��ǘ@lƑ6&D MP��EH +qyi�Rv�VOZ�Y'�p��0 ���5\���`�-��!FnkcB��q��]�cB�� I� Z=�hCtcVWp�������c@���3��1!c`r0��PF5RJ�����f�rv�V�Zs@=��������=@C'5kz>y���O5���!��B9[O ?��%��|�|չs��W���:_��|�3��t�KE�{�v�[�?��e���m�e��n����T��M����4�=~,���*���#:�@R����Ml�ʻȸN8��<��ڤ-�?�ےY +endstream +endobj +8810 0 obj +<< +/Type /Page +/Contents 8811 0 R +/Resources 8809 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8762 0 R +/Annots [ 8797 0 R 8798 0 R 8805 0 R 8806 0 R 8807 0 R 8808 0 R ] +>> +endobj +8797 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 759.017 171.594 766.501] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8798 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 747.062 171.594 754.545] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8805 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 384.651 171.594 392.135] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8806 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 372.696 171.594 380.18] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8807 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 360.741 171.594 368.225] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8808 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 68.822 171.594 76.306] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8812 0 obj +<< +/D [8810 0 R /XYZ 69.866 801.979 null] +>> +endobj +8813 0 obj +<< +/D [8810 0 R /XYZ 70.866 710.443 null] +>> +endobj +8706 0 obj +<< +/D [8810 0 R /XYZ 70.866 494.476 null] +>> +endobj +2626 0 obj +<< +/D [8810 0 R /XYZ 70.866 467.281 null] +>> +endobj +8814 0 obj +<< +/D [8810 0 R /XYZ 70.866 299.302 null] +>> +endobj +8729 0 obj +<< +/D [8810 0 R /XYZ 70.866 165.24 null] +>> +endobj +2630 0 obj +<< +/D [8810 0 R /XYZ 70.866 138.739 null] +>> +endobj +8809 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8822 0 obj +<< +/Length 1304 +/Filter /FlateDecode +>> +stream +xڵYMs�8��Wp��Xѷ�uvvR5��Yߒ�����*���3���ۀl�-��䐂�x��z�~�����{�g�{��w7����~c��(��y�'Oa���TH�$�b�����s���fV�6$��K}�[����y +�Mfҕ �=�4ZS�C.��\�����=r��iʽ�fv���5���a�B���Fn<.��y��=��=:� ��I|���$ +���p��[@�%;���o�\��?`��(���I�< �Gմ0���<�AH7B�ޜ2��V͏�r?ʢ�)L��5���3C4Dfӑ!I�<d�1�l +8D0���Z�j��B� C64C�\a��H��k�`���c)a�� X!*i�&&}.^� \R E�#�1,��y�_)ӫ8{c[� ���Z�C(H�lD��j��!f�7 �*c� ��0rѧ8,�� +ō�t+�IeY��Ʊ���d}��iYhZbr�Mtkjp|�z�!�Ij0��!�B+�!��4��x�։����ĩM��e�GwWU&O�+�ɑ��֊("a0� �m�]�f�`˝^�^���~���1A� +� +�������m����{}���z4�H��7'�{��gtY�\!mpqhb,�w��~�8b�ہg�� � +���8�!J��h������cNZ<���4��QH7�d�~���>d�;�����k�$���&Aԥ�K���s�KDr�9I�,�-�>s0��Y�[ğo��~.)P����iVqJ�s��,�J���1����#I�bk�~�3�BvC�j8�Eo��FR�2�o@q��(���:~�� � W��k�6.sc;U�*ٳ]��w�S`�l��؊V��4 ���/y�%v����*qd^���քA��֚���c�y��d����As{aE�F�;.^Z2%�YZ~��m~��F�<G����Sz�����֘����1���������8�izq���lvW�+�('�� %R���P�@���4 ��vZ� ���b"{�� +u�S���c ��*��Ӡ<X�sb �I�c�� OqD�l76BK�m�-�qS\���12"����\7�����IV{��,�5�D�>�)(��`�n���C��h� +lC廓J���E��yA��bp��C��ʷ�len�&/�4:z�^[vP��ϕJNT�$�>!��~�=�t����2N�(}�ݺkrZ�pAi�H�Bk��YCc8_p@����E3㢗'����Æ��;�P��m������r�r�4�J���;��,*�uV������mi��}._|��F�?��N +endstream +endobj +8821 0 obj +<< +/Type /Page +/Contents 8822 0 R +/Resources 8820 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8827 0 R +/Annots [ 8815 0 R 8816 0 R ] +>> +endobj +8815 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 285.996 171.594 293.48] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8816 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 274.041 171.594 281.525] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8823 0 obj +<< +/D [8821 0 R /XYZ 69.866 801.979 null] +>> +endobj +8824 0 obj +<< +/D [8821 0 R /XYZ 70.866 747.218 null] +>> +endobj +8730 0 obj +<< +/D [8821 0 R /XYZ 70.866 644.742 null] +>> +endobj +2634 0 obj +<< +/D [8821 0 R /XYZ 70.866 617.546 null] +>> +endobj +8825 0 obj +<< +/D [8821 0 R /XYZ 70.866 498.298 null] +>> +endobj +8710 0 obj +<< +/D [8821 0 R /XYZ 70.866 395.822 null] +>> +endobj +2638 0 obj +<< +/D [8821 0 R /XYZ 70.866 368.626 null] +>> +endobj +8826 0 obj +<< +/D [8821 0 R /XYZ 70.866 214.386 null] +>> +endobj +8709 0 obj +<< +/D [8821 0 R /XYZ 70.866 82.821 null] +>> +endobj +8820 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F29 2678 0 R /F50 3818 0 R /F54 3823 0 R /F61 3908 0 R /F92 4484 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8835 0 obj +<< +/Length 1348 +/Filter /FlateDecode +>> +stream +xڽY]o�8}ϯ�1�6���_g��4�J���u��&4E"�!����klZH �C������{����7�m��m<��O�,&7w���R2o���))=_S$��X{�S���i��cp�q /���8�ͩ����؆I�Q��G'-&?'����T +)ʽ�v����5����V�{����!������?�) �U�#�E���c<}Wy�-�� ��vF�`��CL�7w�{>�>&{sF��k%�[�gsyT����*3Qp_xsB�Ҿ]DI����ѴF��¯Ҹ���(�f��m\��'��ݛ�G�(ml��� ;`�a�?���z4�O�R;��ԫ����}^$��ӧ�Ya«>�AuMos"Tys�A�Nq��]��U����]���Un��/���ی�i9 +��=�_da۳dF@���0� <E�а��q��C�0�j����]J�UTya� ��I��{�G�f +w�#�j"6sg��Z��a���o3ʧAl� ��s��3�2��g�ϑ.���̕1�' O(����;x�#"��(m��!T�l(�3� �����D-K���u %���e��bF`"[��DZ��ԍEF$C�o2�VAC�M��=n˧�U�[�jl��q�CFs$!!�8��p2��gF��C�S�/��*��.�:g�oY?1v����zD��1�R��+-V��0�}Zd���k�o��2J%�QNj�G2N��"u���0�6��]juN�S:�5��UZu�^��7�����(͌�p��zMk} � +�Ue�y�j�q�˦�j�M��;�3��U@u�no2�E�m�zT�x��j���"�B��Nq���6��1M�ϴ�����e�pҬ=�+q�ͯ����e��4��d����t��FY�]�^\{��d��:&ؽ�Ӥ�W��J]0�H��x>`z���,�,����]M����&���5 `2�Օ�[�2gKKݒs f��ٶl��y]N�]g5G�=߉N�{��3}�aY�ݘ��ʕ���%��]"��NTg�O9lQ����qv��$���%RA�t�)[��i�O����=�WHRu�٧?t�Zٶ���L��z����Hu��p�b0M�(�(1#4�۵U�<��UJ@���\���7�c���d��Fa8��@������*~ g������� �]r�@�^�W���h�wC�^��E=�������|@Q�\^V�g�*�,��&����O�A�z�����꠨gE}��]�S�|ENU������X�K.�z�����~��7��2#`��3�n��$� �-Sp�����Ƥn&�!���B +endstream +endobj +8834 0 obj +<< +/Type /Page +/Contents 8835 0 R +/Resources 8833 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8827 0 R +/Annots [ 8817 0 R 8818 0 R 8819 0 R 8828 0 R 8829 0 R ] +>> +endobj +8817 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 703.252 171.594 710.736] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8818 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 691.297 171.594 698.781] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8819 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 679.342 171.594 686.825] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8828 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 353.336 171.594 360.82] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8829 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 341.381 171.594 348.865] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8836 0 obj +<< +/D [8834 0 R /XYZ 69.866 801.979 null] +>> +endobj +2642 0 obj +<< +/D [8834 0 R /XYZ 70.866 771.024 null] +>> +endobj +8837 0 obj +<< +/D [8834 0 R /XYZ 70.866 617.902 null] +>> +endobj +8707 0 obj +<< +/D [8834 0 R /XYZ 70.866 463.161 null] +>> +endobj +2646 0 obj +<< +/D [8834 0 R /XYZ 70.866 435.966 null] +>> +endobj +8838 0 obj +<< +/D [8834 0 R /XYZ 70.866 279.942 null] +>> +endobj +8704 0 obj +<< +/D [8834 0 R /XYZ 70.866 155.989 null] +>> +endobj +2650 0 obj +<< +/D [8834 0 R /XYZ 70.866 129.348 null] +>> +endobj +8833 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8841 0 obj +<< +/Length 1605 +/Filter /FlateDecode +>> +stream +x��Y˒�8��+X�X���ɣ*�Lһ$EѶ�M� �'����B�Lc��fVM�ܫ�#�����gl��>.��[���� FJJ�=F��A�(�$���B�������o�6E�]�v?}�v�=}�K�C]�|��?�>��H�1������������_q@��Ŕ����l�ݧ�#���W�rp����w���_�A8�r���a DHE��aF�M���5���j��~P�Ց3��jF�&���rE�(�����G�^y�!H 17���:M�Y~���&���%b)����q��j�kE$C�+�a��,�Y��s�<���poJK�tm�"w?��/���\R�c��D��f�1\����������t]ܿe�wOi�E�o�C�͡�G�,K]v6�����Vlɱ�h����O=Q�U�.E�p���%�aZ�{m4��Ug��֏�.�����e=Gn��2�]X"�@���z�!�Ū�T�j�Q +H"�� T�l� 8B�53$�� �^�F'h��c�BCŰbsCw�$�Q7����^�]�����T����ZA��2��tF��>q�e7ax�Q���4�� �X���x��fY;�qױ�k,������0H�v +OE���k ����w�iY��n���6̶�s=g +M ���v�g�zq�(..��(����y!���z���0ȶv +�l���h��d�:�s��� �6�݄�Ɇ��T�A6,`��*f�m�b�����&0n^��k�1θ ��,OO2s:�����2�A�!.��z��y,!"С���;m��<;�&���.�}�k�Hۣq��B����u��q���9���8|vϛ�2�}Z�M��&����21E���~� �,��d��*��)�^�}�͵����:��X��aq�8,l%N��c� +�ZI0��i��?\�2�Z�qT�,��,�Mf�i3|y<B���"q2���5b`U����ɶ��ɾ^�;�=����4mum�a��6:͓��2ު6��ʯK�:?0a���z���S���h�!�F���)��q���RD��c�x�l'�&Y�蟭���Ҝ�E�[��H�ūW�$�G���ø`#�}��y|3����d\�<!���W��# L!)� @K�k�4�;D�?�^�C�.f�'^4t[=?y�f�-?��ٖ���r�ʌ�Le���q�S,�Z�/+}*��b�U��<&� :7dW�����NP�h�0Wsw��F��;��w ]f=ꉒ�J�9�&��#���xu��U�W1�T Є�e^�9ȫNP?n�|A{���a�b�^��7t�>�3�X&n��m�n�8����Ƌ�V7� t�r�n�� �����a�n�^���vu��L<q�m�c�Uu$�#>waPLDk�9�yW���t&�R�����KN3��A���K���뜴l����#�#�9�.�UCQ�����M���.�b1)gWz�Z��!-�F%:_4ے~�'�^���o�������i�{강`�����U_7�>X� +=��1���h�Y�ބ��;��^q|Թ.� +�E�xn�������ykk꼟῎$�� +endstream +endobj +8840 0 obj +<< +/Type /Page +/Contents 8841 0 R +/Resources 8839 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8827 0 R +/Annots [ 8830 0 R 8831 0 R 8832 0 R ] +>> +endobj +8830 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 759.017 171.594 766.501] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8831 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 747.062 171.594 754.545] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8832 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [131.345 735.106 171.594 742.59] +/A << /S /GoTo /D (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) >> +>> +endobj +8842 0 obj +<< +/D [8840 0 R /XYZ 69.866 801.979 null] +>> +endobj +8843 0 obj +<< +/D [8840 0 R /XYZ 70.866 674.479 null] +>> +endobj +8714 0 obj +<< +/D [8840 0 R /XYZ 70.866 495.621 null] +>> +endobj +2654 0 obj +<< +/D [8840 0 R /XYZ 70.866 468.425 null] +>> +endobj +8844 0 obj +<< +/D [8840 0 R /XYZ 70.866 337.222 null] +>> +endobj +4304 0 obj +<< +/D [8840 0 R /XYZ 70.866 155.808 null] +>> +endobj +2658 0 obj +<< +/D [8840 0 R /XYZ 70.866 138.92 null] +>> +endobj +8839 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F92 4484 0 R /F29 2678 0 R /F50 3818 0 R /F61 3908 0 R /F13 3879 0 R /F10 3880 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8853 0 obj +<< +/Length 787 +/Filter /FlateDecode +>> +stream +x��V]o�0}ϯ��%y��o�B��N�^`T<�M(K�6Z��&�_ϵ��m���mⅧX�����{0:�HѴ�"����`0�%�(��h�4��RH�E�1:�Q���q��B�B�{��m3���l��E�V��p���(�P�$�ަL�0��EpvA��d4 ��#HH���0�����}�R 0�څ�(&-��y��7c����C^ �4���� �� (�q�ij�D����qo{Ŕp8|)6R����Ǧ�����*y)p���Yٲ�4Xku?<F1g�����"�f�и�l���XP~G�bEH���f�r�g��� +J���' (��4���SK����|0dfG�Ta�h3���3&�֠�8�"�������s�[O��(�T�a~�lYu1��s"I��t/fD���v@�̸�l����L��-k�XN����ʮ#J´.�!�^� ��ła"y�L�i����*C7�d�l��Z?��z�A��QH��b��:8]���|�rǢ���8 {��f����$ k�7/ '��jn[��tC�q ��SWZS�}�D��f�U��� �����(�kz�B �D���;I�E�d�/�+ԎN��@�[]��rk���O6�]���mG9�0J�'\6�9�h�(�2F6|�ު�J�!n/�S;q��k[d�I��z2�zlb���m�YlB>�&����_��+wi��y�k��A=��?�����&�����i�`V�i%���u �j�td�N��f�#�M�V����:B�� +�g�n +endstream +endobj +8852 0 obj +<< +/Type /Page +/Contents 8853 0 R +/Resources 8851 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 8827 0 R +/Annots [ 8845 0 R 8846 0 R 8847 0 R 8848 0 R 8849 0 R 8850 0 R ] +>> +endobj +8845 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 632.339 161.604 641.491] +/A << /S /GoTo /D (vector__test_8c_ab0aed13072bc11b97766634c625d6f21) >> +>> +endobj +8846 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [214.405 519.64 247.618 528.124] +/A << /S /GoTo /D (vector_8h) >> +>> +endobj +8847 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 469.484 297.675 496.024] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +8848 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [115.981 318.872 161.604 328.024] +/A << /S /GoTo /D (vector__test_8h_ab0aed13072bc11b97766634c625d6f21) >> +>> +endobj +8849 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [209.411 206.173 235.594 214.352] +/A << /S /GoTo /D (vector_8h) >> +>> +endobj +8850 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [152.22 156.017 297.675 182.557] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:zkasmi@inf.fu-berlin.de)>> +>> +endobj +8854 0 obj +<< +/D [8852 0 R /XYZ 69.866 801.979 null] +>> +endobj +8855 0 obj +<< +/D [8852 0 R /XYZ 70.866 673.179 null] +>> +endobj +8856 0 obj +<< +/D [8852 0 R /XYZ 95.773 646.367 null] +>> +endobj +2662 0 obj +<< +/D [8852 0 R /XYZ 70.866 602.528 null] +>> +endobj +3886 0 obj +<< +/D [8852 0 R /XYZ 70.866 460.518 null] +>> +endobj +2666 0 obj +<< +/D [8852 0 R /XYZ 70.866 454.068 null] +>> +endobj +8857 0 obj +<< +/D [8852 0 R /XYZ 70.866 359.712 null] +>> +endobj +3888 0 obj +<< +/D [8852 0 R /XYZ 95.773 332.899 null] +>> +endobj +2670 0 obj +<< +/D [8852 0 R /XYZ 70.866 289.061 null] +>> +endobj +8851 0 obj +<< +/ExtGState<</TRP1<</ca 1/CA 1>>>> +/Font << /F37 2725 0 R /F54 3823 0 R /F11 3877 0 R /F29 2678 0 R /F61 3908 0 R /F50 3818 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +8858 0 obj +[833.3] +endobj +8859 0 obj +[880.8] +endobj +8860 0 obj +[680.6 680.6] +endobj +8861 0 obj +[399.7 513.9 799.4 285.5 342.6 285.5 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 285.5 285.5 285.5 799.4] +endobj +8862 0 obj +[388.9 388.9 500 777.8 277.8 333.3 277.8 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 277.8 777.8 472.2 472.2 777.8 750 708.3 722.2 763.9 680.6 652.8 784.7 750 361.1 513.9 777.8 625 916.7 750 777.8 680.6 777.8 736.1 555.6 722.2 750 750 1027.8 750 750 611.1 277.8 500 277.8 500 277.8 277.8 500 555.6 444.4 555.6 444.4 305.6 500 555.6 277.8 305.6 527.8 277.8 833.3 555.6 500 555.6 527.8 391.7 394.4 388.9 555.6 527.8 722.2 527.8] +endobj +8863 0 obj +[446.4 446.4 569.5 877 323.4 384.9 323.4 569.5 569.5 569.5 569.5 569.5 569.5 569.5 569.5 569.5 569.5] +endobj +8864 0 obj +[481.5 481.5 611.1 935.2 351.8 416.7 351.8 611.1 611.1 611.1 611.1 611.1] +endobj +8865 0 obj +[531.3] +endobj +8867 0 obj +[600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600] +endobj +8868 0 obj +[619.2 506.9 450.6 588.2 529.4 587.7 452.4 556.3 611.7 640.8 670.5 639.4 477.1 609.5 852.5 529.4 374.4 671.1 1027.8 1027.8 1027.8 1027.8 285.5 285.5 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 285.5 285.5 799.4 513.9 799.4 513.9 543.7 770.7 777.7 733.6 847.5 756.3 656.2 804.8 850.1 449.3 566.3 870.4 699.4 992.9 821.6 782.1 656.2 810.6 777.6 627.8 599.6 699.1 599.4 970.5 849 596.5 699.2 399.7 399.7 399.7 1027.8 1027.8 424.4 544.5 440.4 444.9 532.5 477.8 498.8 490.1 592.2 351.7 420.1 535.1 306.7 905.5 620 497.5 515.9 459.2 463.7 478.8 371.1 591.4 499.2 736.6 582.6 506.2 478 334.5 391.6 653.3 513.9] +endobj +8869 0 obj +[731.1 838.1 729.6 1150.9 1001.4 726.4 837.7 509.3 509.3 509.3 1222.2 1222.2 518.5 674.9 547.7 559.1 642.5 589 600.7 607.7 725.7 445.6 511.6 660.9 401.6 1093.7 769.7] +endobj +8870 0 obj +[471.1 471.1] +endobj +8871 0 obj +[799.4] +endobj +8872 0 obj +[458.3 458.3 416.7 416.7 472.2 472.2 472.2 472.2 583.3 583.3 472.2 472.2 333.3 555.6 577.8 577.8 597.2 597.2 736.1 736.1 527.8 527.8 583.3 583.3 583.3 583.3 750 750 750 750 1044.4 1044.4 791.7 791.7 583.3 583.3 638.9 638.9 638.9 638.9 805.6 805.6 805.6 805.6 1277.8 1277.8 811.1 811.1 875 875 666.7 666.7 666.7 666.7 666.7 666.7] +endobj +8873 0 obj +[500 500 167 333 556 222 333 333 0 333 584 0 611 500 333 278 0 0 0 0 0 0 0 0 0 0 0 0 333 191 278 278 355 556 556 889 667 222 333 333 389 584 278 333 278 278 556 556 556 556 556 556 556 556 556 556 278 278 584 584 584 556 1015 667 667 722 722 667 611 778 722 278 500 667 556 833 722 778 667 778 722 667 611 722 667 944 667 667 611 278 278 278 469 556 222 556 556 500 556 556 278 556 556 222 222 500 222 833 556 556 556 556 333 500 278 556 500 722 500 500 500 334 260 334 584 0 0 0 222 556 333 1000 556 556 333 1000 667 333 1000 0 0 0 0 0 0 333 333 350 556] +endobj +8874 0 obj +[694.6 572.8 519.8 668 592.7 662 526.8 632.9 686.9 713.8 756 719.7 539.7 689.9 950 592.7 439.2 751.4 1138.9 1138.9 1138.9 1138.9 339.3 339.3 585.3 585.3 585.3 585.3 585.3 585.3 585.3 585.3 585.3 585.3 585.3 585.3 339.3 339.3 892.9 585.3 892.9 585.3 610.1 859.1 863.2 819.4 934.1 838.7 724.5 889.4 935.6 506.3 632 959.9 783.7 1089.4 904.9 868.9 727.3 899.7 860.6 701.5 674.8 778.2 674.6 1074.4 936.9 671.5 778.4 462.3 462.3 462.3 1138.9 1138.9 478.2 619.7 502.4 510.5 594.7 542 557.1 557.3 668.8 404.2 472.7 607.3 361.3 1013.7 706.2 563.9 588.9 523.6 530.4 539.2 431.6 675.4 571.4 826.4 647.8] +endobj +8875 0 obj +[1138.9 1138.9 585.3 585.3 1138.9 1138.9 1138.9 892.9 1138.9 1138.9 708.3 708.3 1138.9 1138.9 1138.9 892.9 329.4 1138.9 769.8 769.8 1015.9 1015.9 0 0 646.8 646.8 769.8 585.3 831.4 831.4 892.9 892.9 708.3 917.6 753.4 620.2 889.5 616.1 818.4 688.5 978.7 646.5 782.2 871.7 791.7 1342.7 935.6 905.8 809.2 935.9 981 702.2 647.8 717.8 719.9 1135.1 818.9 764.4 823.1 769.8 769.8 769.8 769.8 769.8 708.3 708.3 523.8 523.8 523.8 523.8 585.3 585.3 462.3 462.3 339.3 585.3 585.3 708.3 585.3] +endobj +8876 0 obj +[565.6 517.7 444.4 405.9 437.5 496.5 469.4 353.9 576.2 583.3 602.6 494 437.5 570 517 571.4 437.2 540.3 595.8 625.7 651.4 622.5 466.3 591.4 828.1 517 362.8 654.2 1000 1000 1000 1000 277.8 277.8 500 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 777.8 500 777.8 500 530.9 750 758.5 714.7 827.9 738.2 643.1 786.3 831.3 439.6 554.5 849.3 680.6 970.1 803.5 762.8 642 790.6 759.3 613.2 584.4 682.8 583.3 944.4 828.5 580.6 682.6 388.9 388.9 388.9 1000 1000 416.7 528.6 429.2 432.8 520.5 465.6 489.6 477 576.2 344.5 411.8 520.6 298.4 878 600.2 484.7 503.1 446.4 451.2 468.8 361.1 572.5 484.7 715.9 571.5 490.3 465.1 322.5 384 636.5 500] +endobj +8877 0 obj +[777.8 277.8 777.8 500 777.8 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 1000 500 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 1000 1000 777.8 777.8 1000 1000 500 500 1000 1000 1000 777.8 1000 1000 611.1 611.1 1000 1000 1000 777.8 275 1000 666.7 666.7 888.9 888.9 0 0 555.6 555.6 666.7 500 722.2 722.2 777.8 777.8 611.1 798.5 656.8 526.5 771.4 527.8 718.7 594.9 844.5 544.5 677.8 762 689.7 1200.9 820.5 796.1 695.6 816.7 847.5 605.6 544.6 625.8 612.8 987.8 713.3 668.3 724.7 666.7 666.7 666.7 666.7 666.7 611.1 611.1 444.4 444.4 444.4 444.4 500 500 388.9 388.9 277.8 500 500 611.1 500 277.8 833.3] +endobj +8878 0 obj +[600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600] +endobj +8879 0 obj +[456 456 456 456 456 456 456 456 456 456 273 273 479 479 479 501 800 592 592 592 592 547 501 638 592 228 456 592 501 683 592 638 547 638 592 547 501 592 547 774 547 547 501 273 228 273 479 456 228 456 501 456 501 456 273 501 501 228 228 456 228 729 501 501 501 501 319 456 273 501 456 638 456] +endobj +8880 0 obj +[611 611 167 333 611 278 333 333 0 333 584 0 611 500 333 278 0 0 0 0 0 0 0 0 0 0 0 0 333 238 278 333 474 556 556 889 722 278 333 333 389 584 278 333 278 278 556 556 556 556 556 556 556 556 556 556 333 333 584 584 584 611 975 722 722 722 722 667 611 778 722 278 556 722 611 833 722 778 667 778 722 667 611 722 667 944 667 667 611 333 278 333 584 556 278 556 611 556 611 556 333 611 611 278 278 556 278 889 611 611 611 611 389 556 333 611 556 778 556 556 500] +endobj +8881 0 obj +[500 500 167 333 556 222 333 333 0 333 584 0 611 500 333 278 0 0 0 0 0 0 0 0 0 0 0 0 333 191 278 278 355 556 556 889 667 222 333 333 389 584 278 333 278 278 556 556 556 556 556 556 556 556 556 556 278 278 584 584 584 556 1015 667 667 722 722 667 611 778 722 278 500 667 556 833 722 778 667 778 722 667 611 722 667 944 667 667 611 278 278 278 469 556 222 556 556 500 556 556 278 556 556 222 222 500 222 833 556 556 556 556 333 500 278 556 500 722 500 500 500 334 260 334 584 0 0 0 222 556 333 1000 556 556 333 1000 667 333 1000 0 0 0 0 0 0 333 333 350 556 1000 333 1000 500 333 944 0 0 667 0 333 556 556 556 556 260 556 333 737 370 556 584 333 737 333 400 584 333 333 333 556 537 278 333 333 365 556 834 834 834 611 667 667 667 667 667 667 1000 722 667 667 667 667 278 278 278 278 722 722 778 778 778 778 778 584 778 722 722 722 722 667 667 611 556 556 556 556 556] +endobj +8882 0 obj +<< +/Length1 1676 +/Length2 6852 +/Length3 0 +/Length 7874 +/Filter /FlateDecode +>> +stream +xڍtTn�>]ҍ�a0��C�;d����%��HI��-�-��J���� �џ����|��9����x�{���0j����!Jp���k(���||@>>~<}(�����p��a���G@��[�y��T=� �HX$"��������(�=��� @�����]}P{�m�?��m8� 11�_��Yj�4�H��mE�3@n� }���]��t������]܁p��7��t��B�!O�-�g��M��wk@<����@n��# �[�3�s� ��B����=u��+����܀ߗ�A���3�+lcwq�|�0{���RR"����0���#��~�C��ַ���J�:��m���s�A@]��@w���y���fE��<��C�����E@ln�݇��p�`p/�ߟ';(���g���0��DE�ϭ �o�= ��@��oޟ�}\!�@�O�m~�pW��m�������� ����>�@�[� ` ������~k���q��?� 0㻕�����?�[���a�>��1������>��������?~A���0�$($��;�6���?�U`vp��|o/�OΞ�E��{C8��Υ ��.��������ln�@�g�� +����g��U��e�����g����`���o�[�z o�@~����A��] �-��忨 +|��0{�.����jC�6(����]s�� �pw�������v�`6N�/���,A����wIE� ���� ���v̷'!��v#m!�������m{�;8��L��������CZC�� |���Ƅ����r[�/�����!���/�������AC���?y�'�?��2t�}a�� +�o����k6�[�kUng������xCl��g�6a�uam�5���x6G�g�4J���G�{|'�N�� +YF�ʦ�/�+���|`���܀��L������S݉�V��q�7cE{���t��<�2[�?�� ��ЛQ;UY��<D ��ν������>�����٪V�sU6�gk�b�%�:{�� �C��Iz�M4ur��4w�A�)^�~�@��� +�Ŵ�b�>�{�}Sj:��w�~r۩�T�~/�� +���\o���N���NYlB�Z�����3`�ܠ\ʾ�/y���!�HY"��W�� +y [5lZ�Vs}?f� +�A@���H�r�r>>W��Yqx�H�@6�8��f����*��N���e;�Z��*� +��/��)�<Z�S�3���"���^}�/�#��Ygb*�ɹ*�d��W�����6����% +Y,�$2E+��7�$���)U+�6��� +���]�y&+i���51eV|�L����X�����5�]�����;��u'���Q(��E-Q�16��:�[�|���� +Y�4��e�@������I �#�W����3t��R6����>M���KV*�$�)���}�X�f3�5��vu?e�k����-�`��S���hC�ͦ(�M��k$9Z��h�"OL�63�Ϸ���vY<m��fڸ�Eݏ�`<����;ѱ�6��(+Eh��5s<��{�0����~Z�}&~ýy o��㈨@&1����U�P_��[�Dbg�Y�<�z�p\��*pҵ���r��Y{���{V��0�=��uG|t�4��� �xSSC�n�ⳘJ��f ���c?N ���x�6uG$�~�݉�H&dz#��_Z�vOZ�qDJ�ށ�c_��W�Sʰ�%"C�u��N� �5*.�?WG�����Hr~��Z[�T7��e�uB��W۽�J��K�(�z��y�0�Ƨw�~�6Qv>�q�|U�={�Z��_cLIǞi2�V����-x ^��kW��&|��l��m�V�c�o�kbҠ��|���mzj&�4�b�& -轈�G�~� G�e�� +��B���2`������K����{þ�;~yw��3�U�&�l����0��+�+�.�6P]x�*������-�Z´ȋ�*�w�-���zm�=�H�;��lO�M9'�(a8s{ ���p%��}$�z����;Ϝ�lӳ��A��j���F�&D���~���Aڶ��4�t�� �qyNE�B�?�N����\S�Ru��Y�c뒉���Xh�#<�P[L|�����|�2xQ�S�u(z������FQ>���f;��ijՆ�%@D�=ΓQ� +��U��لD��9�n}b��5���\f��r�8QhS:q�%D���B��F�hzg���)/'����o\��Y���^is�k̗���Z��_�M��C$ȼY�}����=��_�V$ �k��5��R����h�;ǝ��po +5���Wn=�:?�Ȝũ�pK���|>Cs�=�*���!_�Pc��awߥ��R��i}�d�'e��o�!V1��A3F�qSB�̇����*Xwy�B����^�9��a���V�.x��.�=���6 +z���4ϝ�E4)ŏ +�ȋ���z���dž�UQ���)�����Y�Rh��}�єPh�����@f����`3�ᐜU�M`���,$�T���9��* +s�o��� +�~>UP����ӹ?���^�tX'���ͧ�@�#&��N��� +%| +��K�[U�ԂIv{�]�,����ݚ�����'��vT��$����!�/�X�ޱ}��6/�ʬ�<��$g��Ggܲ_�G�s&��`q�m&`����g� y��Q��C6Ix&B�/(�-KK�E��e��Ė��^[�V�M�W�Y��z����t����=U�3��8\ �'���h�`����I�-����l�]��j�sϹ���k�Վw4��,B�ɏ�>��'F���B~Q�o�3��I�ۙ5��(���c����]�՚�������T��q{V/���.���Y��&&�8��;?�N91>` _���p��r��GmH�c�ı��Vxsԇ +W�A~���f�L��ʰ����s�)/[����h����RM0 +��PQ��AQ��������$����z�5�"�x��9�:iDX,�4��b���-*Կڊ~hL��2��Ei��kn���f��� ���:��g�z?I��OPiL����y�uv���7T��?�ό�Å����('�x �z@ή��Ϋ�������� +�(s|9��&�Q�a�ߣIV��;�$�-��=��nⳁ��u��s:��xw��_7#Ɲ��S����`��x\s�S/�0N���oe�`��^���fgh��m��gT�8�od˒ H��h�1*�7�`��?W�G}jd�cF��' *��+����Xt�k��ѕ����<̟K�q6!PJ}�tH�}��nt�x�2��������(O��LQ�@f}�p��^����h�.n����Ҭ�2{P=T�������4�Ӝd�q"�/��·]C������Z�P���s}ʖ�z�F\Ť���;����F]��l��D��۠R�l���K�����[��' ��-`J�5Zw�n�/�%�ӥ��1�����0�0xԽ��Կ��>nOWЇ�:��,�?�ls�ͰO��ȅr��ح�:�*���7���1l��{f�r?u���Ҏ��P&2MYK��$���VW3�^��Q��d7��]���k��̪�|(j �g�Aڰ���g3�/��7��h�Pl;".��R�,>A��fh�DhA��?j�m�5m?4wIW������]��~��j���x+�߯`!�r�7xd�����g�f�I�5TÕ,"�!��,��˜�����B�����������������ף��ј�]�N����yE�[����D��3+~�s `4�Yx��?);�G]����z��٪]h蠍G�Z��^+ߑk�� ��ʀt�1��)q�/���G�|l��})� �9�!����?��N��!m�M1H� $w�y�BK��QB�p +PyV�b#h/9��J��Qn���tϼM���<\�!$�*��F�0/��֒�߫�'m���(��>�ǧf���ų�zTKYj +��զG5�=�J��� c�#���i�'4Ec'˵��>h�Ru��Gt1�M���cw�3��{5��q)?�V��H����cz(rW��?�0 �4�o�O��ٚ]�DtD���r�` ����G��Rg�R��.��Z���`�,*P/�`�N*�u�^�&_8�w�Sgro?���*��jQ$���(3����&^�ȝ�.�F"Z���qK]O:DÎ4f������ļ/����2[[vgt�f9�b�<G-����w���4tEY^?�^`�a��j�,�DM���l!�)���|�fu�����Yd���PSˍ�I"���8��d���J��S�'4M�/؋��?�w�|�D?^gP�����y�>�d�q%�S8�4��rE5>��Hn.�t�ɯ���uW��1j=α�k¿�'U��o�����Q�V��/��������(�2���ҍ[�' ��}�\m�x*͙�� �;�ǽ��&d��u5� �k�1����xǏ��F7Z;�l�ˮ2��V&�Rn�����m¶���:L��:�P�B�6�"opB�O�|��o>/<��(2���2�gk��V��2-�ڸ��6�O.z��!�+�����c�H�}D�ɳ2����c����a��U=�I�/�2x� $��:>0x0Z��U�V��Ě�!�s�1�9� )�h��!YU�n +�}� +�ٸ�d��mQ>�D�������}|�*]�'"�����^������Y_bB�a^ĕAl �tɡ G��VS���m�q�VR���H����I�;�����C�|��q��x��*�9]N�(:�+�=�Xc�)�#��/�k�0����=�����Sl�V,q���6E�'nDB��i�毾����L3R&�(�\��CgW��HH`��3���!z�vzGl�)�*z+���鉼�)�f\���wZ�+e�܌MI?����s~p0S�aA��֊8�`�*�y�*�4.���C"�<h���i�CQ�8��Ķ���l 몢�*R�@7�(8�~��&d���]��.6�b�wVyt����)v��^4��#/n(��Oa ��t��?U�q�[�(fs/���R�Rnp��.�"E��q�:� !�f�>��X�/l1��V���b�W(�s��(9('���R��ug����KOwl�^iu'x]Q�VU��5t@)�I�w���_���mh�wQ/l\`��#��LY5,j8�P��^�ny�3:�OhT���H���ާ���o#��cF��*�N)3@��l�2�1�����.�0�)4"��*��}���D��6��6�Z��oߋ<S -rJ;�Xy�|�#y��f*��^[��4Ҡn�Q+�x#Z��D6�}�������%��S��p +NB�;�vB�F�� V�������=OeE[Gt�����t��� (�� ��nI��2h3c�c�mUg�72���-�okfe����h�q~>t@w�H��Xe���9�4�#Ti�Iw�����M��+�U��tk���Z�C��-�&��8rA��fߤD/��e>���3��Na�E��K�D��Z����GO\��7w�je��*�a���E� 0#k�>R���-Z�L���GP��T�~ɸ���Y//9R����H��v�Q=��MR&`�C'u��"f�hL��B�*ī�oiæ�~�N6�&y!ddA��&�U,�^�/��ӳ� |�Q��0涪OD{�G�!Vd�����l+��Z^s�ϠQ��l; +J����i�^j�n�z �J$H��[���&�<����/g���~�4�_�ރ���.Ȍa���Jܘ\�,�u���{psa�(����a�� q���ʱ��̅kbǫ��1�g}=��t�G< �/����J�1���o�AOc�� IGwOq)�D����/�D\�O�� ����LB�ˏ3���-֭�ĝ�eG��$�q!#�C(��`��D������Csuy�O*��N��@��h��}BMX����?�:�'u�6�M��OK�6$9w�tZ�1Q����|y��e&sI��j�h�{���o���#br���3��;(�67<���64N������ۂD�n�!:(,9o__�oX͍��J�t���b�$Cy��\�d�!i��:�ViH�8O���p8����\v�8�[��A$\�$��ʳY�Np^���>7�$"ئ~��9m��)����(��!��$���O���r~9O�O�ސ�����^Ǭ-7�p�k!Y�UZ{q{�=&PN ���W_�S�>��ܰB�7��ݫ��l +�ߥp>�����L�,v��:EQ�ފ����X����4^���e#��+��������/��C�5��2N�|/��h�~��1a�{gʊ.u +���>{��~��|h-�}��� �nO`�o�*��W��:D?�!�A&gx&���L����'��`�7�sF��0���i�߲*��Zz�*U��60�z���4�����ի���:�?�l�c�v-�c�-Ũvt�)���G�^��B��U�5"�G#����q��Ǵ�%�3� �F{K���1�<��@e}-Ƨ /h[����A�Q{�nL�}�]��J,���1|b/.��Vq^�ϵ�Z�sk�h#v*���������Qq����Զ�%�/ɺw�x����5�Y����3�:Ɣ� �x�W8y"��E|Dܓ̢Q�ͬ�L��i��z1��}u�R&>P�W�� �N����<En�_�0xA7�/�&���hs2�x��^�z���$i� <���`t{�`6�Y��;7:����Ac�Hv8���[������G����O��.�<���\�w�N%���F�������W�^*HL���4_`��Ć��>�[��ADm,&���ʒ���'��6нu�Kl�J���S���AW���v��ʜ%v��}�B?8���m�g +]�����y1j:��!�P !���v�YY �א����>v��H�ށl +E�itH�Vpͧ�����z:��9�WTC�2V1��u�Fisn��MU�*��QU/�&IŅׅ�K���F�pw@��,�i�ڸ[Sż_��%e"����7ܺZwD�DX����廛�E_�7gג�Y�/�V���b�A IZm���e�&�,MJ �5^��KTR��I�;j���+jݝ��#�ѵ�K�����bm���6��샾2�]>a]���X�M/!�����i��;#^,o6^��p!��L�\G�VI�sk�%�M�3yC���Z~���w/'�����!�mє���n+QsC`2��;-��E6��֙�z�x���d���Ց���9횊��k�L筃�@���g=Xbu� b��ß�c3E�^W?���q�qi�/��%��[&b<c��d4H��Yh���F��TD�ةD�5���s��v*z��<�c"ᱫ+4���;�Җ(l�op�(��Jyk6�P�j�LF1�fV��P[��Y���S�o���!����lI��es97��t,��3������S͘�GZ��CӔʀ�w�}2}����T���0��{U�� FF���5�T�i�F�"��&�O�*�ngH��;F!�w�z�����_3ǐw�4{�2EǝsC�FQ�wx�)�N;,�6���M����=3ͬ#ύ����b�|���H2k��N�q:��)�Ͳ�:.���S��h�������9c3�r�o��r�t!9Sȳ +�:V=-�]K��ټw�&XS����.�Diq�6�S�X�߁�E�KS��BPc更�v����k[kȶd䍷����?|� +endstream +endobj +8883 0 obj +<< +/Type /FontDescriptor +/FontName /LZNXLT+CMEX10 +/Flags 4 +/FontBBox [-24 -2960 1454 772] +/Ascent 40 +/CapHeight 0 +/Descent -600 +/ItalicAngle 0 +/StemV 47 +/XHeight 431 +/CharSet (/bracketleftbig/bracketleftbigg/bracketleftbt/bracketleftex/bracketlefttp/bracketrightbig/bracketrightbigg/bracketrightbt/bracketrightex/bracketrighttp/parenleftbig/parenrightbig) +/FontFile 8882 0 R +>> +endobj +8884 0 obj +<< +/Length1 1399 +/Length2 6039 +/Length3 0 +/Length 6997 +/Filter /FlateDecode +>> +stream +xڍu8�o۶��jQ�H�Y#b��{��E$A��$J��Z�fͪ]{�]�RT�M�R{U�7���������G������<�m`,�E��Ԑ��� P���j.�E�@9'� � +�&�C��H���"(�``.���x�H@�� ,��� P�_D$J�~�tZHMΩ�tǢ��N�6�z�@x�RR����n0F�t�'�nG�`���a�?J��:a0��BB^^^�`7� �x����8�`h�! +�50@��3� 9'�� ��7F:`��(�p�C`4.������ƚ:�}w�Y����l���.�7�W!8�w2A���X8���w���t1�~��E����|�C0�l�#��PS4�q� A��1hA4��B���NYUF���4���T�(w�X�?7�@z!|�.��ï!���B���'LS�/"�O����@�b���� q�U��� +� +�&��uG�pC���0��/���<a�����\X��C0�{�#A���0���w�(�7� +�Ӟ0�����8yA�W���WH__KOU���))!�� 1��HJL ,*%�����Y�����?ɚ$@�O��s�W��*��;x���������ʭ�b@�K��[�S�o�U�����nH����7���?`�����S�'��]$��������V�{��7��㜠�pt��1��jpo����8��˟��/���0$����y�{w�q�� �p��疪��c 1q��cɁ8)������83BaUD 1��n<�E��F��!w��� +s�������㿯�_�?v�x�p8�6pm�k���0�7B>5��Ȅ:W���T*2{ |��R~8xrx�lY���a���o"�Q��oGW�~,Po� +/�]��.6�~�Q�tS�-��K�~��r��hOЊv[����H��`��u�0�K���u,c]]����{��.)��-���O�H$%E���*f��+U)���Ѽ�>P��N`Q[������a����ʼ�A�}��q/e�]�I�n0¹ܮJF�P�i�Ԙ)��r��Y��(���g���s�L�g 9�kӜ����������vo?��8�}�Q�$Qg���"I�0$���!�%�b���l1)�~����ө�O�f�M'#���n�����K�Z�5��u'���a����6�S�ܣhI�&���Q��u���F��ک��֗�z7XĦ]L����qPH�Wp�e����8�����g��DR���C��s��b�T_���w���H�����"w���ir� �w6<�H�����%�J�,[Oc�(�v�g +��j��G��j�$͌q,�6�4���"�J$�^�D-����ux4tSGVD�����N,��x�9�Y��6`V��c2bgQ��G�n�3k�8&�F��W'�)���\*hz�椝.�q��ڀjh�������d�W�?*O1���}�,}�VZ��.��Xg_g�p;��z�ض��f�ޮ��eخh�!j3�f�:�9���f.��`0�f�h8�'e58#t�;d�D%a_�s��(�������tDăx��SA�ո��0�b��}!4��rX����CL�|�F�O�w�9�_��tif��R,85(]3���n��y!T�4-�����?/1S���ٝt�/�HC ++!��_��k|RꢯB#k9dH����m�ޑr ܨs�06�T����xuV4����9=ݤQ?��*v2���V�����OM�SS;�r��O���Q�kլ`��h�d�o2:�Qv��$9_��+�Z0=G� s �m���7���L�G��k��Χ7�_2v�n��<�>Qp�n���[�D҅q�Sճ,��?yf8T{8E*D=�C����Z7�#�P�q��p�Apn���vRmO�:���jl�^���&4L�3��Wy��=��Q��L��cTX���b������,�r+H��|�� U���L5�]�Q�HnY9��W\�ִ��b�/,.�P5��FN�&�Qg��g���9�kyVUF=A>�OVwl�d0Y�)R�'�ʤ�N��t�DΣ�V������݉/��ⷢN<���L��_��nI���,${�Hl�J,'w��<� ��c�*����J�|V)��a��b턢x}T;��^h���q�bu�/���yn>�Kf���,���.Ю ��&�M?Ԭ�lu�����\J���a"i��<�dn�2�B�bp����~���fPB�JY�@`9�S-���}i6k��p^��3�@B�1*B�4���X�E_P$���jt�SA���S6t�h羂Ѕxp���8_��i��5j���Y�����DS �����]1O��tl_�l�C�ao�k�H�w�u���V�o!7\/�w�1g�]��5{��m�N�� +���HWÙ@\��*�.YK?B�LZ�> �=�_F��J��X�w�՝USO� ��}A�7iiDzn?�Y�J/���Z|��ō�J�Q�'�r�E�yƒP�]�6�+t�Ɣ?�I�&U�uX��#-��&o���Y�M߸��3\_Pde���"�?Gt��,� +0^���7Dn�F\�ؖ���4|���s�9�6���gO-��jA��_F��yq prBcQ �k9�)�bVL~{D�^D@�!�OC�>���I�yG!{��cS/�'b{(g-z���굡���k��[?�]%, Q��V�z��ʹ���5l��ْ����Ww}+��� e�X�%�jw����� �{ ��g���b�e�<����5�j)��\�LFm��&ab���� ���r����'�K��D���}���� +��Z�˅�\z�|)����7̂$=�uO+��{tz،�>t,tΩi+�"C|Ng�d��ق��I�I��H�L~�!��iB��x���#��M�<����M\�o֧��x؝���4f�4O��c4Hbc�� Z�)�,��jݺ��ϕ�Fy������w�}��>Yz��S�� +gvJ�����k�"$'%��f���@�e���Ƈ^C9���{�c�."Aai�h�좜;x��-c/�-J9���o��2Я�������@�<�2�z�ؖOo�W��/����$��l���|�Zܚ?a���ź��dqM�t�Do>i��أ =90�V�Keq�����l_�D�=�M_����`9��͔�J>��t����I��wN �92ɜ�}����n7;���HݞA�F��е����3�&���Х>m�)m@p�^p2�iL<�[)��1��LZ�z��`�|�|���*[��.4,?���:~�'F��� )s�VcX�� ����3������ƞ�u*{�����"C����g��WMڧi�ϳ��rٔF][��� +�_5�8�s|X5��mSz +J��;n��&�o������,O�m|����@��p�;⬻����;�����O�E�xTr?���v<��8���Y�\��3�j��J��i4��;AW���d�Y#*S�~tѿ��c}�o'5�D�M'��M0h +f9I��ĭ֨p��ͺ�C�3�NP��.xóF|�@��4�|GY?+Y9ܬ����4+!:�[�j����E���U���k�my����������!�}�Z��Q�2"����)���o�O����hU"s;���Y+e'�ӱ}�b�Y���t�e�&D}ߘ�O�z��RdBQ�6u����o������՜~���?�,}x���ڟU�K��a��^h��imoA(о�s�,�ŭ��[Fdlg�Wc<���h9^5Iޓ�y$�CAO�'wp>]��M��Þ쪷���6��?�}w�7KyܼKb��}O�37��W��nTfXD�ٝ2�D��u���U��_ +H��2R��_��W�)�o�%��Vg����X���t���:������Z֒hz�(�I��x�o_��w�s��IB-h(������p�� �7I�3c�>��<�q|�Y +ĺi4�����ţ/x%U]P���t�m�9�6�h��pC5���XlzGH��S��w��6�[���$��e��o ���a$(Hr3��\m��"���6v:�a�:�����TYM����t���~�wM2���6��"Um6O#<��y�zX߬n��<�O�BN�$Ck�=/+�ί4pS�w�%pĝ�����<��^\ xx�~|6T�.Lí�|��^6�mV���}j�I5�Ǿ�2�y�H���9�<��H=��G��V��y��Lyߡ���5�����a��D�[*�m�'��8N��ZG���g#t������6^�A��s��Q��w��ۄ��/n���_�d��b�F|g�����]W�(H�v��\.�|�J�S�<c��/t�+�W���� O�����$�G|�F��*�DFv��i�`����Mz�|R����J���'|�U7m�] +�����҆�~a�- +�d�����������w����w�k��1 s}�L��$N��P��UZ�V[�@�� +����2&:*�Hn�J%���V�Y����K��MO�@NQ�XE����[�+b��`�ڔe��0F~�(�����������p�7&&VBw�P���M4��Dxخ~��ӕ���ͤk�Kn���_ +�����ڥo�}9eJr��<O������ѽ��#C@ �!�h�s�O7;12ͩ�%��~�� +ҥs��3�D^�����t�7���<F�ֶ ��l}�ȥiF@�f5��Ġ��Y�p:�yF�9��?5���!:�u����Ƅ�����?�~I�a�D;I���?Q���U}�t=|���p*�}�C| xt�)�v�0���=��"�'�Z���^�<OJ���{^�UfL�Ui��禮�|GP�b�������K��=G�ה=\��;�v�KՏbzv���$9zm� +EF���[y�Ml��i�3`�,�!%��"!1��槵0�6��cx�!�N���]�3��ta��H����vkT�E�?>�(��fme����ɩ���\+�����X�L�7�X��[��{�&�h��h��n4�g����u��0��� �M�a���e�'��t�zY�]s� I�4��>��n�ݹI.�:)��w~l%��,��+��^C%�q��ps�:]:qԒ������q(�����X�P�r��\n�f{%� y�5'�Ҫ����������"}�́`7{�����hz*�Ot�K����[}W5�ҎѦ�u���O-H�'��=�%=��o}k.2��~�_Ͳg��ʤO�"MV'4�R7�x���D ���0���"��k���v���M������Q��x$z��=�]ʁ��uRt/'���ϻ��7N��BJH��� X����+Is�u�9K����{���FX�C}�y��$98��23��dv��TAn����d���s�]P��h�.�h��ߙ�a�����E�iߖ������;�X����*��}���r'���[z�Υ�:�ₔ�]���7�� +�3�x��k��G�C��^�)��)�px^����"#7��<#�ċ P1�����`�{���C���~��B�%�`L?Fk�-2�����mv��}S�^�����n�ا�B��H�ؗL�m~PqaW]�ZO�8H��Zˏ.���S�F�}fe�g�C��<�#Ա�UȄ�@��1$������LY�8:��J�+�!%U&���`��yY��|��xa/`�2��(p����ϝ�cI~�.����p�!�,��VS�ixZUA:j�0�:�y�gw�%�+@0Nl,�ui�뼈3J#����Me��g�����î`�pQ�P�7��d��͟��� +1�/�+}k&�{��)�.hT�����Fh��+�9St��^{��6](t�W��ർ��6��ݱk�a������y��;���T�ߟ�@Fiik�����@�y�ETc����b-��H%���Է��{��ku9�*��KMwa�O!��mU�܁�I�;��R�{��:�-=�hѺ���F��|�ɂ�cml� +�f����H�J��x��E��7���� ?�̄��A���R�A��E9Z���%����9���1�P�o�ճD>��S�q�P2�S|rU�x�{I�J:��Pe�y���G��U�d �Bl�V�bP�S-���@��#[;z�-����q��Wv^Oۈ���9^H��5�>Ql���`�z3��+�' c�7Zֶ���5��-I��<�|#�c[��M��h8�G�F^��a�E��s��ӴN�������b��7��b�Y3�l��ש�x{軪���;}Ԓ���d4^��z�5v�O�V�b�6g���ZbԶ���ñ%��r�99�q���z㘹�Z�dJ���;bQ��~��\�� ������6%9*���u��W�R�-��bs=��4R�jlMgFO����X?�FO�,;�;�g�#������x��O�Io�7���}%|���Y!խ3�u�ۣ[.:s�<����g��d�E�w��@��G(���?����Y#�&2�C��]"�2�� V> `] +>2'�0T�*m���r~͛z-�|��i���Y��Z�d{'z�M���X�ST_U�]�P̩���8h�=�����ߢys�R�+VI�l5G�џV�D�;�qe�v��t�8|gy�����a��s����DWx���j{�$��v���Τ���o��]jq��d}vT��w����{b0�$�n�*\���h��n,7K"�V$��EB١!�d�1~A^�q���g�b����VVt6㭒�n� +wv&o����9��Qz/%�����彯zX*h� ���G�w[���VE����W��)0 A��8T�u3��7�P� *#%ZU��19+�MX\;�I���7�X~[�'�h��T���A�y��6���v�'�~�����|��%�z6)MA��_�� +endstream +endobj +8885 0 obj +<< +/Type /FontDescriptor +/FontName /OOJNEE+CMEX9 +/Flags 4 +/FontBBox [-25 -2958 1495 772] +/Ascent 42 +/CapHeight 0 +/Descent -600 +/ItalicAngle 0 +/StemV 74 +/XHeight 431 +/CharSet (/parenleftbig/parenrightbig) +/FontFile 8884 0 R +>> +endobj +8886 0 obj +<< +/Length1 1849 +/Length2 11119 +/Length3 0 +/Length 12293 +/Filter /FlateDecode +>> +stream +xڍ�T��-�$w�F��wwn 4�@7.A���B��A� ��䑙�3s�����굺�]��N�9�����RM�E�l�;BY8X��������vv.VvvNdZZ-��;2��; +��!�4�>̠ۤ�De�#@��������`gp�����"��2sY�Y +`G �V������>��G�����>�?��@���#@�jtx^���� �������^� +u`cswwg5s���]�E�� � @��-�[��9��j���e����[A��\��g�=��yqu����Wh�+T������$0���+���������G���������h ���2J�P(3����7��~�7s3ٛ�?�(� #�0{��� . '(����#��4��,�h) vp�:B!ȿ���-��ݓ��õs�;z�Y�-�~�a��Ħ�rv�K��y6!�c�B<��|\�<��3��aa��{-O'�N����|���N���6�� +���7�� ���}����o����Y@�@k�#�?ٟ�@�?�����<�����������d��0K����?�?��MVVGAM�鯖�vJH�=��,\��Nv�;7?���������_��V`��d��}ި���������'S?K��G��<��_��z�#��O濳�_���ɸ���������9��=�b<K��<���ap�_�.���UZ�\��+5{qG�gI�pp��s�iAd@@K5���O��i��=p� G��}�<G�����y�,잯ȳ6�t�A�G��A������:�-�������`��b��|�ψ���<��@�?� `cuC�C��=���.ȿ���&����������l +�7|�6�?���o����������,�F<�������:�� � �/����_�,�!������|r�P����Cy�n�{��?���7�|N�����Y�l����Հ����U�g�����y5��������������;Y��}���?���f��������}f��q����\�ǿ�sɞ�������˳~���g���qS�@����{���m7��$�,��B/�Sn�8YF����&�q���2s=2ƶ*�7YK���u���W,2;��g��`�⽯I�f0�aru�$��]za��"0;�D-�{5i1|^�v��w��-��SnSi�.�P�'}�s��m1��� |����i���F�(�~��^���?8���C�5"@�-p�&�%-8@*���Jg1�>��m? ��\Gl߲�l�!�V��f�l߈�>����4�*�����iW"�%'+�r!+���_$��ӝ +��Z�X#�S V����_�wUL�7�{OϬ'�X�q��@�%��*��uuֆ4~Þ�UP^�}��}�.��M��H�����zX\\hn��Jmt����W�o��������%�杫"��#�V�}� +r�9ؾ�[��DJz�;�^�Ty�)�;�}+��xWf��#����O{��Y[è*�{>\���}��)Q�)������p!��D��{=�åT���^��� �LtX��������1?���&��+p;��?hp5δ0�x�3��n`��Z �n�)'l��a����,�G�����D���\�dG0LL��� �������eMB|�!�Na�nB�d�6�;� �)X��z�x�KEqH�ј�bv�֗���2�O(�=��<kq�T�\1)'r)�{y�����6������V�2Ⱥ��ü�%C���Ǵ�&����W��A�t� '�z0|�7��8)6D�M�yt/��b;=�L�Y��~͘ ���s{���8j��t��DŪ��|�buA�Mo���S�%B4��!\c11v9�Ƒ�qi'^C-�f(C��&�{8/����q3��cM�b�6�r:�3�~e����{�Z����PiI_}�M��cc������HK��iϿ�T{���)G�s�`�H��/hɝ��U�1�#��~�Km�ø8#��5��J/� +��@P�>���+b��gλ�%�2��I, +�>}+�aϪ�Q��V�>z�Ʈ��j����3��:KOP�&�����;����15��8ĸ�9a��Y2���Z_�۬B�s*�Ô&��>tv"�e�Y,Z��>jX ��ߨ���1�>�pO�\@%O�#��!��~%���u،��>'�5���J���}�bu�ۉ�5��P��BScR/ѓ�[(R�i��jܶԊIۉ�����-2ŖS^�I����>J[��@`��m��-����]��D�~a���g�|;n�"�� �� +�$� ��m'��E�q� +?NU�h��e��|!r��^<.\�H���m�γ��� �&U{�Ԭȿ�?�G�S�K�0��d@��7�͓��<Q5</���2�M4���?�g��~���l����I��l�%����B��1�W9ŹËo��q����z��x|YK�TgS��c����~������~d�S�?�9���0[1o��P���D܇�G�#��%�=�5��Q�}/<ܰ����oȰФS���R�7x�I�k�C���wm�{2�P6T���+&�oS/���l��M�'B�Kkj�苶���Ѵ)�K:� �tK¼����G ���~�-%�r� ?Lik5��~�5a�����n�$������ul�[\%]�%귉�ۆ�H5,�Jou�K������]�m�E���j�k)�z;�>�7����j'W_���C���H'=�{��}}O��`����`.�Q# +@�Q���WK�O�J�D��im��V�7p����{c2^ 4E���?����g�x=�WrȐ<�k�}k����i�������x�=�7�V%{��j~I�7�l`p$m��� Th$"�E`� �3�1��Z�J���N���g�i`E$����5�@�v��3��Q��e�!�>e$y־B7������2u���wZ��J�l"�<v������y��|�<��Ig��M��Dc� T$+�4���A��h�"��X}c�6Q7O�gm�u�3���w"h�&}β(�d�Û�w��M�![�')��4�&u���A��ἃs��`@�g5� ��9���n����.����y��&�KQ�� D����eO{��u%ؖ1�� +�c��G;H�Deb���>j��� �W��j�2�4�5�Zn�i��L�� +�Ы��mb������K�L��s�� ��D�� O]E/�������F�[ ��`�J�9��N���-�����i.���G'G� mTe���+�m��,НԔ��ZN�������0��B��P�������Ӷ�a�[a�����L2�SϧL����P�Bm���U��@p/f����H�xJx㻇^�"��������>�-N)���aǜ�����bT����HZ�\[T����b5<����'�K������/I�1.�/1�V&h +%JQ����?n4K�_f�f��eI�&F9\yٍ ��q�>i���5�������'�,Xvm�[���� +W/~}V$�t��)�dR �zk�S�u���F��0%e�_���7tRy����/��� �5w���²]E�j#Տa<���i��*��HR��?^�{vutϲ� @��/f����T���F��� +�~]��ӣv-�/���F�����X���M�H'x� +�ξ]�nh0�d TY�P:��t?��]�;t�yۚi웇l����{u<xK�ʆ,�� �<�� �����V���=�t�z'[T��߰G��/Ɵ'���t4B�L:����D�;�4+ƨ��.����r�aX&X*�zY]����Ӱ�z�Q>H� +����6e��k�4.�}Xޅ6$+�c\f�c���*���o>{#1&��}b� A��'T�Iӏ8��Z���Zl���LcvD��P}�J��/�a��oa��a�z�:�������^��q�d��y7]ȃξ|~z�T��/��]�ߞ�~i���nq��.�N�cS�UVӒ�x5�fZt_^9�L��!����P`��)o�ba a�^-~4��VM���9��S����؋G:2�ȋ�1p��p�}�N3�)�� �M�%��ӗ +#�vm-ò�6St;�xA��|��J���u�7�)`C1�x3�d# (��WG�kbƯ�ڂ!,��ě����Z�k?;x6��:�p&���(z8su�|3��U��~��3�;K��=XxK:V��5����xť�P ��LN��3�6��nJ���G�l�{_]���U�Q/�)���cV��C7�Y�$�����.��=�j�tWY��QĒ����9�9AZ ��ـ�6N�sZ�������K��'����K�G,�(є��!q�ɦ-��@�Q?��ge�ZQ���Z\�G���J b���#�1[��PHb���/�M�e���p�h����>���B~YZ�0�Ѷo�}Mʧ��w�]4���$<��qY���k�b��I�~RH������r���!/Ȳ�����%O�b�~�����z��21�os�{��._��G�>����'kݒr��D��VB� ����}B�t�&��˻�K� $ +`������n/k��ߵ�#�t��(L���Fca��:\��5v���,�s�iۺ@���hy�0c���p�(����P���J���R��;3�3�+�X%�x +s��n��r�㫼��pP�B�8#�V\�/Z�|��tΟD��h��/R�z ������,\<[�5�V�?>��4����t���i�S�����K��4�����%�[ʘ=|�f� #�Z3L�b"��ZbI���&�-.n|)Sr{�J�z��^\5��2�ͪ��~�ӨԂ'���p�c��0��.JaW�s�݄dD�})!�:������9��[N.Y^��/�z�����p�>Ω��Yl��|Ӓ�ƒ9�;ո�?]>��&��f�;W�s��HU�d*�$�ב�O8q$]��G�����a���i>Q+�|���R$IO��c:�w1��D�1��d�q�j��_{��[�����4���Z�"^������� �Jz�&]xeoWl.��t>,����9R��~�ї����E� �2~��ȬD'i�v��̬q|il�����na��ݰb�~ӓo z�Kq��{<�x�Y�mJ�[�������,����+���4 +8�����T�Y�(#(��)�{�_��YY�2�΅�K�CEձx��^[~�� �rZ{��43?�v���� +��a�ϳ-Qi�S lj�D��U;��qb�9w> +(Or�/Hp}�&ܴE������� +� +�?�ĕ�-��~�����)M�fG^�j�3&���M�̧���:[ؔ���%��X(�(�� 9(oA��61#�y=����0Z�مw��1�4]��Bji��.7F���R"̔�?t%�R�}~�\�W�����B�B��kؓ?��M�3,;�ĔI�"%�f��{������G�Qd��+�����\5��f3D�w�0�e���Y��$�k����1�˹������������7�^~���%5���J��x�[dBga����%o��Q� 23�1�|aaU��r������r��6Ȇ�יf�����x�$�_2 �3�5ˍ�ܨ]r�AT�[��`��y�-� wIr�5A�v�N|�ΞB��(�,n^�ˎ��V�m9�H���ca���:��,ӗ+�%��ZG|�}tf������6:m��].֤%�Sn���+Y��d~��\ń$��|�@Z���/ͻAf��*���x�<hBl��!��u�[�/QuOdە��Y� ᄁ���T[(a�xQ��+���o�.�D�8�o��B�I�s(["�f9�cO���n8@�����]�Gꔉ����.~ +�F���/�6 +��������F=�o2��@#I�-&�ٱ{�훎��G B:��0�� �12DAg�,%�u�X��<A��eu������ �u��@�+.�y���*�^��ez}^�T&����V�_,d^����mZ���j骚��N�p��z�x�ylc�F��5�Y�+����Q̀/��t�N��@��mLg/���:�g�^�o�8�j������)�� � �iK��[�4(Y�D���)�JG��5mx��"��������n�2����Ɣ�9���ypd�ʎH8/�zO�C +�jr٧~=w�6��U��z �BY�,J�J<y���,Rv�K0��Ӹ�.m��&,�F�H!���D���'�����VyVׯ��j��3��������w��_]s��&�-��U^� C�e4ѐQ.A[����^��s괚_�s��i�����,/h�=T���6PB�lvF���l��{M�a�w�Rwy��4^c�|�1� �/y��4�Q����s�G�rIN���'�,#B{���\��-]���4�ሔR%0X0��p�p��ӕ=���L���DI�,��Bg؏9��<�Z��P*���IY_��eA�̅.�댔�C؏og���D��,���ɘ�GI�J"�I�}�����}�~DLx4n��$���y�e�Gπ۽�3���x���j�O��Ln}l�"�xj��Ԡԯ�B6�[�Xae�5�t��K�U��_词�߮�S~6�Pe�=�Lt�ܜ1传1~��Z��h|���$��j�7"�h���X�9|�-X|e4H��tn�Z�P�S�<;�<�����MD%�\��? x�}���s� $9�,�u��x�i�����Q����a�2B��X �+����� ,����?��<�$zJ,��Ǖ�N���@�e��[�G[��(5؟D%�o�Z6+6D�6&�f�J��\�����X����_Bu���O��.M�� <f���_��k�P��1�U��eX~��c�'�!0��`Ś��έ�Ќ��j��!������a5�:����X7,YI@B�+]tu6�����"F��2��� �u�y{��V�}2@�����5��B���4#�6�'�cK#9Oz(� ��Q�:f��]Z.��QjQ���o��d'1CP��2��Q��S +p�,JX�̽倄�5�2�g}pm�W��2P�|^�"qs·���(����_٨f��u\�:]o�Lj�b`��$>v��9�e'��b�;�@kJ�N���AF�y�k4Li42E�~�� +���7:-�U9� ��ҙV��{�#�C%��X�!�yf�w�s�Q�B*�d��oM1�q��m�J`ǂ��ܽ�Q�h +�V?#}F`��*9�P��U�o�P��I��FS�m٪�QƋ��k�{�}�H���r�h�L�Iz�[[lj >����S�>:C�)g!�R�@J>"�h��X��� +]7���2}���wF ©qZ@V��jU%ņ���?�P^L��gӞ���qW��a$��9��Q}��(�w��>�B���xbO����s��C#s�YL0��.^^s�E���j��0ۈ�����6a� eN�vF&���|�\6�k���f���)%����C3�ώC��+#��NI�t\e�,2Q��N�䒳�dP,�,?k�9k���9X_������C(8�� ����(-��6D/��j�4L(6��:0��a�F���F�6��ʼ3�A(�9Y��'5�����_媧��6�DA�j/<dӥ��+^��ZpT��G+�����C��I��ۂ-ϑUzz�P���]9t�1��B�jVX͟��vt�h�L��u=���M�u�����r�^��(r?#{������G%F��+;_ �%Jp!ٱJO�a�䌨>�k� ���;w�w��#,�[ە�5�ܻ���6����r��,��� o�[ӱ�U����BX,����� �$y#���q�T��Yd��Ñ��dž�/��t#�"��Ю��|��R8@@�J���@�s�љ0l��iޭ����,+�ܤ|q�,�R����:�fG��v�"�-�Y���{w�"�D�/!�W�w���K͛�JAOf���֔�м4�oS �öYK�OT���1Z�� +���櫾�)���H}���?�B�zr���L�~��[A,k�z��_t���PRA�W]Ϋ�Gl$g�h��5�g����Ȫ1U�A�`ʬ��^ԭ ��n!ޠ9"��Fߥ�T�*�\�D�5U�}w����Ճ4.��w؎�A��2�+�|�/�OEƈ��9�9*��+�l}QV�����}��8� e����(���̢l���H<��B������q��Lw&�\f[_�dwL��L+�)�` �[�$�;3�� +!s�p��2g/U��&�UDh��nO(Q�x���ͷ�D6B�`����ͮ-��Ho�B�I��'���Qg�O�_�t��jJ!�Wi.��~N�G6ha�֩g)waԨ��X<J�X�?EJy��M2rm�������;<%e�auq/b-�e�+�3��f�V��ĎhM+��H�[i�N������Ԩ_�f�qxN���쪼�{���h���@�F���.F���dh9�!tD&��z"��F�Dh���i�������p6{(� �H0���l�����*_y/6M.�.�[�8�0��-#�:����^W���pνB)�!��v�@��Xޘ�s�6��bC霵�~m�`1�I%J&^�l���AK��#Ԭ쑱j�����\%�ʴn�v���iB殺w�Ū�>� +\�yD�{��3BI���x5c�R�vxt���t�Б�X��V�g�Ț�G�&'�r�ɽ++�[B)�owE5`��;�Y�Pz��@���8���C�\��nxb�`�A��O/#�T��W�x=���l6>���['"��۬sŝ�j�QG��C���1O����5�Vy�f�o��H�K�)���]�w��}�}Xz�n���-��}D-Vj���)�S��.y����I�{�\z�0>��n�cf���:[�6A�5�34 +`�X�l���,D�1@y�����U83�Q{��e}.SF�Q������T�3!�Lj��Z}-x"��_���/�D���/����҃� �i���J��f'�'tAT���Q��T�_��n{Sh�)k����?Wa��P��؝�2��u^X9��<RU8 j�6.���t�NM�����)td|t�C�VI��Ъ��B�z�b���p�a|;���|`�?�����^��M�ʔ���@0sŮ�SBܔ�<�H�I�Y�O�A�PS7�*� �ּ�������Sl'yZ�]�� �O�9Mf/(}��g����/�{�����M�!��9C�a������X,5�kk����8Mx쐿}����"�o��l���e!G�|�?� r9��C�1h��1>�{��fn�6q2�[���ch���F�ҋ�!<�yu畆?��c������|�s(���*����m�U--N�%��ȫ�`5�����,.a?�LW��Y`��ƾ�}|��k�_w�xs�$�8đ+��u�;�U�����f��궬(����)��@Ҍ��2O�5|�����,KZ>z�\ƕ�%��c�=a�]�F��qn��q��5�>w�@����o�ia],`~V0�}���X�:�h�f�I~��Y�aPI-�wM9��6�F!��Ki^r���]*�G���2��2����a�vY���D��XihP�Dw�'���V�Ό8��#E3͟��8�?��E9.&��3�����u�1�B�1�0�[>��o�{(���7�~�T�#�)I��N��0k���?d�ݤ����\�bK�^}����1���ߖC�[����jKy�é�H��Bs"�"#IB�bRx���$c}u~�HUT��Z�2���BY�H��J�I�'��Wd*x����$��گu�e���^��#�i8�ף�yA�L��ҋ8�.ںR�U��� ];[�ki{��B��ۚdK�E3arV�$���̍W�fl%]j2�-�A:y#qߍ.:���&������"�@�x*i6�os��Xt*�J��)��e��MmۘL _�����4�0F��G+�H)uB�$�����!2�%g��g�s��3I]���yn�O6�OM�"Y3���}Q�����CƁ��@�Kj;�5�Ŭ���{ ����7���n����4�U�@�h_[�+��/��b��"}�D5�t~�p�˝��S�_%��r7�ʓD���ˍh˸7��Mق���.�_&��?b��K��2_|�4fb�q����u�g��6�5lk�c����$W1̱�����>��ԃ�I�c + �`Bi�E$,��*�K���!�[�}i��fTXƀ%f���*�Ϻ^�ʭ���X� �.�2z�&�>���Ӌ}! %�ב�=������kҧa�X��&0��]�f���^mf�C$%&L f��n��)��緱��du��̧�̲6r��k��� �(ZPD��,�S��I������b;;j�A���x@�4"A&RRj���$G��\V��%I�]��J|<�H (Z�;�6_��j�HG'kf>#�n������`=�1Ħ����t!���+m�5֞~�zv�6/1�j���TQ�gY���D���7��RI�H���ҟ���RM��Z"8��4�'�?�{X��&��Q�ݪ�LJQrT� o�ET +��ZL��ݡo��D&�(-���ⵖX-8GJ���~����pa ��(�(�C#��L��1�F�#ސ�K��'�R~[�ά+����*�ޅX�l����1BL@����Vc[t��en���i Nj�-���^ʻ �����x�`A�~:�H��t!6�R��0~oǙ�kN�7,n^��c_E��ҍ��2ﲫ�l��P���y�/����.�_}E*�NALL8x��A���nu9~ǵ���k��j*��� �* �_o��N�bE�7&��Sˋ��̺��jҸne�?)ު��j[��0�9��U:��Ee~��r�!��- +�I����ƣH�ۃ��X�}��2��%�rX번 q������5l�"�z(��h��f�6�,g�Bo�j������3�t�h�:!�Y��pB��kd�l�e$���U�\�ۣ��~e�I�Q��@�nr1��� a����[�tRΨJ�Y�#��ѩ�����7���Lޑۉ�%�a�&+�F��M0< {v>i�u����jꖈ��H�YV�D,�l�D�PzH�� �6��}>%����G8m#��� #Т�"���P|%�C={�; 'Dž��q�9[r]C&�q�d#��<���-�y 1%���E�3���I���#ə� �D��?��$�~��F�,ܸ�'aq(��Q��y-ﮥ�K5��>�Ӯ��s���%/|�w]�M��U���0Vq���q6� /�$����40��I�B��=R�1ک��V��� ��٩��)"�I1>�T��Ҏ�ff/N:d��a�7r�g��ڝ����0,a)-)��8m��z�X^��f�Nc��������P��nVK��<tħk�r�%�����V]��:-�y�t6}�6G9*z9�ŷ����Yc[����9ݾ��-��8������{+���L��_z?j�3qt��D��1�)��r�y�c�Op�q��{7�4�������ـ��]Y��R��'7���1I�J�M�{��<���?Z����m��4�=����ޞ2�f{��+ b#2��^�G+�A��"��Rc�V�~�T��}�i�ņ[vI#]L���R�"�5F����/�-�n� {�6��l���wv��m�S�T +_bao +cVo���A�ᾔ���;�˓�[��sd?;/�����J�+1&>b:PN������w�1w�y�*��j�x!��z(Fy�.3&m�uKD?�?��'F�xpXXj}_jpl�7���FR�L�J!�z�@�>�1�%���,��j�)7릇o��ơ�MڬT��(��~T`5� B�q2R�&)E�'Y�Vb]&�%Lq�5ÎovNMcȹ�(��s��[���n�,��̟�|:a����V�;��u-p&h��K/�rSriu!���hF��7�\�#ZW8' G��˪�V����B� v���E�.���{�ַm�N3���0 +endstream +endobj +8887 0 obj +<< +/Type /FontDescriptor +/FontName /GGVJPX+CMMI10 +/Flags 4 +/FontBBox [-32 -250 1048 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 +/ItalicAngle -14 +/StemV 72 +/XHeight 431 +/CharSet (/A/I/J/a/b/beta/c/comma/d/e/f/g/greater/i/less/m/mu/n/o/period/pi/rho/s/sigma/t/tau/v/vector/x/y) +/FontFile 8886 0 R +>> +endobj +8888 0 obj +<< +/Length1 1385 +/Length2 6046 +/Length3 0 +/Length 6996 +/Filter /FlateDecode +>> +stream +xڍtT���.ݩ��H���� �20��14ҝ" �� *� �� +������{w�Z�|{�g�w�w?��¤g�#��BT�0?/P����.�y�@#(���M�bq���a���!P>%�ӆ�����~A����������K��@^P0@���A<Xᮾ�PG����8����ܿ��.w��!!.��@��C����G v)G�U����ۛ���ww���xC�������r������`����7��#�A�������<P�00��:`���u��������������r���~'����.� �/����:C��*Z�7����=�|���E~w���@����a�uEx�z@�����ꖕa`E���� �՟�b��v_�?�u���a� {(l�k��+�1�� QW�A���s� ��@1QA1 �����9��*o�� +����FM�� +wأ��B�!�?��p������?-~~�j���B�0��TG�!�l��ݡ>� �{���߿߬P��aξ����/������ן��SP����E<�@]������V�A�v�O�:����uM����/������b:pk!�����(�C=�����;����_U�_$��T<�������0�����"�'%�m8J����B��V�z��wTB A�"3�/P�������;�?���7�%5g(��������������e��~x�x�'�@� �{��lJN��Cf�ҝ������%@�e ��QC|~3���#P)��́�{�;��5�v���#�G];Oww����:�_�oqC >;��i��dؓ����yZo��)�L�#��"k<D������ܜy��*s]�*�O>�(�!_.�|�_�gl�:�aT�v`�M��=G�L���{0M�-�4]�A�ԽM�>���,ءې�4���s6՛�^���F�{��j�r�(��M�� �m��6��S��}uI]������z�)�� Ż�l�w�o����=���W������d��n��B�u^��^�[ջr{��e�td�Ω����[��&�.��b-Ք�Y� )r��5ߒ-�+#aK�|�G>����Ư�$�7�1������:�h���?��9=�xm�8������z��2H�����L�����)yL�[v�D$dg� ��|������n�B�c����x� ����=��1��o���i9�WD���]-M%tW�������q��� ����� +,Ԭ�FEA�tO�b\�bƉ7�r��_��[b���L�~���|>��� +��4�������O��-�y�>n��f�b��O�� +FG�@L���Z>��'��?�g�ŞZ�9�{��jjv㕤|Jv�ۢ�IJ`%�8qc��}2��<R��qګ�;}��v�NN0|�yD� ̜J��n�ܑ�����Ҭ!#��l�2^��*��0q�-}�k4[ؙ�U���K]ɮgi�D��x�a�ѧ�e���F#�����H%H(?+8ӌ�T��'Nj X9:�K��-��ٿp[C�RW^ˈ�ꎳ�x���F����f�{�2�<��O��p����֒}mW��X�ۤ$�6!�^l8���wF���37�#���uƄ��v �x��g��=A7����b~Xq�ۮEC�4)oQݾf�7�]�U~A�\�5���}/@KE�$�Q� +���^���?��;2��,���8�ә3B�qY?rb����֎�Jz��0�*-�"�6�Jve{���.є{�C;+3%w�kj-y�-lL�h�:Ib�G�A��]�:Z.���\'f�2���W���Ê?�[�pHx�[�F8��"F����t���P�:8�����N�u��:��������-j��kF,n����.ɖ�����;t�z�Z��j�;���X��11E��ղ�RY���8JC��n�� �ax��gT���lj�(��}��`�;��SA�jz� �)F̆��ń7Q���q ��n_��B�gH��{ebDճ����h���� �i/�����*i����5Y��(�KF���� �~%�]�����7D���8m6�-Kb���n��i}q^��d��AY֘`���S����Z1Eum�͜�����͆XfO]�uH��Wr�}��/��s�:FN�3��f�3=E��l�{�\����,zL�u�m-���9��I~O0�RK@K�3�0�S�%~�U�)�ۃ�B����b�E�>�b��FMٜ�!F�R�0�z�l�nO��Z�usUNWho�J�-���:�1�@;���$�ٔ�$�m���g�v�T~@���Qp�᧠GN�۶��\(�{#����p�Qn��,��B�Ï�k�|����G�$:-�������9��)����Ӯ�L�̼�j��ΈԲ٧�Gφ���`x��6���ޗ�m�%�ʺ�Z�e������;���l���d������g�@�GXp�-���e��)��$7�%#�ٌ���p:�ᢻz�*Y6e/�xX�;�@]1�E}_��M���GІ���E����!/�� +r�������Q��k�螆�D��o��D�W��}�����"؟�C��{*�7^2��L���X�M��v���!m��9lj�35�ҞzH7�{��$��Sl���)��(��S@愗�* +��N�v��mP��h>�&W���f6��1}���P�u��#v�fx�`���D�6�t^���9���1a�eF�ɜƉ�H�D H���pzI�M��=����}�9�����W!�=�7�mUE����Ž�J����j(�V����f4r�k͆zA�S���[�!oI~��!�$e3ʝdh֏�ƌ�t-�W�5�i\������w��h8w�sl���Dŋ� IfA��e����<O̪r�m�U��5���PPr�a���,����xL�X���(�= 4T���i�ǜ�p[�nG������(/:�ǟt��o���,"�6*-B*�!���~�S hN243=]yuf+���m��VP,y �mӒT��f�_c�}�� |cx&_:��ŭ)��_oX�)����i�&|וp<��M��]��U%�:5���z6p�e+����lSӠݛ���bcB*�U�����><����\�!����؏s6��7�G �A +��~���F>�D�C��К�s3霌9���ՉP��ڜ�'5s?&,dP�yĶ9E(H0P�\��M�-y��b*�X��m�ӡ�1��?3�w7�đ@�8V1��hݦJͮ05&��m��VeZڢ��͘F���Kk���X���擐`J:�<�|�2�)�c�!s��=�G��4���v���8�,YHCQPu�9o�`~J`�W0oѫ�=Sۀ�֒8fؗ����Cp��q�1�bR�M�LBbin@�r垙U����CrUr�בg�|��;�K<S�)L,�DQ��CSM��P�d ���O�7ؖ��ox����1�� ��\�R8�|cBU*>~$�Z����~p�%L�S�Q�a�wV�� +�}-�q�vߡ�Ѵ_�"�M{Cf���VI�#��] +� �Ve�&<I)��e!�N���n��4 *pof�Y]�y��`���*��Xm�<�U�àVL��\B\ab:M&a�}49:�W�P�_*�����������˲�e��I ��� =��1��*(3R��~��V~�nF!k\źޘ}������]DD���rye�їs��˛���κq&*�S<�C��Ts�U�n:���n���j$R2'r��Ltc�E���A�/��"4�$�o�����f����78aҡ�{kM�I�~�π�)Yx�)"2j�0������"/bY|�̞vZWR�{��s�e?�,�M��. s���mp��c|A����O��1+�j�W=��};�p��~�:�ص���G�q�X�k>l�d��͠Wi����j��myuxI>�:�b�W.��w4�m�>�J:�"5�1_��O��w���%�p57eDcs��Z�'�-�����7�639�IA:};���(�s{�����J����OC y��������g��l�1��bN2O}tAzh����\���ʹ��آ�7e{��� zb0��e���&��I��=��Hu��d�CM�<D���7�P�����s[��7��CBOy��g�kZ��w#�RJ=�@��ɉN�4����qIz�Mb�js�� +�ݸ9jخ�|�H:�`� ��qb���TQ�x2�h\�/��R� ��"��@��vCcly��U�?K�%��v�oD��,���{w��v� ������/��~D�ݕv�?8��#�v�Q�������l�a=璙�� �T��r��/9��'��{����`u+����^^Ԅ�3q��a=1vw��<�-�r���?(�c�{Yu{,}��픏`@6���X6��)Z�`�~t[I�m����K �� ��Bm9�4d�j�G6n�pͺۢ��sT[O�� +8�3J��6 K���߲���D��_9� �}�d嶷�;��H�m�1�6��ϯ�XT�g�5X)_�P��L<ax���4�ɏ� +����i�a���~%W��m�?VA�H=��2��� +���M��咂3�;kT{�'v�O�J�sm���o��?9�f1ab��b8>u:<7)Ib�:�a����Ĺ +o��!��� ."̶�8y��ZA|k +� +�>����XŌ�fw�鴶"�"�A��5�D���4�>�¾��S�J��E�ȸ}J&��TUI n�f؋���^ڈ��\WZb^�4_�vR���i [n��H z�t��ZYD�tL�2F��quX���#4�o&��|R���:��=_č#���GN���K�%�Wq�x���� +UU|O�U�%�Iwt +��� 4'b/��MS��.�2H�B�ʵ�tI*!'�d��RT�paJ��\�1�}u��X�n�k����l^p������y_�˭�6=vm�I�PM����歞�������IE~����֏�ɟ��&�@|}����� �� +�b��i_z�Arx�N��o��'���� �w�����T�yM��5�<t�@f+I߀y9�!�����/�5a�n�����Bv�K/���W �Zb֛��Җӻw.�)YJ� �ܾ<b��i�X/��^# 7�yE_�>�������Z��vtY�ZXcUW�k��a���Z�*�����x�_Mi��[��a�z�8�?k�f)Z>-�um~��I<��Y혬�����r����lӇv)vpBV1�� ��м���(���R54;��;ּ�W��%�L����b�(j�nsWK�o�������)\S +z�|��C5��� �u�]c�`G��o4�JZ�vV��gz��`�_��b(>��B�_�9�U�%�-�.CZL�f���}�<6|`���0�)0?�W>�?2Y|��fq/L�=���\XYpڡ&��F`�Tp�Sp�g�~n,����{E��u�z=���ǘuϒl�<&|��P�*��g@���7)�T��y�h��#_q9]������}C����?�n�wν��+�[��?,2�$�w��Hw��S��3Y�2D��Q^xv�C�/B"�l�|�${��-U#U��"�b{��iN$���}���J��5&��ϴ�l�>�iڎ��rL0KL�rk�+츀kwO�N���x�`L��_�@�=��P��2��Ag������Vrl�$�x�ꡯ�P�41h���I.���3~��x�ھ˖uj���^(�U_��Ә�2���07_�.�TV!ÙDL}�{��Ė}U��_�Y�M�~2�J%Ū�-Ũ�~�m��p��Us��V�M�(3C�������z�"�v:�ڱtI���T��R��ݫ=�y��Cv}=��]��}�F�)�*H��RS��/�9U��~�7&L w��� +����!��Ǵ3�N��Y$m�����+�J�;�@)�p|� �p.C�oV�]�ׅ��9SkK�1�J��� ^n�<�Ttw��p#���`�։��\��yna��������5��D&�_���+�I穢�gC"�%�C#.����Xz��PR��G����^/E0 G��/��sI�f��6�ԉX��ʗ{` -��б��ɔ*�M�6��HE�l+���#͂�I��4������4�ϋ�4S�l�4�f�V1xJI�5H�8쵈X,�]�4�0>n�j[������G'���н)��%�~ms��P����E�}2�W�ɍ��o����yѶ|D������KW��ħ�b���G4Տ�c�]�&l&���Oz�j���EGΑ����4�|���'n�E������������-��I�h�S\͇�2�j�z�c��P>Jm���M�Z���* +G9T�r�����~[�i��8����$ɉ�a�w�;�,ŋ�_D�qn(��oF7f��Sz��gƐ~��0���w�pb�IC��e�:A|}[_%��>�eX�����p��F�KkL��ЙXt��j��1H2\���Ù���t�]ƽ-9��n��b�<Ò�<������F��b�2��D<���ǀ*na7�S��A{�G+g�^��|n���j�I_��T,�i����Y�aH�p����3�H�o���F0�U[��*��n�CҏD�$v�8��5�*��S%��_p9�Ժ���:��4V���7�e�Lo��\_�P�%�cNJ��>!�L��+8z��tnq�&�"��3cU�]�I.�~2̧et�~����Q���=��o�1�Ԡ{�s��R���bθ +U��Y"���&� �O%��1�n�n��g�����g^����-K���l�XU���+��z}��i�W]��}M�R��������B�m�?5��� +endstream +endobj +8889 0 obj +<< +/Type /FontDescriptor +/FontName /RAFNRP+CMMI5 +/Flags 4 +/FontBBox [37 -250 1349 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 +/ItalicAngle -14 +/StemV 90 +/XHeight 431 +/CharSet (/n) +/FontFile 8888 0 R +>> +endobj +8890 0 obj +<< +/Length1 1444 +/Length2 7135 +/Length3 0 +/Length 8118 +/Filter /FlateDecode +>> +stream +xڍtT���6���"�0�����0t���0�30 *%�� ҥ� %%!]�RR���|����=�����Y�{�}�}���άgȫ`����p��H����. +���@ A�;�� +�K `7�"=a�����P[Z�l�B�p���+P@( *) & A �HI���7����@����v%����B_�#�������Tp�"a[8P��uC��u" 0(��!8��P(wI~~>[7O>�Q���C9 ��P�7���`����Oe|�v�������EB�h�+�{�=���P$}9�P]����k����� P�O��������l� ��m�~0�#�� +ꂵ�P�(�-�������������ڡ�3�����*�����<�<a��J���e���� +Gy~�CB!��������Kp���~a���o�yxAՕ���U��u�PP$.&$.��z���'�_��ܡ����� +���@t� �����QH/hP��)��0 +hu��GG��d��0_��= ���ߧ�hz�#�~�ϗ�PMW]U��O���)*"|��;yE@@Aa����(z��������w@�@�E��_{�E�ο����`:4k�@οIn A���3�����+��F��N�����������m�`�~Ф�B�@�^�CM��Vj�r�o�:�� +pG4�y��@��0O0�j�CA��P���ת���P=�'��ۂ���ˆ�/����D�����l��c�%C����<T������"��~���ђ� �����f6���@�]�蚃�$�טŅ��F�T�%� ���?D ?�?D1 ���"�.����?R�x!��3 ����������0����� +t>�cҷ3��yǞ[��U��W� ss5+�}`+�.E���|n`j�>�eo;2�%�ݜbΤ�ѳ��`��)2J�!�1�b����w�7d'��O�G^�o��|�<G��^�do���j7h�!rL͑���k���Ţ)�yH����20<�D��������)�DEj�^Y��d���U~��ni��*���v!�5`P��Y�!��+��sN�S +`����(k�� �$�BH�'T<=�%�1:�^zl��}������Ϯo&�8sX��ˏ?z�`�Q1��3-�Α�������ZUҥ}���et�K;qX��W2���v����{�#ߋ$����Y�t�I�P���9<ےk�;a^G-�.���TR5�G�߅�o����'����� �y� �ۡ�Z?|kG�h�����7ꃒ��'��@g]"5���p B������)���VnFc(ǰ�����F��Dƻ� +�(�J��d�bO\��z�̾��VPa2l��W +����k���0�Ř{����E�����&)E�k��(mm��r���Cv�� �P������L���v�(�\�xF����S+v.��Q ��5%��� k�*i7���i����9[�Fb=�У����Ͽm��N����aO��'S,��C�n����8�?�����3�<��FB֬[���C�t���BGv�G>=ӻ��ss���v��c"i���r.H{}Λ�����j�n�N�@��g�oΚ�h�/��p"���_û��?�y��$��-�*b��_H��)��3����'���է�E̎��j�w� +�>9��9�:�T�YLK�1��rXˤ�m�7� +�<�b�%��s�u+.[�'���˟~����i[廻�2Jm�B���5�����A�V�`�� ����Q�&�*u������3OQ�gM�j��b&9EƕD�A?i�w��2��p�S��O��O1lK3�ϒ�[X�%Kc�Ͻ�ȳ��G�I��P���k/(^�+���n"}�|� +��c�v��c���r��%o�;OV���!hR~L1q� =( +��37�9��a�u�n�����7y���}�S[������~9�@�s����gma<��u��W{W��|ס���tU0��ly!���]-����u��a��D[�|���M�p�5j�Y�cF�'�e��@���NEr��n��Bh\�4�Pܫ��������K��kL��S�C�<�ښ��X#J>�Nv8^�g�]<;T���A�����;+�&�����~Zt�:�b�?�6��i�Rm��1O�73�ިNrͬ�Ѻ��eQ��V::��P���\�g+'kIvj�ι�x&�<L��J�ն����K���i���Q�M K1gt7�|FI�<z�8<;��w��'�w�5Ԕ%�� +�3�j�<�4D;]P>u;_ls%,�'���T��Iv�=a�s�}k�ْj�Z�lU��4����� �p6k$7����ƞK)[Yvk�)S+��v����q#DpӋt���.M����,h���72m����S&��X%a���i쬈�9�|<����x��d.��呶y��%{��|�3�G���C9��_;��ў�x���@d�4D6W�:2���r�Z�D�uy-��2�L��&(?��r��cN���4_Z��Y�5<x��W:yϾ`:���2����_6W�M�����-� N^�h����pR s�~���Fc|����~��xؑ.�!<���ɉ�d�e���'��;Ң ��w�U���,B���Z�gw��������{J�*�U������8�4�-%�fM�E��q�! `�at(�k��@3S��,VY=��Z҆�m���?���<6�}�&�m{̳� +�ZGn��M8��f;j#[���+����6�p�][@�x�L5��)c�{�ʆ�f�0�Wr�aH����z�HC{��c�P̋�`�+��6Y��c��7V���臑�� �#�s���b�����ʲ�(R�Þ�{��'����#Xk���ק������a����MU�kݰ溕���^bg8-v���$�|'���y�����~:�<����l�BO��J�L�㓱�� ,�u�v��TUf$��o)�Ud�Rt��%�ӣ�2S`ԑ���p�dj�?�7i��M~��+��1_�#��^l'� R(MQN|���P��악�_��T�M ���v=۠x��VB����Q*v�)ӹ�uJ��b�i�1w˰���@!�q�^�YK���o�#�sY�n�k\ \�&1�S�o2�A^.��)�D�_l�S-��N�염bz�/�g�{%���W?ȶ�5�z�sK:�;ʸ�|o�=C���ɷ� � +]䓫�gLy\}D��/W�����������=:'u��344�����{�G�m� v��)\&W�?sɗs��������Ý%��u.e�Z�$����^.�T���ب��|7��ѻ%\�Fc-Z�j�P�|�ɎF�����=a�HF\c<‒�&��S[�V�nPU3�IJ��G�~4t��y�EC��G1E�1�b��Ԃ��[�� �d+_���E&�[�$�ss�?��|��}A�m�wu� ���������ٽ�AI��]����-�KQY�Iyc��Tl,?z�'�J�MG�o���.���:�in�6��\F_�O%� Xɑ���KhM���J��؋Ό�oV(e�]���Ho��qQ�����7)��l�G <ۣU!��JH&r�-|�/��"Q�*v�6���^��+��=ֻ淦N&�925��.b�@&6�oW��������ɻ: {���1A�5nb0~�ȋ�i���2���>|��jWI����:jC��;ƕ�6I�m�����+�]��O���ZWn��h1d͖����+�D���ז�.0c�,u���i + +l|��[��zXm������xz�$�0�^��VÞ� /�_�]J@�d��6�$|��s*G����|���6%yG��߇�Go4T�={R�cW��y(���In��|�Ow+S�ꅇ�pk�C�R�i%Ky��º�H����,i2e�tT���Vl��+I��f-�w��ݘ;aA�����|*��Uvg�U�M��q7���+��ܬ?�}�m���\�m6z�+�%KN�4�2�`�D����B{A���Z��7���T�M��W���A�V�B��v�T�Jά�*W�a��krx��o�k#��p��V�Ψ� 7 ��}�}C_j�㷹���6�|ڔ +��U�������9ɷ�yX'ʁ�9��~�ܭ�8�U��ܪT���H��Q�Pl�} �ZɃ�PB��d�5�Y�l&~v�ؤe��`�<o7m��fwK��S���?{�}4ʐ +3O�M��ZJ|w#���������v�'���$� ��h��������y�e�)-c���y����_������`o�>a��=��Ġx�4��B���_�Lk�#�c�h�����J�@W~P�th6�[����)xViA�:���("u���!c�kڿ.LiCǑ&7'��y���X�}�^|5����)��S >���0�L bZ�>��[��U���0��������Y+�"\#_�����F�&df8U����><6l�f�����<;Xp���^0�g�U���Ux�4�q�g\�F��d���,��oҷ���ݸ��b��2������u(9J3F�z�`�.$#O!�kA2��h���[ +��WH��g�]g�/N3B�xI��������ى�m(��H�xaUО�F����=�CY���/%����)G��V_F��?#������)�D�wZ������i��v�1��˘�uj��tI��f� F�\��h� �a�ݍ~�qF�w��� +��T}�oG|#��OK\]��?Z~��Frn�>�z�Ъ��|FV�)B�#�h��(E�n���x��v\�/�E�&IQ��JpW�37��#�����zM�;� �ޔ:=�H*;L�{Q#�߱(��+�F��m�jĴ�{�'CX��i�}}mp�#��R�;`�ާb�"t�)wjA�'��~*S�a��ĥf�{�3�����C��jSf���ԭ���n���-ɐ�L�`�}'�u�̓�������+p/8�foM�}W��c����U|���BTqy`E����-N`@�*ρ�u[w����2Q���ʍ +��~�M�]��a�D^`�������({9�y��ߊ�J"9r�7r�.*��vj�'�\T���N�]����� p������=�_��8�ׯ9��I5'��Ī� FQjGyơ� Ǥ�bBe"������\K�4a��n�9u�X�g���n=%�8�k�0%��T�ĸz@4*�q�����3;���B՟A�#P�,"��Y;��;"Ƶ�g��� +?�^�9:0z����]�ZT��� ���/�'D �N�'�]���V�W�2G笯��X�W���-`XҎH�j���{2��6.�b)�U?��#4�䮗��A���P���;e�*�r1>:~������Y�*Dl�h�ʌ~�7a�~�Ry��uZJ�hw�bCR�QV�?��+-Ђ:�t.�1"�B������*6&M������J��즊�MT���ϣF� sx���D�(�k)��zH�'l!ZW��G��op�X/�M܉��&���&�a�迺��oB��������4o��F����v�A�]Ӻ��Fi`K|o��duv���ջ4܇����ī���$.�2���x��)����J�]�N�\N��.��S��bg�;�Ϋ�ܶ��悠���=�wWB?2����%%����dg���>�Qi{�#�î<�dԿܗ������������O!ð�V<*~�=ڇ���g�8��9y�Jٱ�ӗF�� @�xu�E�w�|l�+L�@Q/��%�_���X1���&H +�7���}��G�K�}�<i�b�˝�^!�s4�%�1!����[��j���A�j���]�\�`v�t�Q���9�� +뒜�L��K�>�h��ușk��@������i��|_��(�{��,@�}���+�B�QeLwvh�Sy�k�W#���4�3?'�:�mi��&��c�g�6�g9�$�s2��7Ӓ�_cbq��䗌F��3��I��Zԏh�� � �b����ꑀѰ}u��z����&���px��|�.>RӢ �4N\L�ya9���%������&DH!��p�c+Wz����il��� �;]x6���{8���լ��1��6��҆�m<dYr�P�L`=H���{�,�UV.ȿ�:�kk���j$ɨ(W� �B���*�1�{/���s��6�0��!�"�8�Hő���ݒ�9�Wn�fuF��{A֬q��Q[�����ϋ�v� +tt�ۃ^K�9�J�7�5*x�>�.�o�u|ˇY{�ȍ��4��3I�f�Y��7����]�0�e�7��w�+����jqԤݤ<��ϾK ��y��I9{g�����2Wj�S�\��uv{W7`[��ND���Ld�C�Za�5�pH(Ŀ�Q[5o�fi*�8x^����6:xz.�R���ΓJ��G٢���9'��+$��{�:�.~4�N��)�ם���0������U�l��C�n+��p��D���8��b��"۩���7Jg�\�;�����:�����Ȟo;��j����{<�����s������u�����O�'�[W�2��V�������:)�ӊ����m�G��{i�h���|�XG'G�d�5�^����XǛ7�Q´O;;��:\ؔaB۔��%cW�yt��iToBy�P6�����5��6Joț&.~.Ƣ�O��Ȍ��z��h�o���I�g u�����l��(3XUU�����p� F����?&��Ɔ���c�-��#4�Iy� \�<h���`�Vv`}�ޒf�Q����G���T�X�f���~�Gn�R���5�d���\�]��cTX��7��L���|gJuݳ�Â�++[Ð�����L_���v�B�2��wWI�iR����{?��MJ41�"�?�Uۚ~�=�5�D�-ɹ��,���y8}8E�ܘ.��qf�3���d��܅ε���s��Ş�����0e�����Ј���"[�v�m�V/"P�"�<t�v���1Ź��k݂��WuŨӬ���x�=�R�43��Y���6E+H%HćI kÅ3�话����Z��NEQ9x�i�xX�f$�$g�ۢ�H���8�#������)�����,ry��[����)�����C%G>��ɕ8��3e�M�"�Hc��כ�Z~�e�kL'D�շLԑ������`;M�wSfy9֑>�7f����[��� +��p�;�#,,D�p ��]mҦ ���;62;Vg2kRod"��R������`��庚��q` � +p� a�;#��:�)f$TW_#<W�*�Ͻ�8�=�&9Y����v#�v*���A�ԝKB�BE��+��r,2AV�(��Q� z͓K�V?'��z�oJ�Jc�V���ї�d�$�S��j�4:�ϋ�ӿv�(V���{,B�S��IC��ߜ��b���~��N��i�O��a+!+�����#�)=Z�֬U|�]�ڲ�#X�w�7�+��$�D�6<�o<�cy<�~���ޘ��&�~|������fD+~Z�%Or5��^��`hy�p�pUy�"��#x�\���Q��9�|��W������q/��pO$�u�l���{��^�uЉ�+���g*�2���u$��G��x+2�wWff�e=77�����̄�!����p��Ъ�uy*����Qz?�{/�#�����[�[11����i7B����-��N���3'-��L�ކD{C�iW<0w�B�n�`��wJM.u�z�*vQ �GJѥ�gB���`zp��e���7�@��YCUן��pN��$�?lr�\َU)���B)P�Bo��(Y��e�*������uB����d����bH�V��1�{���|��H�MB�yG������*o$��%�k2�uE��=�G���Pzt�zO�)}fP�,�.�_d�J�e��������;jj>�8W��z� +ܶS�W�D�~�����r�� +endstream +endobj +8891 0 obj +<< +/Type /FontDescriptor +/FontName /SHOIGG+CMMI6 +/Flags 4 +/FontBBox [11 -250 1241 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 +/ItalicAngle -14 +/StemV 85 +/XHeight 431 +/CharSet (/T/f/i/k/n) +/FontFile 8890 0 R +>> +endobj +8892 0 obj +<< +/Length1 1586 +/Length2 8706 +/Length3 0 +/Length 9770 +/Filter /FlateDecode +>> +stream +xڍ�T�[6H�t� �C�4� �0�C�twHHH�t�t�H+ �)�y�y���k}ߚ����]����tT*��fP��� +d�H**��88��888���4 0�_b4:-��j'�_��`�Q&�=�)B����m�@.��W�'�������!�Q r������v`'4:I���#���x���FS&�P@���;@��1�A0K��㍦ �:����+��%f/�������ub�:Z�0��\!0K�� ��6�*����� ��a q�#W���\A�`���b +�sz�p�3;/��)����v������ ���;�_A�~;�LM��� ;w���b(�(���`,����/C������L ~gȈ�@��U���#������U"��0�]��3���ڂ�`Nh��8�M����g��vPW;Ͽ�9����Wf���vg���_&�"�d`��������v���L-���p��V�+��������{C���h�N 0������oſ0����&`��?��`�?�q��7��#����_��O��2��ٸ�c�{��:j*���*�['!ux���<� ��{<x�;� +�W���ٙC@�?�>��?��E�ƿ�� ��`J�Gւ���\���������o��?����#��&$�lc�[��[��Q�l!6�<��������5��_Sm�U�A�m�W+=.����#�Y��l��'��L3��C�?r�_�f��@� �ޖG/���=�������?*����~��?�ӿ�3����;N^�����8�G��>.���7��lvPأ�fo�9��ט���슿D�?7�]�����q����C]-�P�?����G�������98����!�#[� 9mm���>Ґ��o����=�٘A��+&���O@�G/���_ 2uvt|��o^?v�?��+��M�榡�B�VU�-��d����H�)�:��������I��x���y�b��n���U������3���Ք5��笔2?,(Mb���</ȩ��ವ�$�8���PD`~*jfѣN���P�5��J�_(��:�E��sEa�!���ު�Ѥ_c�猘!s�6&`-R?,Y�=��p�Z�k9�r�`�"N7EG��k��#�`��P?�7J��b�mf���{\O�Wx�Lz�L ��i=ڻ�>!僶�Q���:}�v�o�ſ�P�b٧��nTW��-�>�|$~����H������r��L��*�K�k;�����3����T�3��hÍ}�y{8�����:Tf�z�o#�,�UL^�'[쾹�0#��~A&qk����N�wBr�4h�5T<GQq�)��( +��]@@)C���ͱ��J�33̧�wKeҚ=dw�FDoͿQf쾸���/���� +{k��h�$���}��lݏ���6��"��NS������/ƒU�:s #��Ն1��n<q��A�tJ�D]PJ(�Xۆ�U��7WA�[�@8�+�yy���H�WOя>J�\A�/�x{�K�a�/��1eL�1WJ�3QӔ�<�n�LZz��j���D����#�+�0���@�U5zhiC��Yi�~j@풧T����c�wӜ��?��[�rNZs�? �n>�e2���v�}s*P��K��RG@J�p�9�B~y�n����yC�5�[�?��>,����8�2������$|���U�u"�(Ƚ�uS��J������dZ߹��R�I']XbA��u�����Buz��D��E����$bk������Qri�S�Wě���ᗨĿ̟׀���4�]y,ɇ�5���Ho��c��;xή�^��D���'��� �⿓�����vܙ����̾ʜ��n^��5�'G_�'�k�VHxI�}~��w��LGK�v�X�~(��b�JɞTmَ�-�r�}�Mn��F��Q�畭RD��}�F�A@����~�OR���?���u�I0<�T�6\����܍fuc��y]KS��H�����'5�#��ڱ��0�W�F9��MO��ix�m�i1[�;Bh�o�Cv��fz>�h��#M7d}#ki{u��e6F_�j X�}Sm�Z��S���T+a�2��a�_�/�%O}���ȓ�j�M^M7�g�-�s����ε��d;�ѯӉ�� +�:����[������ڔd��J��l ������;��2����.r�1�yL���8��i�ɉ�;qОH8~1����U�fĺ菸�l��3��}4~d���պ�te����.BAp�m����.���N�G�0� +S��ҕ���M�O����\��[V�`ܬn���^l���e��FRy٬.�d!��wG�"6��s����AS^�<��dL9���y~�'�#3��.�g��ܜ�"�=��ç�t�oׄ���F��š]��6����f��g2�H~�v��1vб�''7�keL:bFek�0C�+��-[�$%�� +.S<Ik�u�'^(|i�QY�j7ΆS�������6��zjQ��e��m9F��\�{���~I�0vZ�J�#k�V�1��n:2�����C�}� +����+�17IJWJB`Ϙ����J�b�rc4���RҤ�Qն���p�k��}Qɏ�w�xI9�HZO�K��+��xk�!�K���o0@ʼ#I_Sp�(')���d��h�8<0�`�}Cp�$�s�_RfC0�k��2S$�j���y�MU�6}����z.�K�&DTߧ������@gU.�b�d�Fʒ2#D~$��r0����8�w�0.�7��xO�^��Z4#ry2����d�1ķ��0 +/\�쯸�Js�S�۹>u��\b�)X����^S��Ik_9[c|�ׂ�a�a<�]u�P�S�,hI�7͍c[qL>w2�g�^�oȨ~�h>z��ȟ����~�-�Ҝz�`�6�pה`8� �:��>���ua�����kΎ�b�\k�B�P��eB<a�j����{k&�\�/}���[5�F��H$J1����o����p�X�����x������O��j_D����88?����i�h�Sڔ���! 3�/�9�k�Gx��~k<@��U�`�T>�2F��y�̣8k]��}�Ӟ�Y�:R<^/|�`��9���$�ߜ����e}�hƬ$���Yڰ� +�T��i@��ŝ�ڱ��b��� KoYX��g�I*�/?w�M�8/|kJ����fo���$5�ھґĂ+��R�s?|�v�$��������:��;�i�Ƞ6�y4ѧC9z����̬*�(o~n�),�l>�}�j��-�"���w�����[�T=~̌b��84G<4W�"�vś1^3�mL�;N�pr@��s���2f �ctm��%�[�/�XH+F��U:?���k����� 8,�B��nk��c9 @�1W�F8ʲ��;�J�9�U���+�D,5-��8óSģOO�χ���X�g�^��>)���@�e@ي�h��%��*L�<�a�� ��i��(^')S���k�!��ٞX$^���tS��9����k���/�د�*������FO�Kƴ|�v�#\��X���� Ñ�}��:��E�Z�����#�zڽH���bCs��{��,���2!Cv�M��/��Ad&���:�64����Nbnp��#r �`�a�w]� �����:����)�=b�����:�dz��m�ǔ�����'? Li��!�i��?������8u��qe��������f�uw +O�LO�0JRW�S�������k��q1�An��y`[�-�5 ��Q>AGZ�h�1��$����<.�^囪c�d'�4����A�-%}^�~觻���*���M<��;�y�L����!c�7��H�N�9�?��(5T�����n�ɫҵ���ez��]���^��/S�I�?%V7}?~F�|�ۇG�o�VJ3��rj[���d�{4�ʤr�J��n���EjH�7m�!�IX�@7���dY e}��GQ2 Y[i8[A�8ZSj���c+\tC���\����x8gu��oG|� x��/����|ѱD�[�3C6fu�^��3�Fԟ�`���o�Z���:�j^�/�0m>ԽX��W]�J��Lg2!F���o�R�+>��LY�����"���*`^��ko�����Qf-s����yz>ꮧ�?�ԋ*5��u:֒�O8j�ߧ}��rT<zT��7�����`��6�-�*}���(�2���nN1���;q-)+X�j�xE����(��(*F���tcІ��'$�h�4N%�^��i�� ��^���p����n)*ue�YƝ�Nh�a��Z�6<�0�x�Cr����-'�A���Yմ+�j�< =���;u\���_�^=w������{w�`R�w�ij�H��+�OJ��yD7vH�������4;m%Wg�F�x���+��V�qp��[��Ո[2U��~ҟ&� ���H?����t~OG&���������S�rG�-E��5�@Uj�C�ݒ�qpK�XO(�0��b�v +g˝Ez��j���M�x�k�0̑��S��ue�Ef� 2�9C;[5z���8�p�%�{�Jx�Zol�֝�/s��9��1�́C���v����L+�,,����B��dW�K(��rm��y���c6C$צ|��ӄ�w�/Tt��h�*��`�U��K��[�>��HJAc����v����&x�ų���s����'W��p�d�|��#��g�$���.y\�7��!Zߩ���k*��a�?�B݄��*��i{$�&�[���<Դ�uh ��ߊ�V� O�Y:��6��Qn��ӑ�V8��(� ˠ�vT&�惜 +0��F������''���I���.v�i��';$٣~y�����Et��d8�ö�=~Ad�N��(��v"l�4|�t���'���f�ۛ�T��W6n���þ�:�����O�4�.X���"'^�t��Ǖ� 4�Y�¸�\�Y��:n�����O���.��{�<�5k�nNK�檥����b�Bd1=M ��-���t$�\c�;(M����B��̔i�m��N�\�,:klw������05��Cx&���F�w[�l��)hW��gSb1ߙ!&�դ����0�O{&N:�X�AF�������c��S���"�{]?w�q��~"<qfe��D"�!�V�2��Ԝ�*-�;�����N�}�P㩪�ǁ��?8�WW�{P�_�2�͆��\`c��Tr�Ͳ�Cx�m�+�A3y���4�}�+�}'E\/ +;��)iQ��Z~Ϙ�߂��u0�2��7I��,K�;O�B���jJO���ZJ9�q�O�1�O1۲�ƹ��V�Z\k�u���4�4�� +Ƌ�����"g`A4�q��An���"��#�&kSe��H�p~�z&���x��Ҭ�<4[Ɨ�z���>o�;np������S;'4�յ� +�E���G��nf�'�Q��2*E?x�i�C��VH�^���da���(Ҋ����� �v�4�?#]�G����o��f=,<}�LM�8lyś²~�O����=OU���L ��'�Fǁ��~O�<f ޔ'�&eB�Uc�fQIQ'��!G�?I�1��S���|�l�W��0&A�a��ڄ*�I8)0�J�����:w�% ���Z��3����-#�@F�~Kx_� ������A_����_B)� �����ʑ}� �l�Q����PM�=>��M��ɫOó@���ŗ4��[����8�^u#m7`���>^�-x����;�Ƅ�{�D�1�_)$D�q����u_��f�[�y�<�����9���!O�2��,(#�*$��W�?�"oI�Mֈ��p��ѼxѢ����x5#�S�����Ŭ�H��%��^Y�N��pFp$*���P9�y�3�4i�==�~� �z���Sr��Ԣ�X��2-����Hm$��&��)�2�r<���n�C)U��ݦwMuh�̡M��0��lb�P{���XUʀ8���[�D��7�w�<���'y�4�O� �)Τ�T�62,VG��>:Ī�n�k-�t����}��}7��0�0w?�g����F����:6k�6�s�E!�jj�$��NI�{�z G�M���c�w%o��T���Wa���d��?��@���Mұϳ`�s©�X q���y-��W��3�<D�PTE����~VW�^m\^����P[�ZH*LŠ}���.KȊy>f�O����"@� �hժ���g�k�l���|�N����XcשP��od>s��J�|�k2�j�M���s�3Ne��QI晕�z�Ma�T�`���h�;�֯+Ip7���>!~�;�n��A��>�}��ˣg��r���ྡྷ��:y�&�'r� ߂�'{���뗝��aW��b�=��`��.�0��N��F��Q�֏BkU�I%<��=���H�Ơ ?��bC�ko{ +{�>��]ff�<"ȶ�z��յ��t��7�S���סׇ"�D�E���`���bSg+k���<f��8�g�*#�ڧ�<�.�;8�Y��"�xе%���O�,qb��KD��ݖ�u�ߔ�������Q��W8x=Zk����������)��VS��h�rF���K5\�� +�ucS�(·���~c�ԾAm\��(�ԕ0UU�3+�BL��9�9E��72.�h��XZ��k��ٯWιO�CͺnS3q������ �e*F��H1̑Yc$�::�D�O�7��?=�,v[��:���Go�e�q0�~uչ�7t��lz�M3�GC=a�:l���>V�7Mk̚� +N�Q9�D�3�ؑk>yl3���U��s��u��Ң�-4�%���X�fxVm�z\�}�}���&��t�ݛ6�&7�[��e�Tv��?��zA�W��YK�f��@�?�w��K4fgjO`��@��2��c �7��G�������ۚ8�V��=|Rê?O�6�w�'oy�^U����΄#5_ž%�e� RDCc�$?}��YY��C5����ax�������g%��4�P\q���9;w�$t<���)��F U�-�,�9�������;P�� �����3�-f_���R�`}�ߨP��f#M,�ž�!PPl���������Fض�V��;�8��a�)��u�.kLAm#V���1�Mh���s�� eR��J�������������L������{�=�,�W9�,�*�a>W��/M��w�46�1�UV,YQQW�@n$�6��j�T)� �O�U��^�]y뇧�����>k���=|��Mļ��4��I�:ދ�.�?�PV�D����љ6�:�w�M��nǙ0�ZQ>�JAqIB,����A��~�$��G�o��� 1O7`�\Ԇ9�8�9j��\�y)f{)�V��"%�ʍ��,�:�G��"��w|܌�Ud��٤O/��7�#�/���H�Z���^�͈l���� ]L.*=�W����q�y9d���$jS��v���+�g3���&�CS����U�~@����geNhCT����z]p�cğ�Ԛ^+(Ҷ�ڰ�� @ E|YĊ�W�UW��x���\�|��=��B&����^���/�%�>k�y�|���;@�4>@� �����|���1\�v�,N�4��q$:��#������� �!��+;Y����V�H���҄&��,�Ȣ7H�Y�:��7T,�)�5����qFQ�:G7��^����4�v +\9���ej'� �>�DRMe8��j���c�c;&�6�|�v��&���Ƴb�� +�����I�4>�Hʃ�b���x��f9��Al�D�y�\���H���'���%��I�j��Hܼ��lD�*Ft���8�. �nl���g�h��H�8��yS���JKi�����̗���{Ԭ<�x35:��c�X��#+x��V#=�Z��i��4U嗢a���)ŝL)����3h��l�'�;�B%sn��G�����tʟs�E�t#��<UF��Ҩ5�1 �� i$��qڸ��7�i�~�bUU~�-S,R���_��q��ŊX!�ѣw����;>���'�7w�Ȩ{���jqïz�Ծ��|������H���54Xߴz�F�� z/lװ��u�-��Q�k��_#:���5�J�>���!k���CF�K������Rs�+o�!��|����)�(���x��*����wZ�Z9�J ��o}�t'�t�|�0l��H����~ ��t��ށ�c�x*M�}w�}gMك�|����ZnJ����#��n��X�L�$q���,��/X&Ύ���j�&��N ��1c�56��lH?�0Bt�(�f��(�Ս�d�4E#!SIQ̑O�̚�@e�����1A�o��~���w��6K��1��y��m��}'F}V,,|&Xk����j��^���E���!�f-Ĺ�?��M���w��I���]v���z/���@��Rn��9�seQ�m ��LQ"g6���_؉�hMiu�W~�B���j���s��}��^B�͌��dX�s�P��5/n�P�������뼭w�������LO: +��0��e*ǟ�;Q$�譺$u��]v\����f��9 �тb��GVJ$P���0���2;ߪ8���1W|u��{ +�h�mm���|H�0=X%>�Ǔ�&�����+��5�*��[�`k"87�e^����'��a�ay�������$�R�̌���s*:T�b�s�2F]t���ؘʆ��0%��w��hgrF���7�U��W�[�����������Z��1�*�l�3���������<?��C|�zt{�v���J[K�q�]l=SY��}��ݛˊ���Wn�Hd�)w���d��63g&���T� ���S��c�Y}2/4�/}�y��G�9Ɇp�T3Ў ��U�Ԧ��_�v��;"(w�0L��#b���r��j��W����E𭠟��}��2+w��J74t��?lЩ���Y4���%e�@�������: +��5->�\4���\��Ǜ�����w��x�A��)�8�'T%u���E+�i-"ք� �GX��8ox!�lb�I��S��츏y'�~�@��pipcXiY|K��� + �k���wE����!�i�v�'�߮�H�7�.���հ"���ԏ�l��v͐�Wz����g�b=��y[�w4�[+C�7[ma(Ů��%87�喇�[�6/c�B�t^��� ��xK/o��F���N��LW�M] ��e�4�wg��{]'��L�ٺ�s�������ˎ�6��C>~�q~q���`�R1� �8� �_<zu������bd��F+���x)_Vp�鈱�e{�O���4֠�.c��HQ�T�x�-'9����딠�$Y:� sq�tBΉ�k�v��0��Pa�V�1ʱ��������oW�~�\�Q?�p߁z�p�E��,P���E��'����m�b��� ��c���,#E-�w�Y�o1¿M��J:�-A +{XKZ��[N����Ҷv3S�$l/�n�,�Q��"����w"���8AO�`�[�qF+Gګ�T�рNV�eL�i?��|Pw��)���<�S@�������k�x��ne����a����g�y4����� +endstream +endobj +8893 0 obj +<< +/Type /FontDescriptor +/FontName /XRPSBE+CMMI7 +/Flags 4 +/FontBBox [-1 -250 1171 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 +/ItalicAngle -14 +/StemV 81 +/XHeight 431 +/CharSet (/M/T/W/arrowhookright/comma/f/i/k/mu/n/partialdiff/t/x) +/FontFile 8892 0 R +>> +endobj +8894 0 obj +<< +/Length1 1610 +/Length2 9070 +/Length3 0 +/Length 10131 +/Filter /FlateDecode +>> +stream +xڍ�T�[-���[�k\���KH�4�H7�4�%$8wwwMp �Gr�̝��_��Zͷ�vթ���0�jh�KZ��!rp�;P ���(�y8�@n,���o3��� +� �A� ry�ɀ\y�p@��������@�п�p'a�� jP��(�ag,i��������}��,�.!!�?��I{��TA.���� ;�6��x�W +fkaNNwww��3��J�� �u�hA�!Nn��j {�_�q`1�t���ٵ�.� '��`C`Ώ�0���p��� +@������ ��l�\\�N�w��DP؟`�w��<�0+�%�P�S�p�pa�`�� ;g�c<� ��?�T�Ij@� �ݞ3� ��������"��4�S��YH���!0g����@� �DZ{r�u��0�;��o` �YX�n��ՁSut�(��My4a�c�������<����#������^�����������`���j y����r��\�\!�����o������]��+(��f��_����c��������2}��f�����r�(�*(����}RRp�7;����� +�?|�;��w�ba��Lj��}�ӿJv�[�o࿓��e0��r �������?!��������-H���������C�<�&<����qT�{��_�>䯭U�X@]���z�I�գ�ٹx9��١�rP���l��f�����5;(�w��~\�����=.���q~�_.��㶹�����O�]�,���x�|�����������qC- � ���]C��=�,�NX�����)��� ��8�A��N�#!�'�$�4� 8��F\@n�����3������\{������p��>�r���t�r?B�?O���y���57�����`���q���^/���6���n�,��tg�A=J�4�f�y���#;i����>�\$���K�M����e���/�ͪg՞�����v�����>�#N'x_P����#d�'J��;� hPG>i�����f��a������HT '�Ҭ��^^��BB%�w����`ޯ��wJƔ�n�e���J�,�z��^�d�o�����#2@�-p�'�[ٗ�T2��ez���n����S ���J�[���$^V��Xo��Ҿp�ά#��8�U����=/1W�+�d�$�L��5�&n���QF>�}�6w0D�G��yxSNB�����Й/-Ŏ���ģ�7������:���JۄE�c߫{�Wڪ,,l#'E1�/2�4��Jg�wU03Ш"c5$����K,ѦIe�ON6�^���ޠ�Z8���V%�_8-�G�x}_�=r���T��B�}����; {�ji�~j�����4�`<�*�.4�y��W�$q[ѫ=�)?�-hRm-�v��C�L�^g�>��G�x>�4�û)TD�34E-Z�XPx&�I��ĩ�#�f��-k���Gٞ��'�1��+�t�L)�ذ��33��B�=���7�qi"W��6�j<Ôːh">�J�P�J�t~��g��U��`P5j�H� �\6�lƝ/�G�?g�S$��+�4��H�b�C;J�V�!��1-s�)܋ʤ�2��"+f҉�@Y����ɓ�]�(�ak5z�Y��A3���$�\o1��t�ơrQ�9z�_�y���Z���ǰ�2����a�T��Ў�S�AR���=C �;�s�����#�����t�aOi��W!� K���?$f���+N�bx�D�f�jF+6ܞ�<�����M�ل��s��{���V��h�p�d4U�TM��3������Y��&%���:���sYi��w�}QBo��V0��h�(l� Brԅ��-���s��� �)B^h0�d���y�i�I�x⳾�/�JT��ot_�5}���2]+d���s���2 x���{Ow��� ;a����jL�S� ��>�B�Y�w�(n�$�BTU�F��OA���CA�^䦥����H�r�Jm��K�Q40�uE�>�渴@"������G>�wظ���[�i���@yY�,��O�M�|<\��ѓG�JA���CZB{Ow��Z���g��Ye�4�[�;_Y��#�6b�br��&�ฏ�I�^����kc2�(��c&1�Σ�� ���l9��M������'�9�l#�lO�ò�{��V֝��ض>��{��5�ƴ��.J��!S:�{�̫�?3is8%�T��L�z�9�l��bxo��I� �����b���.���_��F�)��z���c}��yK-����M����8,23/�U�k��]%�,�+m+A�^�C��%�a�e��lW W��8D��/�{�r�}M�l���H�[Q;qT�p.����G��`��(H�����*C�xlr1�q��U��XD����3���S1TO�8�� +l������o��B��C���w�7GY�>?�!���C>���¨�Fr`5����oEE���0�he���W���GkM5��_#�)\/��3ڑ�V��6�k�����t��ڙB�P��b��m�aw�/qk��s5����jn� � �N��=��� +�Y#���<B�a�R��O�g%J�:��_��[{g]��Y"`^��h���`������' ��T!:�00����!$蛻ñ>����Y�9����@���1�N��BP�U�s�u�-�柖� �ٻ���9�I=�0�&75dLRr֠ G��e>���y�e�q�"��Č͎.s;[I�l� c�g,,1r*s����v�5��璬�D�v�������P���W�� �����og�x��r����x.J�9��_ ++���|d�����_��~�]6�bl�xQ�X�W-O��Nκڎ]�������ȿ5 +���Fe�T�g�/^z�q6[���G��{[9՛{���)$R���Z�V$�]n�����alG�#��q��w3|���"Mu�M���%e�\K�zVȅD#)��RP���*Y8��N =ھ�͏W~��->�ɵ×�(bT(䓷^�pL;�v{��8�.��BZ¬f�]�Y��k�.ʢE�����C��5L�E�Idv��+"Z�,�j~�!`${t�d�B8������$�87�\�]^�P +�#ݳV+~1n�L�a���_�tӞ�i£YC?ԡ��#oA��cUs��N,��|�r�q���}H��Ǻ�q����v�u��5 +���������u�ǯƳ��Yx��"ms�V���oDG�9x�I��{uKqp���d3�L�^[�@W�\�w�|ʌ�������5��O)��M�v�7JN� ����KY}����� �^�r�>����ce���M�@�f�`�_�`�6a��Ƅ���V�^����H��g�Μmjj3S�y,i��E���e�W��ﮉ��G�ix�'�䫗�F���I���%���Gj�Y�/3��0�F��.��LKl_���S +s��DeUH8#�!7�f�[ſҬ`��C��s�V�6���R��I�=��K;Qt���!"�_s�U�%oIÈ��E���7;4���5�`�cR_㚊"o�t��z",��9Lg�>Uq09Ǡt�d�#p`ӊ`b�ĸ�/�uCl�2ű]n�u +�0�F��U��N3g>��K��>i.��ց�o���褉�u|�ʖ�2�z����(LJAh9�>�� +�eL'�M�nEt'-U��[�ԯz\fQ�~���^�Ŋl\ڮg�L���w<1��� I��\�3�b9�(� +�g:ۯ��F1�����t빹\�Ỹ�k�5w����[xaI���~���f@�[���_ �5-�?JUxdnV��tt^���ksN� ѝ?�8糹�9Sd�}�n�=��t���-P��%̰hK��wM��)]g�Q���w��d�NhD(G��p9",�4�~T���z��@��:eV�V"�+R&���`��)��'���[�������\��Rh*�T�y������j���e +�ݱB�*v<��[���-��E��ؑ�;/�����?D����_�h�9�x���>H%��oʿBVs���z�Z�m��(.�D�"k��F$|�|<��������Z! +ȱe�������&���6�G��0�آO�P�+@�����$P�Ym�eX�&U����f��O��8M�(q�D�w��QB#�d?�� + �����g�����L͂��Ǩ+E{ z_r� +���Q�d��c�MX)j~ߟ! ��>�^+Q���5�䦲�bΛ~q��ĭTe�*ND����G1��>�����+r������� "�{7��1X�օ}�lN�i���Ͳ>���� +JD�ܔ��4�����H�T���/�P@h|�g�`a/{��9�c��u�<`�;�m�#P���>DU�x_x��;�:�rCD�Z�U����¹�E#��"/߱T����r���ia���0�F�t >.Ҡ]�'�l���+�⾨���H�A�����λ�I����*>��#�7��$�p�S�b� \ȧ�R�Z�d��M�X�� ϫ�"���r��p�/ SK-J�.xM�����.�垯bPF�V1��uz���w��?Pr��nk�� +�z��wR(�ʥ^���v�n+&��9�.���Ne�ZR�ILN+r���`�x���������43J�i�����g�o�"�7/���4�X�y%.�cu�i� +|���%2��p�����'�S����#muHM�\�/������# +:��d�0�K���O�Ӿ|S�4it���;�<s��� �UN�)J{�x��s�6*���S������ͺ�:P��q��=,�Ĥ�5���Ց0g癵��� +��v,QJ�� �\���IVHܫ��P$�b��B��O����)��~���-�����#��*�w6 3pَ`��,�w���;�4����ë�ZvC�������pJ��M&���,3f�+���hZ�����+�i)!`��Vup��(\�o�7`��=E$��Oy*$���:��&�C����;n ��,{�He��0$�x^'"U~إ����1ԅ��co��T��S�'��h��)F���Fc������N�����2��ˎ16�Y.3�� ��H�ʥŖS�S\���!�Tqx�>��fq}������A���:���]���BMax'v5�1����R�tRVY�;Gj(�<(v!�pӑ�k�m������ܷѧ +��rR�3�p#,�۫������CA.�V��ҍ��B�/Ȋ�� +��.��Q��d���L�-2�ڒ�8]��Oȋ�Qj�"�e�E� +H9���[p�;o��'m_)���"��f��9c����f�d�����\�c���(ȟ3�����L%�����Lo:R�˭��x�H�V�A�|�i Z\0(h��nCI���ٔ?�r, +T�����(�4�m��m'5 �����L�@��R�o���>*���Wv*�&�U���<`�@��R�f�k��w��#��a��O�6��L�����ŭ��z�o�lF{H���#i83��j�߄��ӑ&�Z�^���U�)m�Nd8:���� +*��>֙1챜��J�����|Cۘ�q3;?��X$/��Y͚ۿx�<��ʝ?�W36�ʘ�O��Z�Zz�y��d��\���V�4V��N�z'&�&V��K��cGze�D�8h�Ũ����̤u����@C�8�W��|;�D)�m�>h�Ho����g��Z��5��Ne������Jq�}�O���E� +Y�S�%�|�,/�^�9ͬ֒�xa�&�t������d�LA�}ȃ��y�Rؙ�ش)>��-HL��V��#��ߠ�?���{ %S�s*s͗��9�3!Ə�ȅ-�2�C�UV�����57�?g�:���#O����.��K��h���̽\�1S�$��W�S��'c���C�w74'�������Y;Q����<"QF���ilў�8Q�@}���}a��!�t����Q ��&V|uM��uV�{��.��� ��/I,�DK�9��Bs9�`�Sl���a=��������5c��"����n�oۼb���pl��o�'�-N�k�_�=k�����|���W�[~��A}�]w��ΏM*�3D����B�+��Lz'����ׂ3� jB�>K�v/BKۯ�E��J���<Sޘ=�����/1����DG�@����3Z�y�S��s��Ks֔[��,�ڱ��ŎO�x�Є~њ��]w�A����!�I(�T���|�[)7��}[�"g=��m� �*����(���.9�' +�*H/ѩ��������y����o�{�!�S�[��rQ�X +�sٝ����6��6i���=��$�q{�J���T��o݀�'@ģ0�y���j�(�|���i��f�7�Uu�w못��}r;�?�}������Q�Jb�s�����!]�9�9.+��TRw�6����G$��o��Z/�����䣸:�æ͞9 �\:��.:��|��%q|��Qq��ݴ�>.����`t�~�OW��ٗ�� �E�S$������t��0���C_��k���Ƀ��RLIMnz43����{V I��xQ7X+�l�{tv^"mv>[��I�-��L��\?�D�pKhb��](�NS���g�����d9\A���=~(L ��d�RXKy�#�;�ڱ& +�����em�k�o��d�ߖ�>�ЏM�[x�6{����~����<pzQ���y���ꁖ�[gU6�(�����MI��#7����lRY�,n p��O40f�_2m���[py.R"����w��$�C�_-T<���br�UO<��9�g��3\�dS:r$�8llB-c����&�6M}�Η�G��x1V=t�wn��S�V�8��El���GG�nAJ��'��Bw�t�z��3 xc�6���j�`�.���4ӎ�ŕS��R�5��͛o6i�~N��N�:�����MB)F�����{h_~$D~�@��:p4�4<���e�;^6���)�#"��K*|���2��r ���gěgo�y� ��F��X� +��yeyϊ�H.;�%tP_����P!ZiH0�/m���~B�6�o�����Rp���S��^\�W$�:b��92E%H}z+�e,���E���U�&O��۵�0�"��|Q�C��P�����U;����ϥ\��PJQ���㻐&c��/�<^����i-������V�{O��K��c���`&�����l*�\1������y�|��[�g�0���Y������`���خ�v�T�|v>?�t/�_���U��;L��C)����&4Bi��I{����Z�4PD�_$�-��ݲoPe��vx6�2���.bu�)�[7��G�o�ioJݙ�*�&�#)�� T �S���<�j�P�N,��"��!�А���:>�4���˶�|�]��z���Y��f�n���YE�<k��8t}I������u�6dH�JHɟ[�b��RE^������=�F�j�!�t��W���� ���r���\=�z&i�s)��R�ܦr����p���ұ�~'�WyO�G?����o)�P�|xg�F��JJ,�v��NA�E$��+me�y��J�Bn�F2E4�H}X�y���i�4{iN��(�}���$r����ӝq!̥ˈSO�����Fܛ�0�}CE��Ϋ��>"9&o��b��������¼��tK��M�[��}���m\��V������ D�]� +ۊ�i4����?�)�gU^އ+��u�NS��/QP|d�IT�b��y�vx�a5��2��o:��T�6���3��W�z6jއ�I�퍠�u�ܪ��a�2<��/U��KQM@�M�F�Լ��ū������fC�>YjK���2jS +ia�z���'�d�P��sn}N"�p{#�Q�E�K�{�0��z�P��~�}�����'���h�4�)W���7+���٭A=S��*öb?WX>_`S�f�Z��y�fk��n��I��~��I,c�%��k�7���+i��c]�ڋ(���ݻ��>�+$_��UFE��%I��W������=����7�1��5��}���{�%X4�W���q$���e>B��W�7T֔�<Um�������E Wͳ�I�}-7tN�W�g�7�-�����ZJd�����w��v> ��¼����?!랰�ةY���^[�W�9��o¨��\���~} ��Fa#�U�&��y�;?$�9n�v��U�u���ul��k���<�� +���ɢnĩaJLPU~In�@�����X�*��[���r�Zi%�hǴ�jj������'-f�CGr1�����f�a�j�s�kq�/��H�����xsn$>��躽g1�Ea#� ���)+g�/���eL\��1�O�2x��U]�E�-�ERk�'�f�����I5��G�k_��R f��ex�"{bH���վ�HaG�XXS`�o}6̹֨���D6� !������]�3�˱������k�F�Ȟ���ݤ�L�y2�Ǟ=��w�0T��қ��aey��M�'�K�C/�,�. �4h��X��U#��H�v`\K�1��I�����b\��Zx�#0�� UHT�5h�j���%� N��!3�+�:�d���&\[k�q�@ϴ��u�{Y&�����ʵm�IH1}��H���q�"\z�$T� +���['��_P���*M�ǜx:�������sA����犃s���5tk���V?�{?�Up�bYWlQ����@��"�� ��MM��]�9����#�˷�g����YH�V& +���1Lr��+:c��瓪�L�Ŝ��=�F���ު�<d�z�9�� +|+�#�2�wl=� +B��(O}�Mp9�q����z��e�%�y�O�C���dK���`����6�)���f1ܭ�v���M1�ؤV.��aÍyb\�{ ��7묳6����ZK f�^�6�X�eA�j�������V��i*m�UԔ��tc��S�v��5UYGT�j��X�t�o�����W���m1�U�5s'��y7�Qf1^�O��z�4A�}�`�� Z.�N}�Z��َ�x��63:���"<�� n��mb��O�I�}v���To�����{�������+I��Tle�: �#��8�d�pX�pI�a����]�\�4h�J/n�8�}�zoRm���u= +�;���h!u��-� +Ts5X�/f��8Ԕp!��yzλm�S���aF��Д�sؐ`�����}SA�UW�� +l�C��盨�1�X���?�K�l_'�+ZM��Վ�ˡ/� ^�s�)��UB9�.K4�谩���0�. ��� (k���n���٩�� +*��Z�d)v�e{d�#WN���3)W/w��O8*i�@������X?Y΄)�R-n�U�mu�͉�1P���ź�G%�� ���Ĵ&'&��풻&V��c��&�t��|��E�X��+J��2؋s`��j˟�*��$d��@{�{.N����(BSe����QUp���/�����Kؖ.];]�ef��X�o�Tu�=O�D�%���cܟm��!��\�8����������-]�MnHn˼6��H��g������`�R;F��,�v�k��x��Χ�[����&��W�P��uမ�{�n/�ٮpqP��V��@ՈP��}�ثPk���6a�`ʶ]�y5gp^�����}ߗ��y����(��b��ж����&LtM� �|�*+��&�Xso8fQ��2�D����;��,����iL(���Ѱ��j�����t��D�8)�ky����|�U�z���|�i�2���n�Q�ʋ�k�_�әX�*$�����NP��YL:��O�:e"��O� +�v�R�>�4�Y�o�Wg �f��v�6�t +endstream +endobj +8895 0 obj +<< +/Type /FontDescriptor +/FontName /DHMHKZ+CMMI9 +/Flags 4 +/FontBBox [-29 -250 1075 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 +/ItalicAngle -14 +/StemV 74 +/XHeight 431 +/CharSet (/A/I/J/a/b/c/f/i/m/mu/n/o/s/t/vector/x) +/FontFile 8894 0 R +>> +endobj +8896 0 obj +<< +/Length1 1797 +/Length2 12376 +/Length3 0 +/Length 13524 +/Filter /FlateDecode +>> +stream +xڍ�P�[�-���3����w`68$xw ��<���Npwy�s����z����{u���{����JS�M��� +(���q�s +d�^qq89y�99�Q��t@G�_n:=��;�,���7�%��'k y�Ss�=\<�.~a.aNN�7'���:� d-=A6�5v��3�B'���������?��Fk&��������)'���P����^N��th;[����P0��C .�^^^�N���nv�L��/�� +�t���~7P�t��; +@����_���e��8A�@��K���x9��� +�p��V�3���l�\�\������#���������lA�@���*;�� +����ttw~ɷ��9ZZ��Q�%@^J`���_��[��\ ��� ��-r��y���F��� �����O��~�ǟ7�����˰�ml7a��¡�z��d� +yq���B�|���B<��+��mm��^��������A������� `����������y��� ��B���!�+�����h���r�n o�1��������2}���3����?�CKJJ�Ј�ώ�Ƥ���~l���6n>N��o� �|��F��W��U�:����eL�S��_`�k9����Rw~Q-����M8�8�_~q�?K����?��f����$���������-�@�>�����j�/k��ߡ��?�V h�p�ߨ��e��v���.��h� ����O���-s������� +���j���Z֯_��I�_6�Gʁ��m~�7?�������_,>���.����1���yI����uvC�}�B\�+7K��������������pX�mq�h����R�?���qW��{�;�����$����ۿH_B��e�8@�2��q�h������2��/8�m�����t��2����a�r����(x_�tq�p��K���|�-�'�_��x^��o��b���0^ +�x�S/���ޗ�}�n������K��?V�E%�c�����@k��igk�P��Ж�/R�^l[?�&��Ә����Z=�0�����Wܮ���;�7�/%�)��k�5%j5��?�ǿ�jF�%�)ؗ��M�LƦ#���������2]��� �f�W�����҅���-��*~ԇ�q�h�&A�'�r�>NQ#@�ȑ�qN�1'/�&p>�<S*dz�D���r��N�.��p�����^����I�(��.��z7�R~BgM]d�b��ά�����k���I�2���n&V�|�3w����j6� T����J/�\���uH%����D7��l��w_��?��v��t��m`�G��g�n 2;/.f9{����L�T�R�0L�>P �u�3Y��2L�/�T���k����H�z��/��4&���D�mu{���4�9�_���{��I�=��EV8cn���˱Z"5��ɐR��� +v�JՄu���^�B^%�έ���H�`�[�|�#� +��8�|-�̓(��ݺ�>鐰.�+�����2i3�_�z�'^��1k:����^~jw�HW���)�ޘ�D��9ԑ��r����#v�1�^���Z�$K�P8�֭�K�����la'�@I�����kZ5n�в��b貶`i�[���>�H�j������BuΌoP �m��9V�|��j���}H�u������8_c��dٰ��%U;OV�9�\9����Al����y�((a�ZV-d�{�N�vX��(yG� V�nR��w)V&f�nM�"+���<�����i�[!W�[F�I� ���Nʦ�CQ�"�6�����(|�D��6� �z; + jCt���&6���&�\.U(�p56��Ө�2f;�\W���O(eH)}���B5 +M��h�h��Դ�i�yG�������<_R�שv��s����ϝ����co�E?Rpq��#�?�6�r:��v;���o���R�+���˗L�~b�s��}T�x��sAoMQ^�)�s1�ȍ"�<&�zcC����/��](xPA�"��fl"�ʇ�b��5�Ɋ�q�IS�6��'�q���RSޗ�U�=��Q$�+�egjʷj�9ˇb=��W���Mn:0n�\�3�y�Ůa�>���/���3�`%TP1�V�nE� �Y`ĈTa������K��WҤ�u��uW���H�j�N�? �%A"V��禳K���}w�<D�����F�����w�#!=��$?sF3szwz�س����+]�*I�LD�#�k&'v� �%1#]�`�}�����u��̂��W�#����ޔ���T�6����o6��8>�I�IV_�Rq&�0�u���=��� ���>֏ﵶ��m�\ڹ�4�P����͕v:�G ���@�M�A*���n�_�ˣ�����ϼ�K��'�Te+�����1$l2=�(=ث��N�mj��0Ҹ`U=�����AuE��}�j{N]�����+� +*���8�����,2��rW9l/;?:��i�q� +S�I1iK�rl�����dK�\t��lGe�i�5��#$P#EA�A� +���uN��ѥCȸi�c%��V��Y �wz"U{�,��gSm��?�,�ڬ���M�$������J��2��LJ�&}�SMmfT���q�֩���w��[d���2�e�J ܬ�t��4Y��Sܢv���5�8h���+����f��^��V͏컭�pc��7pED��? �"� {�/�r��u4�/=CrnQ�� .O�$!no��=N�B?X�8�� ]�����%m �yHW4-=�|�u��Ϳ|��1*�`.��Ʃ�Uc�r �[*B���!�����m���@ǩ�`��^�� +�MS�t���}3[���_�S���ɵ�O�o��qdt����q�j�"z��a�t*ej�d��֒W�����@�к�^a��B@�����<w��L0�o�$Ċ���i2�l_b��R7��¼�Ouٶ(5!Z%U�}�Ԭ�ؑ���2r��Fݙ� +�־�p�F��рgx���q�<���í�Z���P��[!��y�A*�'b�2hn��*��CE���WJ�p�4���q�w���Kʣ��#����1o��,��W�5�RRp�$!�'��YB��N��x�Y&�"�bR��M�c���b��'W9�����C��|�1E��z��W #���7ܱ#.�EA�s���9�sq�ַ���ct(��U+9ް}�i����}�8�\��#G���+��'���:o=�˺y챏Ԧ4�o�R?�x��@�H�~5�]��&-���`(S!�u�)����.�}��n2J�t΄H~��d�c��#�����"h�յB����C� +���Hў���n�P�RX��"!�:�Xt9�0�_y����]t�Z�?��5[��ǰC�ҖƵR���\k +�E���f�ب�@?p�VO*<�s���M�F)�`��eF��F���S�苺M;ɭ�[��s�!d���E�Q� w`X��Y�t���§�V5rD��Vr�<s�"H��4z�Lpec��fR�M��U�IE � +��U��[a�C��e7+0��z��0�z�����Oyh]����'*!�S��j�ġ��$b*ͭB��7�S�ڍ�����r��?�U�2d�\����<e0p{;���6'�*���"1�H�����f�Tԩ����,���δZ���!8�P��7EZ�,�ͅn��{���\?V]Yl���M��J�}���$�|䞌��s~6Z�eNo+�p�<q�ij����FE������#�Fb�kTpL��IF]�r �s�L��e3���9�I�*����Ϳ�Mf���{WJ=���^_�b��5�i�ʁw��/�%<'[�`��[.g�u@[�S O8��,�#��BDA�ؒG6���6}s� &����Yz�Wy"2e�GO*���o��I�hK+wG%r+����7���a9��{���" +�xX���<�|s��7k�&�e�7\)?����o�J]Ĺ������9`�"��/J��X1 �ƕ�É +�� A�h�L���#�|*�@uđ���:��T�^I�����t�����<g��p ���*������HDܘ� +�:ҷ��a��s�T�IG����d�}���Z���+�w0� J-�o�����N%g��en)X��Š$�6�� ��:<�*:8%*U�|���<l�/��M6AO�H�ŗ��b�w�'������U� (�I��ߵ\��I���N0�����+<�A�&f@3k�ބ�)W;H��y�} �c�T�ل��� +Sқ�Z���$K$[4Ε<��qT��J4�� ������t��IlF��r�h����kru�����hs��)����&;2�N��"Q4���8�\��T�����L��˖��)�F�U�Ѻ�v:/��tcT�)��{P�T��JH��[���U�v��(�3Ť熔LI���4�M��C�Z����l[�o�ݞ|,��j�� +%S�"Bp�d�p%c��PQa�|� K+c�$(7Y��;C���*:����p�w��^LA�f������y�Z9��%B�RE#�3����d;�)�i���Dކ�5���"}��3|K��%��Q>��dC�����ܲB��ǧeC�t�/ۚ*��>%�jD�i���m��JJ��`Q��BI +v������$����c��Uݷî�h3���:��^*Ŷ�( �g���J���(��w5?��Ư+7x�b��.Ҡ��!�b.0��Kj=�7~�q*�XA�9ò�6� /]�ud�/Gg}�Z5ƳX7�o�i,fF��~<��0��MJ�9�oW���jr/'4;����Ҏ�~�X���k������(s����B��g���,e�<��6�ڵ������%ө�w�7����m��m���YN�FX�c�9P#���^ۓ�(�x���j��p��i�oHvX��� ]���l;�����t�]���zC=�Q����D��r� �O�59hcFQr1.�v$��u�+����GO��^'v�a���9G�J"�D�<4��i���N����<��2o�渊�1!&Q�V���OPVy�WsU�#��e�\X�mK��i��M%��n-f��T�D�� +�z���6��\���yl��W�A�K��g�c��8�nX��e/��c��m(_�.� �h�l�q�xL�M���M��#BƓ�=���w��T�C��tTJ, h7����5B��a��H]{C�}��S�[��T?�*�[���S����ʮ��t�y5F��>� �<��)����~V��v�N�m�q# C�W~@�?��[��c6�Ozđ�3voay��Sԇi\�3�b�mH.;�Ë���%)Z��6�L�2�'�a��N��}~�V@�[o��c�zx��-�;��4N03�F���Q��yT��N�xÎ�!���}_�=챊�8������"%�h�{�{�D��`s����{���G���bu+�0������lgj��Ϻ�-�c�v{vÖ�1q��9c额�w>K ��0w�-0}vWϼܦq�Ŋ�y�3gf?F]U��5Yi���oЮF��z +���q�0M�RԿ�d�_�rpCպ{/nݷ��_)\$��d���?�<���|N��c�[�j��fV^��h�7��B"ۅ?vX@'����UFc)ێ��،�3�#v����E��Y�M�c���f��R5������L������۷�6z +�Ӭ,;��� +O�f %���p�W���1�oo�(�}CeK �h<�@���O�j���L����j-��3y��oր��z��S��MM�c�e�"�{t���vQm�a���4D�#�'ZT�&h~���|Ð��3�!y�6�L�%'�EIGn��{�5� +FW�����~Mc����g%�M�C�sN�=$\�`�}�@��Q�G���x>�"w�[� �6�҈�"δ~��G�i���[X>�6,��Qy,Vu�b\PI�I����3���Q�v �C�Y�c��gTDm�K�բ�L�����A�������c�g���0�iÏ�Q���YQ#����Ge�/��Q Q�_��|;&�NxZ�MP�g!�OO�k|���o�3�D���f�G1$���U��ԝ��WB5�L�Y���3����*bV� ��3����G:�ѝ��9��ؔϲ��+��\)`����~�-̺�b�<�Í�w�^�q�)l�Zď�Gt�E-�jqwFgk�L@Q�U�ݠ���}�]z�0:�u���R���ƍ,�-�rj��!�s;}����%F?m����l�r���W� +�3�y���[L�AH��XO�Ԏ�S$~e�X��g� +�?4�Ym�H��r\\J�C�Vh��Ⲩ�a2��� k�+��j�C��Eim>��_��K��;��������jY�4�*��FBX`�a�|�B(��e���f��N�V�i�[(ZNO�*"e�$Cj��������5t<�z��R�%aRa#�Y�/��Ҍ��*U`�"�Z�#�::>$w�=;��)������pS���F�GN-~�4�O���'Z(�Sn:Q����7۰�fk�����陵���)r�%�݁�(�����u�����ڦ�b���A��t�-Z:.Z�ꯌ?G^k8<�k����U�HR�̤�J��TV.�|��,M�5s�ok�4��X�|�~K㤿�a����>��X�} (�ZG۾��x�@�-a�9�NZVs����ihؗ��a�od��إ���#e��=�(�d�!�W��9V�Yѓ� ӝCw�����,N��r�n��ӃL`���KѰ�ds*ܔ�`⛉Eq�s�y���DV��"pC��1D#�k��a7�Ĺ>�Y+Ϙ2cgoQ%���8��p�ԭG��`�) )v>��>�����M�~��m��*L�%��.23vIy��!/�-�E^}xD�З�¢R���c�Ӓ��^��`��|���W�Z���A�X�rfu����`i}�q�Qq-%d�:� Â� +Z����7�y��̮�Q�]3�w%����͞��7�\��k�ͺT����D���l���u�#|���HN��D�,�<�� ���k{�d�lD�y��h��<�O��#��{ݓD�Cy����Sـ�{n�+]�W�,�����,K�忌ޅ������y�]@��23�T�\7^�]������$�-�y ��r����t���߭��V�J)S�z������3�o8�e<�����G�]({m>Ө�e�#�.�嗸2��Ѳ��f����1%�J��J}Zdf�MZ�I��;�2ٱ�י�|�� +#��hc{\�;�v0۱>���|�={��& 3pH���?iYH{ +�>��Nv���7ƤQi,�ZQ|��:�B���|=��d��}b� %T ���w�uil.�p��z�U)b�z ++ͪ<c��M{�����N��N&��Tq��"�u���X�*U�G����ccQ��sj����m��l��<�bD����آ��e��RJp�<��UH��CJf���7�^�bP�闙���5�'W�HN�Jd +A�g���%B ��(V��kg�T� _��;��,l��2Ya-�9*��$��_��n��{۳��@Ǫ�S +� N�x�QOܻ� ZF���1_DB�#��F�أ���H��<�\�Ϗ��J�ʫi���P#*��$��>�zl}g�[��Rb�h⬕xݧ�+��������5�'D���j?�^��������(�A�/��Ms�LR���s|�$d��m�5�I2R �E�C����[���nS4�[?���W��!*�ew�W�#��8i;�jzl�aM��vy#5��B��{�bP����X��Y�L]P� h�D:�Z�A���%��G�@��RU���y��T���R�?vm9�k��1�?L�,L����d��X���I�J1�>m: ��ˡ��jW��m�Ŀ5X���M��.+JM}��:�E�ꄩ�ڭ���ؼ��oORT �N���6��#�v��U�4=�T�#�߰�� �;�v1olR��.��e?Z<��E�?_��(�����O���%�����OJ��3�1āw���Z����B���}�ک��Ѓة�+��C!�U��~3�����<�m����6��w���j�҇Q��t���P�3�����<֫�P��.���<��{�S!I��2�"7��j����{ɕ�p���n�N���}���O ��V���<W��7�N|�(��D����� +K�R³G��D����3{��?��>։5{�U��[�S��/�pd��?�Y��n��lZ�P!�N�B��]lTf��|����[���<�6#fO{>q&����"���@�������������x��M��So5r,pj�6A��d����dk�^Y��]�8��䵖�������5|���5b��a2]Tƚ[o�b5�LI�V���O�m��2�it��Fj�_�c�� Ķ�N�k�ɡj��氜�N��Y&�Ĵ}���t�t�5�y�l$_?���~YȅE%ʢCś�Z�(��&a�bi�x�m��Z���F������bJS�%Ϧ�Yf弩��5�_�Ѻ?���%З���Ku���q��=����<�g>mU"o�>��B�A���U�1�*��M��*�( � U��IRӴ";�ӚO�-Wo&��P��/�������~u[[�Y��@�� �77���<wEy����od��M����mmt�F� �!�,t}�����F7�vv?*눗+(GY+�{ӦUm*�_�VxƠ�Qܼ۰��:�U����x'F�g9 Lڴ�7(�;��1��d2}�l�-�]H"Z:};C��}e&Z� cd +�b t�+�Yq� z�y}�� wd�\(U��i�-���&��}3:=2}U�'<3p��~�H�x�ؐ{��l����3���1���Pz�nߍD��f�r��V�P�˳�sE�<I��{��Ϻ��pp�]��S�Qh��]��QDž~u&���9&�`��?Z6d�wyO����l��S���Lc6=_���J�G�I�,R���^�DžƯ}�P�T_�0�,�ѧ�Ѭ��T��3K����@T;��� +m����M&��JQ�(.�!�n¤���T�9�����%��%�c3������g��_�h��4�D����d89u�'v�]�[.`b$��:~�K0���s����f�v�GȋTr2�EŨ��7��4��W�B��m,(G��J�o�3��9�'����x߅ڶ�T�W���54��]��L�G�����Ox6�?�7�l,�^g�n�|��AlݛkG�n�^�X�;,���i9U~j[W.������_����?٘z�$⑧��~�IJQ��,��!ʈD;I[����k�0�����&s�S����R���p�T�4�H�4'[�&�T�k*��W�V�ߤk����j�F���A6�w��_����o�e���Q f �\0U�6�F�w���X%LLc幫%q���́~v#�JA-�T.k�M��'(p�9�W��_��Έ KA)�k�x�� �8��U��u���3�F��Ϊ�KџZAf]f�aԉ��H�Z� +Zp�f�"jk����D +��[����B��`us��2��<3����r�����4���$nD4��������A����O0�T�^T�4jVք��tXI�gK����؇OE�;�=�6��)O-�65���T�y�mL�F]��=[&���i12���Wa��˭*��s_'e��#��!ȯ��ڱp��fͶs�6D�p��?j��Y#6#����+���2�N �m�qۺb;V3���[���7 �3Ҳ�`iqN,�x�O�/�^��{���r��k{��B8�T��'x��Gr��Џ����Xqo�&y-�}��o�2��q>c?*�L���D !G���#��Y'�� �L�� /�ݚ��V��7 +�We��(���+1J�O�[���﹕3<3������B��~1Sވ��!�9_zw��Φmڵf:��d��ә�^�+��J;�� �b�Q���Sh���EVB�2rL��KRݲ?Cp5�n�������3<�?��`�=zi-`dG<����4�6�t3���"kz��f0�P0,y�(\�T>��M���K +��5�n����o�We`O"aZ���/8s� 4��������E,(�P,�?'�`-|�D0Pq�gf��_pE,�IqZ8�n�$ҕ���K Ͱ3�GxDK����"�u9�F=����|ބ,���,�.<����i�c �V-Xަ��,����<1��텏�ȹ�{�]�ܤd{���w�|9nv49�6M��y�fx�~~�Lw+w�l�<')����̜ +���)��/�}���H6��[^ykV}�F: /y������v�x��h����v���f]�.��ܺ���;�;�����y�ĉ-���Z�������5�A�Q=.� �@@l��Y�;�7W����$��Ӷ�n����H��p��}RͿ����C>Z�6r�bMўO?�dv��I������S�of���yV-3v�W~��46�`R��{%�QA��A��!���T"<�Y��[�0t23�Z�^W:�����{O��S��B$ֳL����*���1�,����B(���d b~-\g��ozy�����[)�F)�*�]$�r��ʉ�ǯ���)C�����כ�v�Ҿ�nvк��+`�L�;W +��A)YD��6���/S'�#Ek�lfQ�m�2Y�Y֙��v��D(c>-�c:z��c-���L�$��� +�p�0�����:���S��\�<tM;���Ox��OUY��s��i$�|��n�ف�k�2�7�E�����q:� 8���7���]9�]*�v K#tӜ� <�jf<�J�5��_���ڝ��6�@Ĉd�"����;��g������L9Q�J.�o{��$�����A��g�#��O�(\Y;2�)��MNbPvk�%��d�B�Q��t}���>�h���f|�� �k���O�<�vYy��K@͌��K���Le��\ISi~�۲��Ys��L�m�+F�����e�]���V��:�p�L[Ҿ�i`� +rW�g/3�����Z�8~v�\����`6�y��ZCb\�[��"�ܲ�� �+�fw�]ϟ%�,A��(}� +�p~�ҫ��s9�+���m���Ց�~!�A{�!�+�Cw!4���jJ�������XbHʺn�h�k��,E�<��勵8 r��z4 sbh��D��z��������Ex3?.8�>�~k4{��]4t�$�I���1�r�Q�u=����_b���s��q�����&˷a���j���U?C��������^Xi������� +��d@��W؎ڵ +�;�� /xIĘ��+x��������Mץ�p��|_��%�ۺL����b|@/��)��qCt �w�n����@��^&Z�p:�/�g��V�&i]t1���ʃ� +�2U�Ye/ɲ���|�H����+ +$̦��,D�ڒ?���~1 �ľ�Y��[%� +��F�N3#���7� ��hΤW�a�\{\�PG�3��HW���OY�vg������i�Bd�0&��p�4E���Lj-Bw����7��\�l1#��b;������<��0��s���0\��)Η����mS-e�y6���v��G1>ݵ��PFЕ=]�����h7i_s� +�.>������W���g��7�4�b��VlK�z��2��W��V����7U������:4�.�&`���=Sl�K�GGH_g����Y���RbT@OV��ko2U�%D�-z����e����AXb�ۭC��� w{#J��xۚ�-�;���'� �Q";#��>7�9�Z��y,2V1����"���[p9 ���{���Y[�(BKc+>XGӛm��'��%֥�h��7�0V�r�l\S�' �jR���->)�߅bT�dֿ�\���C�0��6�$^�[�p�X� \&�����rc�8%ֲ�:=��=���P��^ߚk��]��!����;�X¾�2ExV3�I�.����c�J�U��b�L�kA�\VT�*ó�]��;5�k��ؚw����({�����nL�ͣ|gvm�O?��{h��q=��f��x�nUF�ً�Ԛi�_`)�y��_�4����>I�!dq_ӌ�����)g`0����/���J!U�}-�T�Y�i�͌\��_h�Qx�3Z�I����kK��l��=�����a���D4.� ���CHM��>�%�l�磋������T���ƳY��� �[��N:G����A�Q���p#�T������c��1M0u����0�Il�r��?�τ��)�È�u|ZUنEF��;�U�eqBws*G�(�| +=ݟ/��c +Ǻ������g�8������u�K{}ݰ�0I���T�y��J���N?-�D&�j�_��38�V���F�e>"}+���&���P+xpa}�������{�{a���]9�J�����������u���6"�d��Xb��aH����4��b�J�g n�M��f�_� ����y���A���]F���ƅ+�/Z��W��8S�=0DKm��# Ro�5�k�!B�y�6D<�Q���^�AT��ι��+�+=D���"���_�%S#R4�p\J�Q�If�WJ�V�Rv��3�hX�����l*��CuH_)�e�7����4�N�^�;�z9�Aw����fT��oE���a-��{�L���i��VI)���2�,�����k �T�)��C����d�}��7�j�R���sx�O���Š�P�9�*��ԏ�0��!���dC�s _�M��VO��� �Ws0 �~�����M�����ぱ_���S9��GYӹ�ȷ.廄�^�kLL�|���t��JZ ?����xI���H���(A,=�,��=�:;�g��]h�"M�y�:��G�kH��Q3����H�JW+��5�ơeC������"^��N���Q =�uG��+i�BT� Nf:̢�W�v�Q��{S���p,4����p�'�z�g֓3Z�_���6��f�ۛ��>&ra)'&(����4�\b�u�7BR�N���UpO7���l'�\�����\����i�j�B-�%������7�TA|3 �����o��C�b2.�r��� �+�+Δ+w��T����M�7�:�8�_����iA�4(�TǸ�6�P]lM��|5U����C�aw⨗Ⱥ�LzL+$�U�$����B�R� +endstream +endobj +8897 0 obj +<< +/Type /FontDescriptor +/FontName /QAATYZ+CMR10 +/Flags 4 +/FontBBox [-40 -250 1009 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 +/ItalicAngle 0 +/StemV 69 +/XHeight 431 +/CharSet (/bracketleft/bracketright/c/e/eight/equal/five/four/g/i/l/n/nine/o/one/p/parenleft/parenright/plus/s/seven/six/three/two/x/zero) +/FontFile 8896 0 R +>> +endobj +8898 0 obj +<< +/Length1 1373 +/Length2 6101 +/Length3 0 +/Length 7047 +/Filter /FlateDecode +>> +stream +xڍvT��.!R��C���ҍtH#���3�� ��t��H�4ҍt +�!%J+]����s��ֽܻk֚yw����yװ3��)�!l�*8�O�( x��/����@!BvvC(������솄"������ B�uJ �Mh�;�����b�@ @���#�M�����8I�����u���U�up�r%$�x��``7�-�� `��-�`����Q��H�% A�\$<==�A0$?��A��� EA��`$��l�=.� �3?!;�E��6@أ<An`�Z��Ñ��w�� �� 0P�踀�9k�����j�����N�w��DP��`��-��{C��{�3���ŏ�B�@p�ߎ g$��A�A6h�?���* +z�z���CںA]PH~$�����Ӡ/Yn����($�����n`[��{�Y�� ���l�������E�uu�+��V�G��FD�@���8�� +�{�B~'7�v�1 +�V����uA����#����`��/����������O�PP`�El�P8����`��d��ݠ^�3 x����ϿOhl�!����q��\}5#5u�?�ۤ����� |B"@4V���b��?�肠w�O�:����Y�-��a�����71�����F,����E���/��o�� ����w�����wg�?V����� +�A�������Bc_�f���]�����6���o�: +�����ߗE�@��v�P�-�/���7�M0g(��@B?(���eC��� �h �x�c�I�ϒ�p[��ov ��@nn oB�ђ�WMC;����:��`�p#���G����[�GF�@y"���(d��憦� �������`�ؖpna+�X�r^���ɷ1*�}�i7��[��%)^2wEf�۩B�@��2���kߝ�xaM�z�W~�����7� g?Q����(��0��3���w��g�݈ٮ����.N��Cy�٭�U�S�0�rzC�[��&ѯ� �h�(��I�w6o�hYpQ|��)~zݝ<9�L�v���F<��n�p���P�Ŕ�R������Δ���bx��Wq3E�fƷ(�w֫Q:��[��E>2�M��P�W���U�sm�_������_��멬�Xt�U4[��DU ;�7��������N��w��Qb�����E ����� �|�����)�Z���+/��{���0 +ן�@�Oܽ�0�������yݣ�4F�BA�伛����8���磣�Q�C��Q�%�0u_��� ���"z���Y�<lu��&g�G:pk����5Q?:���FQQa�nTxu��+��J������b⤑�DI��Fte�wh�a���y- +kH�R�CN��9��?x;9ڏ�(g �~%�~ׂ���+H�{.ev��b?(�:�zy���L�W�l]�@:c�sU�Y?��]r�o��/���pp +4����O��6Ȳ��/V|�g�9�7"{mF^�}}���9!D���S:�X7���6����O���D�I3F�SY�)�g)U���IL�<ߙ��$���ZWSw8�˼oTУ?=~7�d�p�|��zv���6���U�_�����o�<N;],-x�ɝ�ӎk5� +Z���S������,6o�����ț��������tR'��,��ɡ)�;CRB �Sx*�V����N�2����ڸ�.��>��\�Kg쮭�9��"�/!x�x�Z2%�:R +��4V�ME���=�Smi-��K�dc��`��0��C̑R5�|JO��Ndr}��s/�)߀4c�F�q�LMB��� ��`�roҡ��[� +�T������k5!��w�FNxV�fy8��ZUI<x�Wp[���%M����8���J�[t���_�kf��uيe���e��7$���l�����!��u����(G�����=:� =�2�$ֳK-}6-,�$���yd�/�K�i�5�d8}�e�/h������{2���{ڢF��/"�/Y��xgY�cb2��D��0���F`�d��,������2��yUiS][J%���]�{E�j3i��d��m�Do-ݜ2df�Zq��%vr�`�R��J!�t�mMx-p���1����&��=m2��O.� +�_�ɯ�W�TD��~�Iq,��!���M�{6-8R�j�ޖR��\���ܐ��<��\C��3�4�t�oHy��@)ܘu�>p��N5���b[%|�W5�4��� ����C�:λ��� +�O�\��%�F�મ��0b}'�]c�;�+[�?=)�y��ji�o�[�/�n��!�]�7��n�=��b;I�� ,��wiY�ޘ����vzD�a�jrW�19��Òi�=v>��P>���D����{y��;�z;�S��Y� �9�.X�=��z��ܢ�2 ��_h) �����˸��H=a$�>N����3+a +��e#���Q��X1w�_4�����X�Z���ƹ�F�j�D�?�{����t�yR����������v��nk#A�m��#+bcu���'�^gM(iT������UH�i��p�T�* +��7��^���E@]rS���rݵ��7��CYe��*0n�K�;�%d?]��y�S2����G�彚'4����Y>ء2!QGbɼ �.�H�Di쯡>���e8K��=�)����s�XW�2\��-�70b�Ծ��uWM����������Ҳ�Y�1OE�Ȋ̘���P�b �����i�7�,[i�n���2�I�l3�(�=���va��P�@�`R�ܕ�4V�Uz�{M������a��_V�����<[��IB�x]e#��h�:��@<!��ֆ&q��5�����+�����s-�Xr�/�p +M��ת��_��"�`L�RkF��Ϩ�u�N����^ܸ��~��W���,�Ӽv`u� fXuOݠ� �G�K]]b^M����\�1��-��%�����qw��s!w��ʼ�t{��Qo"��� ����w(I&wRc��e����� +B�_��1��+���[�Od��3i�P ��>f̞y6�V��I�%�ݡ���پ�5\�:��qB>^ބ�Sh<����:�Me*/hH��&��75uG��d�#��v|�T(�l�ŋ�I�Q�����b��i��L�Q�r�Lڟ��<�Գ�:�{�Qx��9y�n���� }_=�A����������'�i���~����sH���X�=�#���yU�ľ��� �/�� +���Ԧ�7ꫝ~E%9,�ܻA Ӊ���`X�����#��I/e�#�<�a��rwr��P �qc� �*��*6"�<��uo���e_;!�ͱQV���Ğ��O�}͛X��_���{O*��`��Ҥ�6wb%L��p#&�l�����P�iXYϫ]�"X��j�W�a_�p�>qF\�_�:�y���]�X�)Q��$9I��|��j�X���/J}0+?�3����(9���k�����0 +"�~�'+e�2-�O�~cS�����S�4�)��ג�,<�F�5���5+��l+<f湲ݔ��0�|�)8(��9P�O:X�+.N��4Z6N�lK�m&44��ٱP��Ŵh��l���Ӱ���s�I(��N�q���������/ࣺ����)JW,< ��l��m�4��m�V���'���jN�����qjT��9���k���Ǯ�TM�����!ܧȱ<|t܄�0��&��pg ǟ�M�.��L����V��Rl+��>M��d�'����V� +?,*F������-�>W����٢��~Qt;���*0te�� +W�.p֟��.��\�V +�*���h<X���DEF\�Pʏr��sT�Z�k����q�#�n)�fI ǻ����zм�3��� �4�e5߁���i���m���m��|.UAz�����Ɩ�{2r���>)D���{�S5Z8&h������"G̉էBd3��|lI��Ϟ�O-Ѽ��[���'�R��?��5�AX&���4M���Z�<�5���tp�ʺ�lD��4�ʂ�ލo��q����2V?̐.j��o��XZ5mدN�(�8�eu~)<�fx�$ݥ�\���z?Y���8�rT�\�������NrEq����X���6���]@�M_���k"�̧z9嬯0�K4���yx�?��8{�H��sJ:�]��&����$mP�/�=?�����C,cbڭ'�v�1�'䎎�;F_-3 �h�.��E�]��rR�k.l龝]�����yi��O)������X��J� (�_ح +Z�9L�ó����U@�"���� �5:�r�b�jM�'#�7��tk���E*�}ڪ�M���Ű���Ir�d�R�+�FGvwJ���ާjج�Rw�϶�@J?{j��fE�o�>C/��p B�t�v�s���P�p�EK�b��f>fb�0D�U7�g� +�?���e�1�B��D��yw�����a˟l_� ��kĦUM+I�p����_D!%�\Pq�V��OqT���{���t��o�]S{s��Q�^�����,0x=V�ezsw�=���E������CMr�����:��a5d8Ě�����;lu�Μ����pR��o�N���]�q��Kj�r�ג�t|��R%Cul8c�ڹ�~�m8�i"�d��Q�ݧR�G���2���x��M�٤nf�x~�_�lt������w�{G�}����t��<��P�I�5eq���+�@��\�r�b-�Y٬$P�&���]�V���Z���%�s�������:tW�����8]��i +;-S���[C#�o��t��t��V����.�v�؋*��°�֘<�&�s�JΨ���J�T/�l��#>=�9\�S�8m�.V597�n��?�5��9�w�� �rvfN�̠��,��w+]]�[�̫*(G c�wiM�=��2۾�L\�ʢk��]�:�ɋ�<w�M�pp�3��J� \�x��� AW�I�}�ݻ��D��� ���0�0{U���:�m�e-���aD� +���}Gӻ���P�d!�/h7p:�!z���P{t�������Z�����Ԯ�O%{��u�#��l�>����I�n�Zx�~i��G�� ���rʔ�d˵?edPj��PN�W�y�L�1�C���65q�?R�Y噵��"K�!��"��j<����p)��gvjHK�S��Q��`�l�K8n��G��ѯE �+7�?+B3��t�a'@���O� �}X�!eG�8MaE�����=%-���^fW�O��J@{�Ż���G�e�w$-�-�Ch⅏���:,�\�(T�a��vI��vJ�����# N�<nSg�yX��h�,��x)l��Q��\��w���U�<�t���x����U�ob�q"=�"�nj�V����(��W@q:-�D��Z�ØM�5��9S��>���n��;��b�(ۗ;aN��otA��p��Gn�&ב�EU%���g�納���O���z�.�ܪ�BN@ -�)��g�jq��rh;7�T���°b�er��&k��+ �{��϶Bu���D߂f�Ӂ@5+��?Y��{�p�������_���x蔩s�v�D���d�1�;*�T���1_��z���Ɂf,7���~]���-g��v�����=9n9Zs�b��yU��r�2u�mb �?Ύ13ŋ@���3*���ľ��I�ޫgd�Q=�]���8� �#�|��)�5�qp��.��_㫍/%�CxqW�u��:@�e��ɸ�[t�kY�|�m�h���e�nAM�\�<8~��6�s�e'�&w6��r���td����J�T��9>�Q/��tq����?&��;]lj�hS��7������xFy�wT�����\����q8F�����D��ȥC�N�X�X��= +@կ��6�ѵIco���M���`R��J�e�a�復�L��f�)�R7���^��������鍕�iR�]Jczc{q��S4��qZ��k>ͦ* �����Mv}7�yp�c���jS���]�gq��)���loקD��]�m��'�T��-vf��_ƭL +�c����0=�꾚��� Mg-cI'���C���QL��k�/L��Vz�����>�/d�M���~��صߗÚ�~���l��E�OY�-�mww���2�� +����'Υټ���W(� +`1L�q�|~姰���y+�t�-z����M��/�'�I�$R:��6}Qu8�kŵ����+��)��� +�3��2�kc�:�b��rm/��¡��S�I��R��ӽIWh����*w��g�~�\+NG��T���k��*�D����c3��{�'P�G�1KTq���;�� g��{��+;4�b��W�ܕ���AV����4���/g�H)K6 +����bne�(��'F�_�N����y��'�^LQ1�:���X�a:�ŀL �y��3A���,IRl�i]��Q~I�2?O���]QjzR��H�Wüuj4Y"����1�і�g����8��Ob��ċ���r%�TT��\>�L�d ,6��TیPȲ4:V�d?��50>�dN��� +��C�X�z���Z�D���!{��횣���a�䷧|���jپ��f�]q��1��]���ј�E��!�Z�K�xL��e��f(��D������c��'�s� �X��-��|#�e�f%-4273fk�a�>i|Κ�����{¼%k�(J�8Z[���#$:�g���}�A���K�}���U�KN����SK�S^��UT�Uc��'�q�.f�H~��Řcؚ-�r���S^R�m�I��5���ޭ +�����0���F)~m��L�W!=8U��om��>�r+���Z���I2'i<��̅ܙf&iVZH�d�^��.l┼~�6V�k})�s.�$�p�z���/��%y�[��#�KI�Q6J���T�o�� �bb��|� +endstream +endobj +8899 0 obj +<< +/Type /FontDescriptor +/FontName /RHUHOI+CMR5 +/Flags 4 +/FontBBox [-10 -250 1304 750] +/Ascent 694 +/CapHeight 680 +/Descent -194 +/ItalicAngle 0 +/StemV 89 +/XHeight 431 +/CharSet (/one/two) +/FontFile 8898 0 R +>> +endobj +8900 0 obj +<< +/Length1 1453 +/Length2 6638 +/Length3 0 +/Length 7630 +/Filter /FlateDecode +>> +stream +xڍwTTm�.�ҡ�C���%94J�0���0�- Ғ"�HI*�HII4"H�������w�Z笽���s���q��Z�ib.��t�� hqQ�@��L�I��@@����R��`(8���(�ô h�������K�e�e@ �$��"��Ђ���F��}$�C�DzaQpW74��~��@\^^V��9@���C!���ĝ�x�̑P8���~%74�KAL���_��#�D����h7����9~�0�x�~'&JX��}���H�?��8����"�a(��l���!��C�Q6�� ��4�qQ�������#8�1 +EzzAX8�����:��hZ�A8�R�x� q�?��S�8��n +����+;( +����{��P�\��ΚHOO�C�+>-8 +�U+�����?"����pv�������%�����KQ������i$+'�y`���/�X/�o��/p����Kw��>�>?����o��w���g8 p����x��0�?{\�Qp��#�8�������-g$�����抙ik���~'�����D$�A�qqyI�,n�o/&�_Q����C� ���U�����>�_�!���/c$��0��?�I������7�����������������o)�/��!�x�=��q|�E�o��M��U�a������o���u�����сc`�&p4��U�������� }�.��8�_2�TA�q�����E0����Hm��k�$�e� +�������������`��(�ƙ�p�\�(�_����ᮥ_��= 慻0�?��_�^� �)�vC��1Dž)��G�c(����� +���C�&.������R�N!���wk#[T�_�Yy�<\�~, 8�j�=�&M��_B}WO�}u��6��������z�-���~�9$������e�)�R�{{������jйw��=w�f�}`����I��n]L�۲������*ʳ�q��x�{%��N9�,\$h�d�t{��G�'�rG.9���(��$�m�%O&^XH�t��ڰ� <�� �X��<��h 5�1��6��3M�c�?`���j��^��?+�!�^\�R�������y�%��7�f'ap +��![K�b��sՉ��ӝ��ձ�w"��*Ԓ%hE]�x�E�}�7�?����W>��U�ȷ�,�~\�8�����1v]����R����+����m�T�v���j/P������ua����4��(���6Z��-�`w]��O���X��#ç��iYQI�lr��O�%LI�6�^] :����˭b���?���Xjw��ނ�cgX�������+&�w�d�4������mc�+>��#,Y�Y<o�_��p��Y?ܫʜ_m��x|�?�ƴ��ꮋ�(l�#B�x���MWw�gk�R��UJ��|_�%G\ޅ/�ΝM���"����n� D黚㤨S&�o�s� h�A���U��rEp�y�`����20�yt��Պ�I7��� ��G�Vl���]s�m:η������H�rsCC'sýӣ�BH���j�/�_��w�3�K;�FzN���+V�J���o4�'=��ugdp��|q�i�6�1�yO�u$ �� �݁����.�7%>b��){'U�E���D��vh� y�N�o���X{4{"�j�r.KVրJ<=�AphrU��n�M�IT�=�54w���Pr�̇�imũ��Q�ւ*��c�t�B�[3օ�Ƈ��Q�{#�ҕ�P8�.���+h������lZmVŞ����,���Z䜬�C]�����«!�����6I��;�Q��!���\Oi��~�������5��Ğ[��A�8`�:L�*Jn�ڳ9�L.%�12�%Ie:��x�Cao��L1 +]�5Ò�*d�\�Io����9�ǿ,u���@v�\\e$���H�� +�'�{�fx�b`6�^f\0�.��|h�9:k@7'V�ŕq�V�h�v�� +ͧ3p�.����jx�T�#�������/u��<7�I�,�hܚ�&js�Xy�����I�:��K:o�\"���s��US���R�o�F澎?$IތPJx)� ��L�z��ǐ�"o��$��6@�b���oG(���7�if�����m=�ɘxG��1l�}���}��9�GhY0��R$��c�Ʈ���z��������"�v�H���lJ��l���1�sq�� +���n���U�m6}��y���8�����;C��|0��.�7���81����\>�'S�Ͻfj�����2�r�!߁YO�ebp���^K��)�Q�_��o����yR�-SC�rE�U�����M��V������bfi͡A0坹a�2��'|�����z��#�����3���U�GW&׃sNi�;�oq�~���#Jt<��#r����4�\�+��$D��ė�ߕ%m���v���֊[�O�� @Wd^�L���%U����ƾ�^FK�o�W"����7�⭬���c~Ԥ�<�UC�rЯ.n*�.��$�PQsP��h�����j�h/j��J^ȗ^��L��N���f���L^T�誛a�������U�O�\|�`����\��%��y�NW+M/�J�6`�������~�Ze���l���7�"�{�ni�hgߓ>ձ���>B�]r&c&%���X�4�.Ґ�y� ���8Y�$d�x,,�K�O;&3؞�j��x���:�M�x������ׅe�����z�Pn�J���B2����_ʯ��u$�0�J�U��(����f�4[OzM��~J/9� 9�b���S���a�6��,�$j")8����1��Oz���Z���P� ����>�i��9�_���.p־�F&��4�8�Ӯ�h�p��ڻy˵o��[����=Y�$�0�)7�9m��̵h�J7--Y&M��x���T��BD"�&�ػ�Lݺ'螤��m�� 'ZN���1�#a�A�V;�����,J�l/.����滟j�}ݕ�WS1 fw���oK�IPp���kކ'hY��^7��^b8��lLOy��W�4�;�9��c�喣�6醒����%�o��� ��{���_UA}�u�����2���/UFٙ��p�%V���Q������x���&1����$B�?����C� ƃ��鼭(��E�&�ק�-�~9���W9kԟ�7_^��&�ٞ�2�_Y�R7\սG���]�ѱ� �`�i;\��t5���>��M3����Z���5P�u�*ed��Yݏ^���re{x-��5�ӯ +K4�ʌ�7_\x�-?ކq����4�a�_Oߖ�]�V^����9��`u>1���f1���x�E���Vb7�K��-[��ˍ��H|~�|��}�ϭz���{R��`����];���f`����S�r���j�o�m�C���� �-^��X�,﹪�'/��uz� �S����)&X��э������^]2�Kc�ԆF��=����)�(�o�~Zߚ]>�3��]�uHt�'�X�93�c%3���C��F�nw�k�`5t� o_�k�/d�E��J\�[>�&���U������U���>+�&�Ƥ�g%���(xtlT��_Q�ɒ}O$&$wP�a���e%Z��i�~���ߚ���H��Y�0���F\�������Fg�+��e?�����Z��� h�.�F�&�[����/��3�T85��'��8�y.̢�(�a�"�=5��s}��5a�w�P?���5�s���-�O���J������S�f;�sa +��<��V��n��Qmw��(Ƕ��b�(!�>�̨��`i����p`�x�@�@���}�j8.̨em�0t�ӄǪ����ِ.sc�Nus��������V�` �H�d# +`v��V�66����A��ϯ�Ȗ�c��c����K,>M[� ���휑q��s��|`q�Q�Cp�]\��1錓P5�58�?_�gl�{TX�����w��/SlS�6.5n�p�`[�Y�&�b�_��^��r�JE �Yx�$Y�|�1�P����>�ɓ�<|U��_,~44^,�p5�=tz,"e�z�e5����c�Jy����O6 ���˕g��|lr��!Mm����)c�>�/�ˡ����U�ܐ<��r���9�¬�vh� +$`�m-�p9�g�אۙ��^un4�g��t�#��M��*�<��V�2�F߷���Yy��nܷ�E#����K~M�B՛��wї!xZ��,��Ӊ���Xm��> ^��XBmd�Dc�@��r}c&M.��@M?���TR�q)u���M�j��߃�D���n;��!�7(�֙�u�A���U�Ţ�o�����<������ax�+V��<n�A����^RJ��w�1T��G^q֮"�INE�^�?Y�vs$��f%2d˰��w�/^^�2+�[J,��~�`�k֬>/f?H��I��镈�;�@�c��/De��?8���]=+e���,��~~�w� +�ؑZ?�,�*X��Ot��HEЇ��{��s�s�&�*l\�ܽ�=��T�����l?BW�O̙�J�Ve��x��E�KN�����OORǥ�u#k,'��GZ���Q�g|�ƫ1�eozJ2&�x:�lӖ�����t���[l�G���]5S�d��F�Q�B�;���)�ތr��������Q�3�6p��~ +�1�;:ʞ���T��`�6m66ܜW`�PP^:mOG�Wf��w8a�f�IM~_W�w`&o��P�r�" I���c�����f�SR̵חV|�)E��>է�˃AK$`��ɧ������u�#���X��n�F�ύ)�h���X����<��K���?63Fվ�*"�|`�&D��c�r��'�Q8<4j!����<+�m�Ν�)���`Ͼ��`o��3�ϴ�D�in��O|��0j$ϻ����q��9���*��X��1� +���A~a��b�= � %�|4O�sE�9��ըٵS�n��W�3�B�Hf���s +4K��v'�~I�W �a�Ҍi�=�]��ثޕ���<)��q?�.�s�P�ȉˊ��Ih���Nj;�T~ś�XDŽ���/T�Ge��S��:� g�3.>�Y��{Z8�ާA�.�K�Z��od�q��눨�(������G���M9 +_[Egv�m���T��.�oE���I�:ߛ�z������Z�U�,#�ia7m�ٺI�B#%�n�uB�N����iI�[��v�O� o��N�aga$$S~�.=�!���w��F��V����!.��J�YA�d�p��r�n�FT6�ftYv6�Q�6��`���C�T�b�)�!)M_m��k4p:����lU�[];�+y߲sJ��.U��%���� ݡ�5�TK��y��ƪ"��ۼ����b��BCA�� *M��U��\=��X�r�>a�a���16��V�����c�/�O�GӰ�~a��2zz\�<��ݓb�O^ʵ!S�M +�f�]������i�8N8Ycst�G�`�B�����u��կ��XG=�-����(�ߝR~��E�?��*�CS +8xP���QB�e��2�T� �ؕ���!�$X��O�Zh�%/4�m�n��O�>����|�;�T�J(#���}ͱ�'k4al�Č��4�ŽI�uR�i*~�BF���k�^^1���+@{p�������������\��mģ*��Y��x��~Vv���T������=�ȧ�(0�h/ű'�%�싁�Ϊ�@"f�p�R��Ƥp��2=�x�?;D�hDsT2Ҷ *.w�?W���<cJEaq���4 ;�_��(��S���҃��h*v7��H���G��#?��ōD�����6IFp���n�CCB��ֻ� �m!�K�E7�E��ZIv��pz��+p��=��l +��xZ�$���5�+�W�O� _����ѕt*�����u(yI�J���֭ӲJ%P�lT�������Gyt�#O8��+Đ�Քx��8ϬÀ����,ڰC`�ˬ����_P�~{ν+����g`����3a�): ��<���� ~�WI!V�@)�VۤL�cz�w5�m�Mc�V�~��h���(+�V���'���K��w�5�K�oݲ~��*�[��j���,�q�#V�l��(n-������j�n��,=��H�U���eH��#��+C`����1��ll���X��4�K�;�}�`碇�J���y�U+��._�6�j.�$"��߸=�r+�)�l�����wj�T��[I�M��l]���ȧЈ�/�2��+���}���;�i6^�F��F +�O +��o��:�]�d�Gb�JPɓ%��Ry�����QC_��S7g�lZ����s��oD;�ʎ�|�h�-j���IKd�z����P�8�'�<؉�:l;JLG�J����7gʯ��^y��Bj���҈���E!��qe�f[��t����+$X���@�4 }��yA��9^��ܞJ� �[R�J��8#�~5��A}�I�d]Du��b��������E�]Q�m�YG6����,W�]\�k>K5{~;i��"���n�?$K0ם�:?{� ��̡_s[��XN���ꮨ�2Ar�JTl�/��}������JM�q���sՌ��7�r-J/�3/{�uRG)����t��z˗�X���o%vld ��4?���*KN������ +J;D:+�2��Lii4����/b��0�$�'�BR�_�.?<2�Mo5M�HJO*�I����֕'q�-Ϳ��xW���5]_���F%˨�cylD����=�<pc���'6�X��x�bv�iK``��[����,WXGv�{��x���$#�O>+:0Lٜ�/K0�]9%��F�<��u�Z�o����7�L�v�m%��f��7Ŏǝ��<�)���G�c��W��C;]C>�I����ʸ�k�?;�m��n�QJ�|�J��BJ�j�ϧ-�R�9eorz��I}�we h{ni���s����:���z��f�~j5}�ƑW]0�{��v�!��̥��h��"�&mYMm�o����L~��(��ʅjWZ"!���V���W��_ +l��f����~v}�6���ȘjX5��\v��I�?� ��~h��j˚ �j+3ܭ� ���D�~�RnE��K��;P���찤��?�ܕ`���4�_���O�����0S�[��W���#x��{�՟�u�T"����Z+�M5a����q���ܹ�xP!���Hj)`m~�P���f��ߺ�z�tM*�÷@Yv-��l��c�N#`�N����vnw �-(1����A��+z�:��iJ��Tq.ŏ�e�Ȫ��:"���IRo0����.�u�'�������:gF�8��N�%M�-��H[�ɑ�wfuk��,F�:N���8Q�*���ᛌ�li��r}ȟt9�!��"W�ِ��dp>����WN�'�/Ҡl�^}�zITZ�s6��?�t�}��=-4�gTD�J�7��J +endstream +endobj +8901 0 obj +<< +/Type /FontDescriptor +/FontName /RENBRO+CMR6 +/Flags 4 +/FontBBox [-20 -250 1193 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 +/ItalicAngle 0 +/StemV 83 +/XHeight 431 +/CharSet (/one/parenleft/parenright/three/two/zero) +/FontFile 8900 0 R +>> +endobj +8902 0 obj +<< +/Length1 1488 +/Length2 6995 +/Length3 0 +/Length 7992 +/Filter /FlateDecode +>> +stream +xڍvPZ�-RB/J�Ф���{�ޤ� ��P��4Q@z�*]�� �K����T��G�߽��ޛyo2���v9{�����q�������Z($V"������` 10X��g��z����>K8�@!���] �b��w3D!�z~^@�"-�����`��Qhy���4ꡐp�O��F��c��g � !rr2"�Á��p4E �Xw�7�D�h��!�ؠ�Pp�b}�A����1�7F�vS ��@S8������A�Έ�������� ���@<�����|��������o���� �8���� D�w���%B Ca0���@�]^p�M-1l VE��r�zaP�x�?�u�;�. +�R5B���b���>X����!�W�%k"]�Q��p$�U� ��o=����HT��g�@��������@"|��y�!�?����2r` ����~%7��6B~���Cq>(�+�<� +���p�?�E��Cq������ `X�3� ����]���G#���x�A��_��W�xm���^A���n.H�Z[G�@�7�Mjj�@ NT\(*.B ��@�"��Y���������tE��������W��A�s������X +�A��e�;����_Y���z����~[~��+�����W?,^��(� ��� +�g\ �.?����b��PE�y�}��"�b�����H�n�k��H�1 +�����E!`���S��?���������H���t�KI�h44�o1~'�A�c���` H���C�xz�@W�� �Jx�"�����r@���g�|�����O�$�/��lx뎆��g��� �����?�������|��������3��a��I��=����W����)��Z�����~?�IS_dߝG���u�~\�8T��<�m��%�jL2i: 9sL4]mL�\};�tS�����]�\e-��7��'��K�z|y�~����]ځ5�����&k/��)��ߋ>����S2Η��d���+�A&D�H3~x4F�;|���(�z(Q��]t2�陹8����Ŗ���~`�:Nm#U����h�p�ί8F�c��v����B"Q�Z���k�m��V+EC?RD;�r&��ڹH��JB���3�an�m��$G9}�K�ֳ�2�ǵW��c��x�X��9��f�9�f8�XR+�"AT�&TZԆ�aݮ �klB��9�\���\�~��ew��K���CE�}6b��a����u&&��Bl��ꄣ=���=nl4��"$��.����1�/v�; �|T<4a�$���:�u������gg�Zl���C�篒;A�f�T�B��)u$�a!�+ɫV�n��ĝ�� �w�/����p�qK� �ǽ�FIA�����wG��Ɣ�;��W��|�� N�{+NmYu��(��/uV{jF��g�"����H��Cyw?�>����pa���xdBv���bk��'I��SرPܸ8?jt��372��~)�z�3E�iL7���F��m���yƅ`Y�^]��߅�ƺ<5���I����C���[*so�g�l�����w�/�(���T� ��Ӷ�$��'�����s����K��ा�ˇ0�j��n�W���zH�Oڙ��Nȇ6�!�� ktK�F�MۄR�>�ᄏ��I|�� q˶&���'_�w����m{�6��6��^�g7}$fv��yen�}��t�b�����;��T��S��՜�E�E�{gS���&�Uk��P��?�9��ٷ��_����[��>%��1�8��Q)5J�|���?��9��q��h�?Y��`TRD��.��뛱�B2e�i��V��#�_�o{jݓ��d5��y�d���;@�Ï��&I��,V�ߵㄍ�~�ׅw+ GG�+��yգ�w�� p��R��� �V�߅��$~(j��xTnJ����8� +�Ө����է;<��y��r�7��Ī�3���)d�C?:�y��i�dO�����O~V�-�A�`��E�9l���)�f�,�6�q�Z�J��h�f��7��f�N v4����E�9��nk~cu��mRU�0@Ά��������HJ�.5M�Mv�5��g4��tA�w�����I�RdX���N�U���oQk�,앒{�Y��)�����q�k�0�t��9���Sp�)�ѳ�C쬎C{����۬EYw��1�C)�J+4���ɴ���Ev!�Y�������b�ď��j��q���lN���v@V�W�3y0Ώ��p��`D��G(�W��A�����'�sf�"�^w$xҪ�t#�lQ�����`���p+Ͷ���>%:���]�x�8��0�ד.����üP��{�nJ������Q/������{Z�*������i�jb��Qw�酾����wK�*��n"[U�^�s�28E�2 Ѹ,ͣ�-�I�@o#I�F��5F�����^`��r���ٵE;M�X�4�b��v�,���|{��u�M�t��+� uL{��쨭�pK#�B,u;�K�ά9ּs��"���C���_*'�*�<d,��о��CnQ���6�Z ��W�G����7�fo}���y��t\՚pFs�)��仅[��g�o �Kg�Z���;!�gc�t�ԓ�q����[Tf���"A�i|�>^@�p����U?=ص�fj��սL�����ބ�R���B����W�q7�dw���vVo�s +k������6�����ތ�M�fISŪ� �l �z� ++V�[v1�X��,H|9%�����s7�X�Ȭ�ha�ei���"V�m~���%=Q��&,����u��yd��Jo�q0��}m���q�G����^+t�>=6o}���(Y�as&O�w� <�>/���O��U����n��I��Y[�=b M���x�w �|�wmJ���3���ccy�DO6v��sb�6_z��,���eL��o����؏4��<.f� Є?�!�<�? �9ӵ�uy�� ��C���X��T��>���G!����%+(`��9-�~.�0� jp�Ʀ�1��?q��V�#��jj�V��)+� B��8+��1���)�k�%%�}�" +�ظs���u���>r�(a�H�I.��lTJO{K�~�mо��6?�"Tb��~�%jD���V���b�ډ�N�vn�h�*@��c�HX��w_1� 50�f.}�l�< �� �������p|���0$l�z����`�x��~�ئdɣ��&�A�������!���5��d�=���]zN)D��`����?�Y��ka8N��D���WF �\ecNj]�*p_?6%� �V{����p��#�|T�ofF3%�v�'qS<!��(o�Z�e +!Z�)x��t��SQA�!����ވ�w[N~���`����"hjM���P|R W� ��j����y�&����#�� +7zN@��AƟ�6.�$v<����D���2lGl�"x���-%�ܱ���|B�O�a��Z��䲬P�� �� ��A�g 3��g\�i�1s�oȅ��?ER�� ��?kȼq�tR�ϳ��p� �yjh��!�h��隮<��I}�H�d�,8´+�j���R{������%w�bٙ�b�y�[�h�緗��ھVF�'�yk��3@���+3ͫMRU�)7s�Fv-��+���R��Z���|w��*g�o,a1��<�;����K�u=���"�/d�h:��^k��bTd=T��:I#����f<.���nFo�Z��$�5GAvsBً��wN�fT���ȨC?�C"I�P�ٞ�2J�"'���`� +һ�M��Ϧ��+�6�oRC@?��\�\Q�INz��?�ȉE����AH=H��z!�j�;�p=�^~���d�`�_S�^�G��03Dn�W��J���@��VO� Yt�m�-uP��G���G��(��EB�:ݜ���;�\�J^�d�2�X��Y �7�U���z�v(>�Y����'�p��醐B�7Iw(�ŵИ +�mk_A�����ԧ-#7��R+�J�m�®�8='F:5�.�<�V�e�u/�>4�p��TK �Q^J��$Lj�Oʦn�x��<�(��~��\��х�M& ���N c�f��ʔZ"_�Tf_%d�tz�.�R3�Y-���5 l3O�K���� JVGYz�8+.��G]m(�=̎�����m|�_q0t��]ɝ����H{<&��݉᪣J,��^�1�����?��AV9�FeD�3݅�r�n�̥���V��4�6� pT�WC��ik��#apq&9嬑}d�Ϗ�$��f{>Γ�c��v�ø�nfq�|��u=�]u���� ��<U𖡤����kz��>/����0g��1OU�_C���~��r +�gq�+�2!���_C���Hn\Z|ZFOzϩ$j�@��J�S�w�q���m�M���uJ��w��f��(��?n\|������<ge{�2��nB[p:a���8a��)$��)��.z#�(+u;6���5�ɒ���-�/�� +]�l]��F��9�,-��3CȢ�1�b#^g����>�,��<}�e:Z�{'5�=/�0ſ�)��/���n�y1�lS�O�S &�DpG�K�D��X�l�R��D*W�3y�׳��0�}���(8u�·�:�e���9��r���`�����9����a���Kǂ� �H��UQ+ ܽ��Ųz���ɀ#��8Lw��h*Gt�m�jB����K)g�\k�I�t��ޭ���i��Ą�q܍\�sw�&b��4lns�Y��m1��"�Q� +�#ཎqr|t�Qz�>k���./��u[w�;�7Hk�yjU��Ք�9�{@�p.���Dg�1�e[�i�Ӫ͗�u��w�o�|�vi�8}�ۘR���a���P�VZ�- "�z�:�`�#`pvM��tzPj�b��X�=8��տ�gQ +�2�v����դ0�"�C�ڰ��q6ԛN�U��s)�Q��`f�*�E����$H/��Ѯ���s��@k~|@z�(|L��`=���X�I�}4ihΕ%��/�����-�E�aPH������ +��>!�'�L��A�X���:n���6�vto/{�m�x���\3xF���P�b?(x:j�M��%�?�E���Y��dR��N��k�g���gL�N�NPWr��:&%�l���u��$�� gu��������d�'^��]3o�aj����D $N���<���,ͬ�F��2@V<��������&�� /ҹ��U��kp�d��a����m����٫���J�:l��2����2y�71�[9�ˡ�!ǫ�FM=�mr��S��o�Q�J��m�[C�}�����.��C�=!�rٍ��rOI��� uΗ���@�tޣ$�"�x�3W9�Ro�Q�`Z��^f7�/��b��.��9YU�֯�I�+̎��z�M28��o'[�y�7���l�\!�]5�����upw6�S+x_*�K�����9�R��\M��p����E�gֲ���>Xm����?ۚd�;#�6-ܖt��=/�`p��!�R��©Q�!�2\����[Z�.s�G����η}+�]����#ߴ��"\�X�V[6U3���*A�4�iyˤ_/y�%����I���ٗy �*�z/���$��҃��k�^2P�dz�h*����h��v�9˪��Y�%���_l��$�G.G̈CZ�)r���4K��h5z��� SzR.Yk��l�����w+S_�s.��5g�o��1��Q�k�#zK Ww�R�d�>���}k�w�Q�"sM���5z�&7��G���6'@�HՂ��>g09�d�}�\�X�#�,<��X�����~��A���$�l��A��f�}��h�v�To�ٲ��# ��i���Ҷ|_OGt�a�g�X��o���3vW�Bɴ5 p#{��)ǭ�����g�����D���5�)%�w��XUx� ]�xe61I��Y��m.���SF���#�(�~���(����x�SO��x�EM!�_Q&ݷ�����]UY�BeLG�r��g%�^GGX�/��6���CeK2�n "# +��cw��F.��nqSr7ա������6��qS�?%8Ye��ݲ��Ԥ��4%v2ї��;�ۙI w��U�*/d��SEL��E�۽1�?�҈|��b0�gw����J�E�yw����R�C1�����=��U� �����C�|39E7�[>&f�)��an��5�����i�c��,���-�P~�� �23�1hT3v�uWNJX�����u ����FW�h�V��,Q<��0�g�蟇�hP� +f |G?ճ�7����բ���0� ��L+r�[(���y�}�D\��A�fx���Qނu���ww]=s�34��*�+�()�g&�i��G���I�p�4��C=�ښ�"�W��+�(��oq����;Gg�<���T��#��?^��w_���=J^���b�Wf��7a���r�Rw����h���A]13������]&o +Tr ���Ϸ���yɷ����Zٱ����Q���ON�K����ӿ��>�1�bD�G���Z�j`;H/Lƺb�d{�j'5�z ���3L���јP�v�m�h����z�S��#�oe����G�t�:3̒�-��<��Wp"j�p���Gf�*��Jwr�%�4�Zg�,�W<VK��3k9!W�=�0'�>t? 3�����#��]h��Y���'�#tօp- +�RF\����/��0�����ܰ�QH��0P:���I��K�Y��t�\#Ӟ��A﹒mb�C� m�xȹd�'!����7�̉b�%|��L�竲��6Տ���6���Ζa�}��B�G��#��F���/g̡l�]�X`�M}U����ޣ���%�Y��Nw��s��c���g���؇��O��|XVp�����zx����C�|>'�i�����O���ܨL��o��Cυ���>� Φ8�U����5��9Q~�y[K6���g�K����Z �}a��d���notr��תЦ��z�tud�<�����|���t����-�����p�Q<f=�j���*��D/Zmÿ�aB��\a��[Q��ҕ<Ӎcb�����2?^����g@+��P���M\�"�?��Y�n(<��$�fS�d�HͤT��2"͛b?Ը��6�H��z��s��UQ�� +���z�Ϋ��D������ +��5[��б\lD`��r��t���N����^g�W�7ޚ�'3(&G���y������y�a*��ϹBm�=�����ؿ뎻�����XK$#���W^Μ�&D�D_�F[��j%Xk�c*Kΰp���{�2-�9Ϧ�fe�k��"Ϗv#���l�{B�?o1���߯a����m��ADt�{3gûv[.�~lm"��j�1������Q��~$�z)�<JO��y�v� +�؎�y��ϛ� _����3)�;��CO��Jq��6Ջ��6�1�!��4����3�k�s�l�fĤT��p]��b�D@xa���@K˨d��ѕ�/��W������/y��p���8��p���(��Vۮݽ�L����2yk��y�9����"���,X㺬�x.�^�̀�� ����h���1�Y*<��L�U{t;L�� =�љ��-D���ӕ.) G�v������n�f���A"��ʎ�ǹ���Af��FSi�{��g~ �^L��[MҦ����]�K"��"Z2��mGf� �;��ޘ$��"��H�V�}{�N�O��q�ڬbQ77Xl_���/�K�i�v��Ο5k>ѕ���L<9��E������s z$k�Y�-Ka�<�����{�i4���ܕ}����p +endstream +endobj +8903 0 obj +<< +/Type /FontDescriptor +/FontName /EXGHEL+CMR7 +/Flags 4 +/FontBBox [-27 -250 1122 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 +/ItalicAngle 0 +/StemV 79 +/XHeight 431 +/CharSet (/eight/four/one/parenleft/parenright/three/two/zero) +/FontFile 8902 0 R +>> +endobj +8904 0 obj +<< +/Length1 1416 +/Length2 6307 +/Length3 0 +/Length 7279 +/Filter /FlateDecode +>> +stream +xڍtT�[����tJ 8�]��]J0�30�Ј��H+���� - �]J + +R�Q�{���߷���Y�7�<����}��'����������� )����$�����89�a(7������!�R��WBB!(�Aa�tp�&� ��Ť��R @���!)P�x��:�M�Eĩ���C�Q�S�����`IIq����w(f�t (g�;�D{��a����(�ByH +���@ܽH'Yn>��0�zA��P��r�w����8��0�?���AB� f�{a�p(�9`�� ����k�1��u5�����py� +��v���#�= p?� �s��T�P�(>��������C�!07���w����������0�����W����`.Ypw��Q^D��S�!���[���VW8��g��;8�*��!h�y���Y` �0'( + +��%��PO����Y�Wpc?�o�������8bJ����?��/�7�B��A�����8��Q�;�N�Otu���t ��a��~��^Ya�倀���c���� +�Z&F����RTD���%�B� �$,�,��E�+�?�pG@�O��[�O��u��`p�K�Q,��G�@� {���-��.�7u�����磊vs����q�����c�Fa����L���M͠�U��C��7���`f@����%¼Ta�P}����T��&�� ��#�`��?�/3U���G����34�>Rn�p�5]B�b� �#´��1c�����`����¸�0�H�_���h̭c�߈��<�?}���nh�� ��?�� �+'{4���L����(�jO4;���w� o>�R`����7ιa���?`ق�IJ��]��������A���<��c��i�%x�.٠�<��&�pt��hf���pюnfB&~c���K�@�W�F�VM�<O��~թO�������S��bZ�ec�q&�BJ&8���'���Q��7y(|�&N��S�_�j&��� X�şM�/�y�1�a��g�9�� +P���I7PZ��aƷQ��5�_�?����J�a����{`�=x=/~���zr��zj$�Me�M�Z���彣�b�w�vG�t�9ɱ7׀Iq���[9Q>���Rm$���E�>_���ihѺ��;2�]�]j��p�V�0�Y��+q�7�<I7��w�p��M�ݷ��g&j��՜(��S��9�̦�!�St�h]8�HzWF�}�]�z��k|�l\Y�F��MH˧�����];B��Q+A�)�8h��{l&nؐ��P�oY��Rg�k<��bE?\����Ё�* �$N�ғ��� ,>_x�ʝ]_��s���DXi,:%�$��� _٧��`+Y�ig�htRy�8:�H��ػiq(d��a��{���� G6���9���==��'��u��n���Yy�*&��-UCk^��q�.��-�:9@T5ҋ�&�4^3���8�<�2�}+!�}6��͏��[��[w�j7���뜗�=���2jSG�~z�qӟ3w�E�m���)3����<z��q���b�[�����M���I]�B�}s�o<��.�+_��,=A��6�z"X��[h��5�n@|�ԹG�"oA��ܣ��S���k^Y�ӎ���=�<Q=٪"���]C_�������ex�"u�|kxٌ"pT���@��"wsmp�5(���T���; �R���Qw?�/�r�~�}��Nv���34�ש{���o�nQ0}P�ď%��TM������u�9��3sﴮ��ȸd�S.����[6���ݥ�D�O!������l��7�I�ښ���I�P�k)o��#�F����e\��Z���V����O���7.�]���ͼ w +O)�p�'��N�p���f{nɕo�OAcd�eЏ�Rl��N�~!���\Vg�I� +n�t>�[�Ѵ��$�V�*��_$5�;���qq�U�,1��i���`��R�~��Y����;���T�l���XC;{����Hӽ�z�7�O>u���6V�����~A[Z���&�6�0���\�|Z���Ezc��� + +\��`ب <�&�[d��4��U(ӹ���暃��LWJOq�y��T�=� .�� +��a�?r<_~�֜��Bg��Gӛp���{������W)���8�m;@}U�'���դ�t;��Y�=j�k,{�+��W��T�6Z�Zo��g.�5�����;����+��l8�J|��~x���1��JO��#e'��F`�\��O\��������+�Y��\���n �� ��6�&�j�cnTS~˭D���-�ͩ��H�֍��7]����z<8�T�"v�߾KHCp�`W�-�L7;��8��f�5��Ѳ&n$c/��A_s�r?���nL��o~q��_��!S����|*��=NB���1V|��%�+Jg��*���������mXV�m�\<����ٯ�������Fh���g��ll�7 �p*t�;e���i�S+uq�UR5.�*4co{3es�'���)J������C��I:�tr�����F�5M����Μ@�{���M�R�iQ!�l��u��XF�{�E8��,9����y$�j���N�e�R��&���f0N�/��}]���r�G�wT���I�]ad� a�{;��Kt�n �8�D��,ŭofH�V0AK� b���Y)�*����#^������)�����;���eJQs3��]�$9��A�SY������V��<��|u�@ӷ#M��X�_��yv����NLYZ�8ß�:8+�RJ,z�t�)�5 +�jӡ�oO7�_�5�D���� �3�|���v�-�N,[Mcbx�FC�D��>":_�j$Y��kn��>��Y�a�3���s��Y�I�� Ei�AF�z�Ъ��r�)�ݒ�d����5�E-�E h��ܱ�Y�����as,�B��k9��ϡ��SӖn����+ ���2"��&̝?�$��'t ��J���g�g��`��R��ñy��1�&$ t6�/���N�滙M9�ћ6<`�dG�c����N�������|Z��'2�3��G�8o���(��A�C�����A'�kD�n�-��5�9�(���I�*7wF�jɸ=,�?^�?a �5�_:�D����T�t��ɽ�kW�͋ͧ�iC��숎�� �-����h�[��%D��~F^f��73�ӯ覥q^��*YS�zN\�n�����Zg1��Z#T����_�[�������Y �+�4gJ�},t{���ջ��4�I�z�em��-��σ_E����q��X�������Mc�����V�*��Ь_��������Ze*s0~$����!��6ɢOW#o�P*�$��m��M�dCu��L_^_�4�(a� +�(-`��.o� �}k�p�����g�D-D�.Fkh�E���%�NP {6����U�wj�}H�~��B��qGꁅ��x���l��]�y�K5�s�U�k�s��?�V1�<�y��[ߐ�� �GUD6N5N�5�QQ�����1���]��P����6&\�`ac���.n���g�Ǵbݓͳ���7WX9L +P���ݍ7W��%�(��A�Z�M^��B7|ҟ�yd�w��I~���o��W����z��5��7�J�����`RC�_B[;xp�AdU��z5��t�"wM.u$�8 [�Q��ċ��e[���YET�s�g�8WIE +"mpŏ��~��Z����*+����|z�/$���~�o���ԫA8��|�|RZv�Ki� �g��q!ܚ�AI�m�U�l!�sȴI��3~��a���K�=i߯�W]��3?v�mp�ϲ��j�f5�"�7O> +,pÐ�8 �4�,��^������tʀ��U����-�5��+o��� ��7��}DH[�%!��-7䧸�^u�P汽'�q�+I8Y#N�� X��㞔J�W�'l���e{<���^��w��;z��&&��nꢀ�Dd�e�$�n�]���TH�AP���}U�u<���Ԍ_l8�A�����8C���aG;X>�F��o�2�r�-x;���7��S)O:��qd��JkX-��5�7��^>�>9��"b�8YD�Sv=�mwC<��0I��c��#��i���:g����J2p�M�,}�)ѓ�����^�(/;�&"c�hgs�Y��{;��?G�+��.�+��z7�R�/(ر����4�>u�+g�E�z��H���^�5Y��6I�v�],�nV!%�|�^�����܄���x%�E�����e8C���Sl�O��˩�B�I�=_VN^L���?C 6cn6/�&�]B��C�x���Q���dv4S�cn��\�S���n�[���5G��l��}�g.-�r��]1?��'��8=Ź�C):tǙ lXz������K�����/< y,T�Sթ�ڼHo���~~�}�/�����k�����\����?h���Ɉ}�x�U��D��"�E�3�tb&#�}[�,���7E^�1�<�O�e�?���)��L[U�}�� �h�V�Q����`�e.E�I���s�R�u+��J! ���_nV�(s��0�\o��\g�i�}�9n>o5�Y�����P�n��%�B~�`���/�Cm�&��x K)'o����ϫ�3����R�_��v�d\ n����'�%��B,�j��ޏzi��GD�c�Iphu5��L%�����Y.��������ԗ��ч�|�rr|p,���{|MU6W� +���IJmH����'5��i�{^m���#�ѫ ��@�u�����Fy:���� +�q ��擷2��ʌVde��1���&�,��a~?�q5�v\W�S�^�WN3fx��U�2���PJOp��4V�X +k����# �ӗ��w�0w���y�O�jr�D��l=�W�����<�JUi����5��u%���(5n� y��$�Gj�z�`\~C�H�О����]�|���o�L�3_t2�a�S7O�a��~I�[|�li�W�Qdj����)�U�Pև%L�)6�eb������E�y�L��g[d� #]Λ䚏�ZB�� 2:��9y�&�Rb���,~�c�\���0��1|��$q-�U�,U�Džզ*c���x���惌�\+Js�:�TW���@� NҶ�q�u�Ё��k����R���q�x�v�n���ț�\�d57Ї�Åҕ���'�:��Y�a&�U#{�u/g���Q]���~��7��[A��΄MT�[T�Z`o�ȕE,x6+w�A���(���ֶ7C�w|S����/V�i"5���E�V����G67��۟���9x�l6�F2�F����`%U��8� �a<`U.�����g�t/�/ю��%��������Kϰ�St��ynjx!��=�/��iQ�����{�V�{%Ht��c�y�ѥ{�T[�@�1S]郃h�a�\Ʒ\��\-���h�٣#���g0�[F#[��J��U"Sw�E&eUh�APz�J��r�ڰ���D�(�҇y�Lz��Ӻ��{-b�:����yMn+��,|dp,�<�2W����Fe ��iRV����X˚J�h��ɧ&䏋&��n*Ʀ�����NV�&J����s��5��p�ֱ'�<������?��W��ޘ�M��@��ћ{���"f��0���$H��U8T~��*=ֽ��T�������i��ʅ!����Bq��~� ����H���(�U�қ�<O)�PII_�=���x��R5Γwr~z6yW�9l/4yjCyJ+����R�`��f59���]3�гn=U^��~�u�1�� $��Z���Fqu�e�h�@ܹ|d��{=��ud�u����I�2����QO�p够�lȃ�enh��*B���7ʏ�Xq�2��}�ȡ%Ú=���K��Kb���B��S�u��C��{�Q[iܧN. +��w}��)�;�T�[��u�{On��k�%V��TT�`�v`���2g�?o(��SA�W7�a���� U1B����_���-uuC���:>�:����Rh}��j�����%x�+��7)_J���?�8�߂��9儰�����"65*%�p0����?�剡�R����KW>�۹�^��9l���jK&��?� ����6�p���G硆�+�8�g���KzU�W���}:|��<�=���7|����_�N�K��wxJT � S}�6<�y\&b����K'�E����kԪ-��l9��@w��c�ҹJrLhvKX�7��(Ǒ�z|QBJV1SlL����+\������@�Y#�D�K����L�t��q-�~E��r%�ˇ��@��M%K���>b}��#�;��I�� +�����SD�'5�c٦��+�$�1k�W|�2�����;!c�|z�н���䤭D\���"�*�D�E;����V���Sdy�J�a�W+�f*��=��q�������#���CCari�h �萛7Z�oݠ/5��`2��ٝ�}�~6�=�؎�a��0'FƼ]|kY��~K�|{G�籦� +�����P��6�<�G��\�n��ܻ����S��X>�:8Z)�[?7L����ޑi����s��1Q�R�02���|D4i�(�k7�����hF�I���|i���܍�?§!δaMd3�i�� �C��$��;2]�gbgH4CL�}_��!��wY���CX�5Bl���œ0�L ����y�����E�ف������.b�ɝ�= �iP�Q��PY��eg� +�=�Y��n+���Rd��M��-ᦴ��1eIF��\y=<S��ߵ�QW媘9e�?<xֵcpb�G +1����o֭�+�c�I\}H�Af��S���pn*�7 �~�:���� ��D�u�������PL&�$ƷSãb%p��&���� +���r(��<:1��6D�t-y�] p��J�Ϟ�`s/;o��������������W|0���4]5o�*{hհ�����z�3,��U �kFv��ϘM�����{�بn+�?��0�Jx�nY��Am�Iʥj:?�+-�R���cV!����%s�/�jt��Sqs�3hf��Ѻ����H +�?�(E�� +endstream +endobj +8905 0 obj +<< +/Type /FontDescriptor +/FontName /AZYKUS+CMR9 +/Flags 4 +/FontBBox [-39 -250 1036 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 +/ItalicAngle 0 +/StemV 74 +/XHeight 431 +/CharSet (/equal/parenright/plus/zero) +/FontFile 8904 0 R +>> +endobj +8906 0 obj +<< +/Length1 1491 +/Length2 6794 +/Length3 0 +/Length 7810 +/Filter /FlateDecode +>> +stream +xڍxT�۶5�Ez�j@z ]z�:H I�@H0 ]�W�M� (�#E��t����w�=�{��?�{#c$ߞ��5��k'#<� SU(� ��BbE�E���uSkq ��%�xx��X�o������QH���PG��X��� PH�/@\ .-/.#$�@��Qhy���0�:�� wq�������������z��p 0�c]a�!`��ð~�H��������{`DQh%a�� +0�a`ho��2���CM��`� +��e0E9c}�h� ���BBah�nw���>�����Y�/a�������+ݟ�_�����`�� F���.�g80����b�`$��#�A����`8�s�]:��j���ᇁ��X�(���Q�W�1k"��(�!�U� ����O�Osݑ(d��+g8�����S� �����ッ�������)�����8�v����������q�Dy�q4`�pg�,����h/X`���"@�,� �G��;;�9���� ���q�����d�S�D����w���j��u��P��QM �����I�����)@�?���?u�G�.����\�9�]�� ���?s�pʅ��-t[��{�?��w��O忲��B����v���;�����S�7(�, ��������p/����b��iPE��-"~Kx�/�т� 8���j�������P���� 7dw�-��I� ��������MBJ�F��~d�^�VR��q�TBa���E�����c ��&��XI���Ǹ������J�Ĝ�`s��,�����@��������B`ី:�,�C�`��n����F�����p4�^��C`0_�l�= +���"���F��G��0��bGL�u_��w�I��>I���=5Gh���G�������YwNG|m�rC�3t�x�}�j{"o�v��8�(�Q�G1�4����T�6�6|����#d�%W�}vсY�+� ��Ssf�b�U�:6�Zsr/b�m�h�6�^f���� 'jmq����m�?}z����H�P��Z�*�����g�P��3Cr�&��ԱzYzs�G$�<�����da���I�C��kF�6zա��+�u��9��}��ޜ�*\�[���w<��[-���!d���u|�4�D���X���5Ƒ<���:v��1>;Y\�.]!;����4��9�l9w~;@��C�%0�t[��),��i���F*�h��u�`w��{��a"$ɪ={�w#�IW������4�Vo�� ���8d��Gz١�pWEnf�+�B����f�L/��|�j�$5%��N��J�OC��e��>��]�0�J��]�f����>� �'&Aj���q�ձĐ��V�q3�|M�z"dO��|��O� ������g �V�v�T��"b�:'����eo�۟���jl���/}�W���1��Ӡ���Wx��1Q�U�S?C��M?X������ֹ��;��͉�O���]ϳ�{j�Z*��9��*�`^��B�h� �o��ెP��HQ<W�F����c� ���X��ڞ{�=l��Zk����CN�B�dϼA�?�YI��SEu��<�\���Ǫj�Bm}k��0����:q�m�HsO�Bb�A��ZUKJ'=�L��w����_g����(�����7�M�5����Z'��xӖ37�.m��i�M\şsh�9�W� +E!(�O���E��I�ټ��PaBΣ�s 6�o�� �� ���\;U�A&�_��="W���K��ʍ�L$p�^�{1��l��7���IK��η��^*�7˱�oK�&��?� ����q X�V)� ��P֗�����6E�R���jI��s�b~�'�z� }�����ּ�� +i���C�����K*:l�*�7�g3��ly�����k��1SN�8� 0�R���2�;9#VUuOA���uY>��t�P�7:�����0߳$��7![��� �:�����aK�ΰuu[��ؖwW�MA��G�>�Q��f�NXd*��y_�C��������\�K���6�S=߇�xSN3)~��c���RU��H��I�ǘ}��un���G�� ��STe&�N�PF\ �&�#���)���z@Ԙ=���ǣ�+�YYKj�C�����H8���/�8<�|�b�M�E����c�zE/�����"��� +��怔ҏ�O ���y�����)eH���qo��h�Y��E����n��rx`G#�HO\i´���w�%--�ds�}� S�/V�̎�-2���r($���{��Ɛ�JdI�)�|(�F~�2[&��J�m�?)��# +����?�!��-Ny��D���\?�y*��°,oו�|}/��2�h��1t�K�����@X'�,��hMyJ��� [�H�t��N�4���v(!6Y['�d +�'�ms{�\�Jb=iAK��u)���X��_��s'��I`l�I��T`�x3�Huc����3 �����䯭���z��ȇs�6cX:~�������E�������͛3kEP�ʞ/��"-��%��X��<� �Q���q3��=�"���Sʎ�:���6���g�+cs�u��}<:l���Fr/Oh���/�o�eQ~�2:��q�"*u$@Z�V����ڱ�2�i�gTP�O�V�t�a�a�' ֯��fn���e���}�!Y0�柛����⫞_ly��ċ�ZG��CM��*��l����*���1����9���B���s��i6@�%H1�ߜ�:fg���D����#gA���ކ;�\�ҁ��[;$�yv ��LI��҄���XL�/�j�V"dB��Y-�����ۊg�\|巆"������{�k#w���>�5��O��� ���q������E��gc,�]�͇��Q���u��g�UW�Z�ڱ�����<�_̈A!{(F�� V�X�\܁��>u��TG\@��4�?ֳ� d��R_�c�拉��?\����Y��t�3ˎ�i����h��^�[�A����ݙW��W���^~1�V���>hM�ˌ$*A�n?���G�N�>,@�U�o������^&>r�y�b��G7���k|�@2�$�D�����n_ ��l���R��˄� jJ�|���J��S/W��I�u�߅s,Z�)�o��-����Y��p�p�@6�O����S�g���=e������#ݛ���1�^_��zP�#�#v<�[�\ŎI/��7�قXV<_�%p��`R��D�� �&���e+4+��+>�����WT��u�TQHʊ�3�k?g_�q/�)q\fi���>y���g,�ݒX]?`o�SQ�ɛ1}6�7���i��|���Y�%XQ��v>�{m4 A� �=�� p��fݲ��ֱ�4Ж-/8<���?��#��NqSb`x ��*06����S�'�b���������[U�9��ȝ��kuSfmi4=YI�G(�l���k�K/l���1�l���ܧ�7��q?/�&�w)��M�q�؍{��������qٸ�3�RF�A=�k�l������/��d�B.����5�]���*$�h�߄��|�"O�ͨnx4�F$�.�U����eX��5�]l���b�0wR����V�{x�܉Bի��.e�\:�m�NI�,3�w�qX=�ޓ�,leLrS${h��X{�CT�@%%yR���2�Yw�Z��JΖji�b���{CT7^͏�j ��z�4�#��|����C���}��G�mDlO��Jl�?uy;~&ok�=�g:��=���g /� ,h��6�����h��pV��6;9T�zU�3'ӕ�C���b�>Ľ1&���*����) ��*=�����>=U��|��TA0RZ^rMX�묝>�}��4�Lt��4�Ћ�F�QT��'Zܿ��5�/�FH��nvWյ�`28� +j4-�zi�1�l` �'&�J��-�O`H�;���Q-]?�mzs���H߳G'�,�5����Biʪ�����<�0����C�<9:�K��澭��h��.e*Q����r���EJZ)�)�W���V4<���`����dͯ�5++����Ͱ{���)j)��# �0Fg��"Q�g����Y0y;k�&�I�f +�`Q�C��Y��,Qn��UWl;��;�ݭ�j�=�ss��j�ꄖ*C�g���y�@W?I5��C�X� �yx��� �Y��qYB��S�4)��M:�w$��z �� +��:�C<�m�2oG�7s��� 2^ܳ +6��<��f��s?#U.��`�u>j��N_\*<��ɿ\��3P�J]��f̑+��,��9��UUN��j.��`��\���⍟r��~�H��9t:Wy�" ���,gɠܘb���4�a�a�Z/�SP�>]�$z��lg��w��עa�D`ر���|'K����U��?snd� +�N���)j�f`�J�PNq�ߛ��z�D}ዤ!^��]L���+ ���:Zs +�{($���Z�o� ��z#��Bm�0:e`�1)�ʚ�_���N"�E�o�+��p|�mG�q�a�����|��'��:�N� K/u�}�L�dz�)�ɞpk����ј=�`Q�< ��B���R|�=ЯE|<{\��7r�{`Xo�L�;��N�g��??�|u���Ɍ���+��p�ʚ����],~�v4�JLJ2d[L�d(��\>Dyݑ�|D�Qླྀ�y���2 �`r^Ry:1����%�=�����L"�%�p�)WcJ��EA�� +���fϢ�ך0�[��v+��Rǭb^�H���6�*�)VG +.�8�t<��h�����k|��}���Wl�Nf�߰��o��Rye�X*�c/m=�[s��� +M^\�u +?>��gt{��SP��y'�X����h Pi��H裞�d8��kp�b\q3d�>�拺c�8]����\��h�ü`��P��^���PY�P%MQSeիsv��:sLh���e�~�_{SI���ԥε�.K�Ľ�Ro����ޯIl�%}��I�|eF6��EA5����~7&lI���b����c7b�g����z��L2K��h�ӄ���&6Lc�(��n7����]�m����|�x�j/�� �1�=��,�V�8"r��n�-�h�(²��g�e�Tt*q�f�i�)>�1O��}Gc��υ���4"sSc(y�/ze�D/ޗ�\ub�V�iv +)���*��E�Y���Ɛ.GWu�V啻�i3IĦ�F#�~J7 u���F2J!�?܋ +����^�3�R1t�6/y1m�AVu�������R"Ϻ�ʲ�1��J�2� i�����fA�d���<Z�E1_�ߧ�{9��Pe�f~h�Il�q��ʓ�h=�3K��XFKu}�� D%�tPŕ�咪�8n�o��p��fo�hT�*��SP�d]��%wӂn?��e��1��;��ܯCE���z������g��lL�4\��r]!��-v��z��r��aC����pF�!������f4�6��N��2#�g<ɺ�����o��)[�1���-�A��刐�� K9%���&���io�$6��ⲵ��<���>WI�ף���d�ol&�c]���i�fPR2�?So����� W���?�Tc|��t�nk��,�D� o��\k�+=v=�Cx~��T��.m"%�ȝ�|M5'���+}�<�#��c�O��@+�>=c1��XN�yɘ�!.�/��]����:k��+xr)�t�L��kc��ԇ6C�c�}��t�$-�L�h^(ՕfR�лP'�y�AOR�q���s�3�qu�����fF�L���;��#���s�x)p��h�* G�oTp$��#�>�9�1Wmf� yOl� +Ï��~d���PA���������'3z��s�a�J-�$��ei7�����'�s�,m�B��SC�È��+�9��E��ι�"k��f#��f����u{*UI�ʫKF9��l�W����|1k��1��D�t�8�M���h�7!L�����#���#_�J@�"���R�^�ҏ��U?��}�-�?H��У�0� �ػ���$S����Ml�#R)�z��N*- ��a��=���+3��kg�>���3`}<SO�S���i���D��[j�����6)����}��Iz#ڸ���G�e,y�����e^�t9"�i��_��6S�o�Vs��kh#�]�n@ޤB�� �}�D2=�3�5=�����-�&�i2p:?����D�Y�&,E�T�w�Sr���������[��U�h�,G{5��|��c@3�?�73�|��Q:=[C�������F� �e������N�^$�d���3� �Y��f�7��ӯS��:�-[��]|O�%h��* +i>t��UX�/|���K��Pܔ�M���U|�zoCXU +9����.��|�66k����7\}a�Z�K�nTV4�`�̵���t��]~� �d��]�w֘�C��Pڽ�M6��F���(�>k��"�*W<gk���{]��X��ѝ������ü��&��_<)�nAGP���g��SSZ"���SFY���s�|n1�5jֽ��\����'��������'���;�@kb���h@�c�M�{e=;l����)�i��o��+��)\��E-o̚~a>���z��N��<ܘ���Ù-Q�yO���+���O��#TbE�9lu V��%ԏؙ Dۤ�}�t�<����*s�28_���7ye��c���Ѳ���ێ^��(?����7�hέ�[c-F?)�p�����)Í ���u��$��6��XPFf-�Q�!w��~�h"{���w��zt`�>t�`��65��$�1��-��%#֙� ����4&fT +��$|���5ϲ��CŨ Zs�����|Q����l��Qg��D<|:�9�_�[�o�>��@�SB�^/>��1-�W��k�)��p�Mxs�������1[4�f�J��6bLJ�SmuӺzK�����q�}�ؘ�{�-���r)�k�)e+s6���4?^�K�UrGg���%e&�t��:�J��k����vl����ox�3�m��\裵���`(����k�ˣ3dF]�!)3w�C>���7#�ŧ�S6w�&5�%D�J���-�E�D�U ���o�x�Zq�K���:|a���?��d;|�p���xS�V�R mQ�:��46��q��B�K�{ l���B�y�����*;Biaf��cQ +�s���)/5�����^c��>�fo��J.(ڟ��nU��G�Tc�n�9XD���H�%tݝ�/�9c��D^m�Rj�����yK��y������%�I��E��RyR �J�@��p���g�z�Ol^=_#c�N��j�� �� 43�:��l�NSN����G�f̵S�?�uw�~G�%Y����xu5�4'�SF���kst����O�#T���o�1�P+��*։)�̗��2��S`��m�}��W��(R=�F`��������<���6�_�|=fN����h��փ�@k� +Ǵ�/��3�@�2�ܨ�|{䝬��f���{�1K;ṡ+4L�=��}��fsz��E��zd�Q�P�MW�����Wy���do)�|��)W������3M�3II�M:->z�hmQq��fV�EJ����H,W +endstream +endobj +8907 0 obj +<< +/Type /FontDescriptor +/FontName /ZEHPCH+CMSY10 +/Flags 4 +/FontBBox [-29 -960 1116 775] +/Ascent 750 +/CapHeight 683 +/Descent -194 +/ItalicAngle -14 +/StemV 40 +/XHeight 431 +/CharSet (/asteriskmath/braceleft/braceright/minus/multiply/radical) +/FontFile 8906 0 R +>> +endobj +8908 0 obj +<< +/Length1 1376 +/Length2 5951 +/Length3 0 +/Length 6898 +/Filter /FlateDecode +>> +stream +xڍvT��6�)%2@�F�"� +� �� ؈��)ݍ�JJH��!]J�4�����<������9��s�ם����qs+AQv05#�dʺ���H��qs��1.��f2n3�;�B��/��;���T N�hy���b���,XJ��@2���e*O8�h��04�2��wt������g����H �(!`�p{��8�����1��`���O� �q����Bh ��Q�_��8�`h��' +�50@����H� 0q���؍Q/�;�3���aH4.� ��p�ƚ:�}W�X�@�w7�0��t�%�#C��QWG:�.0����@��_@����xB�.;�w����!����xh{w�+ D�]~�(�+ n˪H�2 +��!1h�_����a���cE�ܬ3���{p�#����z���"�n0M�����?6G �������0o{'�_�M����N�/3n_W�+�7��������!�0��������<����(���9d�Ɏ3���q���X�p�@�>�~����t����~ET�,�Y +���߾�wQ��_aq����4���2�)iI��?�@����'T���i��5������j���\z(ia���p�$��}�����;��F�_Y�_���<\\~��~��7w���8���_�S��?�ՅA����jb 8(!q\�A��p��5�c��0�����\�H� + ��j�E�@��������@�h��é�uU��(�/��JH ��,�&Q �/�G(��7�"@$ +��f�8���~]��8@���k������#����;Nf�i�+���oM�`�0{��)��\�ê���J,^�+CD�˭q]���<_'��1���в��3/CG��X�~����z������S��|wO8���A�#�&u��Tj�g��xC6j[+B+�D��N����g��5K�-�����#���Ӻ�e�qk�oaM{��*��D���9~<��ns4��g������ެ�T�����e�t��>Z9 =��YZuh<����/��8���<�� 0+��w� ����<�J��F����� +���>�#�.��o��C,�ϋ�|���[����o[���2Y��*��}�)p=J�����ܢi����̞��"��'�j�|<Z�ª:�H��֜l�G��.y�܈Vx2�^x#�71��ʧ�e��y�/���.�٨$o�]}9���ѥL��k��^ �#�0�O:]->P��8ֽ��"κm)��2�Z[7MϪ��9Z����=Y��!yC���w�4٥�R�2��5��6�7�*oˑ����so��,�I�`�D5��)Kv���T=݊2��8z)�/�?B��,��xbE�/�L|bNE��/;�i��%s��,�C�k��2��LB�0�����)� ��e��)���}џ�]trL;�G�Bܲ���}��BZ�M��ݍ��B�r;H�A���YE���m���es�1ع9����,�3���<�(/w���@~�N�'@���L ��u�f�:�O�:�m�2�(��s�c;�� �c�kddJ�0�o={��W����� ����U�h���['����ި��-����(��Niz�/d�F�+��x�d�Eo�E�wW>��8AC��.3q��M�M�K>3Z��'j�|� )el���Y�8��]a�kt��KDZGa�Ũ�nA�r9§�����<�}�oK/q�L6�[�ax��d�˫t �z�G�;�=�w���;�����`4�I���ٴ�jP���C<��z�@(����d��%��v��ɣ ?5����d�s4\�rQ�VfF*������U�n�rHd�&X���]��FvrS�]��r|�\;h2[^��p��Yf�7�M�#o]Г�/��y4�9:�.�4�G}�Á��"�k������P��5�rbS�[%�f�oS4���b�r��+$��vDyڈgT!�˫R%��WG��u���l��Eh�Q�47k���K(��iO��N���n��Fx�����'��p���{?�1R>��A�p��25��)��_;7c~���lH�cJ�f51�z�kW�X�\�.m���*��a��HI݊mf�|S40��?�����S��T���}(!�FKq�qz<��2-q�� ��ŜI��f��RcO�dT�/�$�5P(x��T ӻ���5La�b�'�o�-�F��� ITJ�*� �v�%��ԹLX.�T��>s~_1C�%�?�kZ��8 �������Ms�V��w�Y*;�D����ٙW�pF�re�n�vQ̥��M?�E(�QZ�������G��~=�]/�����a� =2$��ԧ�1��zH�|�s0{lW�j �����uNŽWw#�ס��.���;�.�@pԄ�28�������z֬�"�ڽ�$�)��@q~gi����kz��l�~�IM{@�TD��p�?}*��j�ʥ���'�P��=�96�n�"�/���Hg�Y�֩jXeh}_p�I���,J�~�*�R�a6���ڥ�� �h����dC����V龞�-��ҝ;����+� 6$��G~�J���{���u���mu׳�xb>���e��]y�����3�9Qv��e��b�z�&��Q�ȏa5��$����g����k`ڹ��W������V������=}R`\@k�V��t�~��M16�xqMW#�r�I���$y�P]�ݕ�3lJ���@� D�Ԡ�j��B#���u��0%n����:�8Q��������>(�歓����z��غGߥ��EY�U���x�%�/�zw �+^'ҽ}�2�n�ٿ�5?��)�b +b^��=�F�xC������"��\�����0�f�e�3�}���\ʁ�� ���3��-%]$�eM��2���au�t�\<1'^�>�(�}���lh5���1�_�>�G\1���Q|�b"�̼�U������H�g���MbisTQ뤴y�s�@4�9ZN����{:��ɗ�DPU�d +d�%m$+P�:Q�)�І�[Y6��%�����T�֘�#x���lz,�����2�SH���Bw�fa��C.����۰��g��%|�C�����Czrm��,�C�R�jI�*y8 +��@H��:W|Vi8��� +E�E�9 +�@� ��]Nu��j�����gE���9��D�ac's�����=б�~2f�3%(¢�#��U� �<"��/�1�GуB��*BW[�C�ws����9���u2��j)8^��%��,�'�+� ��}H0_nW�t���Z{�}μ��RK]��>y��C�ΕK$���~j兣� ��P'��t��E�-}�a�OAq��A����uBԗ��{E�!'��. ۫���,���Z�t��9�'9T$���s�wco�?,�p�����Υ�|ß3��l�e\�ZV7�{|$G� ���+��?�kz�^���`���խ�je�Ҁ���ʕ&��{�0��G�m��I�.P����f�#��UD9�Qk��1�����v&����b����S�RK���qt��ቺƚ=4�C�(N�o�s� -U@��=�h�ζ�6$|� +i?�劲q�Ϊ��^}��[Ee�L��{����<QdW���01�|�;�xCs2��R�u1�G����^�I���/'B��:��}�$CIO8e� +Ӕ�a|z���h�Z�w���f��:th�e<��x�O�sZh\Y��S�$rXr���k�����G�P�(<��n̫s9Ǖ��l���GC3�<7zj',��N�An[ ��ϛN'����»����^���U��e��z(�|��ԣ��>p/)`�e�l�`4�sSvV�DS@��}�LB6ӣ���`9�Y�̤�h�S�{��tc3dm����Ұ!�J��wD�T��MFH��^h�_�P��5�䍮@�y&z�#��=�3��(w��cb�F�C����Hk���e+Km=�|yV]��x;�ȯ��7^��8�Y�s�-�g���=W�j�]T��`��Q�}8�}z��G���f�*�Q���ȩ��&f��d2)���_�������Ғ�'�"Z�Ns.���ć���Pt� >Z�a6v��:}�f��/(+,T�>�UV�R���+vIC �e�I͑F,DS��a��µ%g��+��CϬ$"8>%R4?+��'�v3�;z�6���{����Dt +S+�6_*�� :��"��K��4��6 +�(37�z��:���Ü�-�몑 +���VlNJ��d�ͷ����dn�5�r�wƗ6o&��+I1x�N��N0�'t�?��%���um��V�e�����7�ּ[�F����z>;w !i3�waa��̝�",�i�R�� ���*ل�v_sb��������'�A�k�)��F��^����W�c_|���I%O�\_�n��.Fp�[�]�����>�m~�E,�{k�*��B��[�Y��+��ة/S��� +�����%^L�<��T��vA[ޚ6f�Ιo�"`L��.t�MIF��X������歲��AM�na�^eRWmVD��E��Ã��j˵M9�j�n^!�ˏ��,���2���7�¿r���_Bg�z��-��mL��_�h*��R��m����SD�6{�������kY�Rca�Y�UOb���\�%��u�c��dy����)L�M�"T�[�9�^�U�=�A��U�sߦ +��I�&�s'��j�:O�Hs*Xt��j�Fvݮ��&!���Cjsl���A��ض�#��|���Gc�,�� ���/�ꓡ�oٖ����H��F7#J���W��k�C%Lc�{(6;l�e�x +%���,-�>5Vt&o=��LC�v-���|�-�����p~�|���q�~���ǯ�g��.ܽ���z��]�k(��N%h�3M:������6_�=\��R�M�h�@�ە��I��jB�>'.��l|jԛѭ���hr�lމa6�O��}V���2%} +d�ڜ�Va���k���0��h`�#�'q�CJ&hCv3jM�L�4�����6e��K��p��k�T&����Dn5M�a��2�CR-=�6�O.��"�?�%R$3�#�`�J�7b?Q���B��h�V�����O���Z��*��ۗF�c���|�]9Cԓ�x�Ġ��<�m�3K�-/l&C&�`���%��E����$�4[�ُ??v\fB�/;ݨB�*W�kM�{�N�����}�>�pfnb��`{DtG�O��k+� 3�,Z��%|�J���,<�=�GO��aP���]H�F}e1��c�g�b����>Q�M����n��q1�:��.�E�����ۛ���.�YT���%��烑n����,P�.� sa/\��bF/-?�j0�Kb����/@[H�I�{Nuo�NOc�E=$��h<�(G �\YhRG���)�g�(Z���֖C*uH�d�Sq~��>���V��ժ0qIk�쎧 ;F}v+����#Lj��O9��y#��'�&�ט������ǽ��5e���&�� �=z^Q��Ha�L�]����\�o'��f����9�N�~5d{���@ ��Y� W���Թm�y4�,H4���������z��? +梢���$q��j��JU�,�o���� +O��L�{jj�CG���㧥�bi?\Hy���ʡy;���;¥$���l|d�����Θ��khB� +=�At�v� �3�g�Dc�)��dN� �v�����-��6�M���%���ir�V8�*��dqI�d��%PRC\A��&�Ӂ�YJ�JU�a +�_��̴�)���@���$�DQ?M�x�@^����{}�2~���ɱ +��Hd��N7�T����X �|J��+�����x�f[M�Cm�\z]R<#��T�����h�U?V̍>�.dIS~z2O4S�Л;<���z9�#ƫ�s��q=&ħ�隿���3c5j�?@5��wr*�cN��f��{��hC���ݝ��>��#3��mY� ��c/��E�F���x6���xr/<��Jt��ck�^ �OvQ���~�-�%�<!LL�������;Ĉ��corr��)�"7�*�h�7�k���o�tl��֎�|Z�\'����|�ͣ��������ծ��mj��U���)�ݘ3�"�e?�,{����EBZ�:��&/�ϳZO��kŻ��1�1��Q��\�۷�Ԙ�^����04���V�\J�6��25Cs�^���.������,0J�� ��?#��D�}��&�5aV�}?�&�^]ԑtMݎn�z�dW ��3�ŕk�T��<i�q���=�@ ��N�DCUN�P��u�X2(Q��#rʜ�����J���I�M��������W������>�"�,��� l�_��������xl��o��}V�`�h�F�Im`7��o|�n�5�Щ�������@��z���s�HEg2���ʺo�,�ۮޟ�K욤���'fı�q�a��ɷ��LB�;�BJ�g�2�x;�zUX������ +k�������1���Jb�����n��'�/G�kB���a�|=i��k����w:vD�����W���['7��+X���r͇VSf����l�[��^�]�ܭ,͵�S1t��i�h��g��F���N���1�� +N]�я����z�TmU5��}�+D*o��/�k�ˑƑ23�+ +��r_)s�hI�a�'*ӻ���ORy|t�vɮ<�hs�E�s�����3�!P������V.��oIq`�3�~���t &������,_��r����3/VQ +endstream +endobj +8909 0 obj +<< +/Type /FontDescriptor +/FontName /DJYPXZ+CMSY6 +/Flags 4 +/FontBBox [-4 -948 1329 786] +/Ascent 750 +/CapHeight 683 +/Descent -194 +/ItalicAngle -14 +/StemV 52 +/XHeight 431 +/CharSet (/logicaland) +/FontFile 8908 0 R +>> +endobj +8910 0 obj +<< +/Length1 1422 +/Length2 6187 +/Length3 0 +/Length 7168 +/Filter /FlateDecode +>> +stream +xڍtT���.�Hw8( !��Hw#-01���HIH�J��������(��-����s��w�]��5k}��~�~�~����8��v0U$-�I�t��� �� $D��eG����$\&0�'���_%��`�4���D�4�\`a�XL +,.�@ ��()�2�n�h"0O.%�� +���l�W�������;��C��@�v��av�B\FH(���G '4�] +�����y +"Q�r�w>p��� Cy����B�`&$�;�=��FH�`�W8���dx!�a(�fs���6@���C��C��{6�� ����f�*G�N�@�H7w��p8�]a�=UmA�/�.����E��z"1�o�b�!��PU0�@0������==ᮿF�*�9e���� �@{���O��A1���s�.�"�����w�5���;�>���P�K�@$��ah�(HRLLD����|�N�_���a���_0f���w�;�3,�����xB�a�4���\����{8 ��9�$����a֘�G�}� ����Я߿�`�e�D������~�z +���*�&�wLQ���$E����!.!�g}�o���j ���?�b��_{���_s��YK�Q-���[�DAP���-��)�7������7�����;��;��!npW���h��� 16@�7��Ǵ:0{���G5���1�EA"p��*�f�GC��H�~���\��>���ۂ���+���������w���?�UA@���|&$*��P?FNB����0Ɛ�0��J�H4&��1��D���Va!����q�9��~�`0���@]<]!�N��%E�@W�㯻���_�?��z�PS�����`0_�df ��t��l�V���#�y�`i��a�yo�(����'m�� E[�JơL�OϣǧY����Z��[�P/Dc���) <}w��#����8&��p��0ŀ�����N���(�.�ͪ��힛���7@�WJ�t�BA�.N�9� +z�܊2�e��e�q�'N<<�\�5���o�2){paa ��7S��V�+��h&ZM����~&��<�FO,nEѯJ�ӓo1��Es/��N�YY9�z�@n�2V�!x,v*J�Bs���u|X�{@�ㇿ�.ّ�(�t=d@^���+Li�h?~�V�y�c��h�.Ĝ3?Ψ��qh��G�p�,��H����e�����d�Y�胛U����Fsڵd�b���N_6���QS3*�r=6����v���6���zLȺk�����ʦ劎ͥ��I�P��s~(͊ݬ{���]��{���|��!k��z������j�eмՕ5p���U�g�y�H a���\���ƾ�]�aNM����*ص�F�=���x!ԃ�DB���X�q�� �@��l�O-e��m����w�5�K��g���w^��\c�e |�UD͐F?xH )��R�+��\��1]ǩ�N�{ug��+�$�Z��g�ȏ�&��ni������;���i�t��n����V�b�K"�[�l]c1)9��UW����Β%߉�%���fRr�sN��J���T]�wx�Qr t0s�=E����rՃh��GUCf�-��h�,(Qc;�q�� +A}��3��K�Q�c~)}\v�.�}V����� +��(��E�>�{��֓�t&XH͏遞Y� i�=�Qo��."82��aڂ��/�:�2���jZ�l|7�����m���{ma�K=w�.���{?W���<�CB���;��9�+�ͧ�*��� �O����{2��;_�_�;;���ܴ�>�<��sq��6q.�ξΝ>�Pq +_���&R�d�.�-��]a� )��z�S���r�o8<�sw��c����"�5�BJ;�t�k~Ѡ��y�Sv<>��K�!:9�v8�8I���I�H5�sG��u��O� �`6wY䀅�IfFz��ȋ5�F�X@��0��0��7n��X���El4AZQV���HϬ�? 1�zz&�� ( d�>}�͵"ǐTZZ}��'�SH}��~r���DZ���ҤGxT<)���R�b22�Ȟ�.�?ۤj��v�g�h����ѽ���ܝ�̊�R�|�H����L�����_���k/;���M<�\��;�os=�O�[2�s�\L3�I~j�F��k�Ad��h��מ<��q!넾�f��e��#�#�H0x΄�Vb&�-�Sp�2H�|M�'�lK�2���x�I�gaa���I��ĄWA���y_?)S<|�_�u}�r���bw�(j��cx�c�LRL��6{�N�7�A�f;刑���h��~���֗�u�x�cuQљ&�;��=�F$ݯ��\�����f��D�P���)�j5�n���(�:c�����#a�@�j����g��t�GBY��-�b�*o��f���k�kav���2�`j��or����\�?@] 'ė%���x�;��ʾ'E>7����a3�J�a��SQ�mnE(�7AVO�!ϛT�XCI2}�r�%��q�XR�u�Cޘ�����9��7�$��ZRYs'˟Ol= ��:L +5^����,ētBz�槙@n�~���)?�s&_�3�r��<:o�Ms]-���2��|����H�TmȞ��4�-������A�\F�Y'���8��g�Xf�L{�������D���gG^���T¦�G��y�,���GD ��Zu�UwȊ�E3�$��s�����ʭ�P���t�LT�BO1^�gW 1]�_�{�k}�S���g�ja����k={5�3k�-�-d¹%ܨ�W<�X�aҬ��m�Ndaz��a?{��%��xp��[�^���*F�����.����>/�K.M:�QX�"�)$<4�m�%�S>��f�0䕣+�'���(P�J���a�l��{K�C��)��"�%8�K�<E���%�=���1.���WQ���Ӯ���?ts��^ p����U���:�&��K��[g�3ï�U0���i%�X4�;LY�L�7��)u�C�6�����K��3�2���83���bހL;/�d�5��]��Jo�����{�]3���&�n_ ��*��VB��[/��#R�3��w:����Ui��nrSt�K��4�����cJ����/|dB"-�ܩA�٢&À��8�>P�g5|lv�S�]������e~�^筩;���L)�*�|���u����'.О�c�wf�����Գ�u�7����l!i"��z��?Ǔɧ�drݬ[H��.�0�+�����I!�����IJ��k�Wn�w2Bα�c��0�"�X�$e�}w�U�ov��躟y-�^2�t���ǣi�:�U�Zyx�Z�(%��B���G���n����k�Ϭ"Q����V]m< �����Xh�Qqp�lQ��6<�zoWn��%�x�kn�$�s#�r.>O4,V~hz�Y�<�P�+O�_ԏ��>aO]������Y�%�_ʥY�+c 9����)@c]�H� J�����ܥ54e]��اg9��(�<�]��GЙ�6�C +�|l>J�+6����n�\FRˋ��f+�s/7?ē-��?��3\zXd΅S�+�n5Flo�f���!�"e��n����'6�|�2����r�����s����X�'�&�,��Oŗ=]J����ӱ��d6)�X}���'�MN;Ǭ�=�d�i4+���.SJY��5ۤd[ڎ�˺#z?uv���Z�Wه�eR�z�לK��W���o�v�[?v��[��.I���)�%��(oC'��2�����/ׄH�j`h!���F�)����s�$���e�e�uÈ8YC��q��h�{�#���T,͉��Ka���-�T3�ׯuΖ�����cW�R%�ב�,&��᧽�WǶ��#�����՛I��)2�.����K�q^�7�6r�Z�*�M��xǷx(#�X-��?��6��}{���=�����O�Z���=���Χ�r�h�]��O��ߋ�Xp,�}��x�yR@�W�/¤�Fh7��k��7����س>sգY�q�n�S����������b\���(�~���^ǝ� K� ��%�UyT��/,I2��O���+~���nDN|�_�װ*�-�՞l��s��4D,$5�G|�bd����)z�Ә�*��z�;��T+�֞����:��>zA~���r�Tj������l�Ӱ��eMǖ�=h���� ����3g����[c�\�#��eY�h����0T�ӿ������a�wp�{��,���ϟ���m��:���M��*�b�d�� ���Ji�z�(oh,����k�~l+���[�����z9->v�0� �^3d��m�gO�q>�˛��"x��9�5,MT���7�.�" 4*x��|�n�=�R�pVS�6U�!�S���313Eo"P���ۅ��h��N\��y��X��V,��CO +����x��y9h=�b;����|���P�7���ZZ�����%N�$�h3M�M����Y#���z����^�+��Fqw0��(�z���ը`iU��;2��X 4�`/��U����.[C ��o�hm���DiZ0+�Nv��� %�9��!=���#"�\<.�=���9E);/��Mn���r�muR?�R���;0�����g�w�:��ǛW�'9�'C,��uk4Z�2�W��mϮw��T�ض>� |;|�&)��q= +3�5��7��h�,�3��!~<�΅Xxq���?VcDݔ5����L�p�����&���6Ζ���N>R�W��Qo���)� \nL��EsL6�b�K}}�M�7s�t-�3�,xm�'�,ev��(;��=d�.��y{���s��eU&�-�K�"���~bը���tr��zSn}) �}3�A�[\��kQ������+���x��qy1C��C�|�qQ���|_��Z��$��uo{�tYxե��` �D�l��-W��p�a��ZfW Iz� w<�g��.�h����mY��˸OJF�I�.����E�Mr��.������=���>F*�^Ǽ�ދ]�2�����U&lGs~���!�I<1�5���ė��:q���i�y��y:���vVg��:����'�?�w������1����6^Y�h4� +Y�1"���S�l�_?��< �@�f���{�88./,�H(Y��l��,��2��٪}^�2�{~��e->V��=r����#d^�<U(�l�:����ۀ�o��ȫ�4T�]Ϙ�Rߩ��5��X]�,/��M<�p� "j�i��"�v�����d�!�c��H?��/ӂ��j�s�&Ջ�p�3.���� :� �N�|F,�fk�T�*0.���SC�\�lsՙ�/����l�|kL�Tp�dۺ���|��S���'�+Zq��mR��־�ߖޱwU���5���(ƪ�e]�z��|�͵ج����zd��r$��wLE<�,�ـY�2������j�l#�0�k8AP��q�=�0�� CD��G�A�����������?��C��?D4�舿��p}ܵ?5�$칎�)5T��#<�� xd�BB���b=X��X�������k�� !dC3G!�+�>�n��F=J�ܑ���1��W�,Dd��&yo%��S�o\���ř�K����{�-�d���[�cҩ�ү�F�!Z'�|w������7��m�#H;��N}lh�N�����0u�F�w��.��ߛ�>����F2����@�\[������>��k#Y�kPxX��ƿh���o�q�1�\Xo�XaM�ɵk<`�����1�\�6�28�l�[��N6�֭P5� ����K�� �(���#�݈1�*��W��v�KV��� '�Ӳl���F�������KV��J`z#4%Me �c%�V��H�!�"�PgL��i�K�6�R��q��/D�/��Qc����c }j�\j�o�͗�/�t�ž�,����������I���k�,:�+�QM�]���{�Dǭ�CGg֡Hh���pd8��I}}�<�j���(lf����n��o�PAE�A��\>�!s���/��Jf�$���;��#�i���F��cB�bk��5 �*�"X�q�[�a?� g1���+�0��2�}�`Q�c&1�R���~j��j�Z�*�ݚbt:ETa�ó}u����p@͙�:�a'QǿĖ��5��9f�S�?7�_���}s��9q�:~�d��cg���Һ��ofMLO*�%��hm@ua��S�Rӈ|"|���z^lb��#ޝv;n{v@m9?m����~!�m�Sª���Ym1�K��������B��F�SI��F�f)���y�yf�� ,�X�U\�T�=ӆ�S� +� �)�U�����j� ��kj���ÅM2�>��#�3W��O��i����e-=�L� +���At���e/Kؖ�������k��L5����`���x |'��>_� ��r����эg"~s/���k_ۃ�G�83�=�lV�;/d�+�\��7B��Cv{pK�;�%�2��� ���3��G��qQ�S�����W�[f�=�$�R2�yE�i�$��t��:�������D7���m +Ful��2�)K;���s���~�Έ<Cf��m�I���g��\��m�����7%�-�����i0 +�[�L��Դ���!��;3ۦ��^������N �H�N#o����-=�Ê�PЫu|MHR��kBP��^�P�M[NH�B@�މ0��hR���E9�m�(ˈ�0"o1\8��H����J�sw�����5�%�LJ��ђő���Rk��U�s������]�Mr�~Ы[ +u^���:�<��w�N�A��� ���4zUW�$�o������� E+�~�t��l�"4�tZ�l'Ӗ$���N���S����]�N��`=t��X�ȥei:�)W�Sl��:��hf����%��7����������B���c�s��_*��M �]Z����=!�������r +endstream +endobj +8911 0 obj +<< +/Type /FontDescriptor +/FontName /OAJWTE+CMSY7 +/Flags 4 +/FontBBox [-15 -951 1251 782] +/Ascent 750 +/CapHeight 683 +/Descent -194 +/ItalicAngle -14 +/StemV 49 +/XHeight 431 +/CharSet (/arrowleft/backslash/logicaland) +/FontFile 8910 0 R +>> +endobj +8912 0 obj +<< +/Length1 1378 +/Length2 6060 +/Length3 0 +/Length 7008 +/Filter /FlateDecode +>> +stream +xڍuT��6-N� et�N��a��m�� �� �)� J(!) "%-���HH��t��<�����9�{v�����u�羮��M��a(;� +���U�M,e�""� 1��)��kp��� +)����h8���A�8�> + ��p��E��D��DD�b""����r@5�'�uPH8���r�A#��2�z�B�����҂�Áʮp4 +A�!XG�+�"�4AAp��?R��;b�nr��^^^ �+�B;(� �XG�1G{�a�_�B\�&������ ��AÁ8� +GbpH ��h� ���?`�?�A���D���o��D��`�ru� }H�=�4��a���@�q��p�O�b����P6Bp�E#ܰ��kD�_ip������\]�H,�?5�]����:#Q^H��{f�k�������V������9��@IY)) Y ���: +�Jo�����e�M��r�ㆀ ���� b�������� * +�!�X����';���s�-���Ep�������G/ +������ +k���R�3�}**(o����PHVR(**# ����3�!� ���j#�Q@�?���_{�%��_q����. +�Z8��?$����D����;����_Y�_$��4<\\~�y��7�����#�'�}N���Z���VCx���W� A�#���HD���@x�a�,��e���~I����0�_�\����p��:��/��8����:���ҙ���FC|�"8:����'�$����@a�Ņ�q3��Qh�����!���3n�����z��8������οU �{á��q�v�ӫ���*ef/�oI澶D'YvEIb�'��9�]��qWy�+�їn8Y1<��̿y4�mݖ<�������-��{�����C19J�G/Rm=2�I��L�yl1~.�.�R�\xނY��]�_P��1c�s[� b-�8�b?XZS&P����f�����C��8�c�EpB懙��9�]��;���R�4���:l�}�=�t�rt�1x�*��%�I��]#�g !]S`نwkXcΕ��G{�lDJ����!X��v����ԢMQy�䓙-�5�:�oJ���^ ���y {s�G +=���yL�?�7x7�97+;����8K�^��IȎf�U�8����'�����U4�7��̧�fn��H/�ju��g$��s{� +twϻ�%U�y�����+�>�+n�nD�þ�q�+�>͊��@d ��0 �n�O�.qQs�c =(*kK�^m�~��cw�������� �?a�}�}���te����O��H�����0�����|�P��wߡ��ka�wо��[��������� G���(>���\(Y��\3{D�Q��ЮL]�ɫB�s�O��Q�Aa��0�w!,_���#�$+��������$�.y�Ma�r���o�����U���g�9\c���V� �`�+@4�, ���R%L/�%��S��=����;�C�:�9����n��ɚ�?\c��s���!�l�wR�֡�1���;��>r���\Ѻuv��V�>L�M��dln��U��n�d7�l���Ԇ ��yh�!�y"�?���mn7:�x�_$��V��]�$�}��� (� +%侦0PHFH�HC�T���ƢΦ���Oݿ��Q��$�|u |�"�#��Y�=����{бK/?W��Ĉ@�(�G�˒@�A������@:U�&R7-EN�К}#àNqV�3:7�G��-9�,�ˬ�+��T;�YU�D@��Nڒ4(���i����!�;]Dz���ʢ��C�|`��![�C}�C�&Z�aZ�����.�1�pf7t��\s��:$_�3U���J�O�l��~�,�ƍN���0�����N@�c҇y�eSO؊W�^��闒H�}��S�Ft���͔�%� �y�#�c<�"c)�5�/1g=}��'�{l��>�6*�y��O�D���j"t�j�xĚ�#�.*�-L�Z�yU+(K�?��- ��<r6�'�+�m����E�@k*�����OKc��>�Yl�@IW^2���}��ˢ��W`B-�M�ڇ@��N���@�r=Ƭk{��ܻ�uq+�V���Cd����K�n��uw��NK�UԀ�<��G�t<����%w�;��.k��v��}>��Tg��j�M�h^mΈ��s��5c5�� F�]蟡���w��+���m+���)U���({���;_�>!:#\\�O\�F�p+�SG:�C��S<��C��)��&��Lw9B'�ˎ�E�R��� +k�m�q��t�i)ΰ|��)�"�@�Mc��gnG�YɄ �+G��В��!� �K[`51��N��\y�9�Ci�4�T�CҐ�^"}51�a�ӥB&�*T������8*v�E�mW��ݬv��LU������s�Ui����b,C�ӗ��K�������o\��_��Y�|�� ��-Xz.��t]���r��ځ�D���ȋ���j˟O�9�'{�+rw�����ς{��"!osi��t.�b������؟�K}��x��^����(�3`Z�L�\L��%c�N7����/y~�=����6���BG��#��,����*GD�^�Y�4�������ȴ�i�"���� +��Io��l{'�W��ͪhze@�IIYU�A;I�� +Ta$I]����v��k㥞V��Iz�rW�E1W� Z$@��^�sZ{y+���,�"x�V#ρ� 'Y�v/���Og��,�ý��Y�!�[q*�)�[��d|����r%�F?�^�.�~��|d�e��7�u�,Ӎ���y��Ņ��!L[�3�.��0�E}�]$R�4��-�R���F/�MS�<O�g�K3��)�A=:E;uy�6q|�Y����wuӇ�Ď^�f�>��ͻ��1�6�� V&g�͌3r-� �R��? EG(:I6;�� �x��^�zV�O�Y�0+��������n�Z5F��!T:%�gҐ�f�0)ro��(��)�ؾ�<�X�6w���1��'����M�ߛ�r��Ar�������n����7&b +�Ǡ��S~�$d`��!�El�:�{"�nP�|��Ns]Bs�lR���e���p��/(� �Nc�\^���:�zX'�<ִ.�:4˛\aux�UOv�����³@F�N��¹����_dr*Ko��+d-�������2⡹���`�m|�fqVQ��Ɯ�cH�@x��-��a��C��{]B-�O�G�sO�?���x�{��? +k��`\^��ݙ�����T���#l����ɭhW��D��+\攗E�C�N�)��IR�O|���ȓa�|8hц�m}Gs��A���4�RP�8I-�;^I���)�Cq�yh�����(��M��/�ܢ�H�<�t��|���ʶ�G��3���'����7"}��]�YP�ϓ��b�����d�"K�a��'�?x����l�(=3!N*5 �B�Z^,�tN �OZ�%�6#�<�zJ��:���;A�����+�2���x&ᶋ&{�}ljŖ���\���r�D"��/�� +g}�´Z�� +���Ǎ�5=D��1���L�*���j}g��O�v�"�j���T��ܐVӑ�sžU�(��z�ay�����a�[�ƶ�f�?��>�n9���q]���(�5��~v��#��ƙ6� ��� ��|�k�`��rŖ�|��#_�7?fҥt��3���w��A4},��G��#͕�5�R��g;�����wIB�uy�Y�����;�y�:I��)]�()��me��2��P��ˎ��E�����J�jr?���J������)���T|{9��J�4�b�����_�OW���M7��<O�<EN�ˆ�og3��x(������������~Sь������}|湉���=zS����`��XZ�Q�jx_�@椂kC�ڮ{v��sW�`V�|����KL�_) �5-�b��^w[���r^���Z��W]��^�c1�O"7�hs���)dN��,�Sx�4=�g���3>7�\\�Ӹ^4^aи����cC����avM<��ڗ�.�7E��<9Y ;��E�KsZ#�CL־�� D}h2o}�iȓ��1HS�4m���s◧��y��Ԧ�땶>�r�(3���)�_\�hCG���O3%�iX�3p N�=-Un=��S�g�3�\���t_!��K�9#�����Q��B�+������:Q����=u�Y���a_+5���7�������(t�y��i�z� xu��A�̭��I���(ܵ@Ƶ�Յ���)d�o��,p�kp�R+�j>�69d6-/I�C�Q/E�l�a�0�I�kQ2x�I�~J��Iek���Vw���t�RZ ��:iͩ�䥄e��A! k[E����5�C'R�G)�.^~�%��4�:ߜ�P�'p�}�n�r����h2J�A�� ����m�Ƙ��S\�t�Q1�{�Y\�AȭޝV����"�$l���zC �"5�-|���,/9y2��_VF��mǎ�����$w +�p������b�g}�ӷ��"J�G�"��CQL/�Z�Ą�Xc,$lC�>�M\O��T��DtT���UfzH�K�|��>`��}�W�X-�����˺A(�jo�}R��2�B���[���D���q��.F$�����RQ} +-)��^��P���>7c�P�\M�yo�>ԇ�~G���UAH!��ӵLJ�F�{$�(�-�]��r�əoZw�d�:s�ܣ�ڕtUч�L��$ʖIAy���n]����!��m�W�( �z�B�� +ހ{M����֙��Υ���;��g�x-��r?I����6�T]d�p��g-��K�,� �z)���>�ׅ�t���$W#"Z���7t�@��6����0���������T�9�~L���أ�G3ɱ[$߰m{��>sJ��|h���,k�����7p�=>����e�v��؇8�w��<W���Q��t3�bt������<��c��X��?��F�9���AU����b�%l9�go��Wod��4���B�2�!+S��}y���Wl��t>���������Fw����5Vb<��t�9��!][�0;��X��h�3Y\��^���^s.����㉖��$K�"Z�j�H��>��(|9H0N�C�l��G�゚8��N=Bv}*��G�����ܻZ�;&�v��0,bp��1~�B ����E]��|�l֏d,�8���H�a��9���&���aT��\M�^���z�d���\�#.�l;����MI0��=��¯u��Oй;\�C��vK��\�B��_gI9������Nj�~��Ě�<F��ABV뇠�`� �g��N�4�k�w,��ǻ����^����AzV�*�G�G�F�z�K�r~4E���B'��ډs�#�^� -GV�����Oa6��Q)�Ky_�l(�h��yT�=+���+X����PV���Xۏ���(�ҿ�ޒ"[(w4K~ �-�<�����|gbK�K�ym�k��Muo�����@��ҫs�n.�-�v#��Ӗn��wG�' cz��dRWl?�����]���d�q`S ?l��(�����.���^]�z���0�V]g���q�:ϟ R��{'z6���)β���������� <��#ɐ��;�w��=/����ʟ�:��pXəf�n�x�)���D%��K�yM69����HT˧_���ٗiï2��n�:�� ��YD���P�>[S�/��[�Y���{ڔu +E��eAkQ���d�����/�H�������~������!מ�ʗP��_�t} +�N���l�۾sA��Bd8��v�N�i���/�R�fv�_u��w���&�����N�3��y�=����@��;˓�����^ܐ�%�ԑ���~r�[<�ּ�9��0(���w��u�W0�>��Emv3TC�*|,ɺ�9�a����<��0#�U���/�_?���0������kX���͏=�k�=�ь���"҄w���)qJ�[�� {����q�ꛜ�:U�-O������7�������������z�;���{� �#}QyH7�'i����=��yso�$�{9'��� +�[\��G�X����a����GPr��ٌ|����H�z�{G �L�i�Ι�L�=�5J:#���ͼ�;Au��<_��ik����[+3Qx��N"��m�-�}��+���"-פ������(��!H�<V��n>]r��k��"����g��gW�2�}��3cy�z�(e�l玔��~7��t}��<��*��r�������܊b�Up�q���K���#�l+�sr�wE�.��(��o��&��1a��%TX�����Th4��+'���ؽ�洈�/iD9,�*RvL\��iH��,5d���y�H:�hг%�)��>�)q��+��i�1R�w0mٞk��d�����^j����Ӫm�n�ň[�Dz��* k&�S�}iB�F|]�����}�ȖjNc�<����1�����en�A�DGr6Wk eIp�S��jy��'(���L�M:J��gO���~h���R�Yߙ���Q*��<�&X���N�J�n��>��6'}A���5~~��ұj�wʲ�R��5ˡM����<�k��.\o��ԡ���=6Mh�nCѥ�P�A��I��Ԁ*���/u.���2��މ��l��`�����c9 w�O!� +�M��l�K�I+��2�W�&��m��O<�w�$�)�p�H��@��*IzO@Y�i�c͘�!�q��!�ߥF����+��z6�$LO�?���� +endstream +endobj +8913 0 obj +<< +/Type /FontDescriptor +/FontName /FRNIHB+CMSY8 +/Flags 4 +/FontBBox [-30 -955 1185 779] +/Ascent 750 +/CapHeight 683 +/Descent -194 +/ItalicAngle -14 +/StemV 46 +/XHeight 431 +/CharSet (/asteriskmath) +/FontFile 8912 0 R +>> +endobj +8914 0 obj +<< +/Length1 1374 +/Length2 6002 +/Length3 0 +/Length 6946 +/Filter /FlateDecode +>> +stream +xڍtT�����JHK� �Cw#HwI�03��03L� � -�Jw��JI���* +JwH� �1�9�߹w�{���������}����22R� ��HVHT(P�7������@�/��� ��Z@�!����h(��i��x�>������Q)9Qi9 ���D�4@�0@_��D@1d��H����o�W���&@TVVZ�w9@����A�>�u����H0������������c��hg����/�`�@ўP�����;��d�d��3�O������|�C|������z�C��� �{6�Qa�����EC�.��Hw�C8�`p(�PSO���_@��׃<A08���9��j���;����a�kD�_4�S����#�ݡ,��W04�?v�?7�@z!��.�`�ӯ! 8��9恃jk���Cd��9C��I����$���@��."���|P��I�_a�~($ +���s�����0 O(���A��w�+2QQ����0���a�ӟ5���0o� �=Q�����ovxyA�����W��莮���?�;����� ���d%e���R�iii@�?i�@��m��S��pBd�t�?�u��W��q�O.$^�P��Dn�����o��.��)���K��ݐ&�����?� w��/�/Zo�}$����ZB��V +����;��፠�pƋYHTB(�'�h¼�#��G2�濬�!�FH�_�W�/�������w +���?����#!�|&&)��� 2 ^Nb���?Q�!!P��J�#�X| �?c�� �&�u�b�wC��� ���qh4�d�5���_�ߎ�B��`�/��`�G�u�Z�kTY���_��m���� �������]���Ps�T2 �}. ���z������S)w�����̫m����v�r@�,�Cҩ�4[���T6�6�����B�;ŗ�� +��0��d�Cj�Vl�jV�:a�5�,��ږ:�m��3�6:'�����D3����Ħ����雞T��<ݮj��0:��:\Y ����Ou�0���$�K��n0���M9HO��{�*�W��l�Ln��W�̔@��0 p6u���k%��x�v��7���i +U_�����ɡϨ,Әywx���cn +��}��8�q"=̞��Wzɵ8̞̒Hl�%��U�?薻��)�W�(!�]���s���B]�3iƮ�-4�쬥����:$��]"�q��P�(Ó!;�����F�1{�����/MzC*�e�u�8 ߩR�~�wOK����U�����3)�l�Bjjv+��Kin*c��3� +��Ov���@B�w���UL�o�>x���4��[��.7Q�B��������s��W7�%��]����W*O��k���`$����倕�BT�qv����Ӿ�v���-x!'��f����{tp#�;�ޔ+s8m�ġ�_z��2�W?�s����.۞�?.��-+�i}x�5j�$ez��z:ш.S��9H���������2��o�_u�k���}Jn�mF��5㣏m>7mv���� +;5�O��}���#6�EA�� IC.[��" + �.�pܵ ��]W ��q ��R� g�[�� �2��؉]4G�3:���� +b��6���WU��G�ɼ��r��kE���ShV_q���w&2��r4���~ +����� C���t}�9$�2��L��c'=y�D +'�JLY�d4ru��~��n�o+�����n�D����Na�Qm�}��-��ԇ�Fe��b�=�Ҩ&�sN}љ�Rp��"8q��8;��Չ�N���L��fC�.s�lO���5s63���G���XSR�Tь�[?�JpS�����e��m�yҨ@����Bs�-ɶysVl��@W4S�]������0 ����{��]�'��N%Ԭ���7�J��$�h :�}�x���}�p"- �������6���Ź|mŽAk�� "����P�f[F�f��&#A� n�br1��Q�*.E���grN�@AA���hI����l�f-���GE���7�D�ڋ>@�`�Y@{/�Z�O��Ϫ��+1�3����������;ٱ��d'�1Z��60�Hǖ���/�<[k�9��/~Y�X�Mω*<H��>z��\�` R�3njehTW�H�[FɄZ�݊6�ĸg��,T�2f?�9J +(%��тvȸi*y"vcr�z~��Gy�7���<��ϞR�,��q�|_f�i��t��j���oX�W��1�s���A��Sg��;>#�%��3���Tq[3�GO��E4��MJ�г>m�oc��o��:%k0���f�i���-����w����/5%R���n��������M+�sr55�G/�ڌ,I�uuJ,�C%�r�k�:����Dɔ|���]��*���lv4�����\�/i*�,��TS��<a�]�����I͊^��KmGT���N�eS����n�Z�����oת���_�翵��gu�?��0_g��"�4���H�4a�>�oLl�h}~fQ�t�>D7�����#kՙ�<z�KD��GkG8.��A;FV�����u�I��s���.f���ƺY ��nF��㯧�,�� +���4<�y!�M:�Y27!w���E2��$u�S:��P�cnѿԿ���z�BuYG�^�A(����r:D� � ڙ��刜=UO���@��N��| +�,�M���'�~}���ΎWёɔ9�C�?�C{�\��{���ȣ�O�JmoV�L�(�M��9u4�*�<2��U�メ�0p��M虫�f��X�NZ b������%�:�9��6-�ܚ4⦛��߇$�N��%ұ-A�7�>|�v��-G���$e�Z�gv���'��5�37�=�t�{ij�v+�⮁��49�u�[W�%`��I���.�`@��Ƚ��2�0,y��H�{�2"�H��e���ܾñ�ŶJG��Ct9��3�nk%���O��;�E��=:M�|5T���j���#�Oxp/��jw�93�.8nֽ}�6���[�ɭg�� +n��B���}X�K��ǒ5�t�!�ba�x���3�Y��7�� +��O�X��̑.�g_sߜd�� � �� �cWl������y �e�~ª�4�`� +���zuMS�%ZH���w�3bo�oAT��}��(a���w��%׆���_�;eX��?��w\[+%��؊�:�h��^zmW7�D �7{?����"A��e�ca�n�� +�5=+���ӳ"��SV�J����5{�������ӈ��8ܡ����A0-(~�*n�PȘ���ܫ�٘�c�ǣA:W��U�P�6��H�^9�o����0�3Ӻ�<��ypL��V�þ�y�������$'X���i�+$�؞�j��}r����%�e�b�����քF�Ljx̥(+�����%:2�k��h��o��֔�HN�-��l���r���M&i���ff���6&���3���\�Χf?�����=o�=�#'�����-�[��[� /����*r����y�m!�mz̠ZU���W㆖˴*�.s.8���W�Vi�8���j�#��+|��;HOCڻ���yU�E��!����,�X����Mr���VQ�WR���ds��q�@+`���H*+�P�>C']F��آ��mbm�������`��i\�r$c�&u�ʵY[Δg�y:5��ŵmsX� {e��Ij������o��b9ϖ�%��0�Z+V}����0�ۜ�M��Oɓ\a������}z˔�y'<�T�}z"&5B +Fqs�{9=�tn8\5��b(eЧ�����CP�%rʰ!�?-,�|t ��X7'��Q�~*��Y �x�X�w5hGyL�M�֫������g]�n43�}���ȌW���|�c�O��O^8�t�b?�{Ȥ�ʫSD>��9E�?xq��9½��#�^Q|#1�5��vf�܍�$ ��&iD�&��gڦd�6�8���. >䪂�fcU�+�u��Vs�k�*o?�&�S3����Z?�ʝ-����h,P�1IJ��E�����$�|8}����+�0���u;��_h��.�<�)�Crei,5��G^��P�[��!|���B��D�तk\D����C����T�uU�_��KF7�=���i)!��TSeV� +纾¥@��tn6��*刕�[��d�����M}��\�"�wW�Wl�yf��c8�ms�8d��=���aR�е�ah�����hmQ���RDy���xeB�Gԫ��1��wpQ'f���sT^æ�!�{�w��Rem1�RV�d��ʬ|�� +��� ���/�#������hi��.M��6��3�3��eW� ?X�W�f�|E��x�N@J��� bY��!&�ka����)�l�����H��2h�IF���.�4�p?W��[� ��sA�jw0�8���d�f�$d��~���|�ZE\�����6�pcS��Jo���V�y����z0��'%f�#-(�� ��l��ɹ��Y�g?w锓__;[��P�>�X|�I[{�Re +^O�J���R�wAS���6�ܾ�LǰF��W9���w���ԯe��x7���>m�qh�2��s����gF�$i�G���/���C���������ld��Ƣ�)mν��Z��c�7�$�|����9:\����t�8��z8n-�,4�IvR�a���8��rZ��M&�j�fv8���'�-:gS +?� ��/�|;���ȇEO��*�&n�u��_���!~^�t^���)Pj ��Ѳl�z9-W����ʿO���:My�j�֜}���p�V�����|ܕ)�7�����Z=�z�7�?���~�:�z|�\I���ދ��[�'��@F6�WO�B[C:��cL�������S�UG��V�8��w�(����W����1�ꉲK�|Ѹ�s��g�-�-���-�/�v$���F��7]�龓�*!d�|���հ��d �,,��6pV�,��m�� 1U�v%3�+��� +��r�ľe�����b;f�D;��3�YLW�aYIx+j�"�rA�Y��Ԯ�o}��t��B,�u�]��s�'X����mI�+㠦��J��idΟ�.���b���"��a�s��y���}���qX�~ɿ[ ]�g�v;�a���UڒǸ��`���:�$ZO��B��"G��<�?�,|��}��u榘����K���To�L ��gM��#�_�w�6.����L�V��ۜp�HQ������@{�:�j�`��F0�F4��5k���C)�a�ᵎ7����W�Ey5����N2dҠ8e��b{����Ω�MU��h/Gp=��./{&�Lh>*b���?�z�tS�L�����7�z�� )[#L��ܻ�zȋ֦7�ݮ.�D�<( +�<J�(��������Q���i}�%���%FbR�����f�� ž�Q]:�Af��y]^`�^�1\�ø��H/3���㣞�ts�K�(����zvۈ��.��h�T��x�i0�-��|�ɖ$��y�C5��*_�3�ev�V�Ɲcv�0�����i�!�6 �M?'��g��5�~ +4E�&�^�O�/~(1��N��tI�f���� +U��������dܫj�+�L7��>w�!'�T�5����ة-|R��/���2�H�}�b����e%'��ueo�n,R��H�ó���&��2R�^�Z�pY�2�����Z`���}���P���TIubo�1���[�G_����v��V,��0������\�1��=�ݛb�E�J!��n��u���k?��t�~�0���+��/����nY�G�V�. +o#�ƾ߂�܃��J\1)V�j_p��+>��c�_���F̍>�N>�%ݜ�]I8��^��14�,d�ћ�tE�"#=#�+�l;��,c̶m����+�r�K)���E�o���F&����b���RO�t�O��3edt���}1h��n?���ܷ��`BFvn�=�z��^NE�^�W�>����K��Y?3w.d���D�F��a�/[��mn���ȑ��Hx6�w�Ψ)��B��j<�6[8y�&B��6�O0��/���:�&Z�S���U�^�>LWF����s��PO�PN�}~�0g�~N���G�� W�S�q"M5j +�S��ӓ��G�^�7���< ����.=�v��� +�[��u�*�S�����wa����i:Q�+�� +{���B��Rb�g��Gd���Z��[��d�aH������w�����#�'/���X3�N��*�LYf�� +�����$#���3�H�(V:��S[:Fz]c�/��T����)K�L���d�f���W���N�F��Լ{�x�Y���Ssv�8��J�|�J��i�g��`]W��3t��2�X2�y� �P����B$�n9I*�>�f�A��pd!���4�\V�\n�����52��>S�|�G�fCm�.�x-�Xm�'��S�5��33��������} +�Iq���������[4������2���o� ȗ��D��lխ��uH�F7eF�]��u��o��� +tJW�kH+���*?�D~3�ʊ8����s�f5���gCm]Lb�Φ;N����Z'��s��.F� +F?��ɠK��j�W���q�?�Տ�ƪ�?vT0pԲ�ag7n/Z���@�ߡh�H �Q����be���ab߮]gam�W~�)�����J>oke���]�|c��8\��A�}��<���V�c�6u� n�Oñ��\y + +endstream +endobj +8915 0 obj +<< +/Type /FontDescriptor +/FontName /OPEKTB+CMSY9 +/Flags 4 +/FontBBox [-29 -958 1146 777] +/Ascent 750 +/CapHeight 683 +/Descent -194 +/ItalicAngle -14 +/StemV 43 +/XHeight 431 +/CharSet (/multiply) +/FontFile 8914 0 R +>> +endobj +8916 0 obj +<< +/Length1 1612 +/Length2 17908 +/Length3 0 +/Length 18751 +/Filter /FlateDecode +>> +stream +xڬ�ctf]�.�f�m';�ض�ܱ��m��tl۶m�����=ϟ}�k�5�j^uU]5���XA�^����T��H�������5rq����A�dj��kd�#'q25Z�ۉMy��&�QSc������ b���dinP�*�S��������������lin����jjc�`kj���Q����0�YژD�4��$�Tr�� S;S'C������1�������)5��� `��������Ҝ�b 9��Ɩ����:��8�:�Z:;�}X:̝�{��X�۸��C����_����F����S�w:;Y:��*����'���Ong˿n����H{c�J���/�_/�����4u����`b��`c��7�_0'��pq��3�/t�'SsC'Sg�0����� �ߪ7tp����n�E�/�@gS38f��9��s�[��1�3(Rvf��f��M\������_ ��gf���04���������1����P�ߩ���'����-�����O����;����B��������_0��7�=���;�����nhki������&���#4��!;�010��h�,n�nj�` 4������Կ�v&�N6�v��W3��LL��S��4�������v�ڙ�'��"��:������2�ީ��R��=P���/��Q�����Z��!,l���{�YX9r13�������ֲ�@'Kw��ߒ���U��x�k��0bv��&�̊2�����x�/�?nc'�������-���5覦��p�K�Ƽ�Vi���Z�ܡ Q��f���z���_��~i�;ܕ�5! S<���g�4�#=X6��)�W�>�Խ��휴���z�����Q^�?�!�8��w'��Jޡ��Y�`����I]�1Ȟ�|�S�b1;P@�j��)O��(F���o!{�isba�y �}�ψ��N�Ɵ�o��n���A(U��I-Q>#@�k�A�F/���@&+��YE��`�r.�hq�?ђx#�T_��$@������z��� Cw��.�ٜ�c�0�߽��=�m߮Q�g)�c/��`��m��1υK[�M�_�h ���x�?l�}9�����uV�c�S�槲 �ߍ���9q���2q/�?�`C�M����9u�M���NC�xt��� 3�"�i��i)_��~�M��߄��0d�9|���r���ٲgq�i�"�����H]NiKo�t ?�U)a�6?\��o���:�̓!z�kL�'i�_JL�p].u_%n�^���������������2_����w|�c���{yf��QT��tvo��kE�h؛&��Ry��C)�Έ�ͼ�Z���8a�[��Oe��xT_���MJ@S.�O�h�w�Xq\�7Ū�_QH��зvE�)�BF�Lњ�"j��IS7���V7��$����ˡ���^@�+�0"S۬�����=�������7Kq�w��02A�g�_-K +�je�O�=�p�I����d�~!�.P�ڋx�H�gͦ�O��"���^��,�rw�6Y��B��3|Vk�����*?2���Էړ�h;+�%��'-K:d�t�,�~p�A1b`l��QE;�z*�Q-���u٧|��?t�8��'8 +l�f�䵮�� .� �,'Pz�*��R*�Q��u�IX�Hi�$8C2�Kj��&�%�-�Q�QsB��a�����b�kcu��g䌳"�v_�pu��|���P!�)#?��i�Cz��x�R�@����γ6!�5�����r�A�C-bkʈ�6Y{��o�}��j�m�!ֶt��и�o*�huR��М�*I���4�������%�)N�7�y�s��!<-W����J��H�g��\7<�����Xؚx +C��\�||l��!�$�d����&�9˄�+�*��µ{oہ���R���^@$9�a� +�h��z?�n ��1v<P�z��C\LH٨}\���ӴAg�^z)��.?0�)O��˥Ƚg�E>%��+U@ �Bi�]��Oa��#�i%����I���|9�~�Q�5���;��Va;��y@Dɞ��<�����F:H��`�e?^�ɇ��e� ��S��w�҉�b.^���=|�c�WIK`7Ӌ��Ssw,��6�];����L�p7b[���^W����0]8ns�#�}�g������������D����E�/�jz���M��sJ9"re�F�.��,��&�i:_����&��ld���Sz�A����$^�'��eD�ш����sL�R ���۟�����-:�ޑ��m��k-����_�Q)�e�!�|��L� ��i�`]l���-��I���SPjuZ\�#�t7/�e�|�A��q������I���z��9�!��y)���k�P;���Krk���N��iU��(��)���C�B�HSK0��g; ��[�$�D (���f �������6w�D�����8 �\�7�Ϟ_,�r�gF-�XOk�@:�m��d�#�N�x3Tݛ-W��y�,b�c��s,�hڽ1p�ƙ4H���>��\��".�� �B���K�^�Y0Z�r$��V2�d �NH��f�4��=_�ǎ�6��y�֕3 ��u*�L�F���u�|�|qD!TJV�ݕ��?K Jo54��J�#k:��'��t���i �]V'd5N*������U�aV �~���`|>K>'�͈�^u0�U��XjS�0c�.hjom?��PX���Y���K�Zu�W8v䬈���祓9r��2�O�Ђ�n�yRl#�c�盩G��H� !��S��Fcɮ�*U�<D�Fs�B�y:����xRVi������o3�V����ۑ�}PY���E��Ǚ/L��>*5R��3P���ҝ����<��oc�`R1�J:o2<�t��|��q�^��s=�r��;/^�����J\ ��/�� +Z� �cǚ/dW~��|��ի�� +�8 �'@ 1Iq�Ҽ�Y�p��0x�z���:�qR�[�s��DU����J��&hD��W.�b�2|_�ɍF�p��%j\,�A���-��`r�w|tw��x¿�Ԙ89��i��P��إ��p�<�W�"�MI���#�Gw�x&�����u�V�@���a����������E��y��$ �-Z�[۹}Y���'-*�r�hY�h ��k�˳44�4��q��w��7�W�1t s�!m���Kk����I�9by�5I��M�����Ň��u�8���*!�2��t�Lj������K �/��vk�p��ɍ�A��fJ�T�L.0F$U��mFG���X�B�|O��#�y�u�b��&�&�����ܾ㘠J��G��Ђ���'G?�гfE(���B�q�S����*��7?D]�x���~��l���o�o���J����tYͶkfK*QK[�s�: +��i��n4(K�/$t�q���f �~�.��i�R�@����'M���m�`LP:�r+_���QXbOd�+rĩ�QaX&F���y�Z��_Ҧ��z��o�^���7����9Ə �� ��0]���W��7k�D�O�+ӣ��zږ��Q\&i,Z@��D�����%�Wa���F]� 0�` ��AD2JM%�_�Jf6��]�49�S*�j&D�{]7����~N�xGG��f��2UCDpJX0�5T��l����b�;��ru>������%��2d�d�������3H\��*�_�����H�R2��OkO����8�p:�*j,(3sʆ����,���������0[�XnQǩ"�fg��4����7ժ`4�q^��Ͻ��'�����O�Wf���B����4��l��#��z�*�ƽ��_���P`QWX[ [����:�}�<5�Y�"lU�6A�ntK^�o +���d�x*%��t�i���$FZR~�_��1��~7�HB�I.���x��R�_=P�!��w���������p5W�a���^�"ESqrIU�{�Sb���(s�Ūy)t��}$����R�����l?�/��x Ćק�]K)�~R��ZrD��֒�ʗSIְ�E�Z���O���˃�KS��G�ך�k-;���dK�~2��j�8f�3v�g�M�OD~l8��������HZ��!����&�� �2YKs�~O^�#��ߒ���|?v���ɚy��[�v39��� ��]�#��&2G�K�m���7h0�����;���D�#y�êD,+I;hu�dg�C�pʔ{�n����>YC�`D��zH�L<���w[�1B�̖�nA��ܿ_��ٛg)t��5�}gj���y$O�w�L+(�8y�����ȳ���V�$&r�k�kOoA�pi�~5�i���5�鹙�>s���쒬����J<^�gO�H\�:by��$����i}g�(�QdW�Q�,LlJ�,�VQ-� v��_x�I����� +�Q ~�zZ ���� +G1G ��m�����(�'�;f��M!��;��`\+��֣x��tMB�a�T��� O[�g���'-M�2Ty�{4���Ű7��\�}mc��vE����БWC��:��t��Y0�l���$�n�H���@+#��=�#��Ї9e�ڗ�o����*)7���ro� �!L��R��ڋg�����lk����\qV�f��&ǖ��ֿMHS�y �Q6=�)�]ǁZ{���}�E1���2��b�L�}>�e���jo��13g=m#��gO�(�6����tw-� �� 1ǿ��3N�����c��R��܀ɋUM������_ڞ,h�L3�����'Fܒ���U�Z�=^�H�֧���à^i&���v>�4���,!V�*�w���2����,�l��K�z�W��=n��g��m�8�nIGfY]�̋(MEa:����p�� ŨFEVf��a�-����W�*x�m^��~2��C8��&e��>b<�&.��礅2B���}P����U!���^N�����tX�J�x����*�ۄ��� �n0{d�:��~��lܷN�[�S�*�^եC��S]��x�? ý�#?����b��텇�@r(W�f���L�BD;2���6�sF���!����v`wvk��k����Ǒ�@2�}���C*3H#��:��=�^%s}xx��Q%��f��H�r����`��7@�0Y����VQp��K�!��W�K�Pj_[h�A���}hK_�ժ2k�Ԥ�_�qNR}E��ֽ���>��ek�t�R��C���:?*��7����j�<5<ۨ���� +=+x��O��ׅ/,Nߺ��ªWC7�Ft�|�z<,��m_��6T�s�Q�Z ��7�؎Z�H����s�LL>&��Rz54'��&"G�)J���wr}�ss鏬�Э���[�E�9__}����GEKK�>��aǷ� ��5|o��n�we�/���U�e���I5�`�>;�\1�̩��[ܵ`�">�u��|Hs�RBe�w�O��ѫ�ˉW8��|�,���b2^���CI��:��2*j�7}!p|��~���aP�`���l���]w�'n�\Qe +��k��8̒u�pR�4]>^�t����T��"{=J��3l�8) ����^��@5\�#�D�ߤc�0e�~����Α�Xc�E"(ϒÏ�7�b�$/ZQ��f�R�O�ƹ�}X�������I<r����d��"������P�Wp�?�L\M�[��-Ig�W�شX�A�-{hj�[�扉a��7&�D7�"[y�{s�$�w��Jh���k���d_~XT�2L�~:O���)��R�ujo�y��Bv�ܭ����Ҁ�b)��T�Ə�y�q���Dd���"� �L��%�>/���U�����9������pP)�M@;Gn�:w]�U�<����m�SZѲ����Wd���-�Tu���;�=��*:��5XU�J��E5;§S{ބ*{�s��ӹ�h����~(�B����ӄ�j��0dZ��U������◦P?�V�˗LҌs���c0D?M��Z;%����+��S5��ڙ�V�ɼr�&`�z�v�×E�YX�� cҲHQz�C���Ry���᳡��k�ϙ1?m�7��^�7�|Ls�C�X�/h��S� �����n�����+oG��y8g01��0�A0��8Q�o?��6t6z�o�����x��?��։�YB`Ѐ� ��h���"�v�����>-�� Ǚ�E�8�k�NlT���.Z�P���¥�'yM��0��)5��[�.r|����@��BWr]������(�!6"o��E&Ѭa��GH�AŰ�g�b[����^8Oo,�[���|P �,b�\��<Sb5���W�a;�(�2�Y+�&�{�� N��R�E����^WEQM�ɩ�Y`�����.�`5�t�JI�}ɾ�"��8ԣ����#É���@���/p���@�;�R��E'Ɯ<�������;^�#��&�t�~^ÒS.����3�8���lsU�N�~��mT(r5�7f�<�UY9I��㑐7���6�E��^�#7Qt�!�-� �A���[��Ĩ+GX4��Z��|ۧ_������d$c/��21�,C�Jf�R�at�V�m�o/��[%B �q�����k�ZB��҉j��H�z�e�h�q�36� +���e|�ɓP�$��:�g�RO�$D�̜��mY�TK���x���7G�6�w�A�V����9{F鮡��w'qj N�9��F4��|��?J��o�p�\Ƽ��۶���~ә�ک8�p�IO���y����_4�w�{�����E� ��k�ԛ^N�$赍V��S�g���K��Qމ�&��({�LFG�L�O+"AY~hg��CE��v�A��$����G[T�K�����9W��\�Zg�'9��^��<������B2�"j���\���nn� �J)X1��Q_� +Qv�쭬��������М ��ot���$�.^*�;hSn���rr`}j��0cn*ux���G�9A�_0�xx��A���$l��k�<^���UF���J�^������z�g<��iՂ�x /P�{�����"!���IP�*@CY{�]S߉������J����7����y x��6����Nv�kʛ���A� Ul�E�_y��y|��l�ԯO�&����&?)[��������!>�D�Z��7��v�|���2í`���^F�k\�!+����O� +gE��Ɵk�@��Z������Vt�h�#~채Z�.�w.�C�Nj�#��hL�=�W,U���+�����@�g�q}]�ۆQ�U�B:c�����KF��(�˜�5����2K�Ĥ���j�4�����xo͉,�`ip�g�ந�ҵ ���� r+[�Va��m�g^+j=VSs�m�a���o�>#'�H�$��[}��d��=�ͅi�-;���^ [��E��8P��w�J�^hKU��O�0ov��Ʌ]��r�<zw���q7I��S����g��?��1gDM)hZ���)�Jބ���q���Z(?�hT/y�a�+�$[[6��e,���ۛ�H%[�*X�����N�����i^D�E&e����YYht]Q�n�^�W��OWO'��U�����c2�L�����ѧ��%�zu�c�l(��{��"(J�L%b-#�����P�?C��&E��Ŀ�{ ���6Rʱ���ЈC��C>j��y3c-Bl�q��3��U� ����׀D�H�D�{:%�9�p�;�4U ���� ����xV�$_v�(P���f�&� �r�]���nm@�����Wdr���BFk��s�wt��D@�=�����=3�DW�ZB�G0���S͖ o{Z/��F�+d���g}v��Ƈ\�"�����\?~L��W^�)��\nD���Q̛+��D`{a��DȻ?���t������=�A�vsg$�l�'��@�O�S^!��Z,ܚ�8mNSRG�%��{fQv6��'kl�q�nqb曈����4���i�9K�8s��d�%�O��XrC����l������S�L�tb��2�}3vd��T������FT��c���'� +�v�g�����cT���=��9�#�d�\���@�/_�������5 O���!�rG?���='�\�&'#�����*���C]i��F)�G������uq�7/��uqs��N�m���v�S�x��q"�����!F�|�|Oj)4:�U�V�}�1h�29����ɬ^.L!��{��x$a�U9�QW���NhMw{)ys���K!�غ��2�G��<��,������K����ʛ��Q8 ��ܴ��ک%:*9����Z��r��cg9��U��z�DY4���Ⱙ +�dբ�@L�����I��ke#u��'R�����~õRs��<�l��B�#��˻G���C�/�)���)Y d0T:S����+s��0`������X^��P��b��1����ҫ�'��C���.��'>�+e`y�l����\�f�W]��Q�&��F�c�2���i�坋�u'�3��Z�S�A�#�'W�����c�Hb�L&x�N�(섩W��JPǁ z{k�Yq�,^�_� ���`Z_����I;SS�V��,�`i��4mU�Oj�)�O +A�h�}Vq��kR$b~b�ؗ�-�%�g����i%��0�ox�o6��՛�!�>E<$��ٵ�I��j����b.���<u���hC�!6ӓul}،N�6�G���О}[F�7�nEaI3!��3��y]z[D��H��KZ�ǀl.���%��ȧZ�B�m41�L>C�q�� +�[\\�����M&Q�^֔)[1�D��〜�u�Z=m�7�d-f�/�62k��%H)����T�Hİmg����h�$����Ӏl{@�f=uR�tj�VAA�Z��������� p��RX���Ɓ���v�˪��^�o�VKl:��[ީ�a�^��T~p���P��+;��"�&;��^0�b���5\�ʳ�벁Y�v���C6���d��6p�/��Og(��~߲rȁ���G�n�'�᪢p�zS]�EL�e��i9�/jk��FG�<b� ޝ����b��^`}���p�`Ƭ�����q�~��. +#rW�c�(1��������$|������x���/):L���pn{��n�\��]sʺ�}YYN������ԡO03#u�2�X"�G>�{�W�909E��t��o�V�����+�] l��ɘ^�p��3v\�u=��2�y|W�0+~J� 5������d{,d�!vpD����kh�|�|�DGI��nc���Mp�DŽ��E�'z?N@6�x��>I�6�%|] �l�П2�s���#�)�[�a�]���W���O��(4�5�&�o��&I7P:튅��{���(���.f�sk2�5�J=Az1�}�Bc��/��1����],����:TH̅?����(��Xl���p�:-O3�t�k �f3gJ�P�m?ڻ�I�=�:0JF��o�L&k���y}��P��e��R���9Ax���7�k���"����uc�Ʉly4� ����~j>3������I�,��ؽ]�I%���T�Г�m���B�왗�Wu����Hn��� +���O?t�c��{~5�z)��ۂ4��9N߰yQ2�P�)��u��&l�*���*�d?A!�c�����q$E���Aw$��?�f��JW�xVP�q��N���PiD� �mĻ("`��ES�¦L��XT��;[�"�=���& +^ʗ�*�'�ύvoU7�!x����}�a���Br�W�$�T��I<C�AK�vr�Lp�Je>��>����'0� �(d���#��{��j�S�f�� �x(�zIL��>;ed�ΦQ#f����B�I �:^�����&a�@�U�<�;�����&V$� �I���&���w�����Z�P-䡈[z�"�9c)��B� }���� +��÷>m`���I:���G?b<��W_ ���F�\C�l��"��X�ܷaԗ[�'�L_���%2�s�\}�U��ED��Y�bꂎ�ca3e���4�;��>5g��% �@�F������m���$��C�ϚXk��N�5�6��@56$���E[7�~�͟��T���u��$�#-<}�RMyl.�s��M��1gu�]�Ǫ�Y�P8��#5"C�_��x+)c�QEC�#W}v��f�`| E$J=�I� &ӫ�%I����oX��b2[S��(���{q�4r+�ڼ�~E�/����ü��u�e���AQGmv�e%}��/�{�\F��%�*:�Q�}���ƣ-G�r��8���T�<��MÞ�G�2�f_D�y�x +7^*�%9�D����k�lx8��j����� U �Bw�q:tST��ε�;c +����&~�c��+`��q���<�?0���MH�}+rK��%z��w�(p(��5��uN ц��"�^��Y��D�1�T$8�9u��<��&�xl��3���Ǩg^�� �:�%�>3g?�x�.��������Y��̖�����Z�W�f���v��vGeg7qŖ6�r�YGYײ31��*�D��G����C30��=%�h�jD��S�ڜ��Ŷ��&'��� ��p_c m�\���נ+��w+��"��$A�%Yg*��4�5T���̹�,���3�1��>*V +�v���L���Me[���'��膛�o[�_Ě��"z�u��+Pְko7�9_�5���c�y�9A\���Z�~� +�"?O�^Y��8Vn�yX�L�P�PUߡ��<c�*�\��)��-f7��FԦ����\��~��Iq�n^��(K��uC��c?�%E��i�f'����k�d�i�I����b �BR��/�����9�ՒKS�Xӛ˥F������JPj"�[��n��������5{�ڀk��1��|t�ֈSO?�Y���W�ޫ0�^gߧ8��������/���S;���BbӸ��8�8��d�0b���;Be�C��7�͇�V���)�3Yh����SW���g+�\燰�^�������63�-/nw�A��Gn��E�v�u�Y"��$kst�F=�\�6�� Ԕ���C�*�DE��gP�Rv2<Ğŋ���T2Ul�{�|��\�2A�2 +}�*;�O0G}{'��ۆ���%��be�푟�d���� ��1�J�P�:�����W�_y�%D"�M��pH����"��`��瞋��,�J�X��u!Mbv�q�h����2dm�K�9H�-D��5�/s��~$����P���x}���Vq�7�ʩކ�$� �j�@���'��Djy�"�rU���3M��Ȟ���4�}y����)�� +:5�[kd��} ��0 +7�!���Ҏ:�AH��9uu+g�Z[�����^V&����^��X�D\7D���tW�h�H�o>�����i�?>��Bi4©�� �_�i:�z^d~vO�)��3A�A��Xo4��T�q�_��ļ5�K*s�[pO��� /]�>��n�]u��l��r��uc +Q2}SӞ�� P�EQ-F&\Z�-~!Sx����w�$軈B�� �{l0ѱ_�5_��Gh��Q�,� Tc�N�ڥ�KJ�"$u�1E�K���ëK����f�eZ��6VϛzH��HS�9����+��ȈU��:���h�Ò���/ɏ��%���!����l���c{#"�[r��˺��#�h�߭\b�T�y1��R���1�.U;����`������j���AT$G��@J-� +�1��)���w�Vf��X(����쓨�|4ܝ�t ��| r�5�*�KnI$n�[n~�����OIq�ja �J +��fvgF�� ͕k� +}V z�'����QOQ�������y�Rdk/���M����8�m�k=��m�3Mі�z�t���LO����6�=E��������R��i��n;�d��g����3�s�,=Q�|�U��Fz�9�&tu��s'��$�;e�T:��[1�a/��A��;��D��e=��Z�d��~^�����%-�-�tb/�c�2�6�f,Q_.��QCt��v[���%�t4?���� γhQVo�K����R�k�ⱀ�j�2y7�e��ѡ�O96��&I�J�+ +d��F���OZ��s$�F{ ������ +Mf�^�2v��^$�(���8��;,"h=ha��GM�rr��@�9�3��"4(v�����qO�l��B'��L��q9N�Ƶ�f�+���a���[��c�Q�\%e>Y�(����]��rl��������џ�7%g�Ͱ燂:�:��A���B�ۍ��-�F�֡�����O�x���S�-�Pa���y�ּ�9g1跩��dRIQ8~��N5���Ѩ�v�"ɞP�H� +��^<�(�Ƭv� +�`��)������ŚIw��N�6��g��E�u-� +ڶ�p/��T����z�ɹM&?l6���=A��C!���(/�,��UN��?e���j!uOOժuތS��W��&R��j؛�[l9��!���LT� +���F�T���yv��L� ��vu�z�l�ú^~�ކtP_o �8DK�}P���[(xK#cfe!Mb���F�('�A���Ӈ�^g�M�� q�ނ����{�O� +���_$�%�0zTU_�S�]�f�C_� +�i��*� �Mɤ1M��K�1�d.����s2V�Q�/G���A��g��/��Ň�@��;�W���"�����7�q��� +��c�n��4ʱS!*k�-#���v��O���5��$o�^]0P̵��#� "x���ׅu� ��C#&q� ٚknGH��ȟ�m D�rt��6��_a&ff��lWHc=P�u@��v�X�?���Y`��Qa��� +4�.[p�=�R��.DŽ�sY EW 3vyuT��d���P�� -���o������� ~�1O�ؔ��u;Q��,�k���X�n���9X�̙��[a �,V�|�IR����0�:�[��#�ǟ5�W��G7s�z���h @4�c�����#��[۠���e'`]�<�1&��[%����a�(������3� >�"��$���j�� �J$@��k+���{�)�YJ��)�QpRs2/�j�uZf*o�0�af�$�<!,�A@V!���`A �:�Eo@��)�z煐$9�Ҧ֘�Ck������xP�#�!��Ih��ϓ�I��m�EU��a �~�_������8*�\@����D�&%tIZkY���*؆3&@_��E3�^�ϝۓ�w��w�2�͡�F�5I^3h�qQ1�X�_{bJ<��Y�/��L3�\�t"���x"}.O�����vl��59�%�?ܗ��(�u�]�]X���\CZk�O湸][`���͢cwa6�"�+�� �r�)��ۜ�NT��)�%����`'�"I(�ثP�YOR`�)t�;�p�������I��J[�����.=a)�L�$L:�~�Ԛ���%���sm�k���6�B� �,�����/��\#��<zc�q����?@=����䎠�Z1R#�������>ƶ^f2#�L�s.��AWl���<�]5�٩]7LVTZd!֤Hm�pk���͜�\�g�J�(���_�'��9����N&P��Z㮋����[�>Or���<��K��{9��(0�.gLJ�-IU����:�gmPWB��jl����sug�]�g�.��s��*<|;;��Q��֫�@9g��R�>d�W�K�n�5���u�Q��s-�I�UMlD�>,�)4�O���w����ana*��-��/ܫh��eX��%�c��s8sG��^#`����.ڈ,�V�O]=s�-c� +����v^�G��Ʋ��n�`��Z��%��yEWB��$���������z~���hx�IaCl��Fi�X���Ŷ����Yw�7��#�hA��P�]V*"7�}���RЏ�D:,��#2S�<a�D�E�wUU�B�T�T;*�1q��g�����.gI_��{�M�� � �>{i1�XA]�����XF��u��T�B�0ao���S�x ��6*<��됵-�gg�뎟0�������ZUNf �9���k��k� ������j�/ Nʚ�X52#13=��(Ad��Z������2;��/c�h◂�6���y (y����R>�ˠ��l��N�E[���f��O���EZ�+�|�;��=(���$�����aF�k�]:խ�qG�'X×��n8y~a�Q��-����e�q��'�<P���|]�(Ҿ�6T�u��w�z���uW7��ƣ,�>T��S�\��\�thD�M��(6�tlM�?kR"�or�gX��/��ȫӑ�p5�� �Ɲ\��q�k���f��?�����,ln��S��H�Z�M*6�+W�9W��]�.=��\<�����I<N%m +V��^��|������_ظy��s��Y��``|^�O�<�!>9"�����S)�F��?r��q�7$(�6��E�|����wW��R��;2ܛ.%��;��9�>Z&C���1ܦ teq�q��[�9"^+��v�ɞ�N>WY[m���� �F�m7�Oⵠ鐭�:��'Rz��� +��X�Y�.�Ǘz��u4ѡ��^�I�n����S��Өgg�w%.;����;�*�)���M�P/��瑦����}[�;��S�J�E?���w����$� ��.�u�.�Ƀ�;+����u��+�@�v��E�H�qq4j7"�uT����o��skiw����5<��H�ɽB:��M4f@�,�~I��������Y&D�1>uV�jR��G�N6�Τ���bY�Pf\O+=�Ռ����v[o�sC��̭� �u��V��,�(���Va���LB�²[*�2LnW���'7��I�q���e��D+h;v�r��*����/(C��V��9*#�Wļ_#j���0D ��*ҭ%J�����_����v�!]m]�>,���������A)����.}�,�S9�M}��t�gg�]]����;�����\s��<��[�'p�4+:�dw��Xz�>���\�R���u�V����x8�46�����X6�������&59W��w����c�.X��������)�ܡοT�f�r1F����a;�@�^zr9��h�#:�����t�5���2�-��No,E%��-�{\�'z��o�������)�n� 53��.�P������a�==õFB�2Bk�-v�+Loʜ�V���;ZBb���q�<��<�:�PY��X�d'a+���ɓ7;�P�wa��u������%I�'�>�?���ҽٙд�S'+ݏ&,\N[;�߽ y���a�.�F!h��h�+��++��ic?@MUa��1��ASVq��"fh����A( �Y�Xz���U;H����縝�'�w<��Ø}��,(*"���.�o���Y�-�D^hT�z�<�Ǡ"����R���)�&��g�t�g�լ�� q"�O�#͵�t���I���a�4�'�:p�g��,��:�#;�o�{��7�x��\�ʢt�P�^�Md1�eO57�)�%F����Cg�X+u���{�a�H���%�\���Ep)��z��`^�%{�X�+���O.d��k�n���b���zB)X��T(wl )E-�G��G`G3&�����`˭J�����/ߵ'�qIH_8qq�Mq֎ �f��/S�ö�)��>�wͤE��]���J/�w�^.��ϷfJ<��[�ʩ��4o��`gP�w��hH}����[��g�*�\�u��c x]"��҄2�;S8��u���NFXp +B�ڡi�S���DL�jɄ��Q��K\1�*/1��vZY J(i����"Ds����N�$��x�KL�Uf1D,�C�^���R����Z�%s����j�2͕L��C�1��2�XL{�Ʈ����H�bG�u +� +<����c�����Q +f"����B���Z�&dj� ����>r��f( �Cu���gޛ�QÝ1�+�Alq��?�'�֠)_�ԯ��\���:�u1��i]�O��'���(\����W�!��ߙ��|u\$��N�6��� %U/ `ZSÄ����]���������2�n2h����}s�Grdd�e\ ? Kq���M���K쨑sm�u�n�����Sh�����R��w)LA��Nr{C��L\�g�T9ZUM�y�(�D�,��(x ��@��~;��W�#�gy��bQ������Ю��V +Y��CO��?�.���C�i���J���c9�������o�^���n�����5������u?nn���@@s�z���ё/)S�OC�<��l�>SЛ���R�@(~YgZWu_�\��l�/�����N�}���C� #�ה��M��Ws4��`�H�����5l��b]���"6�]X����]�<�?U���<u���e?�>����ׂ�������lMFX!�C��.��v���� C�R.�"���׀^&2�>{���ި>V������5:Ӟ���1�u�w7�����X��N���ͦf6����FN=��� +����& ��@9�l�A�?r���e +��ٮ��d��!�x��9B�����&���y���6��W�����\+��K<$���˞�?����ϡ� +$n�^�?o�����b[?�����-3��fY+g��}#�N�m;������� +ˀ�)�Kv��&��Ѳ�AM6���K�}MǷ\R9������ٗ�x���p���~��� �s��F��<I�����-R(�_���1fq���I�:���� ���� +���}�?cf%n����v0�>H�K ]@��ӎg�w;"��×�1�#���$�9{G���1�|Έ:� ++��UC�D�/����/�q-BF!_�hC��rU:\�X`�MF�6���2A)�K�,�Խ/�/�2��ն,ѩ4?|�:b��x1����$ N��̮e�<�>�y�PV��8��?�1�<�J��z��|B��F:���gWJ�T�f�k��"������~?js�]�k�\9 I������Kf�7N8d�a����$��i��"��|:sxv�v�?s)c@�Z3�h�T���px_n@��Zr?7�A�rh輦T����'�Ku�^� ����OB��T�×z�� +���I��dtZ����C� ʌ9�D!6X���������U7�r��91!�*QԨ�Z�)�c�գ�>��B� !>hĸ�C�y�'7��wɏ�ɍ��,/����y�T��@I��z���JAaQ6|�gK�C�,=�X�8�V����~�@M��F�kǪ�3 U.f��G�t���4Έ߃a�D���;�E�y5�y�2>{/���� d��RR�h��s�9�?�%���;��; ���ør ���{�N@ҳ|���ݫ�����wà�W\-���Z,�<*1���X�q�+���~ȁ�l�< �c���k*������wC�긷������yT�Lp�<F�Q��&po�����+kn�~t|��R.�X>������e�-G��� �̯�z����1�7V<Y�����P�r���7)���]9A��@�T~���C��$�*F��;����/���`y�)ͿqL2rA��r��8�,�lG�W���r`~��ȃ�[��������>�v X�T&�9�Qn1�:��.w�37j�R*�r*V����fU��a +�M=M�D-���N�-�PQ�:�����\�x_��p&��A&��_�6wh%��3��+o�P���(�,i�, 6��)��_��6-���q�����Oq]?��@�o�����I��t�,��;�(P�"֊g������0;_�~'G����B�=Cs��sr#�����;�}��:Nр�T�'5P��K�4 �.0�z���C^�<sd0*B�6��5�]�Tg�9��- 5�2=*m�j�*L������LҔ#) +�aE��i7�SA��<]C�|&)Zu#�&���e�p�P%�ƚS��5��"%�5�?�RK�p`=��bs,p���H��[ �B��v���cr9��Yə�]��a�a�v��^,��� ��d��x��{4X����y[�m�_�����%�5� �l��O�2I��"5<��]x����5tc5�&���l�"��ѣ�PO\�9|"/ =<媊şĥ2G��i�O����d��z7�7�`�v�_�!��a��.���-�`�cj�n�w��r�톂,���;���q��#�x7�Q����{y�Pʅ�Hv�̄=#���(��AP)!s�˟���4���T9Y�^b�l��ٌ��?�T�=��aFN�H���V^(���['�K�6�8�����&Gjhr�(5�T2����D>5�XM�[S��6��T&d�JȿTM�u"~�W�&0-z�����in<��;�� +endstream +endobj +8917 0 obj +<< +/Type /FontDescriptor +/FontName /MIZFWS+NimbusMonL-Regu +/Flags 4 +/FontBBox [-12 -237 650 811] +/Ascent 625 +/CapHeight 557 +/Descent -147 +/ItalicAngle 0 +/StemV 41 +/XHeight 426 +/CharSet (/A/B/C/D/E/F/G/H/I/J/L/M/N/O/P/Q/R/S/T/U/V/W/X/a/at/b/braceleft/braceright/bracketleft/bracketright/c/colon/comma/d/dollar/e/eight/equal/exclam/f/five/four/g/greater/h/hyphen/i/j/k/l/less/m/n/nine/numbersign/o/one/p/parenleft/parenright/period/plus/q/question/quotedbl/r/s/semicolon/seven/six/slash/t/three/two/u/underscore/v/w/x/y/z/zero) +/FontFile 8916 0 R +>> +endobj +8918 0 obj +<< +/Length1 1630 +/Length2 11693 +/Length3 0 +/Length 12535 +/Filter /FlateDecode +>> +stream +xڭzUT��5nA\ww���i�q���� ,�K����<�]��̙3��s53��}jW�]�����U5��,̀�`fv6�2������VdVZ���ف�o�7 +5��3�����4u +�t��I�9�����ϏB �pp�tYY����u���e��`��O�-�h�܀v��@����8P�X� ; @BEUONY@'�����Φv�UV�� s �X:8��q��;�-@�ay���LG�9�-�at�b8��A��3�X9��]�f�������\-�*��n��wA��o�o����b�rt�eU���G�.֦.冀�`��囧����_-���Ѽ�.� 0��p�+�`�8ڙz��~#st�]�+��WL�g�����y�y��k:���_�7ut���;��o�����Y���s��4wy�m����,r`K�;�?�����܀���+���l� ��Z��*;������Tf����@����O��߉�������>�;�������������2�E�_����3������ڃ�<���w�������wX���m(b`�7a��9X��aA�A@U���5����mf۵�@g;����c}bc�7L�dn�K�@@�ſ��&��ų*�k�)�0�w7�ߞ�o�����G%��<��#.���f�a0sp�xy��|���Mƿi��uV2uqy��X���o�����d�o4R`s��6G��l�l�i�6wuv~���������^{ �h��4�`.l����R���?*i�����X\�Y�P�����_f�T�R?.���9w���K�aw��#x�G�KIߕ��F��˸�jT��~��}:����æ��5��nT�@2���tzK@��Mu��g�Z�ӆY�����1M��� m��@_�9|�/"��XdjAS<��#�$O�:��7^�-A�Ϙ�,�I�Q��.d�z}b �pb�aA���6���Sj�ٽ.�5rp9� +����ǻ����(�x��h3��QpcJ�Ȥ� �K�pP���y`���&Bb��z,Gthw��� ^����|��1D��!W���x +X'/��!\�O���<[���� �����i�m�ߏ0J��x�jn��V�팠�q����=O�'�/����Q+9�Y�<�����a��b(�؇�Ξ��х��iU(>�i���� �u����8�:�������H2�d8�}�'k�T��V[� ��fc*œz'���e`�)��7����9�d�f�M�����t��x�=��9�ꎖ@��A@���sš,�^��~w��@�ٸ*7�8˩$sa�ڭg���������w��_�A)^����4�h�c�h���/����e +�d�f9�>6���\�c�ʌlI�ǎZG�.`ɨ �x56.u^I�HL ͳ}.;J"�F���AyX�_�RX�qA<\�ml- ?�jJ�Fg�z12��9zwa�m�]ŀ��5�o�Lb��O���b�ԅ��7M�md�nȑ'����������[s���֨&���D��Oc�S�s�#����� ���+��.%L��9Yi�t�\�3ˆ�_V/Qޟ@�PE�������9:��W +�N���/�j����}Jr$P E�4m�J��֝�V�8��DV��/;��m ���0$4�%ZL0�?%{.��! �c��;� �{���$��u�3�5�N��6�%)5���ML�:吢){���0tq �H���. +��b ��2F���Jc���gߏ��+ +ǭ�|M����DQ�l��U}�V���ʳ���S��� ����=��9^O��I��aV2":!Y���D ��<t�g���v��w���� �o�<0�mM=�U��8p��˟]�(��3�%d��fZ����u`k�T)䚏�r +Jt�F�-�x�#\�z�97�Y؞ +0�����q�NO* L��h�����o:$]${g�M�&���t};{�p�zQn�l���bw�mZ�x�)���,a���]jDT����A@��)��dW'� +��tmWč��jᑰ��D��ZT���?�b?��EWQ�!��q=J�UJ���Lݸ�Ѭ�f��.[�׆��N(��?�2�bTr��P����??�9{��j~)+��8q�x?4gU���=HsrJ�~xƵ�N�\��ļ���ޜ⦍P�੮�B~��^ɸ(��@k�@�>Յ$g��UB�����#�Ng~1��v����i�C��KP�4���^�GX�@;Æ�ʔ�JF��k[�f��⤴���V!�碎��K�Oa�_��y��]� k�����_~)^°�ۗ�����c. +d +�+@zv��/�n7��z'�?o~�k=��/2��ç5�H�P7�∫?u��� +����F����ޚ��8���Kg��s:zQ +������%�Y�%/j���d<��Ѿl�T=��ћ�c8cB�B5�%~��>-4a߅I�a5M8x5Ij7��J����J+e{Ӱg����,��[�<��*`��}~�ԟ~�Ϗ��'z�q���+uo��͉-�����M�E/:k�jp_��[�3���8*�9��f�sQ\��l:c�K1�'�X�q� C0G�� C��m�l��:���5G;x�� +��t�B�^[���}��R��!�>�Z�Ld=O�0�̓O}��]4�1�f�/��b��߄`�j�ڸĉ_��Hܟ\3�{︶zt�i0]�H�����(ظHH �'.4�"ͼt�ܙm�tC�M3�E�ˀ`� +P�:>���R0�dh�x_�^ԹTSg�����W�:�Eq�ʩ�c5?'_����b��^��Ϲ�E���͖R�*�����Z��M��H"C�,a\$�^t����z��uL�����}�D����~�{n�mI���N��T�E�H���<F��U�-�4�[����N�������ş� (je7���RՅ"B������2>7����@��_v7�aoٽ8�.�ên��f�U�^��~>�e�d��~U���I�lѬ��hjrƫD�hh��\�_�K���`3]S����9%�m�7yhc�Z虢���(��WpV_Һ���C�~Ůը���|���1�R���MN�N���V[5 +�n!o$8�-�`F���T\�U��V�p9u4����5�)���A5�h�\������)�;��=����� Zb�gnF쾟M��`����`�Ba�!���N�B�D"��"�Y��#!Ӂ�U�/��0�5�㝷�����`���W�6@�6m :���c�d��P~��ː���ȋ���J�͕wa�� z�T�I���C�hieq'E�W{��d[�C8v-Un�~�(n�rP3g:L>5HA^F�J�i��s~�F�3#^q��{��\}~O}��}%�>[bJL`t +��<����#N0����% vБ<���F���;�`b݃M͖6�_F#SDA�F�g��0����?�k�����������]��Z�|�"��O>�����8��&c�Ã�Wh���3�+���Q�U�,��Ò/������u�a��Ɂ��n��|J+��\��-��N2�����[�;��0| �4ǀ��̟:0p�����7�'N��rYqi\6�L* l��8B`xZ�����/Sc듹���>ð�t�r�t�/��',�Q�1�7�}&�l�Y����ɰV�RV|}̲a��ߟ>��gccf6�9Lý���3� +F������v�C�[-�#�C(����Ck�|�:/��h$i +�G�#���Z�� ���M��@�W���ݐ�m�Ɓ���iHX����nO�����P��5�&ڰ�ܜ�<��"�7�۬�[�*�3ID9�+����ІL�2�َ�#N^%��A��t�{�c;�mt�L�oז��oC|�w�K�\�k�)��4��ٻm��<��h�!m�N�u�~>�i�`cE�-=��x��eݡ���- �_I��UF���W��z�6 ��Nv9��c+'�}Y�j70skST+��c��6�l���X�Q�`����T@Z���P�<�I���n�U�z�N��Gb������"=Ǝ=4�fK�t�����C@��#B +�ӂDZ����I5��Z�V��a[;,�=b���RtK�z���m|v��Yx��Wј����٩ +���2!�鑭h�Ւ��kM/�_����Ņ��L�x��2��� L��8��U�h�B���*���R�����K&/~Y�A���������]�MO��]Dz�=�[��}�3�h�ǖ�z��K宬\U��hDYA8�i�B��I���Ѱ����rclqƬL�<��Buu�2��8b~��M&`y�(���)�6����x��ܞ��v�9��L����`���+�Aj�U�52��SxM�����k��,�'�9;N��R��h7�4w/��_�Tzԫ�M�F��(��x��`���k���������0�f���p��?(KpG��-_e�:��^$1�Z?�%�Ң���STnx������;�1�o���(���-<���z�)����1�'J��G�+f`.뇶+� +���O��節F��v�%�w��Tj��j��y~8�ƏINݖ�-ې�����\�rm���i�,6�cZp����цcK}�z<sef�~P��Co�r�g�#jD#$穀H�<��`���I��'z&?*(�5�=7 �,H;AWd}�Ʃ�k)�w+E�O�0�!2�G�ߦڊ��?����y�6L��é +n�S�Ԗ~As$װg�X(�'�S����@}<?��H���=�Ɗ��VYC%�%X�+?R +3�n���g^���K����H���13��;ݚ����+��� +�@�2'��q~�m^�Be��ま�� � 0 ��f�imO<.����S��w�V�ks�����s�,A_�eU)f +��P`]�1~ ��ca�مz�L��tm�|ިĶ����H>)\��u�@T����� .�=� �=�^?_>�d�V�4L��AJT�NuZ7�"Ϣ(�ײ����ѩ�N��|w�&�];�qb���S^<9Q��9�s�y_�� �0�+]|k���T���?0�EF¨|��^d��\|S*1x&$:��>�$hYsE�4��>�K$��V)[i�tϠ�1>�,p�:ϗ���������6k�+����*IJg�G�qf� +�����M꜎(�Vu��|����L���a�EoקYv����I�Ԁ�cc�\c�7H.w�Qx0�n��ؿ�����q����w�:m��O�pM���p����.���Ip�)��W��\�� aJ�2�!]u�l�_.�?�2�s�������?g����K8��}tDZ7p��R)폠�0��.�����K��m�/s�h��K� Mj %�"�����J�)[6���V�E����%4�(3a������GI7�K"�}���eۜ\��ښ��w �E��p���Jh���l�9Κ��-�����\_����J�K����u9�l�6��M'��L���Z�k��-TI2�TA>hȡH6���¦/����������;e�>�: (����Ʉ���m�kh�x�ҧ=� /ѥ OBA�}2���^�$�H����pk�>���������ך1w����]3v�7�.���i�{*τ�'�\�8RDCT�)��e�5���(J�C�����}�Zd��t�/-� 5YVy���j�������p�u ���,�G�d ���~`EԞ� �O&L�̡��B�����$'���6r2D:|?^�]yx�u�� +t&������((�}����ޡ5IX�WmC�Q�k���I��>+w`�t������F��Zi�eR��H��WVA��ٕ�O�#��͟����w�_sE���yb����w����0���Ջ�C��� +��<B�)\ø�M��6~x�� n�^��Eu|k|e�y�a+��զ_��u#ԃ�%�I)#� 8*�qS,e@��?�?��ޗa�s�&o��/�FŲBJđ�DŽ=��sCTW(��0(X(�p��-S(���v�'�k��Sb��cS]K��q��Xvl1;Xt!���_y�-�^Bz�>U1���:f���A�B����A�$����Z����A��Y:j�/B�������9l&��p{fs����y� +O��`f�+��+FNj�dW)����G���c���<9nD>���%���/���au�5T�=[� �a�*��1 ܜU h,E�!(%�: �N-�S�I4jph���b�u������u��e�0�AB\<�ib�h�_KV�Zִ�0�(Ly.�/J6�U�@�{��U��6��L]����x�"זP��@4Ƅ8y��ŋgF��[N;na�����������_�'"[�P�z���R���qb#I�����=|�{\6{ v��2�m}6:(����'��ܥ9���ǁ�����x^k��u;&~�����Fp���u"\r����K(��-Vj�A1^�'cdI�`�E!��r����Zy�/,h-�S����ؙlQG�̪Js� v�����I���v�˰S�+Ν%_�xh�k5���~��� +�����bcOt|�п��F]�g�d�5bT,��u�Υ��hE��� �{��Ռ��s�;�ޱ����nHfFQ]��ϯ�#� ���C��LvJ�0��u���6��q��PT ���Q�Sߙc��Ζ.��p����D �r��פ���3d�mp�wrZ��5�b�jR{�wd�a�)��g�876uip$�Q�㥝�����˚ã��שU�����?�P��M��O<���z���|uz>k)�43-�U6��+�y�+-�����5Լ=v>��rNM +ݧ���� 5����3�U���a�ا76`�����~뙩�#� +ݿ�A���� �� ���L�r�_6%�Q{�����ߚ�)�@�c#��T$=5���١�^��NMt�궮O��.�aSQ����r�,O'��� _5 ܻe���j`��y���������=i�O�4��$ ��3yp*h�$������Ĉ����fjk.��� py.���3P�ή�t���=�����B���Jz�Z-ՃP��~���HD�h�e�Q�S��|�����"��#�#��xf��=R25�JP�؝����;�]Q���/�)C5I�r-GǘҰ��H�&o���Լ��]�r�<�v�'��d±�w�f\v���H-710��٩�m�����O����F�9��9_������pҹ�B�lv��yw͢����QS�]qi�Y��K�s��[ﻰ�ru��l���#->�ȧ��B���u�M+O�M�2;?�ޖ��f]Pc����7�oanu��JrE�������%��>�"�d�%�eڮ���Q�sXZ���@��!���IŻ�2I�~��ل�"�~O��11_�"i��{�8A�P�2�L���|��A5BU�f +[�Iݹo��uz#'8���U����B� +�s���'Fv���N ��]c�VJ����0V>��kb�}!0L��dV��>oj ��p�1kt�6Ѷ7X +�m�08��� �+����e���*�ص�+��vM��C�T�|K����3��l�ybJ���6(��1w����]a9������ m�4�T�,̄��(p�A�d��v��1��Z�g�����L����V=����b���P_� �P�BXEAW^��E(�U6��31��oi��К6��Q���%��������'r���I� ��!b�� ��y�hH� rڅ��/�mJw�:��! �?��₵lh�^���g�Nwj��nݑ��Zէ7O�'��aX�R{rK�̚�W�Th�/i������)����J�I��2 e����2[IY���g�wL��O�p2�}��/5��+Xuy:�PYb��t�@.��kJ��®m�Mgx(��`�O&Y��q��e3 `����<4�<:ITvv�u�@=m�ğ����鴼���%��i�e�5r(�q��Ȣ�䨑�v��:�W���b� +�Cu��4�~��B���t����iԛ ����fZE��Ǚ`� �m�[��87�9��q ���hf�B��g���p4��h������$b�ۓ��d�g�2Z�u +�*qT���j5����<�f9y�BW�N0`���|Ji�%���������:�m���:���k���]��}d��3�+�ڳ���@�A�����5u� D8�����|�s��+�Y���S�������_�����v�1�U����DC��NjZb��S!%"��/Q(Ug��V*�I���j���D�n�a�o�Sɥx���Z�.���_[��$��* ���jf��ԫk�B�n�� +u#!�;+3���Q��X!�u���Y��;��T}�s�炻�oj�����'o�����C����C��N,^#�?���Ċf�.D�ef�n�[���{����ߧ��[$���ׄ�.�C�DZ$ +�[�K vB'��!�x�٨k���+�U�s���n������u9��5n0�)�W��bd�6��F����2)a�=��j��0�`�m��XKWQm>�8�_>F�'�6��g=��|ǎ8K2������r�r% +e��=��E����KgK�4�:�[��N�%n��}�o��]�ۖ"�^�:iQ�Nl�+c�f���MԐ�k6��?��d{�6d�[��Fh�������5��9hH����'��q6͘�V�?�x���-/��u7"��#���p<tP����k�;d鐥*Q���S�q8?�p��JqX,�s�G|s���F��h �8A ����DDW�#�M�^�;=�K?XQ?ʐQ�ҿ,�؏�;�^�9}vcc���}3�Qwt�'�c=���8������%����y�E="����O(P�H����fu��xΟ�^E3���,���8~�-jb3�s��hy�[S���;>J�}Z}j�;~l������c�NA!g<�g}+���3 +�;w�Ey����5���똜��S�������p�(�m+8-��J���یpc�{E�C8��V{���G�)��8i���Kd5)��/�fhZD2^F���^�e:���"�V L�C/�o*v��"����<��=W� %�U�BI%����e/�p1���6L�-\+��s�'}�t�3>�;��ZK�Ĭ5��чSb +�=��#�A+߭(���1Q&�L dC/˻!?,1��B)��0�c7ɭ2x���$�,����ܬ��������(4��/��S�>_F�e��.h�g,����hG��OY�@|#���)&�Bq^��g6�g��}ϯ��}� �,��=�(�a�k�Ձi +��5�i�Nֽ�T߇�9��6J:F��Vƚ@$�[H��O��|?9&fv���d{#��4V�#_ߟ�3+����Pm��1�_��/a��!� ��!j�q�x�'&{9��q;ho��2VN��Z��Q~ؒ�v�24�P�?���y��:�6��41 �iK�t%$�C-�ЃcM���ؓ��8�9#Y�y�?�q�'������@v{� +s����Bb���-��z��C��)Q�#M�T��p�<�Q;��_�rEs^�������~��1~=�o��"��GsՓ��ẗ��-�Vc����Ao���c�X�;�L5���b�O`�@[��صj�E��,z�{�I|��4M��uD)َN�%Qo���m�W�n��_#�����"�)�=�g+�g_�Ll��N�~ڒ"<�<,�L97Z���u�ʘ|�J4��� +Zkl�Y��+Y�Z�l��J0q {)�EX=_��HQ��\#T�D�k�o��g> +i��m3.fh�[�1R��p�r���}1@'�<�Eo�\�k��}OaN8cbe��.�y�eT� �?<l�{Zz��ї~���dx�tP����l�j�OX�2I%����|ep���2M�T�5�w>T��Gs��wQ������$>��X�~�M��L;{���l��@���*d����yWڌG�nD�_4�m�����m�F�v�~�X��p6��H�r�M(��NyjV��eP�>��& �gs�tP��P��,I�G|'�\��N����<� +FR�Y.�O��?�ȏ�!������q�Wt\���{�>u8��h��� ����;l���S�f|�%�����ִ=Nl$j�:�˷���-kTʜ����5��������o<8N��g�'gۍ^��c�K�y�����P;D�biD�=X8��� ��80/������<l�lM_D�5�}_�hv�y��^P�6��èR���W��'���{�����A;������5�B��������Uh��p{��d�אm�>����-�74�Ed�^i����rm�廉�����Uv>�*��'�W)v`31^~������h�4`e�3nu�A]T�F_��ɾL���sڪ#.M`��l_�S�TGG�N ��`�a݊��Uf4b���Hԭ)�,�i�����'V�P��$��@�xxr69����|��ճ������e���6E]����:�����I:�Q�G8ԝo��y�o2��M_� +~z)��nv�l��P�� F�Na�Z� +�.�f�ѥ���S%l�@Ы�<mI�&���C�\�H��� Ð��Y��G5� �*ӕ��f���\Y0�����Z��̛gZmD2�Z�C��m�eYn�;��(�A�z4%uK +Y( j���oI�{���7%�y <e�������3���wR>,F�Ucb�R$���H�ոw,v1�JƖj����Z�}�&̓�$w{ԣ�㥔�P���N��P@�{uZJ�f�@~q�Fla��rS���7�"W͕��� -oܩ��h�w?��Ҧ�tz{�@Z19}���[I�,���O(���AW��Q٨�U�ׅb��3UO�q�=�eqp�7�7L�7�w��f|��qJ�w�s�� +N�M<����q�J��<���D�q���,ѐJ�M�]�R`�)�[G�]9S��Ԛ����.W.G��Z��M���-f��t��$Q�Ԯ�:���đ����Ӳ4����k`9 +db���W�����&�b�xX��B�L�K�љ�#�_���CԳ�ԇSχ#+Q��Ӛ�x�ʖ�c�]7�� �<V�} `��Q����ϴj�~��-��]��[ +/��x������2��Vܙ�N�7̓گ}�煭4hQi�D�#ޖ �ޘ�]x����SA.���̔�W����4A&�Wɏ0(�k�-��§a�8��������;tum)<�4��S�q������C` �$���2:zjO�F��g�+�?�=�O&l�.Rq��VAEG�]^��L��F7�'`7fk��l�tqi�Mrw{����\Q��w +�y����px�bq[i����9��f&��rU��0:�l��hY|-������3�� +�gj�x�q!�Gl�N�֭5x�`41�W����Ǖe�<(i����'�@a`�# +���8{2��h���q��� *S���S��[���I�l�h�w��\A϶[�W�KG3x/��zU3���$t��#Q�Ph�Rw�Z��_k��6m���/O +�aP�%ҏ��������1�9��TRW�����&}cV�lԤ���Bg&�F*���Y��b�E!1�V�=�xN�]��D?� ��:�5�mN�<���sfQC_�~V��i5)�x{�Z\N<hޜ����U���ג1�%�H}����$�&��6BK٪J�c�����V����X��[L�`/��/k�WD��&���%�U/~GX�m�'���#/�Q$�E��h�?B��4�)�O9��TƱr&j=_��G����>T����g�VD,~M_�5Д�߫B�}Ft�b���f�� +��9��\�k��s6M�71�t���j�8�+�9DV�������j���`�� 超��x\�b����X"��-s�|bk���aQ;j\ �A����p�ൌ�W��3Z�±�c##A ��>�������SCh<��Њ~����j��w���ݰt��Խv+`䖢o6���fm�:�qH�pDL#^�>��j����ل6��{�zܷI������1�M( m:_KhStќҊ��Sn��^��KH۶L���_k�����M�c�{�A�S�C����>�ʭ�Z�蘿F�ю�-���sO]��w���.��:g�=+�V��f@�$�����R�-�/|q�0��mt�ax�>�-<w�;ԛ�����z�'�D^�4�R�ɘ�<�B�*;ӿ���F'�͓�La��?l� +endstream +endobj +8919 0 obj +<< +/Type /FontDescriptor +/FontName /MRUQMW+NimbusMonL-ReguObli +/Flags 4 +/FontBBox [-61 -237 774 811] +/Ascent 625 +/CapHeight 557 +/Descent -147 +/ItalicAngle -12 +/StemV 43 +/XHeight 426 +/CharSet (/A/B/I/J/L/M/P/Q/R/S/T/U/V/X/a/b/bracketleft/bracketright/c/comma/d/e/f/four/g/h/hyphen/i/j/k/l/m/n/o/one/p/period/q/r/s/t/three/two/u/underscore/v/w/x/y/z/zero) +/FontFile 8918 0 R +>> +endobj +8920 0 obj +<< +/Length1 1608 +/Length2 11712 +/Length3 0 +/Length 12537 +/Filter /FlateDecode +>> +stream +xڭueT�ݒ5Npwk����]h�݂��'����&@������}���Y��_3�G����:�vծSMA��� bfo���sa`ad�(�lM\�Ռ��D�m��Fx + +1'����N�����ā��VV�<@���� da��VWդ���������z>n:�,���n@{[�������p��A6@��������ZJQ �:���]Ml@��y�)��H0�w����0��3�U�3���3����4}\z��r��N� g�o��`�dl���{�������/vs�� 98�D�~�>���]�M�@.��������bi��WngЇ`o�ifo��WI�>`>�.� ;g����\&@�������#����o�� ;�2�8-���l���0�u�u�[��6�߶�;�8�\��6��,�9M]>r[�����;s{��?�f���s:�� �f�惄�����'�hϤh��@��S���'�A����y�o���F���_��BK���(�~�?�c�8���/��d��?D�k�&��'�6��Y|H����#�Y�4S��Z̍m>z��]���d�~h�w,���b 2�����<��vf���C��y3I��i�����6�;J�Cu�/����{��:��!*j��f`�b0�1s}<6f6�;�����o ���]�@�ݏ��Y�.�?~�<��������_s��blg�1Z�e��m������߯����<�=�@��~y�ޔ/�*=+å'oxR\���r8ġ��K���j����M� +�����i6υ#��]Yڽ�^l��T��7B��4}���);����J�2�5��������d��ۚTQ5(~�!��`s�t~O���{�&����iZ}V'j#zm��1e��������P�%t�.]n�1�_�i�����M��;C5oNR��i�(�c 9B/9Ԟ�0��~����H����b�eY����]0�������;z��j�xӅ�ϥ&L��\����B�ƶ��0R��1��fV3�>A1N������~V��l�^��,Ե���^ڽ���?ؾ)�^p��k� +!0�����=z�M��̢�}�{/�����e69J�u���B4U90Ȯ�YJ�)�6�S�6}@[?�� \�'���k���<���D��"g��)�4��4��ˌܑ�G�X�8�!��4B��� �eI�~=�b��E�s���L{x(�K<L�+VVqC�idz�[^�m|���KgW���L�㦡���E��ڈ��o�ޖ�#��4y,A�o$�FM5Bc�5�J�.[�{y%L��yu�+��E�&��z�?Rk��@eP��k��`��(��>�w�L��V������s�+��B}��h2˄�L������-cP8���yO���$����������a�&<��\L�E�^����`����J�sƵ��|�i��A��{�n�˽��6,b!3�H������a����@�����.�㱼<��tC�W�T�gl'�!��Ŧ�M���nv��OΊFr�&�Lw����)����f���NɄ[X��mK$��������`cw�kl�]);��D��Q�.�xH���}&|IÛ��;V=`s9i����J�J�4����V�ͯ�A��Y� � �$#�_�S��jZ��{�I� �z�~T�a��:�#Q҈G�8u-��K�U��E�#V��a�sֿL�֣*�գ�p��/n:�c�Xؖ�2ؼ��<m��Rh���T$�fn�J�|�E�[Rg_@�SG<г�ׄ�kQ&ă+�j��G����.u�����Cf�49�0���Ã��Uv�X�dB���搛�W�Ŏ�AN��a�l4��u�EU��δ(�d�A�k�j5�Ɏ-$��Y�!-,��Ҁ$��wkާ�T�d�>��y��p7A����[&�'�«skQ;_3�'찵?�R +s�{K֤��i���[�b��d��X��Tb�0� ��"�d}V���8#穴�+:�_W{���n��-n,^�؝�a9�Z�2�)A����xiK��3���~i"���,���|�H�����K:9S��o)fV:����`�ʳu��oᄆ�H����.ѯ�f�^�7���t��zܨȺ3�C�`OR�O�*�^(&�fF�W&�Y,�͋f����������P�,,��S3��AJgCu�j�i�7�oE����cE�oPfqQZ�E<y5U ������#d���y7�A�T~��c������Ov��.��HL4���ڵ��Ě��؏¦,n4���!_���%"h&c ӣ�����Jz`� +/G�"�;��[��s]n���Q�["&eSs�z��|y��+TνhT�8� �wN9�<����������?���x�3��.˜z�����r�i�G2�)v����e�** G�H��E�Ъ&)��)qh�S���+�Q|���ɗ���G�E�Qc����)�+E'f���֩�z����)H�����CV��Q�����Bd�ve��I�S"�m�K}&_���~,� ����z:ч"ȉ�r~���� ��U)�u�%�4��f�v]����k��a���[�ZӼ��kS#wf�v�U�J� V�)���2^E���PQ�#��c��0�1;�-�K�p 1F���l���t�6p���&:a�ӷU?�7V|5��dG�Sq5o��O�F;����E.E(<��T8��j0���f�|���ʤ����u���[�q䲅J-�A{�1iy�`�NJ���_��L�wW�Yx��Q7ς�|iKW��G�@V�tO�����u��������z!���w��^���(C��'��dF�S1������,8�[�����O�X͖�� w�{����v����{G\>f�[��mH��Z�����A%�F��%��s��)�YNʂ/���kB u��&�(&c����Q�s��u��o�nWaip��0�C� z�)w� �`��W.���9(�� x��T_�ѩD�n��Щo�V�I=b�x�g���ޏ�����l!�b,����ǖV��Q�`35���K���"���?!{JC�l��'�+��_ކ�6n������a_�� +�~�#�PA��ʖ�4��0�5�t��{/j"4�����C�^�gg���l���y.��o'1b� +NId�,�z?���4j�v3R�u���lM�V� �Fnp����nh�X�\��S|�_O�5ӷ�50Z�pg����7�EXS,�8��O��?ZĨ?�u�M�W����&��#f���g���v\Ϊ.=�������:I�R��9�ᇵ��$~�f���83j�zr-��!g�EC����Yv����!$��s�����쥞��^��B�Dѷ�ڋ�I���q+l��ٹ���Fܒ��B��}e�93r�,O �0����.V�+����L��d��W��� ?X��q/Zy���@������2��'��ZA�59�4&���#��I�3���v땼6���8����՟�-�"rB/�ow9{:U�̹T/��uӄ���J����C'�=�骐_XP����t�cHP������$��/�~�63In��Xߖ�͗txm-�����W�����dcm�1���#��'�W��r���|����#P�[WD���0HgY�(cF�,}��q��l!�t[6GL���1ػU �f�U�u.u�))�G��g�4+�]�k��Tw@dC��f�m��-a���/�n���0��B\o�Z������O?�H\�0}�ݯ�w� f�+ 6�E4����վ��m����0�����`���H�@�g�3l�n .�-/%����M������[i�}����T�S��kX�Vs +I3 +Y�8�e��%Q8�4�>2$�x5��U߉�n���>x�4�O��fN���t���N��1�����)o�A����G|n</XQ�&����Z"p9l��6Ԑ�x"՛�����<�����cR���h_Ujܾ�l���eSr,����ݛR����= �4G/4�τ2e뉗��l��J�X�;K +��� ��ߞ�o.��[lP�Ї��i����|/b@q��N��m�n?���YAFX},�1�!�l�C� �͇Z�'�Q�K8B ��8K�4��ۛ]m����Q����Wy(3{Ou��{ �Q�Wd��|���Ԥ�n��7�0n���eH�����/!ݪ!�`�6�7lY�_��[�\�̛}�/���&�)Z�.wmܬ��*q���W7��{��U9�h�H���"���?# �H�Or[� ��I5Q2�Wz�0�6���\SE+8P%���iɃ~��B�T��d�}hN�Uc���ȍ��e� +8�x -�R�GN�+q6�q;|M�Bg��[�W)�mU����#A9u��1��}_{5�i�\�c���3��� �b7�Ar@4�����g"40}�%�@n�X��}�������G=D���oE��HbE%x��*�FrԞ�'���,��#Bp?͛�p���X]d&G~�*9���4�S\�`R�_��h�վ��Y��[3���iv/����"ߪHd����!Ii:n�*Z�s\ ��7k��WwVE��M�!�طS�+H�B � �!̟���xq�eE�6a W���0�LhL5/ZžD�@�ͳr!k#�fS�&-�`�xZ�C?��/�5ț,-��=�^�C�N �C��E�|e��6�S.��}��ʈ���V�\<��12�Bc-qrbี�9��Ɍkei��`�R�@R��]��r~Dzt$���[�A����.S9��E�Dj=�����y�T+M��u��I��ҽ�P�H�l�� �fNv��2������M�b0b� Qk�\~�CQ՜cR4��1�]��w>��KЙ�ĀR.����R�" �/4�����7�u�7%��E�}��&��$"#�]�O�ɸbds�O�:�y-Vȸ1 +C��D��a&5�og���r��9:�b��gڷ5+��P�3oF�n�d�[��I]�����^K�`�k(-Q܋��Dm�.��H��K���(�>��7�B30�Ѐ}��c�$�. ��}���,j3y�P1-N�5I���g�U��5ȍ�FoL�v��P�gr݃��@i�&�P�˫k�J��kf��.�S����l�1|��g�-{ՂL1�L,�BS,9�����)��싾�ɻd\OqD�j�B�-%1�V#g�Apc�#�|Z+�'c�E�*%��XW�Ҧ�:m�2kK&��*�wƉ���Pe�L�~~�'D%Q�fP�:?_�g�\į�}�f��75�����������T�]Y4�t���� _g*m�%��1���̖i��%���p�2қz��d��9�˻f9KC��25�킈Z%��r�O"_ �42D���n�߾N��6hp�P";���3�]��Ȧ�n �~�L�%��~�R5��0�c�}�~Mo���d0��'�穼c�%u.RL�?Q��f���q���{����g�v�l��]7n?g��2q�qn5�����*�.����^"�u���E���w�-�^`����qr��ng�t�s~�m�� ��l����`%c|�^Ξ��/G���� �ˋ_ƒ�GU��� coP�n��9�-� =^���ã�ɫ�mըf�d#%^k� ��sj�I��W��2�46uݏq���R�MN.����(5V��v;I^�?Flm2:�@�mO���N�.P���S�Y��cZp�t�|�P��6�Z;�fR��誒Q�=�%O.����=BO�]�0��q��br��^�'X�����0���##�Q��"JB��#Ԟgx�<·�w$�Z�k�"��J�WX���(�Z^c�\0OM�W�MHy�Ip�f���_����q��f�p� �P�w��F�B!�M��x�t!�^����U��K�L�l�n�}|�c^ ϲ����i�:?x0��0sv�61ic�r�wⓣ����`�t�2}"�����%9q_������L곊�~*�͎����H���Ճ F��1�A���-s^���8d��P%p����&|�9��K����L��5��7�ЌUdL�ToIq{A�ւ53�DGX��r�+x�/���dр%_��n���>l��y�?@��7q�6������=�������3�"E��2w�Zx���ɻn;%Mfu�b�������lS�D�$v�'n.�vz���hu���xRz#�{t����C��]��2����w�<;m��K�����ǝ�IYx����oAw��i����0�K���uDz�mʣz�;O�z����ޚ�����^�k-�)�L��+�� ó�J&n�`+���+�� �u�:�'������3|nKo�䱖%ބ�ؓz���_1K^��+�����; +�#�-"-唬F� �Ѫ���\U#>������.:����"��{Av�=��/�K�%�/z��4�ĦF�$�ӻ��~ែ,F � +"o������h���!��b�ɂg u�����!b/_N�8��P +��[J�����)���)i-M��De��������� �\3����c$WU39�!�H�#z�m��aVW҈��p-ƯW�����kX�ҡ8U���f +�ï�1���: �+ovވ}^%td�B@Z�H��,�,�;h�:~Q��\���� +D��luLa�"v��x��>뚜M|4Eqy�w&���1���_�kO̓�E�A���D�()�3�h��U{O|_t�4z0kp'\jJ��@�`e����R(� ���}�)N�NU���'�Wց4�f�9YH���|�8��gd��.�Ϋ �x4�9�u +u�� +Ӂ�:H��Axup�@�9�C<6��R?;�M�}�����D�v� c���;v���O�#�P��8��։b7DPBA����E_�r��1�*�~�y&K�D����Z�ע�� ۳�j��������n��ɵ��r(�c�Q�,����� +����5u�a�VVga밎��gj<EI)�(����U����1���'��.����8i�cNj+or�VJ՚�Pmb�xs�A�u�� +U���N�VA����C?h����2�/d<|;"���� (��*�и4����R�̧���>�/�nCF��G�E��'�h��6�>n��dOH�^,Qo�*_�}k,��(Jij��ð�&��ـ���0���,�3�`��rBYi��K�G�7� &�;}�L�����+�M�LD�V��R��x��˷u�����kؘ͋z�6Tc�[K���0n>��֩�K��5}��;z�1CT(� U�ϡ������� "�~�s�ڬ1�X�U�G7����IU��.��\-���qhD�GFm��z_�0�ֿ�W�눝-H���w9�\7xZz��rc� +�}h�5r�I����f�5%�0��~��5����]=!ن��l��8��m$t�^�M�:�x��{�ɧ�@��y� ,�!�ǫ���k����`�ޚ��E�E:S��*�0�y�B�Φ�)b�A.e\}�ՁN�"k�)�v��ZHp�{�E'��S2�Ʋ�k����LC7L�=B(��H�^r��Y�T��T��R��,w'ђQF���saeE�m��9��wQ�o���7=%���?=?�̍���@�|ӏ��"�Z�_m<���BX�נ�*�xâ���W�٢$��ЪD��w�,�@H�qǝoqRj�X�Ȍ��$!�2Ă�m�2���x�\b7��7Q��x�y��$���U�H��=�'��F�s�n+3�C�FxQ��T����'{|��������4�3����:���U�.�I�mu�&�*��28�>�Cn*6k1g\�����'��J �Fkt.-����F��b"l� +����.��^���V��O=���Z�Us� +�U��M b-W��^�K�;�am�5]�VWcD�䧿����)���[�C��&�b�I�ۑ�r[����?�<�a����ƃ��l����$+"�p< �%ܴ֣��Y?�������=U�� +�=�]<��q;�\ +�z4���RLq +u_j���,dH�P�_B0&�d2��F߾k${�ԧ��:�,z�y������'�&գ7'^7���y�2[��=��?M�R�\����T�'�V���,'I��K�n���ɔN.i�Q���&�:i���x�q�A�cA�8�T��oK��]E!�?�"�=�bb�b�}J(1W�7gk&o[%|�┚c(c�K8ΰ�M�-q�|դ%'!��]̅�Kc�߇WhD`RAOR�.V.�+�s )y�&�0�*�!��!����9�!�|��dd^�dx�/I4~�[ޤ�u�Y@؇$3Ъ�f�+p���欻b��J7x/ ��BB�n5�K_T�<�l~b/u�pZ�{���Γ4:|s��`�\���y�i����O��q�%�Ԫϳ����0&����E� n���- �S��Z7?B�7��vV���i�o��-r�ΰ6��LJ���-�,}��R���+A�o�:�|t��q�6G\�**��S���[o� +}�E�Z�0��&ҩ����P�m�x�7��z����-@s_=?Zo�0}���֯�/�z�9Gp�:�����*a*O*ӏR`]�MA(.���*���/�W�@����n�OT��* +�[�+�5&��H��c��uDZ7}CԊ�u�� + ����vC`��9���P%Rg�c�Z�l��5�Gp�+>*�<�:>��(Π�K_����$s��Ёm��L��N��2sW�����}i��A��=�p���00�Be�v��P���D�̈�HS>��@l��(w���j�C4��E�Y'ޗ���hd�� +�J�j�c�u.�����_�뢮S�X4yv��S���� a�S$!|�t�6�����&��ڟ'�u$Z��w�(��� �(g�ڀ�bXy��e��f��t�ȾW��D�~�IV �\�Z�[\�o��U�� )Dd��?p��)�:�QS�u�vWwY���w���ʍ2�Dk\��-4�+f���}�Q~+�ieq.13z�c砶�_��i�L�V��y��-%-�1�xx�QcXa��d�J6m��r����Q��ֶ�m�7�%�C]��aT�u8{L(�S���>']�uBD�yQ���g���������źq~CgfS�d؟>�l�� 0^�'sc^z<O4亞�����t=����4u�:��̢��H����ל�oZ�r��Dڸ��h��{�������c�%��V6�v��r� +g��¤3�3K���[�a�}��]m���P]����*��_^���,�E��.��l��ѕ����.��W���M��~}%WS��� �916'■=o��WAd��+����``�aQGd��ǘ} '��H�t�ME54�q�CytdҮ-��K���M:1*�)�m({�3�Ї�T�y�֊G�.*V|�o�jh�B�(뾼$r���d���qj�-����(�c�v�KX�`�/z��AhG�j�XN^r�߄����*:p���u?��iR��fiKhpdG�����g��<���{ܡ���|��{}�o�����z�?�7���+�3��t���m����H +��V=�BU-���1؊w������:�)�/?�����~nPw"P!��� �$C�~�{�_�Ae(�At���|;3=�)&aZ��bZ�Ji��6�Y8a�J�rťda��2������ޭ�o�D��'�2%ޒ��a�0�5�e����^iz�� +)���!���� DqTү��D�Y�65���rAT��{�c$ֆQ���1�onu]C����-O_We*�F�I�{��o㯦���7�25]l�,0[���0_gDwX��Q ��R�P|3I��:�F=�_稫������Y�M�D}����G�$i?�[<��CA�a���͋���aSIP�$�4��ފԉ��l;2�/J�X�B�]�d`1�ܙtQ߷�:����0w��Z�X<����~���o�:j�;��C���'��A����ԟ�Lnȋ��(���$��B���7���kD�y�R���"Qd ֯%��sץ!�l%����'�P�3)���c��ډ�)�iL� ���[>���U�V4�>��RшGUdw�gc�_ѳ+����(�R�-���H�3����woqq��w��s�(�1�N�.�_р��<z�n� 4�g厱�pM}����F(���l㓈 ^���,M8�%�T����~�B��,�y𖣀����P�گ��(������v�9!}<]�FXm��zKuDf�o +8r��a��5�8cB#�����8����}[]�s�\P�u�B�G����* �_�Wql�US��J�������^ +��[����ϒ�{�Ýܒ�7�#��c�w���Q���m�h���~!�������L�(��(ƫlA� iiP�Շ|�g�~+�s�Ϲ���),�o&�Mns��&�*�A��z�.p8��6)�Qj����~��Q��HGd�>�+��o s��yd�`R��y4({9���[�ɩdFejA��pd5�a4�o7�7��bfz���3ЅAxg�����Kȵ8�Y����J���}���Q+��C�0������kiE� �Gj��C�$2I|�ѯx���_�1�&�8a��B���#ٗ�/s���"�`��D�Ӡ����i���� ն�:���;<I(ɵ]���o0�}F��9@���z��ixjp:�|{��IQ[n����,�!C���A4PfL���,�jLF�!�p"�Y�n.�S>.K[h��XX��V,�i�'��h�|a�}� +��PהnD`(>B�y���� +��:��2hBqM�uq�U�|mx&���Iqf�d�S�K�u������L���c��>�W�(��(,�\�|UU�'�3�� ���'}}���o��Ѿ�{��1�rSO����-����2D<�c &����8���j�sG�Q䭣���e�;�����ցrڕ�b*p�yP����_hT��(�$�=��,SB>�^M�I��%��B\�����#M�:�GI=����&�S�"[tW���?�nEF_�f��O�w��7��.R>.������� �{2��Xmk�P�US�3a`�E���glē/R15\ەVwM�ph"~�����i��4]u��^w��Ű����Y�� @kxa�Y�p�QM�R�u�?R�$�ǖ?�[fS;�hF=L�/5WWG/�9jŢ������iu��p �$�F���V��x����V3lP�}�E�oQq���U dh�μ�c��^���[M�����b>]���F7 ���� .D]�_���SZq� �Ȏ5��}�V�!U�Tr�#S&S�8�k�j�ҷ�%�/W~n���Y���{�X)B�����m����H��K��^���n�pc\��8��<0o�$��� �ou�������f��7�x(Q�p�(����8�ص�9&��;)�fݐ�北��,�}x�"Q*�@����Ϋ���G\����[�_��Zg�� +X� +V��t���l�F������j?k�t/�~�<�.u�"$�4�n��Cҽ��+S�Qa$��6w}"���t6 �� �BB`�����%\���$45��l/a�\�X��'=�"U͎�xdzP�L�}�����}� Փ!F�F�� =UĆ�Xu�@��(v���mJkrsU�E�0.A�X�1�hʀz>$}��S�u�B���f7����/o�m�o��P���*�i����W�I��@N��/�*K)��Pɶ�4���G���5�X5��=���Y{0�0mgRՐOj����� ��(}��4T�amn�|�vS +ەY)�ӭ�6���3���[�#��y�*lǀS��Llig�5~�>���Yn�~��_�x��y���!~��� +&"�+S%�r�Jl��a�]e(E�(��W"Au"ݺ�$���7w�u�x��v��,�lnt��c S�ӑtˠd�� �)\���x�I.��R�8�U��Z2������Q~r� ���+\E�\�#��C���*A�c]��ԟ r�_���N�\)�o��`źt�"M�EE��ש�o!�VB���¯�5н�m�)K#5<u�G�ٷ��Z� ��I(����`���K��Qhc�[�k�-V������(�0�#�i���C�����)���16��X����Ʊ�Ď�P�]P?�"��}h��xu����L E��������9�����j�4����<�T[�X=*#@��`�e�g�e�jyYt�nE�F�'���a$#V�d��]T�4aQ���V�3�U�#D���'�� +endstream +endobj +8921 0 obj +<< +/Type /FontDescriptor +/FontName /EBCVQL+NimbusSanL-Bold +/Flags 4 +/FontBBox [-173 -307 1003 949] +/Ascent 722 +/CapHeight 722 +/Descent -217 +/ItalicAngle 0 +/StemV 141 +/XHeight 532 +/CharSet (/A/B/C/D/E/F/G/H/I/J/L/M/N/O/P/Q/R/S/T/U/V/W/X/Z/a/b/c/d/e/eight/f/fi/five/fl/four/g/h/hyphen/i/j/k/l/m/n/nine/o/one/p/parenleft/parenright/period/q/quotesingle/r/s/seven/six/t/three/two/u/underscore/v/w/x/y/z/zero) +/FontFile 8920 0 R +>> +endobj +8922 0 obj +<< +/Length1 1625 +/Length2 9695 +/Length3 0 +/Length 10534 +/Filter /FlateDecode +>> +stream +xڭveT�[�5�6nAw ��4NӸ[�@pw��-Hp�`A�H��Gw��������zN�:�vɩ�4���VN`'G'�P�`��m��!�do%��h|�1d�`s��Q�ꃭ�r`K�˗@aaa����b�d���gacc������?����G �Ӈ;�����{��__�����`�5����4PVW2+����`��=P���b T�X�]�,@k'(�����)Kȟ�\9���]��@Wg�%������b:��Wקo �h5w�=����8ZڻY��d�v�K�3����� {"�tr��ZB!�0�STM9��u�ޚ���v�<�@'�'O+'K�?)��=�<�0s��+����eZA\��ͽ�b?�9C!�ps�8��K; +�1�Zك]]�h���T�_y�[�����^�v���4@`�`{kN��O1-aO�m �\�E��� ��������?1w0��1���'�VN��^@+�5���)$���e�_�� -��4�����[s�٣��������� +n����O���>mW�*�Ϟ�Y4[��� �^�ý:�����2��� Ҏ6OM�����qU�x��4!0˷@ks��j�e�}R��8����WA�<����t�B,�����o��(����Q��7P�Q�a��v�_��O3���r~���9Y�������'Ї��W���-zZ��~�Cȿxx�uV3�A!�@����y���?~�:��F�������h������`K7(���=�������ă��`K���N����i����/crF�=<�_K�u� +����"ք+��>�q6L�<�z}�u����n��3u���)��X>�-3��ms�������Ϊ�>3���\{�e���9�D;/��%�ν ������2�.�����p�7c���S������c��pr��8tQs��]�$��������]�tz�FpS�~]����Cd��������!�T����͓E +p�\P��T���G��n�H����2e��=�摾S�ɋ�ԛ �@�>�.ΤG�bS�����Ddꋷ�����G�Z��,nh s%/k��QM�z���� ʲ��E㊶+/,�\;��Ka��b���({�0��/-�)��sBY�]�.�������#Wcf����3�B��!�p�| �i������Y���@��~?vT�0,�agT�u�̮M�[KN�W�@��;jU��1F��n�y��sQ�S�0Cf�fk��,�_;'��Q�uV�C��\;�ê����+���4pL�����WNP|O��k�*��tN�f�YX��q�9��jF{OW�u���;E� I����mP5��9q�%nM�����{���-쮫zaX���x<�,�|��Z}puΎ�9a��o<~���ҝh�r<r�*ح�^̯��}fr�#��QX3@�h�w��6�?s������ c�$�*D������%-������Rȩ�xR�5�ܡ�.) h��rZ��d����^��T�ƽ:����7�,J��ֶ�%�\y���1�d~}~�_MFT�c�^�+U_���ι L�5i�h{�p(�)bM���Pd\\X�L��Wب4�Q��R3��wp��0~^�?iM���E����2d�&�h3�D�.-��uf:;�;�G��+a4��\!QTX���3��U�i�$2�jZ,�a��+#/�:&Q�yB��J�<���h���U�F5Gk'�5����u:#S��#��x��h�R�g�*��3��u����D���]�����H�;�i��f�\�M/�b�����җ��^2Z�����y��.UNP���ݜ�*Sr��=�dn����`zmL�s����ȷ~�i�t�~Z*&��t� �L�&�{J���&��͗�ts]kW;��pn�����T�>��W�x�\�E�sܜ�0�D~� ��}=UE>v*��1<��AG���i;���� +8=����Gc<�ḙk�S��A� B`{�)9����0��|,�b��ǜSLG�»���ro����]�Kr��B�crf#��d�Z�Џ��vTgQ&@9� T:*o�j��6gC�[���7|����f�kG5���a�Si�v/���z~�,�L��4�9�UD���u?�� +�&3K��|ݙ_'ͼ�電s�d�ף\�p��;������8�Ի���#�a�s=�("��0i`��p`��V��a����T&���?l.w��=nG��4pЂ�5���{�9�1�%3�\1��f�c=�i8J�)>��b(��g;�4�#Q��g~EQ����퇻[�)���ͬymǪ����4ɜ�6[�s��m��4�&}F9�X۹����eJzn�y-���(�t��@:Ű�O˰C$4a����F�E����a�F� +y�Tq��f�<��!��� ��"��K嬧 )r���e7u��}���|�@I������M�B%`֊ ����,]�"�����,2͠��oO��|�[l��{���oV<'e�t�VcY��-�;���T`<^�D��\�E��=�+6Q'�ܖ�s�^�"g�4�RR[�k���\�߱ۢ�_�]Oc���W|y1u73�cL��?�}CXwTK-7�����6�j��;�⤗/z�,���)Q�a�Cu����Unar�qZ���wј/�T�.�@CnyR�r�gi�!��!�V��Z������������Qu֠H�� �����»�Q���As8tҷu��j�Õ��F��QL("8/H)�:�C��K{�(��pIJH�HQY#^E.�\�ϫ����J��L�#����=^�����5��0�L߁��% GGP���m��� !@CD��'�N�c��l� ��Bl���3�f1��9�AvK��Ã��g0X�������~Ѫ���R��mU\t�ܿ?�#�ŎJz�U0�2ԧ +�H@T⾡���G?�}���00)P3�>�TƓ�6K��!ko;#�7$��/�����]��&a��OF��P�f�t�x?�}w';3X���6*y�)4�,IwI� +=�`�fp���B�:t��F���4~�ۄ¢�C��6�L٧��g�h58'�p:Ύ�M1���R�H��~!w��I� ��-!�j������K�b*ʫ�]��EћW��f��U�{o�ȃ��]�@�©�:�k�K�Ё��,��Um�!OtFF,����N��2���("�c�%���N�E�b�ZJ{�aG��K�QK�qq�r5�g;Y�z���ͪ�>����w.�Ρ��͝�{�gd$^��8"<��SI���?q_�>���L}���_X���S�d&F �*��ڟN��ʸ��k���f�R�D�-O>K��V`�ށ�;�V��L�1�Gp��]�\���YoC� ��%����x#��uh���d���v,�������m�����re|����V +l���{��!Ezf�m����Ա�,^�mL�a�����u����2Ǎe�P�TKژ�O�ɖf�ƕ��7�S#����㢃k�W#9Q����RT��WN�Ѵed?l���-� +���B]P5<73��pgI[����a�7��J%Ɣ�؊-S�%e�x���`wT�QQ�ܡ>--�Z�ƽ]�����:�4T�mr���j.I��������R`0@������h]� ��N��lڮ�҃�����K��������ZH��<��=ᓑwaB� ��l$��U�v���[�P���A��/�?��V�X��""3&PӚ�DAE��J�̶6�d�܍��F�X0;����K�����W"�ZqP����3cXR0�uA�Ζ�;`�&�%�J2�$B����(v����0N�W-j�3�&��e�?g7�Ӥ2�z��(��l�w�W!�2�P��8J(iX���i�B�eaY�UI8���a��/�i�tQ���,�BNkt��-��1d�Q�N���8�)�ʥ����Mz���>��;�'zU�V�A �K�zv�A��$��.�ţ|�����ҵK��3���]*���w����}�o���%�;m|��i����F��na&Sӄ;�X �ݖ.;�RJ����)(��k�M�����\���ٕ�_v�\9@tUh[�_w5c[�=y��7� �i{x +H#Ȼ��F�4J^����^f*}�Z~#�z�aޜ� �4ѣp�0�Ay��</��>��Ԫ*l|I�W��6� q3v�4a;Z^�����"L)�*�S��6���Ę�:T�:�����E����X��"��J_)۪�E�\H��2fK ]A�'ց5��f({����� V2�iѬ��p���q��K�ˢ*z�E�eB��LXaJ}uz�d2}��͓��["�Q�=�X0�Q���(AEN@C��\�gFA5J�F����گ�}\����ZR�P�v)o�k���W��hW������:�J����>̚�j�;�o�~�����G��$_��qUo6CR��ߴ6����1j���dm2�k��=�y����AHA[��4K_�U@�\���I�H�|z6� � +�k] �@��NjAZ)C�/ՈC�p�v{~�L��)C<z3]���Z�O���<'Yrb|��{� �T]A�d�%2i�X�Lć`Аd� ݶRj�`�`�jj��t�ɢ��S��[{�t����\�B�L�NC5����J���s����Q����}�2�Mtd����T ����`���B�]e���Tx���|�iY*���S� &�����ί}d +���u��ܿ�TD �<Q����*k|S7����ooj( ��V���R�m6�h���Wa.;��m�$0�DFH���XWG��sZ�ɣS9t�և�ӏ�����?�����6|���9�����y��+h�c%�$T��l��XÃ�34� � +�W��Jx�ԞHf�~l �m��t����e���7>:�2c���"��i���"jhk���<\���/7����\>�g��4�3�P铫�����9�E�q9x��e +�`ESF���ͻD ��KŪЫW���ޔ�}��|#�If�B*���;���Ю�>��|PI�{d ��R��`<�W\�K+E�36�%2��M��M���� >HF��͟-���y�����Q�&|8 d1ɟ�X�V�>���*�w���2C��a�.�l7���������_J��N�]2G�.��Y���!�-�-U���c��s��_؊�e���# +muQOHsO�V 8_?���:�R�L�>��I��*>�� ��4�!G%��1�����/���;ڞ�n�3V� +r]u�s�E]��*w2�f��[�䖍'�����^ϡ�-���h?Ry ��'��!&䱲�2/pҳ^�Lc�P%�)�OMhDx�^�Z|V(�. ����l+u��/�Jo�� +��"������� #�n5 �If�� �SWE�b�}��^���+�l�.��{����L%ř�j���ʶ:f]�P�:!^kv�^1cL�&� �9�9Jo��j�T2�YWm�aX�@$=�r`��Uվ�m�"��IК��ef�M�5�����n���3c���s��Z��7<��=���o3e*��76� +�6��6�R�H]�2MQ�!�b��lR��)�5��P�a�ٝ ���5��Q��N�;���< +���ئt*�O�6��^���9ub��4]��X}�=� +��2�V�]�K0v3��q�U��5N�'���R�$�$�8�]-����F��v/�)CA.T"t}����5�A����?�p�i�rH��ça���A�[�����, MZ�:�du�/JB�Ĵ���i�rS��� �o�5e�dN�7,�<l;?�ѿv�T�� �2�HLE����K0eW��݆w9�E� +[�e�����߈�J�l���+Ȥ[..aa�5��wŨ�z�0,ӏX���1���L�QB��1�-�R4��$��e?rlߙ�=����l��7�Đg�W����rC����#D3��l/:I����q�I�����ۻ�����J��s��� KG�㫯�L+7�D�G�%o����I.�q�G�gH�@�c�A�u�?���4.����ȋ������4�<���Y,��������l�ڞV��.c����Yo�X���?���Cr�qw%\wX��������Ԫ�)�z&~{"a<`t�����§���5�[�.ԏ��ݧ�Ǹ��R|�{�q���2����1�Y;�e? ��K�ly��Ւ�m�i�X� +f��ϯ�I��ͫ�anf/�:�0 +��P����d�����c�It��.5�n!SU�w��j����tJ���&B�� +>�)N)yr�~)L�Jo7�4��&0B�zH?�Kkv�U+�j����Dt@0����x nm�]A>"1��H��C@�K�B* +��~o�a�?=M +� n.�x`B*q㸔d@hW��=�g����7�.LJI��%nݤ�&)M�.{i�E����x�&�DM��4q��| �7�������>���E�m����� o�bzq6lB�X4q��3��b�~qB��T��z��m��u�K{��F A)�h]��̠��ZE1&k�N �ѫ��5D�-6V�~ĝ֮, �9x���A����/!K�^�4�X�%�����[�PX��r��˶��'�3�{�%����;�zb�-=�Եo�rr�O����T�_�.�(@M7>PO�ѾUr� w���C��K�W6�,(�o p�����߃Ċ�I~�_��,�� +2.Lb�p��f��"H�����Se� +Y�)� ������n�}Qs����?��K;} �{A;�6���{w�8���͊`8�3��0��̐��&�֖����L�ͮ�SR������'��lr��HW֬���1���])�F����E�/B��B(��r��hI +i=��ك��Gv C"A�h�(I�L��рd�F8�l�J�Ӏ����q6�!/N�t|u�9�\�5bۜ���9\��hy��P��#��K����������>n_a��yo�|��u�@��V�,"��y�{���� �m��T��Y���9�x�U�1~�����?�K�n�~U$�*&�J�J�"����aN�����ϡ���/1�5ڝO�}�'\w�4㒹�j҂�_��S��]�W�3��c��X-��������b���Z�f��x2_/jv�4��4Qւ�i��וu�Z�%�gR]$"�h��9�`�E2Zg������L39�O?�UM@:�{r���ts>��Dw�S�0���8WU�W�����+*�HL�,/��s!_��tt+���O�8�F�S�)A�4��#}Φ��v�������-A,b4dj���c��M��9�� �yȧw��Ct�n^Zˎ�N<|ͧ���������-�ȁ�b�� +S��=��>녝#u�|9C��Z��K]�:�DV���o��r|�5�C��fӷ�^�5]���t��H�?�_]q�ھ��D��h�e@�_+�Ҭ���j�����ٖsͷSF�o������A�[+ST�7)a �9����r��77�1��}��I�?��~�Z�W߱���<�+�}'�f��ɢF? �=���8������T���>��X�� �d�_��i�� �~�&���z���0��-1=����]��j]{�ef�-bze6�tdw�ZY!B�l!�Wm0p)��D_yF��; � 1.A�:B�\4墟�ޤY���;��¼��k*q�庎_�O�4��u���E^�>굔ݚY���ݷ�<U�_2����_�=�?�!I�m����N�8υ���V#˾�Z�<[��K�~�R1_l<��!��������|�ȗ�\�v/�^� /�t�pԐ�=�d��I{^�(G�?�.�.ݵ�>��pȰ"���7`�y�B݆�Zs�O�iT�x$�~��I�̤q��d<(F20_�f�*!q3���C��wz��B+�X��S�{�+�A��-�J<� 2��C`�>����fWL������[*ZM���y����^�̧F��eČ�',t7�,�e ˖�Vl��x�D��?>�w �T'wγ�1Z�E�D~yx�e�(�!�Q��ӠE���ĥuaw5���/�#�U5�~[B8�09-nƗ��2���Pq�z6��#/GL�!�m�6�jv����0&]-��@E��:�Ӥu�;\����˙��cEM���'�� :���a#"�^�����llm�+~����7rwl�>���}�/Yc&2!�a��S���c�~1��O�3�k���J6����+�E$��%�҇ݷ)�Цy?��8|�����a�'�Κφ��2��!-��Ix +��j����dK�V�g�:�ՌY�eJ�3nF������ح��Ba������;�Y!b� #�U���%c��j�-<o+]UIVF6�"�-���&�Ҩ����_��`Po�đ(UO���D ���Y}�c�lIwƦ�4�aA��TI�,��W��3g��;K_�9|'e �~""iĪ?)���Y;A{m�{�e ���>�g�x!#�'gE�)B��X��=e�ƘW�6��N��I3vV[�m�}z��%����qrh��� ;�K� +�Ĕ��I���^���Xϐ�DC�P���hQ��v�@����삩�,��R�e�JON �3��ݎ�#����4�� ����$��wxp�����`MhR� �S�nO�| ����n�6li�Ҷ��0��w��oJK�1�ji�}��!^H-����.�j�4]kA� =:�\ca��N'�]^��2��sT9o�,�tE�����Y'RZ^+���?xx�>�4g&�p��@G�v���?��2���Eyt���`r <�����}��*�_�T����[���2!�Y��Qk�C�9�I��{��0$���U�"�IBa%�G�[�㐅�9� �%�E�,�vm͈\.�٢&��2���qM�O��a-(�+Zʓ���0̣ @Ɛ�x�l��v����x�N�z��B��M��9���F��'��4~md5v���^IK��$-������A尙;_��|Qԁ�1C�!&m��MN?M:e�}E@���� �$�k�A��ُ�,����7�������vj������0�ً"�}�&H=�a詐���G��ZHU�:��/ʌ˝0����#�(H$}�o�� +�:ҋc*⾨4�W�R�()���>(yڠy���wpW6��C���rO]��|�p�%/U�>��tA��/�}/�ߋn'�B��OP:K�ʳ�f`����������&��3�ߍӃ�3��<J�T�U]r�q����E je�����K�d�Ʈ�e�T�]�MȂ��j<^��Q6Gph�,�3��qH�4�Cʲ-���pժL��|�a��=��.�݊��5�:�ӣ3�t�<>��(�U:���"*��k���e&����^B��D�� +��t�B���mR3�� +�H))��۲��_���Fp_�1>~ZQ�T��3�O�^�"���y?N�� �É䁄���}��N�E� lzRK���o7D,�9<j����)�5�ݛ�1SJGZ�y�.�G_���J3�[�/�jᤠ�˃!�6�ץ� z� +���v��f�:�, ������t#��F2T�p^����.��$��f+�@G7���#CoX��_|�g �G�{?��2� �YFƬ�&��O6 �U� \�B�5E�f�c�r��X�OӮL��HT�dc�^$�Ç�!j3�A��Y-�o ��'a%�4rO�#���(9�d�~��6����ѝj[a�@ݎ�,D��m�s�����;�`� �����o�'mE�����W��{"���ئQLj��ir�p�7^���֠�����92�y2��r>S�a���]�Fl��<~��wg��Y1�t�6p0k�Ь��a�z5�$�Y����t��K^�.���.���p*�0`��l�J���P���Ǣ^7!��#�7��6�q��3 .�k�KR�%�+�qV��7�}��6�N���,~!���������R>I�y��K�%��!xSA�֘�_�m]�C�β3�\��)�m�o��Z�z+���Kn�ԗ�F亍���\lh��s�G���V���|>"�IƇ��C,�$>9r��e�/���|X'v��W~ci�F�b·�?���Î�����_|MP�Ki�>{=�z�[����}*�[�8SI��E����*k˪f-)��۴<T~�e�n�9�f����$q��Ai�^u�3j�x������!�#�N���kH<�{榦�r��r��%�#���P��e +&�[|� ���q�d�Ac�ˁC^w,g^�`�I��Rn�2�e�D��|ܻ�t5S��C�3�-"��`E�!���>=|�$����P�����# +endstream +endobj +8923 0 obj +<< +/Type /FontDescriptor +/FontName /EYGBJT+NimbusSanL-BoldCond +/Flags 4 +/FontBBox [-139 -307 822 975] +/Ascent 722 +/CapHeight 722 +/Descent -217 +/ItalicAngle 0 +/StemV 114 +/XHeight 532 +/CharSet (/A/C/D/E/F/G/I/L/M/N/P/R/S/a/b/c/d/e/eight/five/four/g/h/i/l/m/n/nine/o/one/p/r/s/seven/six/t/three/two/u/x/zero) +/FontFile 8922 0 R +>> +endobj +8924 0 obj +<< +/Length1 1144 +/Length2 11896 +/Length3 0 +/Length 12671 +/Filter /FlateDecode +>> +stream +x�u�eT\Q�-��Kp(���%�%�C�Vx������5�{��C�����;}���^k�o�O��clZJ5MVIKGs��#����!P9���j���X5��n�� � +-�b�_�_B�h9�e� y-7�������!�! ���w���_��.B�5���7@ ��)G7 ����dZj�]�\,��B�������iG'/�� ��YC��������� �����d ��]�����鯄<t�[��?bլ�d-A��`��@���ٝ�̀16W+60����PY�����?\Q�13���oS^��97;�����V ��?[�tsb�9�?����ʿ1k ����!���:��6��H����'���l������2�w����_(>�f�@��� ����%����` ���́�����a�տ��f�'���������WF/��l���p3 �]]_VCQ��?{��())ǿ����<�V.N��(�����jf��[ǿ[9�U�߉�W��@.0�Ӱ������Y��6�!/�_�}q�?��?�����3�����?�g�W〿������������9����3P�/����|��ك,$����=&���h��X�����?�-����]A��f������iـ,��@W��'[�GJY���%l Є��������-�\\��������@=�(kˎ��� �]�u�$�?f��>߿�Q���C����U��� ��ȨMڈ��*�B�Ɠ���{� Ju�!�����(D��5���]!1���$N�&L��%�5�pIYu�G+&=����G��t쬊@B^UT��z��(��9�BU������x��m`X�ޖ�O���Q[�p��qL�����y�C�Q W�$z�B=ӽ\�6݊=�},%���G7�S�o��L�h�I d[h����J�kH$�K�C����VY%����T�����ԄnJ����mS\�+ݫ�V7�F���x]mCO���[�F�?ݥz���� ɡ�I�k��E[N�|�4�/�������,�l2������$"Q���j^_����U����T� :*wm3�+ȯ�����)�"���X)��Ƚ��ͧr�8�4�.���CP���4n��t�.�"�O��t��TKӤ�HR���]!�����:�1Ű� +����Dhn�7�i�-mY���a� +�U��k�y��j����t�i�P��IDϙ"�F��3���q�M?�z�����L��j��'����5>8��9�l� i�%ʘ����l*����� �&M�0��fSC2�� L��E1"WNq��k00b���j�$�m�#���^��ա��BI�!E�G��qMK��I� IY��.k�tP�^,�q�fL���!�'z�ur���7��o�zy7yx^$ڪ_ڷ��E��5���l��vy�,�*���S�w�3[���U�Vx=,J�$D�HAN��77��h��=0��ĵ9]~�?�����������\uM�����գ7M�Q�Į��jy�V��Jؑ:��V�H�>�^�ef��5B��Q�;�e�~�Q�0���ٙ�)OZPw�<V�VC��\ֻ����BX��g*�k<����|]q���*����͠���u���zy*�������NOhm�Z̵7����I�ٗ���� ���^��8�}�魜��D�JΕM�jJu�в�_�����P�#U.'�_&r��6*yhI#���:k�8�KK�7�[*������}�pW�IJ��X��ڊm�֘{�9$dM�����R��/BD:*r��Xk���*���Ƞ�EJ�8}�b�0,ɭ�"tBV�#�Xb&0@�U�^�PR�N����vM�ۃӁ��T$��@���*!�� &��U���j�=��1�j�ȶ����,V��m��s���%��l�q^��6��P��jI��J�Fy![�Q�|o�o�Kn.0�#�~�Y��=)��L�2�n�T�U>�8 +�O�+�bw�g���Ƴ|����'vN�`�LB����i +_�ͤ,n>�B��s�ze���#�Tۘ�&��n���*�P�E/��*P$��_��S���E�������#C[{4�\k��/|&v�u ���ժ�Dܺ��>g7na^��x,�j��_�(N<io�~��H ��nD2�{��ϧ��_Y�[Y���g���� �-�q�����tx�R�O`���|�Qc+T�i=��a9����Z���o��5�Bׇ� ���Z0z�"�f��vYG�Xu���-��*`��љ�V�$��Lˋ�-�����F*��L��+ �4��w�_�t�v1C��fɹ�>H�3�Ȳ�1�Z�8J�&��l��$�d���n_�}��²�XIw�I�u��l���\q��=h���~Y�)��Z{D'�~�������.t��3�K4�]�2O3��o7��Q7&�~����0m�d�ӥ� +n�|b\�9� UИvuCEuNQ����?j^��әYw�ޞ����h�TTY�k��w2o���k]B- m�߁��� ��̓��.LT�\���I�xD��� �����`�+{�w�< ���������/��ߴ�r��k�nf�ȇ��SLښ�|�e9��%DznLQ~�~�Nz+Ñ�c�o��3�T�� /Z�U���-+Nܔ�UJQD���v_�,��DY1���@�^J�!�UN@.x�d�w4���uf�շ�QR�ɻ=s��1�I�G������ђe��X���l�f~$��/�ۘ���F�h�bN����(����O�[ +��e���a`����6�z����_D��my%9ȏ-Z ��J��ޜ��A����Q�:�����f�9G��|��r(�WM�����̷���xj�c���7 ��eR(�����M?DĵJ]�����'��E]&^o$Bޔ:ֶ^R_&B��pi�Y�+g� ->�c���f��ӊ1%-�p~�G��� +?�ar�j��EIQoE��RIz�}����-^���^K���E��{��s���>��F�y�yf������x!�4W0��2>Q�����|�4�n����x�9��k�uX��j"�� ��U8�9��tSA���������B�g�+}e����c>*��R�E@�oj�W�В?7�{�4�� ��ɢ�l>�mp'b^O��l +�v�#�p�������sS���U���3�u���Ϲ.��R�ܴ��K1�(.l�U�ʧ��UbH7z�a�B�ۭ�uh1JT~9j:0w�6m"��&�E5��Y�>GE��mʇ�����b���S���x��QX���yXЏI�k�@���M�����w�z��֢�B2�h{ŞeA���d��g��-�'����.'Npv�8�@��#��]f�#co�sPn(�_�#�L�W�Y�#�e�x�m�yOQ�m�LEXG���/�'��W|Λ4˵Fp8�����9��;�c������J��{�s�>Bg��*�f���;4+E�z�ۂ,u\���$� �ѲƁxw�5����ҙ@�C��o�A�Opbg$9�hO�&}���ō� �a�_���6�5�BB*��4��j�*�u�����;�e�c��3��+H �<�A4�]���V�[¼���ud&�vl����iK�Įk�0[��F�ė� 0C�� +4��{�Γ���h�DFx��;z���Z�X����W���G8�w�WԨ�͕Ӧ�8���_�� #WX��ut�Yu]!�p1+�u@��1�r^��4`�&��M�V�&Q��1�I��<�Z��b^\�O�w �U �6�fw����t0a~*�fA��a��7?����n�D� +�%x���Ur)ɦ�����G���~���9�_3�I�আa +<�i�]��Z��U:D1�Y�cOJ��@1����j�����n�8J8_(�3z-����&�M��_oo+{�GUx�8y(ȱ����ٱ����?�Q�^�E�_��1�t'�<���W*q_�s�|GJ� �Al@@$y������&Y2����+���WF��1s���&5&�TY�+���+#���2��C�>��*c��eZ���y��^���o�F5}6Г����H?벰��`+<�;G��ɍR�#��duݟ�� �H����swZi������|���%�Zy�Q/�RȔ��HI�vu9[�ճ�j@�k�v���X��K�����u��TI�r��%���{��|�-�.4Z?v�ƨmi�~Y}�mg@�~�V ����P{��p��i�e���uV��e�*}V�x��#��"����0�`�3�zyc�x�� Ÿr籤Ns�Ę� �R��.#��(Mu�3+E�$~���;�! �P|�i�i��y-yK���#�u��u��T�X曾O�y�L�s�<��g�ʤ!�Y��R�����>�Z�8��; ��p=��HѦ�o1 � q�O�s��w�~�6��=���E�$Z�dU������ʗ���2��7*;h|?�j��gr����Pb�x_u�ڞ�vZ�G!�K����|����6ئ�4ˤ��^�3?����^�fg��ɡ��kj��� Ak�0��A![4��H�ޤ��mڜQ��\'>0" Oh�cZ�@;�*Q��V}�f\����Խ<ylvY�P���1Czb3���6� �=O�t��Ԉq��B�=��^�eԗ��yY��\0�p�Z��&����4~��~�V���V��ͭg�9N����1��t�FJ�w9�X暥�l���^�S`G��aj#�� +�BQ0�g����B�9��q��X\Oz��t�~+"�9\��hN,�$������Z�25Ψ�-q��p�!g��1ښi�{�U(+}� ��M^@)��2Y�0J�J~~Z����7-`Xj��s����f����6��ʼ�AK+�݃sM���[ಈS��U��"Wy��K:�в��0Iӣ/�ݬk���8�\�0���gU}�f4S}�VfYQ�G��ɠ�i�[&���@w��9���>er8%��%Ӹ���w �نY�r�Ѥm�z��b�)�<�c@�F�z�@��e? ��ө��z���gݮ*�>n�X��H�e�f�G@�>�ZUJ�ga'y�oX���ƴ�%)gr[��ͼ��%oъv��y��7�`:������ +'��\�<9��F9d}�&b�cd�}բfy8��z��pj��~�5�mT������kW��^���7�?�*pm%�'���`zQN�.M� gv:{�ix�9�1�ڤd���YaPeIl�l&�y�4]N��1АN��g�SXݝ���8�b�X�D��у,4��a6���d��V|�4��:Cy�]FƁ���!�M���=���y���?�����,,��.T1�q���sR�f3��Ӯ���8N��U"�?��k�P��C+�M�_5�N�� +]uQgM�ݙ��e��ɘ}�k���_�j�/2�Z�'1��KVCE*��[a�Ie0�ai������*E�o���ȼ��a1,D�^=�yW��T �o��C �o��ү��L�����_a E�g~p� �����M��b���^���\΅}�� #�o3A9)_�%o�̋��'�,������o#!�4%]'����h�쵣��s�.���'o+ �ט ��?hL|�5�LH)Ϫ�?��b����2�κ$���$���Gh������O�ws�y��f�����JW ���J~�EZ��e�0�oT�zB(��.X+��(�b�U������qaY1�Y�ҷ8:���ڐ��<;h;�!w��`��m�*����g.43�A���������R��cw�@4� +����IJ���9���8�8U:�P>� "L�-I���b���N�K���5�a�f��=��n?h.����=�F�=���yGlR�8��E�����wR��%�����h�T�|�9Y�3��Y擬���U�j�L�{���1��5���̆�L .�'$��T��m�ù ��X�:!:5W����=%5\�;e�c�ot��1Y�A/ϛ�Agn����z�E(��-,?�J|���B�2�������O�ȁ�u9=�D5QҦ ^4����L�D��G�ܞ)����=���%)�8 ��$���2�Wi�7#-Z1S�h���zK��݂�H�G]��k��G�mɫp�x���\|*�Kv�1/�'��� +M�tְf�\���Iv�"]7����^��$�IC����ő1XH$J��n�l�����$≷w +3����8�l�b�Ӯ��;��~��¢o���ٹcDIkJq/�~sT�� ����4�#s���ī��@j����Afa<�*rR"m&kd&S��a�,L)��#�;-�λ�NE��"i �&�qfHx��*1V�l!a�;�EC�{���b<B㜸��SdKkJ#C�_���keF�W��UCl�"ܝ"1&Oئ�܀�(�U��D߈q� I#�ҽ�pٖy�}��D�OF4�mt��Up_����˓]�cW�x��_��{�ۓ�B��[ *���l@x)� E�x���ű�:d��x�����m� ��o;�N�Bd�ȭ�y?��9���}U� + H���Q���y��AĜ@�����t�^9��U��^�f�ğ{k�l?h������iN��Շ6h�c"�������9]���0�v�{9�!�y�|�]U���cgRe�otV !7�Bl�V�9u9�2�x��6��p�΅�6 x�=-�ܷ<M�����$��|�5�o>-ۆ.��L�8�E���� r�(�C6��8�w�_�����|}�t����I"o�<������g��$w<���x��c�rN �G.^"3��������0F�o*A"��;�6�� ����k Q��:�����4�9nXxB#�Q"�� +��ч:�z�\�>$^$�ׇ�9q��ai���RP�b�I�֥��Y�١�ڽ +��K�k"�>a� �{��F��#t�S��0kS[��S�5�đ2����q�oHY~����G�=��K�-7n��ǀ�]bR3�6z����GL��W�ċ��H�_ⱽv���Xƥf�dJd����23J��`����ݟ��3�_}b��v1����I Q�'sI_�� ��L��v���A��>��!�ri(�fv��B���\7.�Y�3\}�N����=�H���oQ1J�dS(tך#�����B��%��OpU����FQ��֯�U�e4��L���\ԽW��͚#�YZ�-�G�F�L����2h�f1<:�˅gc{r�b��D���5�ã{�F��r?o���×��FGo�Ƹ�b��w%�=ι���n�ފA���]ت�D�[���K{R�`ۜ}��� ϸ`�����D���˗�^�/����QVj�0���������CIJߜ��ֿ�� a0�NJV�"m��_�Un�^B�mK��"d.GԖut+*+�v�2�w�1���2�[gC��xƦz"��pNX_�ROz����H��p^g�Ywj /z�m��@!��M�8���6�r� �����#���6����a��v���hB���g˸��!�B幃5�{c䶑IK�:W�/�Ɉ%����B�v��9������K��+���gH�� b}#j��1sB��q�����9+Ѽf��I@�8��A:��~k���<�aŵ�S���9Tl����|#�Z�u���P��S[���^�(��6��+M��~ ��I��'��,t�{���H��뇎�43����2]&{q�Ì���g��?�1��9|C�)��1*{�L��Q��~��uz�kU�3Ϟ0c7��Q�ec����>�E'nbJ���^Tu��~^�)�qװ<�щ �C���9�Hr{����ߙo�8�?Q����\9�7$++��6��{���G����9ܵ�g$�ߺ���^}� +����֮�����0��%6�є§�钣x/l��A�R ��2���JW��)E����2c�7�9�T�����k ��O��\7�.���ӓ��qGø)��������� ��`b�'�C�칭�>��T^���6�%����Ճ�U�a�f����:�� +R�1�h��R��Ձ<� ����&)C�na��א� �K���#�'��ܯ�XD$��j�V��=F�M8[.��+�Q�b�w�TG"��&���M2��~Fc���g�ʌ��<2K=�y6 +PO�o��]]*�1j�_�\N���݈���a~T)=J"&���1'Ƕ�ɇ�ysxvnC�6�K�+K��;^_#SG�! I��q�{ +�5,��}r0F�0��hޚ�Rs�T1�����2�Oz�]�m&Q[��SI�vܹjo��/�B��O�[�_�;�q�q�]���\�;!��3����C�uɧP�uՄ!��{p�Wz�_(��}~>���t- ���s=��J?i�0�4��U���`��F(��#�*�;Z����tBA�l����,,�w���J��ڹ=�>�F�"�OZ��}��3y|z�4����5��Jd���<��y{k"�q�.Ο�k����-�M���~���"0�닋�@��=��\-�=::>�R���&w�O���ߍ�RS��N=� ��d����j�f-i�o�|C��td+n`�BL�DN�8ۡ.��Y'�[����0��FC2�=4���V}.�P�Cpd��r�����ll3,bـ��i�]`aQ7���r9 �S� +�c�|�"��K�I$zV^i��n��I7�;��P0���'�GۃP���LO뇓.Y�i.�nm��K��B������y����͛���'آ�cȫ��"���詰G�K�0T� �U��b�2�8�渨��A# ����9�}k�֤P��Ndj^�*���hg�O��"?��-��v��D��w�Y}dq�s+7e|�׃ū��������G8��k�������동k����5ԡ��Oqb[0��),����?��ԅ[��arL���"�,�x)�ݷ�5H�<*c�̌�3f&��K����� �����L������ x\�8�Zբν�.���H7� d���~���R�jQ�F0� �+�Ay@�گ�uhQ�J��/��;����Ȍ���@������̝4k��D��d��[;#'ě�8H2��0�P���D���6��O���#��78w�y��4��498w�H���Y,s�ۃH�ME��-�z +K��/eL�J{U)��@N�3�ڞw���'���8��Ҳ�p�K��ܢ=R��{;REQ����.D�A(��]3*5��܉,��~\f����XN3j��j��]l^���)� o����)̗Nz�o�v'�zi��V:�MQt0Z���Z�`��s>QEP`��;U`0F�s�S�-�/�6�7�IK3�~�V&��wP���d�����>�-Kd�H�Tl��)2rOj?G Z�����pի��|O��zap��a��mGhl_�>�}��UY'~)��l���N�Ub�4�A�$�vm�;No%((7R����^�{��\h���~Zh���3��v�T�d�:�9!�:"TB� �F��I��&!I ��y&����h/��([����m}ϯ���$c�L��u-��~?���tV G��\�k�r�W��u���.�����}���U�~�E�b�gi���\u�c�I�;���t�'W��+q�Мt���;���]|Z�U7����I|&�~�D�pޔu�*f��&�m������ ���Ar58v�xK6����>��&�A���'���9��_��"�DTb�<H)�[)��K\��X�l�܁>���"ɝ�Ñ�4r$��DO�������Z�h6S� NJbH#������܀g��̢ ,<鷬�/�s@ T��׆&u��v�_�(�e��p�o�"A�g�!Eb�*i����NdP��m{mA8�q!�D�賆�%�X����/x���Yjn����sb!��k��{W@��%���_�ў�ى�ukgҔ�$YC��+�.%->uUX�vp�������g�X�%`����6��z�а��a\��[[alA=V.-x��[&��G��<���ɧ���t&�����H�'Ϳ��_��<kQu�{D�aM5+�0y�O������������y +�������dgb�)`�p����Q���Χ��O�k~�NrrTT����9 �Q��.�p6?�(�)v,�5�Y�2¼M�`_��!h�L��P,SGu�>Jcb���E���y8��M;gD ?��و+�K����e�Zt�0�%tȨ$�w�� +1^WN����T���?�R�����|�Y?���xz:q���t,�����sg�0��~[q���M��/Z�舻��/]51ڗ#{���-��2���S���L����:^��PI�/�-��@�3B��B�����o�G��f���ƞ�r�\&M���j=��:c������(�H8K��κ��B���uQ�e����0/��g�rU�]��Lu����jce�lU7��*5�T���C�x{xt(�sV�'���.�=#.p��)M���u� 順��e����z�����'�vs��\n�B�)����ql=̙����M�f-��{0�M 6�7�^��T~�&��N8%��ŏ?�=��#�Ü�F��[QѬkWn�tN1<9{�Z��?���6��Oӵ:�`�F� ̞j�!��f8]���G�NP������[����F��Ň7N)��J +���&���������d��;�:�ό�&8q���H�<���x�o �z +R�[�I��c��C��=�Q��5 +"3��OX24Ր�g�٦��VV��v=�����,�B2�Vr�f��`[s���C,�|��� ��&t��0jb�����N]n���gH�k��Q�.������5N �$�/y�}LJdr�^���Li����A���2���_u�0��O;6f��v��W>Y|��C7��N� ƚg�0��K���2�-_���#x~T��^�N�Ò���u6���$B Z�����xp�B��<��AX�,�������j���:�WzY����M��zK�#��i����Uf�=!���G�be�(nK�����������.��R�d�������c�N�c�����廄�Y��x�m�[ %>Jh� ��K�g���M�Mj�ȁ(m# ~�6n5�^��Q~#�A�����`�}� ����+�bԄ�rĐԣqIģ�����hX��K}3j�)J�4-9�JG����ڦU\)8���Q�K�$?��]s�d�]�g&�9��e�%�`�3���@��O"�Gv��B�e{DIW[-����ٹtv�eǸ�k�l����H(��ɉOb��ۋh�����بD +�Y,f9���r��E���\�ij��D2}��|��q{�~�aU��uu�r(OG�.����~ckY��{�(��4ˬ�u�e$싱Q�'!$`p�L�3�n�p�:͡\I8�v���c�6��&�Qk���=���q4�7߬�t�M��3��xOjVS"=S�{�5[1#��$�=z��kr+CL��q���Iޢ��`��Z��mK]V:�C&5���� ({�<h�C��x�b6�d��a3P4�Œ��V(mg�U���xF~Bt�{�Ml�y:YIl�~�1=��N�C���vC%�ꃺW�*Hz�M����kL�^������nj�;n����u���y$��?b{��$�{�-�e�Z�3-PJ��NRF�8�?����|'�`�O�@g�c���0��MS�5�BL�1-[j[��؉���|�^d�>���V�_(J��k�g�Ϩ���ԥ�i�OrER�+r��>*��=���7�{��o)�~��k��Y��Ė��Y�6�y��T�����5ьt�� +�J<��)LJ�#�רI�l��<��>�Kρn�����ɬ�c��$#����]z!wOu��tk �<�qja!��P��|o�X��9Lp�L����є���F���Y��)����vb&��B��{��u�Q��\<Q�p�^����5�7w�M҃^X�~�:�iq+Bn�� ,�����^]rUI�Z4J?� EŰ�P������|^�8�e��&>�Igc9�&52L�'�^��<oB� �z� +�߫�3]��H�z�����g�� hͲ9ˢ`xN�#*�{������T���g�P��<l+3�i���|�6k.��(�`0��a�Cw���4��b�˷`��ʓ��z����K�yݘ��͕�E�VD��nZm�g��7�&Y�&k�|[��<Y|��t���|C��m_$��ቕ�(�[���z�>�W��B +�4����y>JWz]��nI +hz�J��s9���#����q�۩[��Ɏ����o�dn#{��iM��V�bai�YX����M��.�,嗵��IV�)y4$�Ce�v��m0`�%���:�BX�b���ӱ� @R,�;�&@ ڀ.cގ1̥��F`��u�A�dc�������(��'ib��u8�t������ +endstream +endobj +8925 0 obj +<< +/Type /FontDescriptor +/FontName /QZERKW+NimbusSanL-Regu +/Flags 4 +/FontBBox [-174 -285 1001 953] +/Ascent 712 +/CapHeight 712 +/Descent -213 +/ItalicAngle 0 +/StemV 85 +/XHeight 523 +/CharSet (/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/a/adieresis/ampersand/b/backslash/braceleft/braceright/bracketleft/bracketright/bullet/c/colon/comma/d/dollar/e/eight/endash/equal/exclam/f/fi/five/fl/four/g/h/hyphen/i/j/k/l/m/n/nine/numbersign/o/one/p/parenleft/parenright/period/plus/q/quotedbl/quotesingle/r/s/seven/six/slash/t/three/two/u/underscore/v/w/x/y/z/zero) +/FontFile 8924 0 R +>> +endobj +8926 0 obj +<< +/Length1 1177 +/Length2 9850 +/Length3 0 +/Length 10627 +/Filter /FlateDecode +>> +stream +x�m�eT]K�5��{Ѝ��]�����6���w������ �^N�۷����Ǫ���5FQ���3���M��`{&6fV~�����Y������U����Np� QSk�\l��h�NJ8M\@`{I�w +W���������������f���!؉���{T�.@'[��;% 6s�ڻ��:8��j@g���Й`�^�?gH�<�@�V.�:M5���A��������f��@g��=��}��;���=����^��_�*&R� ����Y��8�8X���1fgf{����b���%�vpF�k~� '��{c�,�4C{����?R {��g����irt�I���;�����beg�c��@3+��Rkx:��E���؛�z;��&��@_������l��8�}������!���Af.�S�����'�;��{�h�����2���X���we�~��`{[���+��,*�r�j�����Z�����2�����y9ll�}�qq�wT��T��g9{0����ߧ��܀N����K��7��d��G0�\��Zy��������r��Ү�������w|�տ���k �����������P����'��G�������A�� �� +����o���kڛ��*U�Π�.��qV 3{����E���+����do Pwy������f�NN�s��I���{oz/���!�.��B��B:kĈܙ�8��5��\�8�bl!�����lʈ8�~�&gI��[ ׇV���J$��n�'�����%Ax�\/�ďr�@7s��OM��s*�9${I^q�K-,1����'y�;>qT�#"�(�BT>Y�ȇ�'觲���*?��h�$�uPx +�|w��oZy=���N,�ťqT.��0$��+S"�2���n�?V� +�]�=�E���Ƿ,ȯ;��(p��$�(hӁ\��V����:g�FQxW����V�SDny�e�R�~����[l�`_�\[�ZF����/��%����a(��ğ檕������nPTm��նl>�9���vc+��ҍ�/�A� �p +��x"�$X� +T B�)R�t�3��2(q��͉��7#ٷ?�A�C�"���*�d���Sa�J��"��e�F��Y�Guy�ss��������4��D��&�GJ�o]'T|�yN!$|%�iN4Q!�ǐ����1� √PoQ�Ko�e�+*�ߔ��n|w�x3���6jP����)�VK�x�&�0�m�� +��eW \���Q[ܥ�����c�0U��o��C��j�'1\�0�ML�M��G�ND(|��ie����=�2.��1TR?��h�7���*�-nW���9��)D*@�'�+��Gh��=�n +MK ���\!eR�cb��V���|>į�_M`�fƄct�^o�"���͊35I���pIB"u,�+�(@~��Y�w���$�i��U�����n�0^ꨪ�z��k�U��.p;r�1"��T���G.N �ȒM9v�kc�\��JA�^B;��fv�)E��_4�OW�r�`5���"�'Z������,4C��`��o�E���%3�IW�^���n�k��B@Qu���L�'Y�_8��1��'KR5��g��L�!�v�k +��ˌ��g�����uW����~H�������<�E�%��1tQ���j�$���5�_�Kb��|�ⶩc�[A��Ѧq��wx���1D����'����^�u��|Xف8M6��\���\����㉰1uL�ie8��p��r�õ�nHv.ޜ��ɟG����h:u�t� �UV����g�t�5�'״f=,��% +1�PX��4)vA +պܗX�x�A6t��й�E������۔ow�w~�^7dYr�B=���'#�6�6���7��uӣ?���O�!�hS��j�����`o���Jd��eE8�w�Ʊ��p`2V�E���;���HK\>�)�?��f��6X�ʻ(��)�ϭ W�_����=�$����9T1�z�d+��~ �C��ߎ!��hHD����Q��x��pu]��5��[ ������Z�%���/���ڛ<��G �cJ���-�� 2vYtG6�,�����'K��+�U�`�t'>��.6�x��W����]����z9�8�7��rҖ�>��0|�AGtL?��}8�n^J{A��L0�L^�=�z�\rFb�Ҷx"����B���/[V�����÷=�rJ�d�0��� �IC���8O(?hc~x�R�d~D�OV�� +7���&�o�*/��zݾ�0M|��T�J�ɡ,,ij�\�Eɟf�B����;^��Y�ݻ;�*n9s�=m2 ����h灦+��L/���:o�l����g��@(�Ӎ�r#_ ��i"����I�y~��� ^�>qD�h��p��-l�V�����'^����l�51 M�)�+B�7P��z�ODAª��e�3�`�8�T̜��DO �%ST1R�� ��I����6��+��t��jŭ��jX�'���mU{�z}������Y��u�b��<�ʹ��C��3�R�9��^��@fB5���n�Fɋ$r�&�;�di.�������� +~b�E�O�0w,ח�q�ֹ�i�ղ��p�3���M?k��3���܂��/l�����ud�+N!�ɘp1`���]��Mom�ǫp8��EezV|�H�ɮ8��ȡ�@r��x�.�A�yC�(:�<�4gL��q!�45Uwt�6{ͧ��zl��+B�jCA���,���n�-q��K�Jf�d�W^fX���1���C��[2l��c������5�u�Xi��C�zN���a���؎0!v���'��eg�f/�7@maz~��@L��/C�+ʿ<���s�_�V��)g>��P�6& ��L�9��<�`S[l��wu�"<Q��%u� ��'�&E�֥vya~�70�kZIM�+�����B'�>�)��J�,D;��8������ċ�!3_ϗ�7���NQ���l#�;Xt45\��U��=ԨD�ok3q,�Z �z��'2�vA2�+_�{D~�Gd�4��n���ֆx��6z��pa�q6��,�L;P�Y�i�X=�e_m����uQ1;�<FӉ� _Db�"�3[�9�/z�+~aF�O��3 a"`����!&E�c��N�F���h 5��2���� +q+�b�d��#D +ղ�b�K�>�������Ⱦ ���D�o�϶)� �(Â������<�2�����U���?�6¯z1��y�&�g������/�LvMj�N��\ے�Ɣ���������|��9I�,��\Nd/�O�v5B���b'��s��V�î��bs*�W�>N#����wd� T$�~���/��<R�Dpl�uI�Q|��g���<e�U�b�!�X�`�^���ݠ���/t=\��F��Fc����d�5\k-sJ���t�m�,zV��l1}%v"q�ӫ 1�yF��I� +PY4)�i�LJ٢��L��]ލo類C��� ҦϹ��Cxu<�ˋ�ސIcG�����N�!���뙟(c���#潲w�>u<�J"�B@��-�3��M��X0!��jX�����M��I(�9����0��*���ɛ��O���)���ˑ5�'*ů�����1Q�V~{>7C}2�6�+�.嬧z�>?|lF]?�y�}k�a�ƱJ�w� mI��1�2nE*�:�;� ��w5wf�liì��b�o��U�m��tS�N�|�|C�"<#mغ8�S���'o���S\��kH�B���S�B�וk� 1������]�2oO_����Zos\��@�71�1���7�%.2f�B +Ig��d�^8��̃��;��s�ե�_ 0�/R�]��&L�Y:����MV},��RD����f��9�*o+���E!sP@.� +�et#�e�U��Y��(� �Bu��n��?��0.��� �����ϐ��P��3<CAG�����:ˠ�Xh�lL�V(ԘT����(/yՔ�n��k;ї�na��1�*D$������E#�'�j6隰�KU��P���F��ĉ� ��-70ܬc�rG�8S?��Y.] +ޡ8���S=U� M]��}�)w�A�l��j�s�|FZL�� +��nW薒��y�H�3E����hȼ��"I�>���, !���A��C�`�}��66��jL�|�ʏ�tcELh��o�{�r�$����wD3��v��I{L���8B�7A*��� +6b�y�^b�u����� ���Tr`��-�����KM��8_�ӎ��;���3h.���(k��<ChȺ�Xx7�&|�R�:������e=�J��X�^��j��[w�p��鸒 biU&�5���[G�����Lj���ai:�G)����vN��(������\a>3��?��TM�-A2�-H9`(8s�¶cY#un0�(�m���~�X]��_��vܩ��wA!��0$�7>y�Ŵ�6� +� r +�ϡ"q ��JO<c����h�H�_+v�o��s}�ȓ��J�Z. +����`��c6y��8b5,x�8CE�����2�s�u|�f�~qi��\6���2X�N�Z{�"s>䌥��۾7Y/n)������(F�m�/Q�aį�E��h����mV�1�),��F�5�k��wY�x���E��ʰ�k&}�=��y�"75�17j̬�"�|�����$��"~U�υc�Y;��|ṤH�U$Xj{��I�yowt%�.D�l�������0&�| 0Ն&vx���!�V�����t���MN���qxDC�:�^��!mH��V������g?��N9cI~�q2�hZ4k�����J*e(^�`p��=��נe#D�`\�)ۈ����D�U���~G��=�J����YI�9�B�Aެ@���G��&����b5�ՎU���*!���c�p�u��5��E�u.��P���3���+����e�@�����&I�7A�s���ŠI۵ �S���c,I�e�� �7C�@wNQ�z�CY�7\�Ml���22�?�{����М`��U)��1�Cy#� =l��G�'�>U�Ӻ^�6't߄M���-��P���'�}������Kl��no��稬!b���������H����f>P�������2&�r}�Pt���RJ�y8j�������Y��� �)c (����#6�9�@e> ;�k)'G�{���x�d$�{q�c�&ݨh��a�*�J������nj�nӉY��?�n���,{<�Qr� �bO)���4hҦ�.N�7����ɖ{im�n#eD;$�?&�Ǫ�yB���|iD�b�Ɛ$E"��e�M��N�M��R���v�C̓��Anr��hmA�ʮ��G��'�\�uY�d�p�Z�>�M�������7��S֦�w�3�e"'Qhs��F7��)�c[[�^s��3(��=�;�Z�O��HAuxX�|��Yd��B�`4��t�I�D�+���(<��ƜW�U�zEϊ����I?���Nu�[c�o4O;hwP�-�ʎt�#ǹG�U�� ��W~��Mr�b̷Z[��u����/�W`�<���@��'�CG�Ƀs�Nn�����2Čªhu��=h�1q��GG�ya~K�[�ރ4,����/��!�G?c�~EGP�ӝx��{����l��ߤ yM���{w �_�>�f}mˣ�� O�P|ڞ�O��+×�����P��eq�>a���; �F�9�:"�� G����.���u�� +Mഅ��:#탫�[��\2y���Bc������ͭ�MjMf����)�g���"w�u�AqE�F��R�6�聚���JG�ޗV��V�\�+��`�ջiql��g����H�K_��}�)�V�[v^>,����˂��~�y�xFE0.����ǩ���SL����E�]�jIM,�7���Nf�]DI�Y4�m�C�X�EN@8Y@>�1I��x;�>䬤"��_֊�s|��u^&䏂�;w�u $��1>3Pg�$1���?�Jkm(�o�<��M�1A�G���Ǟ��.��$�M3� _p�� d���0T��o��L7�X��]c�� �n������\�� :�7 +�]��p۩� T�������a��۬���q9F\'�G.����~yc�w�tm��L��s|���,s��' ���j��R��(J�~1��f�\�'C����E�h��}�"ت�4��nh��nQʣ-x�&�k���lTn��י(b�D���n����O +��d��>���)�u�RV�.�U���a-o�k��aQe�p�����j&!31>�E{~�)�������Ͼ��Фی/��a��aI��u]�'��$��1P�}�.]�å0_�$���O�3����^��a��ќNy\�PV�|�9���24ڔm驨�I]������Q���XRaI4aI�@�x;�I{��lH��:jN����|�K2v�`����I�t�� R��Ȗѫ3c_bbv��e�N���N�˫�p����T��`�����=߯���SG~q�e;�vû\*H�3l��mq�`F29C�N��/ �N?��/ZiYX@��I|S>�EL�adu� +�������?���Љ���}(��=�����ߖ��! m���n�Պ!�_�\*4��4� 7�C��@�J\D��F�2Anj��G~կ>@�фD1�Q�/k�h�_9?��߽6�I.�L����wG���0��y%x/5�XF����ƕk�C!P䇋{������BJ�u�ߣ��¼���ÊHy����̟?�3��ٺX�����E�r�U�D�;+�Kb�D����t?ň� +<��T"���^D]��W�=�}{\Q���-3Q�0ި9��LJA���^hQ���97e�:/�=ڒj.�,������_Mw~���O�H?�bQ���n���i��х,]H�, +eO��% +��� ��<f9�WG*%�?�V��x�a_E`��s���R�t�@�_�=�TS�O�d�!�z�0���߲�E�q�b̾�q���U~N2�i�yRAo��ʷ�K�Yt�cg�r&c�M�1�K�RmڎG:2XZ"�-�q]��>�����+[�/�TG��Z6���n�I� [��rgy}��#�v�\�F�tԳL�wa�+�_N0�{����p�={O�MF���Z���^g�Gf�qL-(�ܦ��C������.Z��"A�g�V \i�#��Q�Kۨ��4�A� � +Z�8��)S�}-ϗYcb`��I��d�rj���}���&�bй�sĝ�:�as�SV����}�x�P�����8cAJ��q%�-�v�c��ݯ|AT�U�W�M�K�}p�]avںs�zv��婍�eC0�8��$�V3ve +�gv2���e���k�7ha��?�,���,�.���G%�穣<�"������'%������^�w�xh.x˴��)�6�9�'��.F:���k�3|�m��<�,k�T��F�Ju����d͜��#�E��5�F z���7't�=����������Ƅ���Ѱ�$K��In!l�|R�YUYby��VwNusnd$#��R�����R���v��k!+���f�ul +��}������;��C�T��bY=��}5�< +�%�����l��kɚQpC��7�5�B��~I?�<ͽ#���+��ŇKK�sE��D���/���C�(�M���즫�H�b�ddƭS�c�x��o:���u*�Q4����]h�2Y[&{/���rz��I�ۥU��oᮾo��W��V��LY������`��z#�y���`E��}���<���U���-- +�j��!�'�\EE�7�Dbh?�"<l/�ϯmߞ��Q �֮/��z�~?<���l�|�TR�4� HNJ)Ly���sD��\#�-�O�%@�%N:���8�Y���"a|�2Q��H�2�����Q�������P��Y�O�ݤ]�D^Q|�P����;�;� O8h$�G~�'����x��)����8�ZKh��12g��B:��͢�$��ަ�g�C)�S���B�ŗ�k��P�7$w@�os=����h:?�L�哌1ܙ \��[\;:ڑ� ��K���'ǎ���IX!C�)ץx\�|�@G%Z�$u�3/-��t��!�fk>�a��:�i��`���v�V��k�㚸��c�6��2�r<�%'��U�@�qP���8s'_��b�����ζ�މ�"u���Q|vkf�ܴ%m�ؗ�_��MSŽ|ʭ�����x��n���X�Y%���>e����z~Wu,� zÖe���q�����SJIZ�aK��Q� +�p~4��bz�;�Qܹ�����b����B(�_8���j����GK�L}RA��(���]���@� �`�˯v�{��Md ��j3z���r���9ظkş><�4�v@ː�AM1�J���U�GWϩ�V���ʬ<��'uQ:�[��A��~2ב �]_�C�o,���������Y2��U�q�R�Ñ�����*�E�M����fѧ�n�Zө���2��8?��,Ip@n�\_fran�84*^��bqݬ�������;Lo����|mEP����Æ�2N�ɳ��8�V@�֚������8K��G�16ѨKi��IM�"/k�o��-n��)����N��x����N����4P��]ʹu4%�ܴ��Þ�()S���ʞ��2�?F�Oh�k_x�5Nz�Rг����k=_*�N��y���Čo�U4�Y���-�Fz�yUv�?��}>�����Jn+����v�Gټ�@]O�=����y M�*\ +�H��b��2SY��;�� ++�b)�Չ�����S��������iY�lB +���M��Q[Ջ�^�Q&FE���w��P!o���+��F4�i�Oܘo���K��4��7o���~KW�dJ���V蒘ͥ��LN8�����������o��(�g#,Lz���D˗�̿���\�l�. X\s�>|6V�������{yeoY��nv�ٓŤ�Ҩs�Y��N�G��ͭ4(�|�[V��� �șT��ZoZ'�c�*�.DT|ݒ��� ����i)���~�<e@hڌ�Zlܧ!��}U���"�JIkV~���/<����������?���C�dd{x��:������ƀ�X}����*�)Q�����_9p֙Gt��j���1��+淑���S���ɠ��W�v7u�p��]V0���j��k��Q�S�u�}����±&D6'�z���m:I4�C��mB�JMgU4����d�P"yd�����s��l�g�8vXxAy7S�1�>'?]��$5ذjqRVz�����ؖC#�8�0zM2v�"�����/�+Nv�4�w��,"W���Z +��|帞���� zP�fF�����Ն}�2�B��dm�F[.�����2��23(ED��<�6&X(H��$�j�q��OF�߉Uϡ��{�e�۲]lI�:��h���p`p�iHg�lܙWUܥ�_�~���\�� $�SX�����08��(�&����]��6���,���e 0+EV,@���I?�o���Q� ��M�;�r#a��;4��05�Vo��v��Wӎ�(�++�:u�O���뎶���ʣ��G�7:j�Zr����p��͞XȥY(�x���MN�4��ԡ�o2$�oTb��ް�W�����eR9� ��iÃY��t�����e�m�Vד*y{7���>����c�ff2��S�_�q|�����v�Ze^���H��w�zѥ��͜s}�7�4t�� �Ҋ�?hT�m��Janծ �û�HG�(�p���=��I�u(�5V��j��Ю��}�mz���T��:��4-� +fm������+��į�R+�����sy����c��,�69�BM<���{���l��٢� ��8q�f��u�O�ؕR�����{:��xN��o�Y���&7�X�xP�"�v�ͫ����y����AM.�T�ux�_�G���=�[$&�A���0�'7C��J��������Kv�A0KVM/�g��p�'�o/`�`��2����.T:�lH�\��`���%y���9\Sh��b�҄�'���*���\�PQo1)���\��w�9�·�����y��]�*��.��q� o��jM��G������n�m��L۩��o5�hğ��=�<tw��t��aX�b�Bʡ��-3�Sddͨ�qY�M�)� ��N�Y��qa����<���)R"�� _Vr4P�{�K/MD ���Ryfı���/*�+>RF�~i,�h_u����RceͱܧCn��㠧���u��Pk�W3���8~[��5&u��8AnI�2�OC��1�C��|`n;UWH��*"��h�E��p����+�e�rJA0�δx���'�� +endstream +endobj +8927 0 obj +<< +/Type /FontDescriptor +/FontName /POIMRJ+NimbusSanL-ReguItal +/Flags 4 +/FontBBox [-178 -284 1108 953] +/Ascent 712 +/CapHeight 712 +/Descent -213 +/ItalicAngle -12 +/StemV 88 +/XHeight 523 +/CharSet (/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/a/b/bracketleft/bracketright/c/colon/comma/d/e/eight/endash/equal/f/fi/five/fl/g/h/hyphen/i/j/k/l/m/n/o/one/p/parenleft/parenright/period/plus/q/quotesingle/r/s/slash/t/three/two/u/underscore/v/w/x/y/z/zero) +/FontFile 8926 0 R +>> +endobj +8866 0 obj +<< +/Type /Encoding +/Differences [2/fi/fl 31/quotesingle 33/exclam/quotedbl/numbersign/dollar 38/ampersand 40/parenleft/parenright 43/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright 95/underscore 97/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft 125/braceright 149/bullet/endash 228/adieresis] +>> +endobj +4048 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /LZNXLT+CMEX10 +/FontDescriptor 8883 0 R +/FirstChar 0 +/LastChar 55 +/Widths 8872 0 R +>> +endobj +4458 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /OOJNEE+CMEX9 +/FontDescriptor 8885 0 R +/FirstChar 0 +/LastChar 1 +/Widths 8870 0 R +>> +endobj +3877 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /GGVJPX+CMMI10 +/FontDescriptor 8887 0 R +/FirstChar 12 +/LastChar 126 +/Widths 8876 0 R +>> +endobj +7413 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /RAFNRP+CMMI5 +/FontDescriptor 8889 0 R +/FirstChar 110 +/LastChar 110 +/Widths 8859 0 R +>> +endobj +4459 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /SHOIGG+CMMI6 +/FontDescriptor 8891 0 R +/FirstChar 84 +/LastChar 110 +/Widths 8869 0 R +>> +endobj +3880 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /XRPSBE+CMMI7 +/FontDescriptor 8893 0 R +/FirstChar 22 +/LastChar 120 +/Widths 8874 0 R +>> +endobj +4460 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /DHMHKZ+CMMI9 +/FontDescriptor 8895 0 R +/FirstChar 22 +/LastChar 126 +/Widths 8868 0 R +>> +endobj +5014 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /QAATYZ+CMR10 +/FontDescriptor 8897 0 R +/FirstChar 40 +/LastChar 120 +/Widths 8862 0 R +>> +endobj +7402 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /RHUHOI+CMR5 +/FontDescriptor 8899 0 R +/FirstChar 49 +/LastChar 50 +/Widths 8860 0 R +>> +endobj +5010 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /RENBRO+CMR6 +/FontDescriptor 8901 0 R +/FirstChar 40 +/LastChar 51 +/Widths 8864 0 R +>> +endobj +5013 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /EXGHEL+CMR7 +/FontDescriptor 8903 0 R +/FirstChar 40 +/LastChar 56 +/Widths 8863 0 R +>> +endobj +5399 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /AZYKUS+CMR9 +/FontDescriptor 8905 0 R +/FirstChar 41 +/LastChar 61 +/Widths 8861 0 R +>> +endobj +3876 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /ZEHPCH+CMSY10 +/FontDescriptor 8907 0 R +/FirstChar 0 +/LastChar 112 +/Widths 8877 0 R +>> +endobj +8252 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /DJYPXZ+CMSY6 +/FontDescriptor 8909 0 R +/FirstChar 94 +/LastChar 94 +/Widths 8858 0 R +>> +endobj +3879 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /OAJWTE+CMSY7 +/FontDescriptor 8911 0 R +/FirstChar 32 +/LastChar 110 +/Widths 8875 0 R +>> +endobj +4565 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /FRNIHB+CMSY8 +/FontDescriptor 8913 0 R +/FirstChar 3 +/LastChar 3 +/Widths 8865 0 R +>> +endobj +4385 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /OPEKTB+CMSY9 +/FontDescriptor 8915 0 R +/FirstChar 2 +/LastChar 2 +/Widths 8871 0 R +>> +endobj +3823 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /MIZFWS+NimbusMonL-Regu +/FontDescriptor 8917 0 R +/FirstChar 33 +/LastChar 125 +/Widths 8878 0 R +/Encoding 8866 0 R +>> +endobj +4484 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /MRUQMW+NimbusMonL-ReguObli +/FontDescriptor 8919 0 R +/FirstChar 44 +/LastChar 122 +/Widths 8867 0 R +/Encoding 8866 0 R +>> +endobj +2725 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /EBCVQL+NimbusSanL-Bold +/FontDescriptor 8921 0 R +/FirstChar 2 +/LastChar 122 +/Widths 8880 0 R +/Encoding 8866 0 R +>> +endobj +3818 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /EYGBJT+NimbusSanL-BoldCond +/FontDescriptor 8923 0 R +/FirstChar 48 +/LastChar 120 +/Widths 8879 0 R +/Encoding 8866 0 R +>> +endobj +2678 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /QZERKW+NimbusSanL-Regu +/FontDescriptor 8925 0 R +/FirstChar 2 +/LastChar 228 +/Widths 8881 0 R +/Encoding 8866 0 R +>> +endobj +3908 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /POIMRJ+NimbusSanL-ReguItal +/FontDescriptor 8927 0 R +/FirstChar 2 +/LastChar 150 +/Widths 8873 0 R +/Encoding 8866 0 R +>> +endobj +2679 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8928 0 R +/Kids [2674 0 R 2681 0 R 2723 0 R 2769 0 R 2814 0 R 2859 0 R] +>> +endobj +2906 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8928 0 R +/Kids [2904 0 R 2950 0 R 2995 0 R 3040 0 R 3085 0 R 3130 0 R] +>> +endobj +3177 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8928 0 R +/Kids [3175 0 R 3221 0 R 3266 0 R 3311 0 R 3356 0 R 3401 0 R] +>> +endobj +3406 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8928 0 R +/Kids [3404 0 R 3408 0 R 3815 0 R 3827 0 R 3845 0 R 3861 0 R] +>> +endobj +3884 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8928 0 R +/Kids [3872 0 R 3890 0 R 3898 0 R 3905 0 R 3917 0 R 3932 0 R] +>> +endobj +3963 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8928 0 R +/Kids [3951 0 R 3966 0 R 3986 0 R 3990 0 R 3996 0 R 4001 0 R] +>> +endobj +4049 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8929 0 R +/Kids [4045 0 R 4125 0 R 4209 0 R 4281 0 R 4308 0 R 4316 0 R] +>> +endobj +4343 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8929 0 R +/Kids [4338 0 R 4350 0 R 4361 0 R 4371 0 R 4381 0 R 4389 0 R] +>> +endobj +4402 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8929 0 R +/Kids [4398 0 R 4407 0 R 4415 0 R 4422 0 R 4430 0 R 4436 0 R] +>> +endobj +4448 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8929 0 R +/Kids [4444 0 R 4454 0 R 4465 0 R 4472 0 R 4479 0 R 4496 0 R] +>> +endobj +4518 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8929 0 R +/Kids [4511 0 R 4544 0 R 4562 0 R 4579 0 R 4604 0 R 4620 0 R] +>> +endobj +4640 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8929 0 R +/Kids [4636 0 R 4652 0 R 4669 0 R 4689 0 R 4706 0 R 4734 0 R] +>> +endobj +4753 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8930 0 R +/Kids [4748 0 R 4778 0 R 4794 0 R 4809 0 R 4824 0 R 4838 0 R] +>> +endobj +4862 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8930 0 R +/Kids [4856 0 R 4872 0 R 4883 0 R 4897 0 R 4911 0 R 4934 0 R] +>> +endobj +4945 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8930 0 R +/Kids [4942 0 R 4960 0 R 4977 0 R 5006 0 R 5025 0 R 5033 0 R] +>> +endobj +5047 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8930 0 R +/Kids [5042 0 R 5056 0 R 5071 0 R 5109 0 R 5128 0 R 5146 0 R] +>> +endobj +5159 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8930 0 R +/Kids [5154 0 R 5191 0 R 5201 0 R 5246 0 R 5252 0 R 5296 0 R] +>> +endobj +5354 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8930 0 R +/Kids [5350 0 R 5395 0 R 5427 0 R 5441 0 R 5449 0 R 5518 0 R] +>> +endobj +5555 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8931 0 R +/Kids [5551 0 R 5579 0 R 5593 0 R 5600 0 R 5613 0 R 5624 0 R] +>> +endobj +5639 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8931 0 R +/Kids [5635 0 R 5652 0 R 5665 0 R 5682 0 R 5711 0 R 5725 0 R] +>> +endobj +5743 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8931 0 R +/Kids [5739 0 R 5777 0 R 5796 0 R 5815 0 R 5860 0 R 5879 0 R] +>> +endobj +5898 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8931 0 R +/Kids [5893 0 R 5900 0 R 5913 0 R 5954 0 R 5995 0 R 6014 0 R] +>> +endobj +6033 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8931 0 R +/Kids [6029 0 R 6044 0 R 6056 0 R 6089 0 R 6169 0 R 6241 0 R] +>> +endobj +6269 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8931 0 R +/Kids [6264 0 R 6275 0 R 6284 0 R 6291 0 R 6300 0 R 6310 0 R] +>> +endobj +6324 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8932 0 R +/Kids [6319 0 R 6330 0 R 6340 0 R 6350 0 R 6358 0 R 6368 0 R] +>> +endobj +6381 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8932 0 R +/Kids [6376 0 R 6389 0 R 6402 0 R 6413 0 R 6422 0 R 6431 0 R] +>> +endobj +6443 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8932 0 R +/Kids [6439 0 R 6448 0 R 6459 0 R 6468 0 R 6479 0 R 6490 0 R] +>> +endobj +6525 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8932 0 R +/Kids [6518 0 R 6598 0 R 6673 0 R 6701 0 R 6708 0 R 6719 0 R] +>> +endobj +6731 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8932 0 R +/Kids [6726 0 R 6737 0 R 6747 0 R 6756 0 R 6765 0 R 6775 0 R] +>> +endobj +6790 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8932 0 R +/Kids [6785 0 R 6795 0 R 6805 0 R 6814 0 R 6823 0 R 6834 0 R] +>> +endobj +6852 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8933 0 R +/Kids [6847 0 R 6856 0 R 6865 0 R 6873 0 R 6881 0 R 6889 0 R] +>> +endobj +6905 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8933 0 R +/Kids [6900 0 R 6910 0 R 6921 0 R 6932 0 R 6944 0 R 6970 0 R] +>> +endobj +6991 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8933 0 R +/Kids [6988 0 R 7016 0 R 7023 0 R 7037 0 R 7050 0 R 7058 0 R] +>> +endobj +7090 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8933 0 R +/Kids [7078 0 R 7094 0 R 7106 0 R 7141 0 R 7157 0 R 7164 0 R] +>> +endobj +7179 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8933 0 R +/Kids [7174 0 R 7181 0 R 7189 0 R 7222 0 R 7238 0 R 7245 0 R] +>> +endobj +7260 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8933 0 R +/Kids [7255 0 R 7262 0 R 7270 0 R 7290 0 R 7310 0 R 7318 0 R] +>> +endobj +7332 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8934 0 R +/Kids [7325 0 R 7338 0 R 7348 0 R 7381 0 R 7399 0 R 7410 0 R] +>> +endobj +7430 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8934 0 R +/Kids [7425 0 R 7437 0 R 7443 0 R 7458 0 R 7480 0 R 7490 0 R] +>> +endobj +7520 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8934 0 R +/Kids [7514 0 R 7537 0 R 7555 0 R 7570 0 R 7581 0 R 7596 0 R] +>> +endobj +7611 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8934 0 R +/Kids [7607 0 R 7619 0 R 7629 0 R 7639 0 R 7654 0 R 7666 0 R] +>> +endobj +7686 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8934 0 R +/Kids [7680 0 R 7692 0 R 7705 0 R 7715 0 R 7743 0 R 7755 0 R] +>> +endobj +7771 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8934 0 R +/Kids [7767 0 R 7795 0 R 7808 0 R 7819 0 R 7828 0 R 7848 0 R] +>> +endobj +7876 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8935 0 R +/Kids [7872 0 R 7885 0 R 7893 0 R 7900 0 R 7922 0 R 7946 0 R] +>> +endobj +7963 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8935 0 R +/Kids [7959 0 R 7968 0 R 7975 0 R 7986 0 R 8031 0 R 8055 0 R] +>> +endobj +8072 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8935 0 R +/Kids [8068 0 R 8082 0 R 8092 0 R 8103 0 R 8118 0 R 8164 0 R] +>> +endobj +8186 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8935 0 R +/Kids [8182 0 R 8193 0 R 8202 0 R 8214 0 R 8226 0 R 8247 0 R] +>> +endobj +8272 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8935 0 R +/Kids [8268 0 R 8275 0 R 8283 0 R 8289 0 R 8296 0 R 8318 0 R] +>> +endobj +8342 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8935 0 R +/Kids [8336 0 R 8348 0 R 8356 0 R 8362 0 R 8368 0 R 8375 0 R] +>> +endobj +8396 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8936 0 R +/Kids [8389 0 R 8462 0 R 8494 0 R 8510 0 R 8521 0 R 8529 0 R] +>> +endobj +8546 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8936 0 R +/Kids [8541 0 R 8554 0 R 8564 0 R 8574 0 R 8584 0 R 8595 0 R] +>> +endobj +8612 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8936 0 R +/Kids [8607 0 R 8615 0 R 8693 0 R 8725 0 R 8736 0 R 8747 0 R] +>> +endobj +8762 0 obj +<< +/Type /Pages +/Count 6 +/Parent 8936 0 R +/Kids [8757 0 R 8768 0 R 8780 0 R 8790 0 R 8800 0 R 8810 0 R] +>> +endobj +8827 0 obj +<< +/Type /Pages +/Count 4 +/Parent 8936 0 R +/Kids [8821 0 R 8834 0 R 8840 0 R 8852 0 R] +>> +endobj +8928 0 obj +<< +/Type /Pages +/Count 36 +/Parent 8937 0 R +/Kids [2679 0 R 2906 0 R 3177 0 R 3406 0 R 3884 0 R 3963 0 R] +>> +endobj +8929 0 obj +<< +/Type /Pages +/Count 36 +/Parent 8937 0 R +/Kids [4049 0 R 4343 0 R 4402 0 R 4448 0 R 4518 0 R 4640 0 R] +>> +endobj +8930 0 obj +<< +/Type /Pages +/Count 36 +/Parent 8937 0 R +/Kids [4753 0 R 4862 0 R 4945 0 R 5047 0 R 5159 0 R 5354 0 R] +>> +endobj +8931 0 obj +<< +/Type /Pages +/Count 36 +/Parent 8937 0 R +/Kids [5555 0 R 5639 0 R 5743 0 R 5898 0 R 6033 0 R 6269 0 R] +>> +endobj +8932 0 obj +<< +/Type /Pages +/Count 36 +/Parent 8937 0 R +/Kids [6324 0 R 6381 0 R 6443 0 R 6525 0 R 6731 0 R 6790 0 R] +>> +endobj +8933 0 obj +<< +/Type /Pages +/Count 36 +/Parent 8937 0 R +/Kids [6852 0 R 6905 0 R 6991 0 R 7090 0 R 7179 0 R 7260 0 R] +>> +endobj +8934 0 obj +<< +/Type /Pages +/Count 36 +/Parent 8938 0 R +/Kids [7332 0 R 7430 0 R 7520 0 R 7611 0 R 7686 0 R 7771 0 R] +>> +endobj +8935 0 obj +<< +/Type /Pages +/Count 36 +/Parent 8938 0 R +/Kids [7876 0 R 7963 0 R 8072 0 R 8186 0 R 8272 0 R 8342 0 R] +>> +endobj +8936 0 obj +<< +/Type /Pages +/Count 28 +/Parent 8938 0 R +/Kids [8396 0 R 8546 0 R 8612 0 R 8762 0 R 8827 0 R] +>> +endobj +8937 0 obj +<< +/Type /Pages +/Count 216 +/Parent 8939 0 R +/Kids [8928 0 R 8929 0 R 8930 0 R 8931 0 R 8932 0 R 8933 0 R] +>> +endobj +8938 0 obj +<< +/Type /Pages +/Count 100 +/Parent 8939 0 R +/Kids [8934 0 R 8935 0 R 8936 0 R] +>> +endobj +8939 0 obj +<< +/Type /Pages +/Count 316 +/Kids [8937 0 R 8938 0 R] +>> +endobj +8940 0 obj +<< +/Type /Outlines +/First 3 0 R +/Last 287 0 R +/Count 10 +>> +endobj +2671 0 obj +<< +/Title 2672 0 R +/A 2669 0 R +/Parent 2667 0 R +>> +endobj +2667 0 obj +<< +/Title 2668 0 R +/A 2665 0 R +/Parent 287 0 R +/Prev 2659 0 R +/First 2671 0 R +/Last 2671 0 R +/Count -1 +>> +endobj +2663 0 obj +<< +/Title 2664 0 R +/A 2661 0 R +/Parent 2659 0 R +>> +endobj +2659 0 obj +<< +/Title 2660 0 R +/A 2657 0 R +/Parent 287 0 R +/Prev 2551 0 R +/Next 2667 0 R +/First 2663 0 R +/Last 2663 0 R +/Count -1 +>> +endobj +2655 0 obj +<< +/Title 2656 0 R +/A 2653 0 R +/Parent 2559 0 R +/Prev 2651 0 R +>> +endobj +2651 0 obj +<< +/Title 2652 0 R +/A 2649 0 R +/Parent 2559 0 R +/Prev 2647 0 R +/Next 2655 0 R +>> +endobj +2647 0 obj +<< +/Title 2648 0 R +/A 2645 0 R +/Parent 2559 0 R +/Prev 2643 0 R +/Next 2651 0 R +>> +endobj +2643 0 obj +<< +/Title 2644 0 R +/A 2641 0 R +/Parent 2559 0 R +/Prev 2639 0 R +/Next 2647 0 R +>> +endobj +2639 0 obj +<< +/Title 2640 0 R +/A 2637 0 R +/Parent 2559 0 R +/Prev 2635 0 R +/Next 2643 0 R +>> +endobj +2635 0 obj +<< +/Title 2636 0 R +/A 2633 0 R +/Parent 2559 0 R +/Prev 2631 0 R +/Next 2639 0 R +>> +endobj +2631 0 obj +<< +/Title 2632 0 R +/A 2629 0 R +/Parent 2559 0 R +/Prev 2627 0 R +/Next 2635 0 R +>> +endobj +2627 0 obj +<< +/Title 2628 0 R +/A 2625 0 R +/Parent 2559 0 R +/Prev 2623 0 R +/Next 2631 0 R +>> +endobj +2623 0 obj +<< +/Title 2624 0 R +/A 2621 0 R +/Parent 2559 0 R +/Prev 2619 0 R +/Next 2627 0 R +>> +endobj +2619 0 obj +<< +/Title 2620 0 R +/A 2617 0 R +/Parent 2559 0 R +/Prev 2615 0 R +/Next 2623 0 R +>> +endobj +2615 0 obj +<< +/Title 2616 0 R +/A 2613 0 R +/Parent 2559 0 R +/Prev 2611 0 R +/Next 2619 0 R +>> +endobj +2611 0 obj +<< +/Title 2612 0 R +/A 2609 0 R +/Parent 2559 0 R +/Prev 2607 0 R +/Next 2615 0 R +>> +endobj +2607 0 obj +<< +/Title 2608 0 R +/A 2605 0 R +/Parent 2559 0 R +/Prev 2603 0 R +/Next 2611 0 R +>> +endobj +2603 0 obj +<< +/Title 2604 0 R +/A 2601 0 R +/Parent 2559 0 R +/Prev 2599 0 R +/Next 2607 0 R +>> +endobj +2599 0 obj +<< +/Title 2600 0 R +/A 2597 0 R +/Parent 2559 0 R +/Prev 2595 0 R +/Next 2603 0 R +>> +endobj +2595 0 obj +<< +/Title 2596 0 R +/A 2593 0 R +/Parent 2559 0 R +/Prev 2591 0 R +/Next 2599 0 R +>> +endobj +2591 0 obj +<< +/Title 2592 0 R +/A 2589 0 R +/Parent 2559 0 R +/Prev 2587 0 R +/Next 2595 0 R +>> +endobj +2587 0 obj +<< +/Title 2588 0 R +/A 2585 0 R +/Parent 2559 0 R +/Prev 2583 0 R +/Next 2591 0 R +>> +endobj +2583 0 obj +<< +/Title 2584 0 R +/A 2581 0 R +/Parent 2559 0 R +/Prev 2579 0 R +/Next 2587 0 R +>> +endobj +2579 0 obj +<< +/Title 2580 0 R +/A 2577 0 R +/Parent 2559 0 R +/Prev 2575 0 R +/Next 2583 0 R +>> +endobj +2575 0 obj +<< +/Title 2576 0 R +/A 2573 0 R +/Parent 2559 0 R +/Prev 2571 0 R +/Next 2579 0 R +>> +endobj +2571 0 obj +<< +/Title 2572 0 R +/A 2569 0 R +/Parent 2559 0 R +/Prev 2567 0 R +/Next 2575 0 R +>> +endobj +2567 0 obj +<< +/Title 2568 0 R +/A 2565 0 R +/Parent 2559 0 R +/Prev 2563 0 R +/Next 2571 0 R +>> +endobj +2563 0 obj +<< +/Title 2564 0 R +/A 2561 0 R +/Parent 2559 0 R +/Next 2567 0 R +>> +endobj +2559 0 obj +<< +/Title 2560 0 R +/A 2557 0 R +/Parent 2551 0 R +/Prev 2555 0 R +/First 2563 0 R +/Last 2655 0 R +/Count -24 +>> +endobj +2555 0 obj +<< +/Title 2556 0 R +/A 2553 0 R +/Parent 2551 0 R +/Next 2559 0 R +>> +endobj +2551 0 obj +<< +/Title 2552 0 R +/A 2549 0 R +/Parent 287 0 R +/Prev 2443 0 R +/Next 2659 0 R +/First 2555 0 R +/Last 2559 0 R +/Count -2 +>> +endobj +2547 0 obj +<< +/Title 2548 0 R +/A 2545 0 R +/Parent 2451 0 R +/Prev 2543 0 R +>> +endobj +2543 0 obj +<< +/Title 2544 0 R +/A 2541 0 R +/Parent 2451 0 R +/Prev 2539 0 R +/Next 2547 0 R +>> +endobj +2539 0 obj +<< +/Title 2540 0 R +/A 2537 0 R +/Parent 2451 0 R +/Prev 2535 0 R +/Next 2543 0 R +>> +endobj +2535 0 obj +<< +/Title 2536 0 R +/A 2533 0 R +/Parent 2451 0 R +/Prev 2531 0 R +/Next 2539 0 R +>> +endobj +2531 0 obj +<< +/Title 2532 0 R +/A 2529 0 R +/Parent 2451 0 R +/Prev 2527 0 R +/Next 2535 0 R +>> +endobj +2527 0 obj +<< +/Title 2528 0 R +/A 2525 0 R +/Parent 2451 0 R +/Prev 2523 0 R +/Next 2531 0 R +>> +endobj +2523 0 obj +<< +/Title 2524 0 R +/A 2521 0 R +/Parent 2451 0 R +/Prev 2519 0 R +/Next 2527 0 R +>> +endobj +2519 0 obj +<< +/Title 2520 0 R +/A 2517 0 R +/Parent 2451 0 R +/Prev 2515 0 R +/Next 2523 0 R +>> +endobj +2515 0 obj +<< +/Title 2516 0 R +/A 2513 0 R +/Parent 2451 0 R +/Prev 2511 0 R +/Next 2519 0 R +>> +endobj +2511 0 obj +<< +/Title 2512 0 R +/A 2509 0 R +/Parent 2451 0 R +/Prev 2507 0 R +/Next 2515 0 R +>> +endobj +2507 0 obj +<< +/Title 2508 0 R +/A 2505 0 R +/Parent 2451 0 R +/Prev 2503 0 R +/Next 2511 0 R +>> +endobj +2503 0 obj +<< +/Title 2504 0 R +/A 2501 0 R +/Parent 2451 0 R +/Prev 2499 0 R +/Next 2507 0 R +>> +endobj +2499 0 obj +<< +/Title 2500 0 R +/A 2497 0 R +/Parent 2451 0 R +/Prev 2495 0 R +/Next 2503 0 R +>> +endobj +2495 0 obj +<< +/Title 2496 0 R +/A 2493 0 R +/Parent 2451 0 R +/Prev 2491 0 R +/Next 2499 0 R +>> +endobj +2491 0 obj +<< +/Title 2492 0 R +/A 2489 0 R +/Parent 2451 0 R +/Prev 2487 0 R +/Next 2495 0 R +>> +endobj +2487 0 obj +<< +/Title 2488 0 R +/A 2485 0 R +/Parent 2451 0 R +/Prev 2483 0 R +/Next 2491 0 R +>> +endobj +2483 0 obj +<< +/Title 2484 0 R +/A 2481 0 R +/Parent 2451 0 R +/Prev 2479 0 R +/Next 2487 0 R +>> +endobj +2479 0 obj +<< +/Title 2480 0 R +/A 2477 0 R +/Parent 2451 0 R +/Prev 2475 0 R +/Next 2483 0 R +>> +endobj +2475 0 obj +<< +/Title 2476 0 R +/A 2473 0 R +/Parent 2451 0 R +/Prev 2471 0 R +/Next 2479 0 R +>> +endobj +2471 0 obj +<< +/Title 2472 0 R +/A 2469 0 R +/Parent 2451 0 R +/Prev 2467 0 R +/Next 2475 0 R +>> +endobj +2467 0 obj +<< +/Title 2468 0 R +/A 2465 0 R +/Parent 2451 0 R +/Prev 2463 0 R +/Next 2471 0 R +>> +endobj +2463 0 obj +<< +/Title 2464 0 R +/A 2461 0 R +/Parent 2451 0 R +/Prev 2459 0 R +/Next 2467 0 R +>> +endobj +2459 0 obj +<< +/Title 2460 0 R +/A 2457 0 R +/Parent 2451 0 R +/Prev 2455 0 R +/Next 2463 0 R +>> +endobj +2455 0 obj +<< +/Title 2456 0 R +/A 2453 0 R +/Parent 2451 0 R +/Next 2459 0 R +>> +endobj +2451 0 obj +<< +/Title 2452 0 R +/A 2449 0 R +/Parent 2443 0 R +/Prev 2447 0 R +/First 2455 0 R +/Last 2547 0 R +/Count -24 +>> +endobj +2447 0 obj +<< +/Title 2448 0 R +/A 2445 0 R +/Parent 2443 0 R +/Next 2451 0 R +>> +endobj +2443 0 obj +<< +/Title 2444 0 R +/A 2441 0 R +/Parent 287 0 R +/Prev 2435 0 R +/Next 2551 0 R +/First 2447 0 R +/Last 2451 0 R +/Count -2 +>> +endobj +2439 0 obj +<< +/Title 2440 0 R +/A 2437 0 R +/Parent 2435 0 R +>> +endobj +2435 0 obj +<< +/Title 2436 0 R +/A 2433 0 R +/Parent 287 0 R +/Prev 2427 0 R +/Next 2443 0 R +/First 2439 0 R +/Last 2439 0 R +/Count -1 +>> +endobj +2431 0 obj +<< +/Title 2432 0 R +/A 2429 0 R +/Parent 2427 0 R +>> +endobj +2427 0 obj +<< +/Title 2428 0 R +/A 2425 0 R +/Parent 287 0 R +/Prev 2367 0 R +/Next 2435 0 R +/First 2431 0 R +/Last 2431 0 R +/Count -1 +>> +endobj +2423 0 obj +<< +/Title 2424 0 R +/A 2421 0 R +/Parent 2375 0 R +/Prev 2419 0 R +>> +endobj +2419 0 obj +<< +/Title 2420 0 R +/A 2417 0 R +/Parent 2375 0 R +/Prev 2415 0 R +/Next 2423 0 R +>> +endobj +2415 0 obj +<< +/Title 2416 0 R +/A 2413 0 R +/Parent 2375 0 R +/Prev 2411 0 R +/Next 2419 0 R +>> +endobj +2411 0 obj +<< +/Title 2412 0 R +/A 2409 0 R +/Parent 2375 0 R +/Prev 2407 0 R +/Next 2415 0 R +>> +endobj +2407 0 obj +<< +/Title 2408 0 R +/A 2405 0 R +/Parent 2375 0 R +/Prev 2403 0 R +/Next 2411 0 R +>> +endobj +2403 0 obj +<< +/Title 2404 0 R +/A 2401 0 R +/Parent 2375 0 R +/Prev 2399 0 R +/Next 2407 0 R +>> +endobj +2399 0 obj +<< +/Title 2400 0 R +/A 2397 0 R +/Parent 2375 0 R +/Prev 2395 0 R +/Next 2403 0 R +>> +endobj +2395 0 obj +<< +/Title 2396 0 R +/A 2393 0 R +/Parent 2375 0 R +/Prev 2391 0 R +/Next 2399 0 R +>> +endobj +2391 0 obj +<< +/Title 2392 0 R +/A 2389 0 R +/Parent 2375 0 R +/Prev 2387 0 R +/Next 2395 0 R +>> +endobj +2387 0 obj +<< +/Title 2388 0 R +/A 2385 0 R +/Parent 2375 0 R +/Prev 2383 0 R +/Next 2391 0 R +>> +endobj +2383 0 obj +<< +/Title 2384 0 R +/A 2381 0 R +/Parent 2375 0 R +/Prev 2379 0 R +/Next 2387 0 R +>> +endobj +2379 0 obj +<< +/Title 2380 0 R +/A 2377 0 R +/Parent 2375 0 R +/Next 2383 0 R +>> +endobj +2375 0 obj +<< +/Title 2376 0 R +/A 2373 0 R +/Parent 2367 0 R +/Prev 2371 0 R +/First 2379 0 R +/Last 2423 0 R +/Count -12 +>> +endobj +2371 0 obj +<< +/Title 2372 0 R +/A 2369 0 R +/Parent 2367 0 R +/Next 2375 0 R +>> +endobj +2367 0 obj +<< +/Title 2368 0 R +/A 2365 0 R +/Parent 287 0 R +/Prev 2307 0 R +/Next 2427 0 R +/First 2371 0 R +/Last 2375 0 R +/Count -2 +>> +endobj +2363 0 obj +<< +/Title 2364 0 R +/A 2361 0 R +/Parent 2315 0 R +/Prev 2359 0 R +>> +endobj +2359 0 obj +<< +/Title 2360 0 R +/A 2357 0 R +/Parent 2315 0 R +/Prev 2355 0 R +/Next 2363 0 R +>> +endobj +2355 0 obj +<< +/Title 2356 0 R +/A 2353 0 R +/Parent 2315 0 R +/Prev 2351 0 R +/Next 2359 0 R +>> +endobj +2351 0 obj +<< +/Title 2352 0 R +/A 2349 0 R +/Parent 2315 0 R +/Prev 2347 0 R +/Next 2355 0 R +>> +endobj +2347 0 obj +<< +/Title 2348 0 R +/A 2345 0 R +/Parent 2315 0 R +/Prev 2343 0 R +/Next 2351 0 R +>> +endobj +2343 0 obj +<< +/Title 2344 0 R +/A 2341 0 R +/Parent 2315 0 R +/Prev 2339 0 R +/Next 2347 0 R +>> +endobj +2339 0 obj +<< +/Title 2340 0 R +/A 2337 0 R +/Parent 2315 0 R +/Prev 2335 0 R +/Next 2343 0 R +>> +endobj +2335 0 obj +<< +/Title 2336 0 R +/A 2333 0 R +/Parent 2315 0 R +/Prev 2331 0 R +/Next 2339 0 R +>> +endobj +2331 0 obj +<< +/Title 2332 0 R +/A 2329 0 R +/Parent 2315 0 R +/Prev 2327 0 R +/Next 2335 0 R +>> +endobj +2327 0 obj +<< +/Title 2328 0 R +/A 2325 0 R +/Parent 2315 0 R +/Prev 2323 0 R +/Next 2331 0 R +>> +endobj +2323 0 obj +<< +/Title 2324 0 R +/A 2321 0 R +/Parent 2315 0 R +/Prev 2319 0 R +/Next 2327 0 R +>> +endobj +2319 0 obj +<< +/Title 2320 0 R +/A 2317 0 R +/Parent 2315 0 R +/Next 2323 0 R +>> +endobj +2315 0 obj +<< +/Title 2316 0 R +/A 2313 0 R +/Parent 2307 0 R +/Prev 2311 0 R +/First 2319 0 R +/Last 2363 0 R +/Count -12 +>> +endobj +2311 0 obj +<< +/Title 2312 0 R +/A 2309 0 R +/Parent 2307 0 R +/Next 2315 0 R +>> +endobj +2307 0 obj +<< +/Title 2308 0 R +/A 2305 0 R +/Parent 287 0 R +/Prev 2259 0 R +/Next 2367 0 R +/First 2311 0 R +/Last 2315 0 R +/Count -2 +>> +endobj +2303 0 obj +<< +/Title 2304 0 R +/A 2301 0 R +/Parent 2267 0 R +/Prev 2299 0 R +>> +endobj +2299 0 obj +<< +/Title 2300 0 R +/A 2297 0 R +/Parent 2267 0 R +/Prev 2295 0 R +/Next 2303 0 R +>> +endobj +2295 0 obj +<< +/Title 2296 0 R +/A 2293 0 R +/Parent 2267 0 R +/Prev 2291 0 R +/Next 2299 0 R +>> +endobj +2291 0 obj +<< +/Title 2292 0 R +/A 2289 0 R +/Parent 2267 0 R +/Prev 2287 0 R +/Next 2295 0 R +>> +endobj +2287 0 obj +<< +/Title 2288 0 R +/A 2285 0 R +/Parent 2267 0 R +/Prev 2283 0 R +/Next 2291 0 R +>> +endobj +2283 0 obj +<< +/Title 2284 0 R +/A 2281 0 R +/Parent 2267 0 R +/Prev 2279 0 R +/Next 2287 0 R +>> +endobj +2279 0 obj +<< +/Title 2280 0 R +/A 2277 0 R +/Parent 2267 0 R +/Prev 2275 0 R +/Next 2283 0 R +>> +endobj +2275 0 obj +<< +/Title 2276 0 R +/A 2273 0 R +/Parent 2267 0 R +/Prev 2271 0 R +/Next 2279 0 R +>> +endobj +2271 0 obj +<< +/Title 2272 0 R +/A 2269 0 R +/Parent 2267 0 R +/Next 2275 0 R +>> +endobj +2267 0 obj +<< +/Title 2268 0 R +/A 2265 0 R +/Parent 2259 0 R +/Prev 2263 0 R +/First 2271 0 R +/Last 2303 0 R +/Count -9 +>> +endobj +2263 0 obj +<< +/Title 2264 0 R +/A 2261 0 R +/Parent 2259 0 R +/Next 2267 0 R +>> +endobj +2259 0 obj +<< +/Title 2260 0 R +/A 2257 0 R +/Parent 287 0 R +/Prev 2211 0 R +/Next 2307 0 R +/First 2263 0 R +/Last 2267 0 R +/Count -2 +>> +endobj +2255 0 obj +<< +/Title 2256 0 R +/A 2253 0 R +/Parent 2219 0 R +/Prev 2251 0 R +>> +endobj +2251 0 obj +<< +/Title 2252 0 R +/A 2249 0 R +/Parent 2219 0 R +/Prev 2247 0 R +/Next 2255 0 R +>> +endobj +2247 0 obj +<< +/Title 2248 0 R +/A 2245 0 R +/Parent 2219 0 R +/Prev 2243 0 R +/Next 2251 0 R +>> +endobj +2243 0 obj +<< +/Title 2244 0 R +/A 2241 0 R +/Parent 2219 0 R +/Prev 2239 0 R +/Next 2247 0 R +>> +endobj +2239 0 obj +<< +/Title 2240 0 R +/A 2237 0 R +/Parent 2219 0 R +/Prev 2235 0 R +/Next 2243 0 R +>> +endobj +2235 0 obj +<< +/Title 2236 0 R +/A 2233 0 R +/Parent 2219 0 R +/Prev 2231 0 R +/Next 2239 0 R +>> +endobj +2231 0 obj +<< +/Title 2232 0 R +/A 2229 0 R +/Parent 2219 0 R +/Prev 2227 0 R +/Next 2235 0 R +>> +endobj +2227 0 obj +<< +/Title 2228 0 R +/A 2225 0 R +/Parent 2219 0 R +/Prev 2223 0 R +/Next 2231 0 R +>> +endobj +2223 0 obj +<< +/Title 2224 0 R +/A 2221 0 R +/Parent 2219 0 R +/Next 2227 0 R +>> +endobj +2219 0 obj +<< +/Title 2220 0 R +/A 2217 0 R +/Parent 2211 0 R +/Prev 2215 0 R +/First 2223 0 R +/Last 2255 0 R +/Count -9 +>> +endobj +2215 0 obj +<< +/Title 2216 0 R +/A 2213 0 R +/Parent 2211 0 R +/Next 2219 0 R +>> +endobj +2211 0 obj +<< +/Title 2212 0 R +/A 2209 0 R +/Parent 287 0 R +/Prev 2203 0 R +/Next 2259 0 R +/First 2215 0 R +/Last 2219 0 R +/Count -2 +>> +endobj +2207 0 obj +<< +/Title 2208 0 R +/A 2205 0 R +/Parent 2203 0 R +>> +endobj +2203 0 obj +<< +/Title 2204 0 R +/A 2201 0 R +/Parent 287 0 R +/Prev 2195 0 R +/Next 2211 0 R +/First 2207 0 R +/Last 2207 0 R +/Count -1 +>> +endobj +2199 0 obj +<< +/Title 2200 0 R +/A 2197 0 R +/Parent 2195 0 R +>> +endobj +2195 0 obj +<< +/Title 2196 0 R +/A 2193 0 R +/Parent 287 0 R +/Prev 2155 0 R +/Next 2203 0 R +/First 2199 0 R +/Last 2199 0 R +/Count -1 +>> +endobj +2191 0 obj +<< +/Title 2192 0 R +/A 2189 0 R +/Parent 2163 0 R +/Prev 2187 0 R +>> +endobj +2187 0 obj +<< +/Title 2188 0 R +/A 2185 0 R +/Parent 2163 0 R +/Prev 2183 0 R +/Next 2191 0 R +>> +endobj +2183 0 obj +<< +/Title 2184 0 R +/A 2181 0 R +/Parent 2163 0 R +/Prev 2179 0 R +/Next 2187 0 R +>> +endobj +2179 0 obj +<< +/Title 2180 0 R +/A 2177 0 R +/Parent 2163 0 R +/Prev 2175 0 R +/Next 2183 0 R +>> +endobj +2175 0 obj +<< +/Title 2176 0 R +/A 2173 0 R +/Parent 2163 0 R +/Prev 2171 0 R +/Next 2179 0 R +>> +endobj +2171 0 obj +<< +/Title 2172 0 R +/A 2169 0 R +/Parent 2163 0 R +/Prev 2167 0 R +/Next 2175 0 R +>> +endobj +2167 0 obj +<< +/Title 2168 0 R +/A 2165 0 R +/Parent 2163 0 R +/Next 2171 0 R +>> +endobj +2163 0 obj +<< +/Title 2164 0 R +/A 2161 0 R +/Parent 2155 0 R +/Prev 2159 0 R +/First 2167 0 R +/Last 2191 0 R +/Count -7 +>> +endobj +2159 0 obj +<< +/Title 2160 0 R +/A 2157 0 R +/Parent 2155 0 R +/Next 2163 0 R +>> +endobj +2155 0 obj +<< +/Title 2156 0 R +/A 2153 0 R +/Parent 287 0 R +/Prev 2115 0 R +/Next 2195 0 R +/First 2159 0 R +/Last 2163 0 R +/Count -2 +>> +endobj +2151 0 obj +<< +/Title 2152 0 R +/A 2149 0 R +/Parent 2123 0 R +/Prev 2147 0 R +>> +endobj +2147 0 obj +<< +/Title 2148 0 R +/A 2145 0 R +/Parent 2123 0 R +/Prev 2143 0 R +/Next 2151 0 R +>> +endobj +2143 0 obj +<< +/Title 2144 0 R +/A 2141 0 R +/Parent 2123 0 R +/Prev 2139 0 R +/Next 2147 0 R +>> +endobj +2139 0 obj +<< +/Title 2140 0 R +/A 2137 0 R +/Parent 2123 0 R +/Prev 2135 0 R +/Next 2143 0 R +>> +endobj +2135 0 obj +<< +/Title 2136 0 R +/A 2133 0 R +/Parent 2123 0 R +/Prev 2131 0 R +/Next 2139 0 R +>> +endobj +2131 0 obj +<< +/Title 2132 0 R +/A 2129 0 R +/Parent 2123 0 R +/Prev 2127 0 R +/Next 2135 0 R +>> +endobj +2127 0 obj +<< +/Title 2128 0 R +/A 2125 0 R +/Parent 2123 0 R +/Next 2131 0 R +>> +endobj +2123 0 obj +<< +/Title 2124 0 R +/A 2121 0 R +/Parent 2115 0 R +/Prev 2119 0 R +/First 2127 0 R +/Last 2151 0 R +/Count -7 +>> +endobj +2119 0 obj +<< +/Title 2120 0 R +/A 2117 0 R +/Parent 2115 0 R +/Next 2123 0 R +>> +endobj +2115 0 obj +<< +/Title 2116 0 R +/A 2113 0 R +/Parent 287 0 R +/Prev 2107 0 R +/Next 2155 0 R +/First 2119 0 R +/Last 2123 0 R +/Count -2 +>> +endobj +2111 0 obj +<< +/Title 2112 0 R +/A 2109 0 R +/Parent 2107 0 R +>> +endobj +2107 0 obj +<< +/Title 2108 0 R +/A 2105 0 R +/Parent 287 0 R +/Prev 2099 0 R +/Next 2115 0 R +/First 2111 0 R +/Last 2111 0 R +/Count -1 +>> +endobj +2103 0 obj +<< +/Title 2104 0 R +/A 2101 0 R +/Parent 2099 0 R +>> +endobj +2099 0 obj +<< +/Title 2100 0 R +/A 2097 0 R +/Parent 287 0 R +/Prev 2071 0 R +/Next 2107 0 R +/First 2103 0 R +/Last 2103 0 R +/Count -1 +>> +endobj +2095 0 obj +<< +/Title 2096 0 R +/A 2093 0 R +/Parent 2079 0 R +/Prev 2091 0 R +>> +endobj +2091 0 obj +<< +/Title 2092 0 R +/A 2089 0 R +/Parent 2079 0 R +/Prev 2087 0 R +/Next 2095 0 R +>> +endobj +2087 0 obj +<< +/Title 2088 0 R +/A 2085 0 R +/Parent 2079 0 R +/Prev 2083 0 R +/Next 2091 0 R +>> +endobj +2083 0 obj +<< +/Title 2084 0 R +/A 2081 0 R +/Parent 2079 0 R +/Next 2087 0 R +>> +endobj +2079 0 obj +<< +/Title 2080 0 R +/A 2077 0 R +/Parent 2071 0 R +/Prev 2075 0 R +/First 2083 0 R +/Last 2095 0 R +/Count -4 +>> +endobj +2075 0 obj +<< +/Title 2076 0 R +/A 2073 0 R +/Parent 2071 0 R +/Next 2079 0 R +>> +endobj +2071 0 obj +<< +/Title 2072 0 R +/A 2069 0 R +/Parent 287 0 R +/Prev 2043 0 R +/Next 2099 0 R +/First 2075 0 R +/Last 2079 0 R +/Count -2 +>> +endobj +2067 0 obj +<< +/Title 2068 0 R +/A 2065 0 R +/Parent 2051 0 R +/Prev 2063 0 R +>> +endobj +2063 0 obj +<< +/Title 2064 0 R +/A 2061 0 R +/Parent 2051 0 R +/Prev 2059 0 R +/Next 2067 0 R +>> +endobj +2059 0 obj +<< +/Title 2060 0 R +/A 2057 0 R +/Parent 2051 0 R +/Prev 2055 0 R +/Next 2063 0 R +>> +endobj +2055 0 obj +<< +/Title 2056 0 R +/A 2053 0 R +/Parent 2051 0 R +/Next 2059 0 R +>> +endobj +2051 0 obj +<< +/Title 2052 0 R +/A 2049 0 R +/Parent 2043 0 R +/Prev 2047 0 R +/First 2055 0 R +/Last 2067 0 R +/Count -4 +>> +endobj +2047 0 obj +<< +/Title 2048 0 R +/A 2045 0 R +/Parent 2043 0 R +/Next 2051 0 R +>> +endobj +2043 0 obj +<< +/Title 2044 0 R +/A 2041 0 R +/Parent 287 0 R +/Prev 2023 0 R +/Next 2071 0 R +/First 2047 0 R +/Last 2051 0 R +/Count -2 +>> +endobj +2039 0 obj +<< +/Title 2040 0 R +/A 2037 0 R +/Parent 2031 0 R +/Prev 2035 0 R +>> +endobj +2035 0 obj +<< +/Title 2036 0 R +/A 2033 0 R +/Parent 2031 0 R +/Next 2039 0 R +>> +endobj +2031 0 obj +<< +/Title 2032 0 R +/A 2029 0 R +/Parent 2023 0 R +/Prev 2027 0 R +/First 2035 0 R +/Last 2039 0 R +/Count -2 +>> +endobj +2027 0 obj +<< +/Title 2028 0 R +/A 2025 0 R +/Parent 2023 0 R +/Next 2031 0 R +>> +endobj +2023 0 obj +<< +/Title 2024 0 R +/A 2021 0 R +/Parent 287 0 R +/Prev 2003 0 R +/Next 2043 0 R +/First 2027 0 R +/Last 2031 0 R +/Count -2 +>> +endobj +2019 0 obj +<< +/Title 2020 0 R +/A 2017 0 R +/Parent 2011 0 R +/Prev 2015 0 R +>> +endobj +2015 0 obj +<< +/Title 2016 0 R +/A 2013 0 R +/Parent 2011 0 R +/Next 2019 0 R +>> +endobj +2011 0 obj +<< +/Title 2012 0 R +/A 2009 0 R +/Parent 2003 0 R +/Prev 2007 0 R +/First 2015 0 R +/Last 2019 0 R +/Count -2 +>> +endobj +2007 0 obj +<< +/Title 2008 0 R +/A 2005 0 R +/Parent 2003 0 R +/Next 2011 0 R +>> +endobj +2003 0 obj +<< +/Title 2004 0 R +/A 2001 0 R +/Parent 287 0 R +/Prev 1987 0 R +/Next 2023 0 R +/First 2007 0 R +/Last 2011 0 R +/Count -2 +>> +endobj +1999 0 obj +<< +/Title 2000 0 R +/A 1997 0 R +/Parent 1995 0 R +>> +endobj +1995 0 obj +<< +/Title 1996 0 R +/A 1993 0 R +/Parent 1987 0 R +/Prev 1991 0 R +/First 1999 0 R +/Last 1999 0 R +/Count -1 +>> +endobj +1991 0 obj +<< +/Title 1992 0 R +/A 1989 0 R +/Parent 1987 0 R +/Next 1995 0 R +>> +endobj +1987 0 obj +<< +/Title 1988 0 R +/A 1985 0 R +/Parent 287 0 R +/Prev 1971 0 R +/Next 2003 0 R +/First 1991 0 R +/Last 1995 0 R +/Count -2 +>> +endobj +1983 0 obj +<< +/Title 1984 0 R +/A 1981 0 R +/Parent 1979 0 R +>> +endobj +1979 0 obj +<< +/Title 1980 0 R +/A 1977 0 R +/Parent 1971 0 R +/Prev 1975 0 R +/First 1983 0 R +/Last 1983 0 R +/Count -1 +>> +endobj +1975 0 obj +<< +/Title 1976 0 R +/A 1973 0 R +/Parent 1971 0 R +/Next 1979 0 R +>> +endobj +1971 0 obj +<< +/Title 1972 0 R +/A 1969 0 R +/Parent 287 0 R +/Prev 1963 0 R +/Next 1987 0 R +/First 1975 0 R +/Last 1979 0 R +/Count -2 +>> +endobj +1967 0 obj +<< +/Title 1968 0 R +/A 1965 0 R +/Parent 1963 0 R +>> +endobj +1963 0 obj +<< +/Title 1964 0 R +/A 1961 0 R +/Parent 287 0 R +/Prev 1955 0 R +/Next 1971 0 R +/First 1967 0 R +/Last 1967 0 R +/Count -1 +>> +endobj +1959 0 obj +<< +/Title 1960 0 R +/A 1957 0 R +/Parent 1955 0 R +>> +endobj +1955 0 obj +<< +/Title 1956 0 R +/A 1953 0 R +/Parent 287 0 R +/Prev 1939 0 R +/Next 1963 0 R +/First 1959 0 R +/Last 1959 0 R +/Count -1 +>> +endobj +1951 0 obj +<< +/Title 1952 0 R +/A 1949 0 R +/Parent 1947 0 R +>> +endobj +1947 0 obj +<< +/Title 1948 0 R +/A 1945 0 R +/Parent 1939 0 R +/Prev 1943 0 R +/First 1951 0 R +/Last 1951 0 R +/Count -1 +>> +endobj +1943 0 obj +<< +/Title 1944 0 R +/A 1941 0 R +/Parent 1939 0 R +/Next 1947 0 R +>> +endobj +1939 0 obj +<< +/Title 1940 0 R +/A 1937 0 R +/Parent 287 0 R +/Prev 1923 0 R +/Next 1955 0 R +/First 1943 0 R +/Last 1947 0 R +/Count -2 +>> +endobj +1935 0 obj +<< +/Title 1936 0 R +/A 1933 0 R +/Parent 1931 0 R +>> +endobj +1931 0 obj +<< +/Title 1932 0 R +/A 1929 0 R +/Parent 1923 0 R +/Prev 1927 0 R +/First 1935 0 R +/Last 1935 0 R +/Count -1 +>> +endobj +1927 0 obj +<< +/Title 1928 0 R +/A 1925 0 R +/Parent 1923 0 R +/Next 1931 0 R +>> +endobj +1923 0 obj +<< +/Title 1924 0 R +/A 1921 0 R +/Parent 287 0 R +/Prev 1903 0 R +/Next 1939 0 R +/First 1927 0 R +/Last 1931 0 R +/Count -2 +>> +endobj +1919 0 obj +<< +/Title 1920 0 R +/A 1917 0 R +/Parent 1911 0 R +/Prev 1915 0 R +>> +endobj +1915 0 obj +<< +/Title 1916 0 R +/A 1913 0 R +/Parent 1911 0 R +/Next 1919 0 R +>> +endobj +1911 0 obj +<< +/Title 1912 0 R +/A 1909 0 R +/Parent 1903 0 R +/Prev 1907 0 R +/First 1915 0 R +/Last 1919 0 R +/Count -2 +>> +endobj +1907 0 obj +<< +/Title 1908 0 R +/A 1905 0 R +/Parent 1903 0 R +/Next 1911 0 R +>> +endobj +1903 0 obj +<< +/Title 1904 0 R +/A 1901 0 R +/Parent 287 0 R +/Prev 1883 0 R +/Next 1923 0 R +/First 1907 0 R +/Last 1911 0 R +/Count -2 +>> +endobj +1899 0 obj +<< +/Title 1900 0 R +/A 1897 0 R +/Parent 1891 0 R +/Prev 1895 0 R +>> +endobj +1895 0 obj +<< +/Title 1896 0 R +/A 1893 0 R +/Parent 1891 0 R +/Next 1899 0 R +>> +endobj +1891 0 obj +<< +/Title 1892 0 R +/A 1889 0 R +/Parent 1883 0 R +/Prev 1887 0 R +/First 1895 0 R +/Last 1899 0 R +/Count -2 +>> +endobj +1887 0 obj +<< +/Title 1888 0 R +/A 1885 0 R +/Parent 1883 0 R +/Next 1891 0 R +>> +endobj +1883 0 obj +<< +/Title 1884 0 R +/A 1881 0 R +/Parent 287 0 R +/Prev 1863 0 R +/Next 1903 0 R +/First 1887 0 R +/Last 1891 0 R +/Count -2 +>> +endobj +1879 0 obj +<< +/Title 1880 0 R +/A 1877 0 R +/Parent 1871 0 R +/Prev 1875 0 R +>> +endobj +1875 0 obj +<< +/Title 1876 0 R +/A 1873 0 R +/Parent 1871 0 R +/Next 1879 0 R +>> +endobj +1871 0 obj +<< +/Title 1872 0 R +/A 1869 0 R +/Parent 1863 0 R +/Prev 1867 0 R +/First 1875 0 R +/Last 1879 0 R +/Count -2 +>> +endobj +1867 0 obj +<< +/Title 1868 0 R +/A 1865 0 R +/Parent 1863 0 R +/Next 1871 0 R +>> +endobj +1863 0 obj +<< +/Title 1864 0 R +/A 1861 0 R +/Parent 287 0 R +/Prev 1843 0 R +/Next 1883 0 R +/First 1867 0 R +/Last 1871 0 R +/Count -2 +>> +endobj +1859 0 obj +<< +/Title 1860 0 R +/A 1857 0 R +/Parent 1851 0 R +/Prev 1855 0 R +>> +endobj +1855 0 obj +<< +/Title 1856 0 R +/A 1853 0 R +/Parent 1851 0 R +/Next 1859 0 R +>> +endobj +1851 0 obj +<< +/Title 1852 0 R +/A 1849 0 R +/Parent 1843 0 R +/Prev 1847 0 R +/First 1855 0 R +/Last 1859 0 R +/Count -2 +>> +endobj +1847 0 obj +<< +/Title 1848 0 R +/A 1845 0 R +/Parent 1843 0 R +/Next 1851 0 R +>> +endobj +1843 0 obj +<< +/Title 1844 0 R +/A 1841 0 R +/Parent 287 0 R +/Prev 1827 0 R +/Next 1863 0 R +/First 1847 0 R +/Last 1851 0 R +/Count -2 +>> +endobj +1839 0 obj +<< +/Title 1840 0 R +/A 1837 0 R +/Parent 1835 0 R +>> +endobj +1835 0 obj +<< +/Title 1836 0 R +/A 1833 0 R +/Parent 1827 0 R +/Prev 1831 0 R +/First 1839 0 R +/Last 1839 0 R +/Count -1 +>> +endobj +1831 0 obj +<< +/Title 1832 0 R +/A 1829 0 R +/Parent 1827 0 R +/Next 1835 0 R +>> +endobj +1827 0 obj +<< +/Title 1828 0 R +/A 1825 0 R +/Parent 287 0 R +/Prev 1819 0 R +/Next 1843 0 R +/First 1831 0 R +/Last 1835 0 R +/Count -2 +>> +endobj +1823 0 obj +<< +/Title 1824 0 R +/A 1821 0 R +/Parent 1819 0 R +>> +endobj +1819 0 obj +<< +/Title 1820 0 R +/A 1817 0 R +/Parent 287 0 R +/Prev 1811 0 R +/Next 1827 0 R +/First 1823 0 R +/Last 1823 0 R +/Count -1 +>> +endobj +1815 0 obj +<< +/Title 1816 0 R +/A 1813 0 R +/Parent 1811 0 R +>> +endobj +1811 0 obj +<< +/Title 1812 0 R +/A 1809 0 R +/Parent 287 0 R +/Prev 1803 0 R +/Next 1819 0 R +/First 1815 0 R +/Last 1815 0 R +/Count -1 +>> +endobj +1807 0 obj +<< +/Title 1808 0 R +/A 1805 0 R +/Parent 1803 0 R +>> +endobj +1803 0 obj +<< +/Title 1804 0 R +/A 1801 0 R +/Parent 287 0 R +/Prev 1795 0 R +/Next 1811 0 R +/First 1807 0 R +/Last 1807 0 R +/Count -1 +>> +endobj +1799 0 obj +<< +/Title 1800 0 R +/A 1797 0 R +/Parent 1795 0 R +>> +endobj +1795 0 obj +<< +/Title 1796 0 R +/A 1793 0 R +/Parent 287 0 R +/Prev 1775 0 R +/Next 1803 0 R +/First 1799 0 R +/Last 1799 0 R +/Count -1 +>> +endobj +1791 0 obj +<< +/Title 1792 0 R +/A 1789 0 R +/Parent 1783 0 R +/Prev 1787 0 R +>> +endobj +1787 0 obj +<< +/Title 1788 0 R +/A 1785 0 R +/Parent 1783 0 R +/Next 1791 0 R +>> +endobj +1783 0 obj +<< +/Title 1784 0 R +/A 1781 0 R +/Parent 1775 0 R +/Prev 1779 0 R +/First 1787 0 R +/Last 1791 0 R +/Count -2 +>> +endobj +1779 0 obj +<< +/Title 1780 0 R +/A 1777 0 R +/Parent 1775 0 R +/Next 1783 0 R +>> +endobj +1775 0 obj +<< +/Title 1776 0 R +/A 1773 0 R +/Parent 287 0 R +/Prev 1731 0 R +/Next 1795 0 R +/First 1779 0 R +/Last 1783 0 R +/Count -2 +>> +endobj +1771 0 obj +<< +/Title 1772 0 R +/A 1769 0 R +/Parent 1739 0 R +/Prev 1767 0 R +>> +endobj +1767 0 obj +<< +/Title 1768 0 R +/A 1765 0 R +/Parent 1739 0 R +/Prev 1763 0 R +/Next 1771 0 R +>> +endobj +1763 0 obj +<< +/Title 1764 0 R +/A 1761 0 R +/Parent 1739 0 R +/Prev 1759 0 R +/Next 1767 0 R +>> +endobj +1759 0 obj +<< +/Title 1760 0 R +/A 1757 0 R +/Parent 1739 0 R +/Prev 1755 0 R +/Next 1763 0 R +>> +endobj +1755 0 obj +<< +/Title 1756 0 R +/A 1753 0 R +/Parent 1739 0 R +/Prev 1751 0 R +/Next 1759 0 R +>> +endobj +1751 0 obj +<< +/Title 1752 0 R +/A 1749 0 R +/Parent 1739 0 R +/Prev 1747 0 R +/Next 1755 0 R +>> +endobj +1747 0 obj +<< +/Title 1748 0 R +/A 1745 0 R +/Parent 1739 0 R +/Prev 1743 0 R +/Next 1751 0 R +>> +endobj +1743 0 obj +<< +/Title 1744 0 R +/A 1741 0 R +/Parent 1739 0 R +/Next 1747 0 R +>> +endobj +1739 0 obj +<< +/Title 1740 0 R +/A 1737 0 R +/Parent 1731 0 R +/Prev 1735 0 R +/First 1743 0 R +/Last 1771 0 R +/Count -8 +>> +endobj +1735 0 obj +<< +/Title 1736 0 R +/A 1733 0 R +/Parent 1731 0 R +/Next 1739 0 R +>> +endobj +1731 0 obj +<< +/Title 1732 0 R +/A 1729 0 R +/Parent 287 0 R +/Prev 1703 0 R +/Next 1775 0 R +/First 1735 0 R +/Last 1739 0 R +/Count -2 +>> +endobj +1727 0 obj +<< +/Title 1728 0 R +/A 1725 0 R +/Parent 1719 0 R +/Prev 1723 0 R +>> +endobj +1723 0 obj +<< +/Title 1724 0 R +/A 1721 0 R +/Parent 1719 0 R +/Next 1727 0 R +>> +endobj +1719 0 obj +<< +/Title 1720 0 R +/A 1717 0 R +/Parent 1703 0 R +/Prev 1711 0 R +/First 1723 0 R +/Last 1727 0 R +/Count -2 +>> +endobj +1715 0 obj +<< +/Title 1716 0 R +/A 1713 0 R +/Parent 1711 0 R +>> +endobj +1711 0 obj +<< +/Title 1712 0 R +/A 1709 0 R +/Parent 1703 0 R +/Prev 1707 0 R +/Next 1719 0 R +/First 1715 0 R +/Last 1715 0 R +/Count -1 +>> +endobj +1707 0 obj +<< +/Title 1708 0 R +/A 1705 0 R +/Parent 1703 0 R +/Next 1711 0 R +>> +endobj +1703 0 obj +<< +/Title 1704 0 R +/A 1701 0 R +/Parent 287 0 R +/Prev 1683 0 R +/Next 1731 0 R +/First 1707 0 R +/Last 1719 0 R +/Count -3 +>> +endobj +1699 0 obj +<< +/Title 1700 0 R +/A 1697 0 R +/Parent 1691 0 R +/Prev 1695 0 R +>> +endobj +1695 0 obj +<< +/Title 1696 0 R +/A 1693 0 R +/Parent 1691 0 R +/Next 1699 0 R +>> +endobj +1691 0 obj +<< +/Title 1692 0 R +/A 1689 0 R +/Parent 1683 0 R +/Prev 1687 0 R +/First 1695 0 R +/Last 1699 0 R +/Count -2 +>> +endobj +1687 0 obj +<< +/Title 1688 0 R +/A 1685 0 R +/Parent 1683 0 R +/Next 1691 0 R +>> +endobj +1683 0 obj +<< +/Title 1684 0 R +/A 1681 0 R +/Parent 287 0 R +/Prev 1667 0 R +/Next 1703 0 R +/First 1687 0 R +/Last 1691 0 R +/Count -2 +>> +endobj +1679 0 obj +<< +/Title 1680 0 R +/A 1677 0 R +/Parent 1675 0 R +>> +endobj +1675 0 obj +<< +/Title 1676 0 R +/A 1673 0 R +/Parent 1667 0 R +/Prev 1671 0 R +/First 1679 0 R +/Last 1679 0 R +/Count -1 +>> +endobj +1671 0 obj +<< +/Title 1672 0 R +/A 1669 0 R +/Parent 1667 0 R +/Next 1675 0 R +>> +endobj +1667 0 obj +<< +/Title 1668 0 R +/A 1665 0 R +/Parent 287 0 R +/Prev 1651 0 R +/Next 1683 0 R +/First 1671 0 R +/Last 1675 0 R +/Count -2 +>> +endobj +1663 0 obj +<< +/Title 1664 0 R +/A 1661 0 R +/Parent 1659 0 R +>> +endobj +1659 0 obj +<< +/Title 1660 0 R +/A 1657 0 R +/Parent 1651 0 R +/Prev 1655 0 R +/First 1663 0 R +/Last 1663 0 R +/Count -1 +>> +endobj +1655 0 obj +<< +/Title 1656 0 R +/A 1653 0 R +/Parent 1651 0 R +/Next 1659 0 R +>> +endobj +1651 0 obj +<< +/Title 1652 0 R +/A 1649 0 R +/Parent 287 0 R +/Prev 1611 0 R +/Next 1667 0 R +/First 1655 0 R +/Last 1659 0 R +/Count -2 +>> +endobj +1647 0 obj +<< +/Title 1648 0 R +/A 1645 0 R +/Parent 1619 0 R +/Prev 1643 0 R +>> +endobj +1643 0 obj +<< +/Title 1644 0 R +/A 1641 0 R +/Parent 1619 0 R +/Prev 1639 0 R +/Next 1647 0 R +>> +endobj +1639 0 obj +<< +/Title 1640 0 R +/A 1637 0 R +/Parent 1619 0 R +/Prev 1635 0 R +/Next 1643 0 R +>> +endobj +1635 0 obj +<< +/Title 1636 0 R +/A 1633 0 R +/Parent 1619 0 R +/Prev 1631 0 R +/Next 1639 0 R +>> +endobj +1631 0 obj +<< +/Title 1632 0 R +/A 1629 0 R +/Parent 1619 0 R +/Prev 1627 0 R +/Next 1635 0 R +>> +endobj +1627 0 obj +<< +/Title 1628 0 R +/A 1625 0 R +/Parent 1619 0 R +/Prev 1623 0 R +/Next 1631 0 R +>> +endobj +1623 0 obj +<< +/Title 1624 0 R +/A 1621 0 R +/Parent 1619 0 R +/Next 1627 0 R +>> +endobj +1619 0 obj +<< +/Title 1620 0 R +/A 1617 0 R +/Parent 1611 0 R +/Prev 1615 0 R +/First 1623 0 R +/Last 1647 0 R +/Count -7 +>> +endobj +1615 0 obj +<< +/Title 1616 0 R +/A 1613 0 R +/Parent 1611 0 R +/Next 1619 0 R +>> +endobj +1611 0 obj +<< +/Title 1612 0 R +/A 1609 0 R +/Parent 287 0 R +/Prev 1571 0 R +/Next 1651 0 R +/First 1615 0 R +/Last 1619 0 R +/Count -2 +>> +endobj +1607 0 obj +<< +/Title 1608 0 R +/A 1605 0 R +/Parent 1579 0 R +/Prev 1603 0 R +>> +endobj +1603 0 obj +<< +/Title 1604 0 R +/A 1601 0 R +/Parent 1579 0 R +/Prev 1599 0 R +/Next 1607 0 R +>> +endobj +1599 0 obj +<< +/Title 1600 0 R +/A 1597 0 R +/Parent 1579 0 R +/Prev 1595 0 R +/Next 1603 0 R +>> +endobj +1595 0 obj +<< +/Title 1596 0 R +/A 1593 0 R +/Parent 1579 0 R +/Prev 1591 0 R +/Next 1599 0 R +>> +endobj +1591 0 obj +<< +/Title 1592 0 R +/A 1589 0 R +/Parent 1579 0 R +/Prev 1587 0 R +/Next 1595 0 R +>> +endobj +1587 0 obj +<< +/Title 1588 0 R +/A 1585 0 R +/Parent 1579 0 R +/Prev 1583 0 R +/Next 1591 0 R +>> +endobj +1583 0 obj +<< +/Title 1584 0 R +/A 1581 0 R +/Parent 1579 0 R +/Next 1587 0 R +>> +endobj +1579 0 obj +<< +/Title 1580 0 R +/A 1577 0 R +/Parent 1571 0 R +/Prev 1575 0 R +/First 1583 0 R +/Last 1607 0 R +/Count -7 +>> +endobj +1575 0 obj +<< +/Title 1576 0 R +/A 1573 0 R +/Parent 1571 0 R +/Next 1579 0 R +>> +endobj +1571 0 obj +<< +/Title 1572 0 R +/A 1569 0 R +/Parent 287 0 R +/Prev 1563 0 R +/Next 1611 0 R +/First 1575 0 R +/Last 1579 0 R +/Count -2 +>> +endobj +1567 0 obj +<< +/Title 1568 0 R +/A 1565 0 R +/Parent 1563 0 R +>> +endobj +1563 0 obj +<< +/Title 1564 0 R +/A 1561 0 R +/Parent 287 0 R +/Prev 1555 0 R +/Next 1571 0 R +/First 1567 0 R +/Last 1567 0 R +/Count -1 +>> +endobj +1559 0 obj +<< +/Title 1560 0 R +/A 1557 0 R +/Parent 1555 0 R +>> +endobj +1555 0 obj +<< +/Title 1556 0 R +/A 1553 0 R +/Parent 287 0 R +/Prev 1535 0 R +/Next 1563 0 R +/First 1559 0 R +/Last 1559 0 R +/Count -1 +>> +endobj +1551 0 obj +<< +/Title 1552 0 R +/A 1549 0 R +/Parent 1543 0 R +/Prev 1547 0 R +>> +endobj +1547 0 obj +<< +/Title 1548 0 R +/A 1545 0 R +/Parent 1543 0 R +/Next 1551 0 R +>> +endobj +1543 0 obj +<< +/Title 1544 0 R +/A 1541 0 R +/Parent 1535 0 R +/Prev 1539 0 R +/First 1547 0 R +/Last 1551 0 R +/Count -2 +>> +endobj +1539 0 obj +<< +/Title 1540 0 R +/A 1537 0 R +/Parent 1535 0 R +/Next 1543 0 R +>> +endobj +1535 0 obj +<< +/Title 1536 0 R +/A 1533 0 R +/Parent 287 0 R +/Prev 1515 0 R +/Next 1555 0 R +/First 1539 0 R +/Last 1543 0 R +/Count -2 +>> +endobj +1531 0 obj +<< +/Title 1532 0 R +/A 1529 0 R +/Parent 1523 0 R +/Prev 1527 0 R +>> +endobj +1527 0 obj +<< +/Title 1528 0 R +/A 1525 0 R +/Parent 1523 0 R +/Next 1531 0 R +>> +endobj +1523 0 obj +<< +/Title 1524 0 R +/A 1521 0 R +/Parent 1515 0 R +/Prev 1519 0 R +/First 1527 0 R +/Last 1531 0 R +/Count -2 +>> +endobj +1519 0 obj +<< +/Title 1520 0 R +/A 1517 0 R +/Parent 1515 0 R +/Next 1523 0 R +>> +endobj +1515 0 obj +<< +/Title 1516 0 R +/A 1513 0 R +/Parent 287 0 R +/Prev 1507 0 R +/Next 1535 0 R +/First 1519 0 R +/Last 1523 0 R +/Count -2 +>> +endobj +1511 0 obj +<< +/Title 1512 0 R +/A 1509 0 R +/Parent 1507 0 R +>> +endobj +1507 0 obj +<< +/Title 1508 0 R +/A 1505 0 R +/Parent 287 0 R +/Prev 1499 0 R +/Next 1515 0 R +/First 1511 0 R +/Last 1511 0 R +/Count -1 +>> +endobj +1503 0 obj +<< +/Title 1504 0 R +/A 1501 0 R +/Parent 1499 0 R +>> +endobj +1499 0 obj +<< +/Title 1500 0 R +/A 1497 0 R +/Parent 287 0 R +/Prev 1483 0 R +/Next 1507 0 R +/First 1503 0 R +/Last 1503 0 R +/Count -1 +>> +endobj +1495 0 obj +<< +/Title 1496 0 R +/A 1493 0 R +/Parent 1491 0 R +>> +endobj +1491 0 obj +<< +/Title 1492 0 R +/A 1489 0 R +/Parent 1483 0 R +/Prev 1487 0 R +/First 1495 0 R +/Last 1495 0 R +/Count -1 +>> +endobj +1487 0 obj +<< +/Title 1488 0 R +/A 1485 0 R +/Parent 1483 0 R +/Next 1491 0 R +>> +endobj +1483 0 obj +<< +/Title 1484 0 R +/A 1481 0 R +/Parent 287 0 R +/Prev 1467 0 R +/Next 1499 0 R +/First 1487 0 R +/Last 1491 0 R +/Count -2 +>> +endobj +1479 0 obj +<< +/Title 1480 0 R +/A 1477 0 R +/Parent 1475 0 R +>> +endobj +1475 0 obj +<< +/Title 1476 0 R +/A 1473 0 R +/Parent 1467 0 R +/Prev 1471 0 R +/First 1479 0 R +/Last 1479 0 R +/Count -1 +>> +endobj +1471 0 obj +<< +/Title 1472 0 R +/A 1469 0 R +/Parent 1467 0 R +/Next 1475 0 R +>> +endobj +1467 0 obj +<< +/Title 1468 0 R +/A 1465 0 R +/Parent 287 0 R +/Prev 1459 0 R +/Next 1483 0 R +/First 1471 0 R +/Last 1475 0 R +/Count -2 +>> +endobj +1463 0 obj +<< +/Title 1464 0 R +/A 1461 0 R +/Parent 1459 0 R +>> +endobj +1459 0 obj +<< +/Title 1460 0 R +/A 1457 0 R +/Parent 287 0 R +/Prev 1451 0 R +/Next 1467 0 R +/First 1463 0 R +/Last 1463 0 R +/Count -1 +>> +endobj +1455 0 obj +<< +/Title 1456 0 R +/A 1453 0 R +/Parent 1451 0 R +>> +endobj +1451 0 obj +<< +/Title 1452 0 R +/A 1449 0 R +/Parent 287 0 R +/Prev 1247 0 R +/Next 1459 0 R +/First 1455 0 R +/Last 1455 0 R +/Count -1 +>> +endobj +1447 0 obj +<< +/Title 1448 0 R +/A 1445 0 R +/Parent 1271 0 R +/Prev 1443 0 R +>> +endobj +1443 0 obj +<< +/Title 1444 0 R +/A 1441 0 R +/Parent 1271 0 R +/Prev 1439 0 R +/Next 1447 0 R +>> +endobj +1439 0 obj +<< +/Title 1440 0 R +/A 1437 0 R +/Parent 1271 0 R +/Prev 1435 0 R +/Next 1443 0 R +>> +endobj +1435 0 obj +<< +/Title 1436 0 R +/A 1433 0 R +/Parent 1271 0 R +/Prev 1431 0 R +/Next 1439 0 R +>> +endobj +1431 0 obj +<< +/Title 1432 0 R +/A 1429 0 R +/Parent 1271 0 R +/Prev 1427 0 R +/Next 1435 0 R +>> +endobj +1427 0 obj +<< +/Title 1428 0 R +/A 1425 0 R +/Parent 1271 0 R +/Prev 1423 0 R +/Next 1431 0 R +>> +endobj +1423 0 obj +<< +/Title 1424 0 R +/A 1421 0 R +/Parent 1271 0 R +/Prev 1419 0 R +/Next 1427 0 R +>> +endobj +1419 0 obj +<< +/Title 1420 0 R +/A 1417 0 R +/Parent 1271 0 R +/Prev 1415 0 R +/Next 1423 0 R +>> +endobj +1415 0 obj +<< +/Title 1416 0 R +/A 1413 0 R +/Parent 1271 0 R +/Prev 1411 0 R +/Next 1419 0 R +>> +endobj +1411 0 obj +<< +/Title 1412 0 R +/A 1409 0 R +/Parent 1271 0 R +/Prev 1407 0 R +/Next 1415 0 R +>> +endobj +1407 0 obj +<< +/Title 1408 0 R +/A 1405 0 R +/Parent 1271 0 R +/Prev 1403 0 R +/Next 1411 0 R +>> +endobj +1403 0 obj +<< +/Title 1404 0 R +/A 1401 0 R +/Parent 1271 0 R +/Prev 1399 0 R +/Next 1407 0 R +>> +endobj +1399 0 obj +<< +/Title 1400 0 R +/A 1397 0 R +/Parent 1271 0 R +/Prev 1395 0 R +/Next 1403 0 R +>> +endobj +1395 0 obj +<< +/Title 1396 0 R +/A 1393 0 R +/Parent 1271 0 R +/Prev 1391 0 R +/Next 1399 0 R +>> +endobj +1391 0 obj +<< +/Title 1392 0 R +/A 1389 0 R +/Parent 1271 0 R +/Prev 1387 0 R +/Next 1395 0 R +>> +endobj +1387 0 obj +<< +/Title 1388 0 R +/A 1385 0 R +/Parent 1271 0 R +/Prev 1383 0 R +/Next 1391 0 R +>> +endobj +1383 0 obj +<< +/Title 1384 0 R +/A 1381 0 R +/Parent 1271 0 R +/Prev 1379 0 R +/Next 1387 0 R +>> +endobj +1379 0 obj +<< +/Title 1380 0 R +/A 1377 0 R +/Parent 1271 0 R +/Prev 1375 0 R +/Next 1383 0 R +>> +endobj +1375 0 obj +<< +/Title 1376 0 R +/A 1373 0 R +/Parent 1271 0 R +/Prev 1371 0 R +/Next 1379 0 R +>> +endobj +1371 0 obj +<< +/Title 1372 0 R +/A 1369 0 R +/Parent 1271 0 R +/Prev 1367 0 R +/Next 1375 0 R +>> +endobj +1367 0 obj +<< +/Title 1368 0 R +/A 1365 0 R +/Parent 1271 0 R +/Prev 1363 0 R +/Next 1371 0 R +>> +endobj +1363 0 obj +<< +/Title 1364 0 R +/A 1361 0 R +/Parent 1271 0 R +/Prev 1359 0 R +/Next 1367 0 R +>> +endobj +1359 0 obj +<< +/Title 1360 0 R +/A 1357 0 R +/Parent 1271 0 R +/Prev 1355 0 R +/Next 1363 0 R +>> +endobj +1355 0 obj +<< +/Title 1356 0 R +/A 1353 0 R +/Parent 1271 0 R +/Prev 1351 0 R +/Next 1359 0 R +>> +endobj +1351 0 obj +<< +/Title 1352 0 R +/A 1349 0 R +/Parent 1271 0 R +/Prev 1347 0 R +/Next 1355 0 R +>> +endobj +1347 0 obj +<< +/Title 1348 0 R +/A 1345 0 R +/Parent 1271 0 R +/Prev 1343 0 R +/Next 1351 0 R +>> +endobj +1343 0 obj +<< +/Title 1344 0 R +/A 1341 0 R +/Parent 1271 0 R +/Prev 1339 0 R +/Next 1347 0 R +>> +endobj +1339 0 obj +<< +/Title 1340 0 R +/A 1337 0 R +/Parent 1271 0 R +/Prev 1335 0 R +/Next 1343 0 R +>> +endobj +1335 0 obj +<< +/Title 1336 0 R +/A 1333 0 R +/Parent 1271 0 R +/Prev 1331 0 R +/Next 1339 0 R +>> +endobj +1331 0 obj +<< +/Title 1332 0 R +/A 1329 0 R +/Parent 1271 0 R +/Prev 1327 0 R +/Next 1335 0 R +>> +endobj +1327 0 obj +<< +/Title 1328 0 R +/A 1325 0 R +/Parent 1271 0 R +/Prev 1323 0 R +/Next 1331 0 R +>> +endobj +1323 0 obj +<< +/Title 1324 0 R +/A 1321 0 R +/Parent 1271 0 R +/Prev 1319 0 R +/Next 1327 0 R +>> +endobj +1319 0 obj +<< +/Title 1320 0 R +/A 1317 0 R +/Parent 1271 0 R +/Prev 1315 0 R +/Next 1323 0 R +>> +endobj +1315 0 obj +<< +/Title 1316 0 R +/A 1313 0 R +/Parent 1271 0 R +/Prev 1311 0 R +/Next 1319 0 R +>> +endobj +1311 0 obj +<< +/Title 1312 0 R +/A 1309 0 R +/Parent 1271 0 R +/Prev 1307 0 R +/Next 1315 0 R +>> +endobj +1307 0 obj +<< +/Title 1308 0 R +/A 1305 0 R +/Parent 1271 0 R +/Prev 1303 0 R +/Next 1311 0 R +>> +endobj +1303 0 obj +<< +/Title 1304 0 R +/A 1301 0 R +/Parent 1271 0 R +/Prev 1299 0 R +/Next 1307 0 R +>> +endobj +1299 0 obj +<< +/Title 1300 0 R +/A 1297 0 R +/Parent 1271 0 R +/Prev 1295 0 R +/Next 1303 0 R +>> +endobj +1295 0 obj +<< +/Title 1296 0 R +/A 1293 0 R +/Parent 1271 0 R +/Prev 1291 0 R +/Next 1299 0 R +>> +endobj +1291 0 obj +<< +/Title 1292 0 R +/A 1289 0 R +/Parent 1271 0 R +/Prev 1287 0 R +/Next 1295 0 R +>> +endobj +1287 0 obj +<< +/Title 1288 0 R +/A 1285 0 R +/Parent 1271 0 R +/Prev 1283 0 R +/Next 1291 0 R +>> +endobj +1283 0 obj +<< +/Title 1284 0 R +/A 1281 0 R +/Parent 1271 0 R +/Prev 1279 0 R +/Next 1287 0 R +>> +endobj +1279 0 obj +<< +/Title 1280 0 R +/A 1277 0 R +/Parent 1271 0 R +/Prev 1275 0 R +/Next 1283 0 R +>> +endobj +1275 0 obj +<< +/Title 1276 0 R +/A 1273 0 R +/Parent 1271 0 R +/Next 1279 0 R +>> +endobj +1271 0 obj +<< +/Title 1272 0 R +/A 1269 0 R +/Parent 1247 0 R +/Prev 1255 0 R +/First 1275 0 R +/Last 1447 0 R +/Count -44 +>> +endobj +1267 0 obj +<< +/Title 1268 0 R +/A 1265 0 R +/Parent 1255 0 R +/Prev 1263 0 R +>> +endobj +1263 0 obj +<< +/Title 1264 0 R +/A 1261 0 R +/Parent 1255 0 R +/Prev 1259 0 R +/Next 1267 0 R +>> +endobj +1259 0 obj +<< +/Title 1260 0 R +/A 1257 0 R +/Parent 1255 0 R +/Next 1263 0 R +>> +endobj +1255 0 obj +<< +/Title 1256 0 R +/A 1253 0 R +/Parent 1247 0 R +/Prev 1251 0 R +/Next 1271 0 R +/First 1259 0 R +/Last 1267 0 R +/Count -3 +>> +endobj +1251 0 obj +<< +/Title 1252 0 R +/A 1249 0 R +/Parent 1247 0 R +/Next 1255 0 R +>> +endobj +1247 0 obj +<< +/Title 1248 0 R +/A 1245 0 R +/Parent 287 0 R +/Prev 1059 0 R +/Next 1451 0 R +/First 1251 0 R +/Last 1271 0 R +/Count -3 +>> +endobj +1243 0 obj +<< +/Title 1244 0 R +/A 1241 0 R +/Parent 1067 0 R +/Prev 1239 0 R +>> +endobj +1239 0 obj +<< +/Title 1240 0 R +/A 1237 0 R +/Parent 1067 0 R +/Prev 1235 0 R +/Next 1243 0 R +>> +endobj +1235 0 obj +<< +/Title 1236 0 R +/A 1233 0 R +/Parent 1067 0 R +/Prev 1231 0 R +/Next 1239 0 R +>> +endobj +1231 0 obj +<< +/Title 1232 0 R +/A 1229 0 R +/Parent 1067 0 R +/Prev 1227 0 R +/Next 1235 0 R +>> +endobj +1227 0 obj +<< +/Title 1228 0 R +/A 1225 0 R +/Parent 1067 0 R +/Prev 1223 0 R +/Next 1231 0 R +>> +endobj +1223 0 obj +<< +/Title 1224 0 R +/A 1221 0 R +/Parent 1067 0 R +/Prev 1219 0 R +/Next 1227 0 R +>> +endobj +1219 0 obj +<< +/Title 1220 0 R +/A 1217 0 R +/Parent 1067 0 R +/Prev 1215 0 R +/Next 1223 0 R +>> +endobj +1215 0 obj +<< +/Title 1216 0 R +/A 1213 0 R +/Parent 1067 0 R +/Prev 1211 0 R +/Next 1219 0 R +>> +endobj +1211 0 obj +<< +/Title 1212 0 R +/A 1209 0 R +/Parent 1067 0 R +/Prev 1207 0 R +/Next 1215 0 R +>> +endobj +1207 0 obj +<< +/Title 1208 0 R +/A 1205 0 R +/Parent 1067 0 R +/Prev 1203 0 R +/Next 1211 0 R +>> +endobj +1203 0 obj +<< +/Title 1204 0 R +/A 1201 0 R +/Parent 1067 0 R +/Prev 1199 0 R +/Next 1207 0 R +>> +endobj +1199 0 obj +<< +/Title 1200 0 R +/A 1197 0 R +/Parent 1067 0 R +/Prev 1195 0 R +/Next 1203 0 R +>> +endobj +1195 0 obj +<< +/Title 1196 0 R +/A 1193 0 R +/Parent 1067 0 R +/Prev 1191 0 R +/Next 1199 0 R +>> +endobj +1191 0 obj +<< +/Title 1192 0 R +/A 1189 0 R +/Parent 1067 0 R +/Prev 1187 0 R +/Next 1195 0 R +>> +endobj +1187 0 obj +<< +/Title 1188 0 R +/A 1185 0 R +/Parent 1067 0 R +/Prev 1183 0 R +/Next 1191 0 R +>> +endobj +1183 0 obj +<< +/Title 1184 0 R +/A 1181 0 R +/Parent 1067 0 R +/Prev 1179 0 R +/Next 1187 0 R +>> +endobj +1179 0 obj +<< +/Title 1180 0 R +/A 1177 0 R +/Parent 1067 0 R +/Prev 1175 0 R +/Next 1183 0 R +>> +endobj +1175 0 obj +<< +/Title 1176 0 R +/A 1173 0 R +/Parent 1067 0 R +/Prev 1171 0 R +/Next 1179 0 R +>> +endobj +1171 0 obj +<< +/Title 1172 0 R +/A 1169 0 R +/Parent 1067 0 R +/Prev 1167 0 R +/Next 1175 0 R +>> +endobj +1167 0 obj +<< +/Title 1168 0 R +/A 1165 0 R +/Parent 1067 0 R +/Prev 1163 0 R +/Next 1171 0 R +>> +endobj +1163 0 obj +<< +/Title 1164 0 R +/A 1161 0 R +/Parent 1067 0 R +/Prev 1159 0 R +/Next 1167 0 R +>> +endobj +1159 0 obj +<< +/Title 1160 0 R +/A 1157 0 R +/Parent 1067 0 R +/Prev 1155 0 R +/Next 1163 0 R +>> +endobj +1155 0 obj +<< +/Title 1156 0 R +/A 1153 0 R +/Parent 1067 0 R +/Prev 1151 0 R +/Next 1159 0 R +>> +endobj +1151 0 obj +<< +/Title 1152 0 R +/A 1149 0 R +/Parent 1067 0 R +/Prev 1147 0 R +/Next 1155 0 R +>> +endobj +1147 0 obj +<< +/Title 1148 0 R +/A 1145 0 R +/Parent 1067 0 R +/Prev 1143 0 R +/Next 1151 0 R +>> +endobj +1143 0 obj +<< +/Title 1144 0 R +/A 1141 0 R +/Parent 1067 0 R +/Prev 1139 0 R +/Next 1147 0 R +>> +endobj +1139 0 obj +<< +/Title 1140 0 R +/A 1137 0 R +/Parent 1067 0 R +/Prev 1135 0 R +/Next 1143 0 R +>> +endobj +1135 0 obj +<< +/Title 1136 0 R +/A 1133 0 R +/Parent 1067 0 R +/Prev 1131 0 R +/Next 1139 0 R +>> +endobj +1131 0 obj +<< +/Title 1132 0 R +/A 1129 0 R +/Parent 1067 0 R +/Prev 1127 0 R +/Next 1135 0 R +>> +endobj +1127 0 obj +<< +/Title 1128 0 R +/A 1125 0 R +/Parent 1067 0 R +/Prev 1123 0 R +/Next 1131 0 R +>> +endobj +1123 0 obj +<< +/Title 1124 0 R +/A 1121 0 R +/Parent 1067 0 R +/Prev 1119 0 R +/Next 1127 0 R +>> +endobj +1119 0 obj +<< +/Title 1120 0 R +/A 1117 0 R +/Parent 1067 0 R +/Prev 1115 0 R +/Next 1123 0 R +>> +endobj +1115 0 obj +<< +/Title 1116 0 R +/A 1113 0 R +/Parent 1067 0 R +/Prev 1111 0 R +/Next 1119 0 R +>> +endobj +1111 0 obj +<< +/Title 1112 0 R +/A 1109 0 R +/Parent 1067 0 R +/Prev 1107 0 R +/Next 1115 0 R +>> +endobj +1107 0 obj +<< +/Title 1108 0 R +/A 1105 0 R +/Parent 1067 0 R +/Prev 1103 0 R +/Next 1111 0 R +>> +endobj +1103 0 obj +<< +/Title 1104 0 R +/A 1101 0 R +/Parent 1067 0 R +/Prev 1099 0 R +/Next 1107 0 R +>> +endobj +1099 0 obj +<< +/Title 1100 0 R +/A 1097 0 R +/Parent 1067 0 R +/Prev 1095 0 R +/Next 1103 0 R +>> +endobj +1095 0 obj +<< +/Title 1096 0 R +/A 1093 0 R +/Parent 1067 0 R +/Prev 1091 0 R +/Next 1099 0 R +>> +endobj +1091 0 obj +<< +/Title 1092 0 R +/A 1089 0 R +/Parent 1067 0 R +/Prev 1087 0 R +/Next 1095 0 R +>> +endobj +1087 0 obj +<< +/Title 1088 0 R +/A 1085 0 R +/Parent 1067 0 R +/Prev 1083 0 R +/Next 1091 0 R +>> +endobj +1083 0 obj +<< +/Title 1084 0 R +/A 1081 0 R +/Parent 1067 0 R +/Prev 1079 0 R +/Next 1087 0 R +>> +endobj +1079 0 obj +<< +/Title 1080 0 R +/A 1077 0 R +/Parent 1067 0 R +/Prev 1075 0 R +/Next 1083 0 R +>> +endobj +1075 0 obj +<< +/Title 1076 0 R +/A 1073 0 R +/Parent 1067 0 R +/Prev 1071 0 R +/Next 1079 0 R +>> +endobj +1071 0 obj +<< +/Title 1072 0 R +/A 1069 0 R +/Parent 1067 0 R +/Next 1075 0 R +>> +endobj +1067 0 obj +<< +/Title 1068 0 R +/A 1065 0 R +/Parent 1059 0 R +/Prev 1063 0 R +/First 1071 0 R +/Last 1243 0 R +/Count -44 +>> +endobj +1063 0 obj +<< +/Title 1064 0 R +/A 1061 0 R +/Parent 1059 0 R +/Next 1067 0 R +>> +endobj +1059 0 obj +<< +/Title 1060 0 R +/A 1057 0 R +/Parent 287 0 R +/Prev 1051 0 R +/Next 1247 0 R +/First 1063 0 R +/Last 1067 0 R +/Count -2 +>> +endobj +1055 0 obj +<< +/Title 1056 0 R +/A 1053 0 R +/Parent 1051 0 R +>> +endobj +1051 0 obj +<< +/Title 1052 0 R +/A 1049 0 R +/Parent 287 0 R +/Prev 1043 0 R +/Next 1059 0 R +/First 1055 0 R +/Last 1055 0 R +/Count -1 +>> +endobj +1047 0 obj +<< +/Title 1048 0 R +/A 1045 0 R +/Parent 1043 0 R +>> +endobj +1043 0 obj +<< +/Title 1044 0 R +/A 1041 0 R +/Parent 287 0 R +/Prev 1003 0 R +/Next 1051 0 R +/First 1047 0 R +/Last 1047 0 R +/Count -1 +>> +endobj +1039 0 obj +<< +/Title 1040 0 R +/A 1037 0 R +/Parent 1011 0 R +/Prev 1035 0 R +>> +endobj +1035 0 obj +<< +/Title 1036 0 R +/A 1033 0 R +/Parent 1011 0 R +/Prev 1031 0 R +/Next 1039 0 R +>> +endobj +1031 0 obj +<< +/Title 1032 0 R +/A 1029 0 R +/Parent 1011 0 R +/Prev 1027 0 R +/Next 1035 0 R +>> +endobj +1027 0 obj +<< +/Title 1028 0 R +/A 1025 0 R +/Parent 1011 0 R +/Prev 1023 0 R +/Next 1031 0 R +>> +endobj +1023 0 obj +<< +/Title 1024 0 R +/A 1021 0 R +/Parent 1011 0 R +/Prev 1019 0 R +/Next 1027 0 R +>> +endobj +1019 0 obj +<< +/Title 1020 0 R +/A 1017 0 R +/Parent 1011 0 R +/Prev 1015 0 R +/Next 1023 0 R +>> +endobj +1015 0 obj +<< +/Title 1016 0 R +/A 1013 0 R +/Parent 1011 0 R +/Next 1019 0 R +>> +endobj +1011 0 obj +<< +/Title 1012 0 R +/A 1009 0 R +/Parent 1003 0 R +/Prev 1007 0 R +/First 1015 0 R +/Last 1039 0 R +/Count -7 +>> +endobj +1007 0 obj +<< +/Title 1008 0 R +/A 1005 0 R +/Parent 1003 0 R +/Next 1011 0 R +>> +endobj +1003 0 obj +<< +/Title 1004 0 R +/A 1001 0 R +/Parent 287 0 R +/Prev 963 0 R +/Next 1043 0 R +/First 1007 0 R +/Last 1011 0 R +/Count -2 +>> +endobj +999 0 obj +<< +/Title 1000 0 R +/A 997 0 R +/Parent 971 0 R +/Prev 995 0 R +>> +endobj +995 0 obj +<< +/Title 996 0 R +/A 993 0 R +/Parent 971 0 R +/Prev 991 0 R +/Next 999 0 R +>> +endobj +991 0 obj +<< +/Title 992 0 R +/A 989 0 R +/Parent 971 0 R +/Prev 987 0 R +/Next 995 0 R +>> +endobj +987 0 obj +<< +/Title 988 0 R +/A 985 0 R +/Parent 971 0 R +/Prev 983 0 R +/Next 991 0 R +>> +endobj +983 0 obj +<< +/Title 984 0 R +/A 981 0 R +/Parent 971 0 R +/Prev 979 0 R +/Next 987 0 R +>> +endobj +979 0 obj +<< +/Title 980 0 R +/A 977 0 R +/Parent 971 0 R +/Prev 975 0 R +/Next 983 0 R +>> +endobj +975 0 obj +<< +/Title 976 0 R +/A 973 0 R +/Parent 971 0 R +/Next 979 0 R +>> +endobj +971 0 obj +<< +/Title 972 0 R +/A 969 0 R +/Parent 963 0 R +/Prev 967 0 R +/First 975 0 R +/Last 999 0 R +/Count -7 +>> +endobj +967 0 obj +<< +/Title 968 0 R +/A 965 0 R +/Parent 963 0 R +/Next 971 0 R +>> +endobj +963 0 obj +<< +/Title 964 0 R +/A 961 0 R +/Parent 287 0 R +/Prev 935 0 R +/Next 1003 0 R +/First 967 0 R +/Last 971 0 R +/Count -2 +>> +endobj +959 0 obj +<< +/Title 960 0 R +/A 957 0 R +/Parent 943 0 R +/Prev 955 0 R +>> +endobj +955 0 obj +<< +/Title 956 0 R +/A 953 0 R +/Parent 943 0 R +/Prev 951 0 R +/Next 959 0 R +>> +endobj +951 0 obj +<< +/Title 952 0 R +/A 949 0 R +/Parent 943 0 R +/Prev 947 0 R +/Next 955 0 R +>> +endobj +947 0 obj +<< +/Title 948 0 R +/A 945 0 R +/Parent 943 0 R +/Next 951 0 R +>> +endobj +943 0 obj +<< +/Title 944 0 R +/A 941 0 R +/Parent 935 0 R +/Prev 939 0 R +/First 947 0 R +/Last 959 0 R +/Count -4 +>> +endobj +939 0 obj +<< +/Title 940 0 R +/A 937 0 R +/Parent 935 0 R +/Next 943 0 R +>> +endobj +935 0 obj +<< +/Title 936 0 R +/A 933 0 R +/Parent 287 0 R +/Prev 907 0 R +/Next 963 0 R +/First 939 0 R +/Last 943 0 R +/Count -2 +>> +endobj +931 0 obj +<< +/Title 932 0 R +/A 929 0 R +/Parent 915 0 R +/Prev 927 0 R +>> +endobj +927 0 obj +<< +/Title 928 0 R +/A 925 0 R +/Parent 915 0 R +/Prev 923 0 R +/Next 931 0 R +>> +endobj +923 0 obj +<< +/Title 924 0 R +/A 921 0 R +/Parent 915 0 R +/Prev 919 0 R +/Next 927 0 R +>> +endobj +919 0 obj +<< +/Title 920 0 R +/A 917 0 R +/Parent 915 0 R +/Next 923 0 R +>> +endobj +915 0 obj +<< +/Title 916 0 R +/A 913 0 R +/Parent 907 0 R +/Prev 911 0 R +/First 919 0 R +/Last 931 0 R +/Count -4 +>> +endobj +911 0 obj +<< +/Title 912 0 R +/A 909 0 R +/Parent 907 0 R +/Next 915 0 R +>> +endobj +907 0 obj +<< +/Title 908 0 R +/A 905 0 R +/Parent 287 0 R +/Prev 891 0 R +/Next 935 0 R +/First 911 0 R +/Last 915 0 R +/Count -2 +>> +endobj +903 0 obj +<< +/Title 904 0 R +/A 901 0 R +/Parent 899 0 R +>> +endobj +899 0 obj +<< +/Title 900 0 R +/A 897 0 R +/Parent 891 0 R +/Prev 895 0 R +/First 903 0 R +/Last 903 0 R +/Count -1 +>> +endobj +895 0 obj +<< +/Title 896 0 R +/A 893 0 R +/Parent 891 0 R +/Next 899 0 R +>> +endobj +891 0 obj +<< +/Title 892 0 R +/A 889 0 R +/Parent 287 0 R +/Prev 875 0 R +/Next 907 0 R +/First 895 0 R +/Last 899 0 R +/Count -2 +>> +endobj +887 0 obj +<< +/Title 888 0 R +/A 885 0 R +/Parent 883 0 R +>> +endobj +883 0 obj +<< +/Title 884 0 R +/A 881 0 R +/Parent 875 0 R +/Prev 879 0 R +/First 887 0 R +/Last 887 0 R +/Count -1 +>> +endobj +879 0 obj +<< +/Title 880 0 R +/A 877 0 R +/Parent 875 0 R +/Next 883 0 R +>> +endobj +875 0 obj +<< +/Title 876 0 R +/A 873 0 R +/Parent 287 0 R +/Prev 867 0 R +/Next 891 0 R +/First 879 0 R +/Last 883 0 R +/Count -2 +>> +endobj +871 0 obj +<< +/Title 872 0 R +/A 869 0 R +/Parent 867 0 R +>> +endobj +867 0 obj +<< +/Title 868 0 R +/A 865 0 R +/Parent 287 0 R +/Prev 859 0 R +/Next 875 0 R +/First 871 0 R +/Last 871 0 R +/Count -1 +>> +endobj +863 0 obj +<< +/Title 864 0 R +/A 861 0 R +/Parent 859 0 R +>> +endobj +859 0 obj +<< +/Title 860 0 R +/A 857 0 R +/Parent 287 0 R +/Prev 843 0 R +/Next 867 0 R +/First 863 0 R +/Last 863 0 R +/Count -1 +>> +endobj +855 0 obj +<< +/Title 856 0 R +/A 853 0 R +/Parent 851 0 R +>> +endobj +851 0 obj +<< +/Title 852 0 R +/A 849 0 R +/Parent 843 0 R +/Prev 847 0 R +/First 855 0 R +/Last 855 0 R +/Count -1 +>> +endobj +847 0 obj +<< +/Title 848 0 R +/A 845 0 R +/Parent 843 0 R +/Next 851 0 R +>> +endobj +843 0 obj +<< +/Title 844 0 R +/A 841 0 R +/Parent 287 0 R +/Prev 827 0 R +/Next 859 0 R +/First 847 0 R +/Last 851 0 R +/Count -2 +>> +endobj +839 0 obj +<< +/Title 840 0 R +/A 837 0 R +/Parent 835 0 R +>> +endobj +835 0 obj +<< +/Title 836 0 R +/A 833 0 R +/Parent 827 0 R +/Prev 831 0 R +/First 839 0 R +/Last 839 0 R +/Count -1 +>> +endobj +831 0 obj +<< +/Title 832 0 R +/A 829 0 R +/Parent 827 0 R +/Next 835 0 R +>> +endobj +827 0 obj +<< +/Title 828 0 R +/A 825 0 R +/Parent 287 0 R +/Prev 799 0 R +/Next 843 0 R +/First 831 0 R +/Last 835 0 R +/Count -2 +>> +endobj +823 0 obj +<< +/Title 824 0 R +/A 821 0 R +/Parent 807 0 R +/Prev 819 0 R +>> +endobj +819 0 obj +<< +/Title 820 0 R +/A 817 0 R +/Parent 807 0 R +/Prev 815 0 R +/Next 823 0 R +>> +endobj +815 0 obj +<< +/Title 816 0 R +/A 813 0 R +/Parent 807 0 R +/Prev 811 0 R +/Next 819 0 R +>> +endobj +811 0 obj +<< +/Title 812 0 R +/A 809 0 R +/Parent 807 0 R +/Next 815 0 R +>> +endobj +807 0 obj +<< +/Title 808 0 R +/A 805 0 R +/Parent 799 0 R +/Prev 803 0 R +/First 811 0 R +/Last 823 0 R +/Count -4 +>> +endobj +803 0 obj +<< +/Title 804 0 R +/A 801 0 R +/Parent 799 0 R +/Next 807 0 R +>> +endobj +799 0 obj +<< +/Title 800 0 R +/A 797 0 R +/Parent 287 0 R +/Prev 771 0 R +/Next 827 0 R +/First 803 0 R +/Last 807 0 R +/Count -2 +>> +endobj +795 0 obj +<< +/Title 796 0 R +/A 793 0 R +/Parent 779 0 R +/Prev 791 0 R +>> +endobj +791 0 obj +<< +/Title 792 0 R +/A 789 0 R +/Parent 779 0 R +/Prev 787 0 R +/Next 795 0 R +>> +endobj +787 0 obj +<< +/Title 788 0 R +/A 785 0 R +/Parent 779 0 R +/Prev 783 0 R +/Next 791 0 R +>> +endobj +783 0 obj +<< +/Title 784 0 R +/A 781 0 R +/Parent 779 0 R +/Next 787 0 R +>> +endobj +779 0 obj +<< +/Title 780 0 R +/A 777 0 R +/Parent 771 0 R +/Prev 775 0 R +/First 783 0 R +/Last 795 0 R +/Count -4 +>> +endobj +775 0 obj +<< +/Title 776 0 R +/A 773 0 R +/Parent 771 0 R +/Next 779 0 R +>> +endobj +771 0 obj +<< +/Title 772 0 R +/A 769 0 R +/Parent 287 0 R +/Prev 755 0 R +/Next 799 0 R +/First 775 0 R +/Last 779 0 R +/Count -2 +>> +endobj +767 0 obj +<< +/Title 768 0 R +/A 765 0 R +/Parent 763 0 R +>> +endobj +763 0 obj +<< +/Title 764 0 R +/A 761 0 R +/Parent 755 0 R +/Prev 759 0 R +/First 767 0 R +/Last 767 0 R +/Count -1 +>> +endobj +759 0 obj +<< +/Title 760 0 R +/A 757 0 R +/Parent 755 0 R +/Next 763 0 R +>> +endobj +755 0 obj +<< +/Title 756 0 R +/A 753 0 R +/Parent 287 0 R +/Prev 739 0 R +/Next 771 0 R +/First 759 0 R +/Last 763 0 R +/Count -2 +>> +endobj +751 0 obj +<< +/Title 752 0 R +/A 749 0 R +/Parent 747 0 R +>> +endobj +747 0 obj +<< +/Title 748 0 R +/A 745 0 R +/Parent 739 0 R +/Prev 743 0 R +/First 751 0 R +/Last 751 0 R +/Count -1 +>> +endobj +743 0 obj +<< +/Title 744 0 R +/A 741 0 R +/Parent 739 0 R +/Next 747 0 R +>> +endobj +739 0 obj +<< +/Title 740 0 R +/A 737 0 R +/Parent 287 0 R +/Prev 719 0 R +/Next 755 0 R +/First 743 0 R +/Last 747 0 R +/Count -2 +>> +endobj +735 0 obj +<< +/Title 736 0 R +/A 733 0 R +/Parent 727 0 R +/Prev 731 0 R +>> +endobj +731 0 obj +<< +/Title 732 0 R +/A 729 0 R +/Parent 727 0 R +/Next 735 0 R +>> +endobj +727 0 obj +<< +/Title 728 0 R +/A 725 0 R +/Parent 719 0 R +/Prev 723 0 R +/First 731 0 R +/Last 735 0 R +/Count -2 +>> +endobj +723 0 obj +<< +/Title 724 0 R +/A 721 0 R +/Parent 719 0 R +/Next 727 0 R +>> +endobj +719 0 obj +<< +/Title 720 0 R +/A 717 0 R +/Parent 287 0 R +/Prev 695 0 R +/Next 739 0 R +/First 723 0 R +/Last 727 0 R +/Count -2 +>> +endobj +715 0 obj +<< +/Title 716 0 R +/A 713 0 R +/Parent 703 0 R +/Prev 711 0 R +>> +endobj +711 0 obj +<< +/Title 712 0 R +/A 709 0 R +/Parent 703 0 R +/Prev 707 0 R +/Next 715 0 R +>> +endobj +707 0 obj +<< +/Title 708 0 R +/A 705 0 R +/Parent 703 0 R +/Next 711 0 R +>> +endobj +703 0 obj +<< +/Title 704 0 R +/A 701 0 R +/Parent 695 0 R +/Prev 699 0 R +/First 707 0 R +/Last 715 0 R +/Count -3 +>> +endobj +699 0 obj +<< +/Title 700 0 R +/A 697 0 R +/Parent 695 0 R +/Next 703 0 R +>> +endobj +695 0 obj +<< +/Title 696 0 R +/A 693 0 R +/Parent 287 0 R +/Prev 687 0 R +/Next 719 0 R +/First 699 0 R +/Last 703 0 R +/Count -2 +>> +endobj +691 0 obj +<< +/Title 692 0 R +/A 689 0 R +/Parent 687 0 R +>> +endobj +687 0 obj +<< +/Title 688 0 R +/A 685 0 R +/Parent 287 0 R +/Prev 679 0 R +/Next 695 0 R +/First 691 0 R +/Last 691 0 R +/Count -1 +>> +endobj +683 0 obj +<< +/Title 684 0 R +/A 681 0 R +/Parent 679 0 R +>> +endobj +679 0 obj +<< +/Title 680 0 R +/A 677 0 R +/Parent 287 0 R +/Prev 671 0 R +/Next 687 0 R +/First 683 0 R +/Last 683 0 R +/Count -1 +>> +endobj +675 0 obj +<< +/Title 676 0 R +/A 673 0 R +/Parent 671 0 R +>> +endobj +671 0 obj +<< +/Title 672 0 R +/A 669 0 R +/Parent 287 0 R +/Prev 663 0 R +/Next 679 0 R +/First 675 0 R +/Last 675 0 R +/Count -1 +>> +endobj +667 0 obj +<< +/Title 668 0 R +/A 665 0 R +/Parent 663 0 R +>> +endobj +663 0 obj +<< +/Title 664 0 R +/A 661 0 R +/Parent 287 0 R +/Prev 655 0 R +/Next 671 0 R +/First 667 0 R +/Last 667 0 R +/Count -1 +>> +endobj +659 0 obj +<< +/Title 660 0 R +/A 657 0 R +/Parent 655 0 R +>> +endobj +655 0 obj +<< +/Title 656 0 R +/A 653 0 R +/Parent 287 0 R +/Prev 619 0 R +/Next 663 0 R +/First 659 0 R +/Last 659 0 R +/Count -1 +>> +endobj +651 0 obj +<< +/Title 652 0 R +/A 649 0 R +/Parent 627 0 R +/Prev 647 0 R +>> +endobj +647 0 obj +<< +/Title 648 0 R +/A 645 0 R +/Parent 627 0 R +/Prev 643 0 R +/Next 651 0 R +>> +endobj +643 0 obj +<< +/Title 644 0 R +/A 641 0 R +/Parent 627 0 R +/Prev 639 0 R +/Next 647 0 R +>> +endobj +639 0 obj +<< +/Title 640 0 R +/A 637 0 R +/Parent 627 0 R +/Prev 635 0 R +/Next 643 0 R +>> +endobj +635 0 obj +<< +/Title 636 0 R +/A 633 0 R +/Parent 627 0 R +/Prev 631 0 R +/Next 639 0 R +>> +endobj +631 0 obj +<< +/Title 632 0 R +/A 629 0 R +/Parent 627 0 R +/Next 635 0 R +>> +endobj +627 0 obj +<< +/Title 628 0 R +/A 625 0 R +/Parent 619 0 R +/Prev 623 0 R +/First 631 0 R +/Last 651 0 R +/Count -6 +>> +endobj +623 0 obj +<< +/Title 624 0 R +/A 621 0 R +/Parent 619 0 R +/Next 627 0 R +>> +endobj +619 0 obj +<< +/Title 620 0 R +/A 617 0 R +/Parent 287 0 R +/Prev 595 0 R +/Next 655 0 R +/First 623 0 R +/Last 627 0 R +/Count -2 +>> +endobj +615 0 obj +<< +/Title 616 0 R +/A 613 0 R +/Parent 611 0 R +>> +endobj +611 0 obj +<< +/Title 612 0 R +/A 609 0 R +/Parent 595 0 R +/Prev 603 0 R +/First 615 0 R +/Last 615 0 R +/Count -1 +>> +endobj +607 0 obj +<< +/Title 608 0 R +/A 605 0 R +/Parent 603 0 R +>> +endobj +603 0 obj +<< +/Title 604 0 R +/A 601 0 R +/Parent 595 0 R +/Prev 599 0 R +/Next 611 0 R +/First 607 0 R +/Last 607 0 R +/Count -1 +>> +endobj +599 0 obj +<< +/Title 600 0 R +/A 597 0 R +/Parent 595 0 R +/Next 603 0 R +>> +endobj +595 0 obj +<< +/Title 596 0 R +/A 593 0 R +/Parent 287 0 R +/Prev 579 0 R +/Next 619 0 R +/First 599 0 R +/Last 611 0 R +/Count -3 +>> +endobj +591 0 obj +<< +/Title 592 0 R +/A 589 0 R +/Parent 587 0 R +>> +endobj +587 0 obj +<< +/Title 588 0 R +/A 585 0 R +/Parent 579 0 R +/Prev 583 0 R +/First 591 0 R +/Last 591 0 R +/Count -1 +>> +endobj +583 0 obj +<< +/Title 584 0 R +/A 581 0 R +/Parent 579 0 R +/Next 587 0 R +>> +endobj +579 0 obj +<< +/Title 580 0 R +/A 577 0 R +/Parent 287 0 R +/Prev 563 0 R +/Next 595 0 R +/First 583 0 R +/Last 587 0 R +/Count -2 +>> +endobj +575 0 obj +<< +/Title 576 0 R +/A 573 0 R +/Parent 571 0 R +>> +endobj +571 0 obj +<< +/Title 572 0 R +/A 569 0 R +/Parent 563 0 R +/Prev 567 0 R +/First 575 0 R +/Last 575 0 R +/Count -1 +>> +endobj +567 0 obj +<< +/Title 568 0 R +/A 565 0 R +/Parent 563 0 R +/Next 571 0 R +>> +endobj +563 0 obj +<< +/Title 564 0 R +/A 561 0 R +/Parent 287 0 R +/Prev 547 0 R +/Next 579 0 R +/First 567 0 R +/Last 571 0 R +/Count -2 +>> +endobj +559 0 obj +<< +/Title 560 0 R +/A 557 0 R +/Parent 555 0 R +>> +endobj +555 0 obj +<< +/Title 556 0 R +/A 553 0 R +/Parent 547 0 R +/Prev 551 0 R +/First 559 0 R +/Last 559 0 R +/Count -1 +>> +endobj +551 0 obj +<< +/Title 552 0 R +/A 549 0 R +/Parent 547 0 R +/Next 555 0 R +>> +endobj +547 0 obj +<< +/Title 548 0 R +/A 545 0 R +/Parent 287 0 R +/Prev 531 0 R +/Next 563 0 R +/First 551 0 R +/Last 555 0 R +/Count -2 +>> +endobj +543 0 obj +<< +/Title 544 0 R +/A 541 0 R +/Parent 539 0 R +>> +endobj +539 0 obj +<< +/Title 540 0 R +/A 537 0 R +/Parent 531 0 R +/Prev 535 0 R +/First 543 0 R +/Last 543 0 R +/Count -1 +>> +endobj +535 0 obj +<< +/Title 536 0 R +/A 533 0 R +/Parent 531 0 R +/Next 539 0 R +>> +endobj +531 0 obj +<< +/Title 532 0 R +/A 529 0 R +/Parent 287 0 R +/Prev 515 0 R +/Next 547 0 R +/First 535 0 R +/Last 539 0 R +/Count -2 +>> +endobj +527 0 obj +<< +/Title 528 0 R +/A 525 0 R +/Parent 523 0 R +>> +endobj +523 0 obj +<< +/Title 524 0 R +/A 521 0 R +/Parent 515 0 R +/Prev 519 0 R +/First 527 0 R +/Last 527 0 R +/Count -1 +>> +endobj +519 0 obj +<< +/Title 520 0 R +/A 517 0 R +/Parent 515 0 R +/Next 523 0 R +>> +endobj +515 0 obj +<< +/Title 516 0 R +/A 513 0 R +/Parent 287 0 R +/Prev 495 0 R +/Next 531 0 R +/First 519 0 R +/Last 523 0 R +/Count -2 +>> +endobj +511 0 obj +<< +/Title 512 0 R +/A 509 0 R +/Parent 503 0 R +/Prev 507 0 R +>> +endobj +507 0 obj +<< +/Title 508 0 R +/A 505 0 R +/Parent 503 0 R +/Next 511 0 R +>> +endobj +503 0 obj +<< +/Title 504 0 R +/A 501 0 R +/Parent 495 0 R +/Prev 499 0 R +/First 507 0 R +/Last 511 0 R +/Count -2 +>> +endobj +499 0 obj +<< +/Title 500 0 R +/A 497 0 R +/Parent 495 0 R +/Next 503 0 R +>> +endobj +495 0 obj +<< +/Title 496 0 R +/A 493 0 R +/Parent 287 0 R +/Prev 475 0 R +/Next 515 0 R +/First 499 0 R +/Last 503 0 R +/Count -2 +>> +endobj +491 0 obj +<< +/Title 492 0 R +/A 489 0 R +/Parent 483 0 R +/Prev 487 0 R +>> +endobj +487 0 obj +<< +/Title 488 0 R +/A 485 0 R +/Parent 483 0 R +/Next 491 0 R +>> +endobj +483 0 obj +<< +/Title 484 0 R +/A 481 0 R +/Parent 475 0 R +/Prev 479 0 R +/First 487 0 R +/Last 491 0 R +/Count -2 +>> +endobj +479 0 obj +<< +/Title 480 0 R +/A 477 0 R +/Parent 475 0 R +/Next 483 0 R +>> +endobj +475 0 obj +<< +/Title 476 0 R +/A 473 0 R +/Parent 287 0 R +/Prev 447 0 R +/Next 495 0 R +/First 479 0 R +/Last 483 0 R +/Count -2 +>> +endobj +471 0 obj +<< +/Title 472 0 R +/A 469 0 R +/Parent 455 0 R +/Prev 467 0 R +>> +endobj +467 0 obj +<< +/Title 468 0 R +/A 465 0 R +/Parent 455 0 R +/Prev 463 0 R +/Next 471 0 R +>> +endobj +463 0 obj +<< +/Title 464 0 R +/A 461 0 R +/Parent 455 0 R +/Prev 459 0 R +/Next 467 0 R +>> +endobj +459 0 obj +<< +/Title 460 0 R +/A 457 0 R +/Parent 455 0 R +/Next 463 0 R +>> +endobj +455 0 obj +<< +/Title 456 0 R +/A 453 0 R +/Parent 447 0 R +/Prev 451 0 R +/First 459 0 R +/Last 471 0 R +/Count -4 +>> +endobj +451 0 obj +<< +/Title 452 0 R +/A 449 0 R +/Parent 447 0 R +/Next 455 0 R +>> +endobj +447 0 obj +<< +/Title 448 0 R +/A 445 0 R +/Parent 287 0 R +/Prev 419 0 R +/Next 475 0 R +/First 451 0 R +/Last 455 0 R +/Count -2 +>> +endobj +443 0 obj +<< +/Title 444 0 R +/A 441 0 R +/Parent 427 0 R +/Prev 439 0 R +>> +endobj +439 0 obj +<< +/Title 440 0 R +/A 437 0 R +/Parent 427 0 R +/Prev 435 0 R +/Next 443 0 R +>> +endobj +435 0 obj +<< +/Title 436 0 R +/A 433 0 R +/Parent 427 0 R +/Prev 431 0 R +/Next 439 0 R +>> +endobj +431 0 obj +<< +/Title 432 0 R +/A 429 0 R +/Parent 427 0 R +/Next 435 0 R +>> +endobj +427 0 obj +<< +/Title 428 0 R +/A 425 0 R +/Parent 419 0 R +/Prev 423 0 R +/First 431 0 R +/Last 443 0 R +/Count -4 +>> +endobj +423 0 obj +<< +/Title 424 0 R +/A 421 0 R +/Parent 419 0 R +/Next 427 0 R +>> +endobj +419 0 obj +<< +/Title 420 0 R +/A 417 0 R +/Parent 287 0 R +/Prev 399 0 R +/Next 447 0 R +/First 423 0 R +/Last 427 0 R +/Count -2 +>> +endobj +415 0 obj +<< +/Title 416 0 R +/A 413 0 R +/Parent 407 0 R +/Prev 411 0 R +>> +endobj +411 0 obj +<< +/Title 412 0 R +/A 409 0 R +/Parent 407 0 R +/Next 415 0 R +>> +endobj +407 0 obj +<< +/Title 408 0 R +/A 405 0 R +/Parent 399 0 R +/Prev 403 0 R +/First 411 0 R +/Last 415 0 R +/Count -2 +>> +endobj +403 0 obj +<< +/Title 404 0 R +/A 401 0 R +/Parent 399 0 R +/Next 407 0 R +>> +endobj +399 0 obj +<< +/Title 400 0 R +/A 397 0 R +/Parent 287 0 R +/Prev 379 0 R +/Next 419 0 R +/First 403 0 R +/Last 407 0 R +/Count -2 +>> +endobj +395 0 obj +<< +/Title 396 0 R +/A 393 0 R +/Parent 387 0 R +/Prev 391 0 R +>> +endobj +391 0 obj +<< +/Title 392 0 R +/A 389 0 R +/Parent 387 0 R +/Next 395 0 R +>> +endobj +387 0 obj +<< +/Title 388 0 R +/A 385 0 R +/Parent 379 0 R +/Prev 383 0 R +/First 391 0 R +/Last 395 0 R +/Count -2 +>> +endobj +383 0 obj +<< +/Title 384 0 R +/A 381 0 R +/Parent 379 0 R +/Next 387 0 R +>> +endobj +379 0 obj +<< +/Title 380 0 R +/A 377 0 R +/Parent 287 0 R +/Prev 355 0 R +/Next 399 0 R +/First 383 0 R +/Last 387 0 R +/Count -2 +>> +endobj +375 0 obj +<< +/Title 376 0 R +/A 373 0 R +/Parent 363 0 R +/Prev 371 0 R +>> +endobj +371 0 obj +<< +/Title 372 0 R +/A 369 0 R +/Parent 363 0 R +/Prev 367 0 R +/Next 375 0 R +>> +endobj +367 0 obj +<< +/Title 368 0 R +/A 365 0 R +/Parent 363 0 R +/Next 371 0 R +>> +endobj +363 0 obj +<< +/Title 364 0 R +/A 361 0 R +/Parent 355 0 R +/Prev 359 0 R +/First 367 0 R +/Last 375 0 R +/Count -3 +>> +endobj +359 0 obj +<< +/Title 360 0 R +/A 357 0 R +/Parent 355 0 R +/Next 363 0 R +>> +endobj +355 0 obj +<< +/Title 356 0 R +/A 353 0 R +/Parent 287 0 R +/Prev 331 0 R +/Next 379 0 R +/First 359 0 R +/Last 363 0 R +/Count -2 +>> +endobj +351 0 obj +<< +/Title 352 0 R +/A 349 0 R +/Parent 339 0 R +/Prev 347 0 R +>> +endobj +347 0 obj +<< +/Title 348 0 R +/A 345 0 R +/Parent 339 0 R +/Prev 343 0 R +/Next 351 0 R +>> +endobj +343 0 obj +<< +/Title 344 0 R +/A 341 0 R +/Parent 339 0 R +/Next 347 0 R +>> +endobj +339 0 obj +<< +/Title 340 0 R +/A 337 0 R +/Parent 331 0 R +/Prev 335 0 R +/First 343 0 R +/Last 351 0 R +/Count -3 +>> +endobj +335 0 obj +<< +/Title 336 0 R +/A 333 0 R +/Parent 331 0 R +/Next 339 0 R +>> +endobj +331 0 obj +<< +/Title 332 0 R +/A 329 0 R +/Parent 287 0 R +/Prev 311 0 R +/Next 355 0 R +/First 335 0 R +/Last 339 0 R +/Count -2 +>> +endobj +327 0 obj +<< +/Title 328 0 R +/A 325 0 R +/Parent 319 0 R +/Prev 323 0 R +>> +endobj +323 0 obj +<< +/Title 324 0 R +/A 321 0 R +/Parent 319 0 R +/Next 327 0 R +>> +endobj +319 0 obj +<< +/Title 320 0 R +/A 317 0 R +/Parent 311 0 R +/Prev 315 0 R +/First 323 0 R +/Last 327 0 R +/Count -2 +>> +endobj +315 0 obj +<< +/Title 316 0 R +/A 313 0 R +/Parent 311 0 R +/Next 319 0 R +>> +endobj +311 0 obj +<< +/Title 312 0 R +/A 309 0 R +/Parent 287 0 R +/Prev 291 0 R +/Next 331 0 R +/First 315 0 R +/Last 319 0 R +/Count -2 +>> +endobj +307 0 obj +<< +/Title 308 0 R +/A 305 0 R +/Parent 299 0 R +/Prev 303 0 R +>> +endobj +303 0 obj +<< +/Title 304 0 R +/A 301 0 R +/Parent 299 0 R +/Next 307 0 R +>> +endobj +299 0 obj +<< +/Title 300 0 R +/A 297 0 R +/Parent 291 0 R +/Prev 295 0 R +/First 303 0 R +/Last 307 0 R +/Count -2 +>> +endobj +295 0 obj +<< +/Title 296 0 R +/A 293 0 R +/Parent 291 0 R +/Next 299 0 R +>> +endobj +291 0 obj +<< +/Title 292 0 R +/A 289 0 R +/Parent 287 0 R +/Next 311 0 R +/First 295 0 R +/Last 299 0 R +/Count -2 +>> +endobj +287 0 obj +<< +/Title 288 0 R +/A 285 0 R +/Parent 8940 0 R +/Prev 275 0 R +/First 291 0 R +/Last 2667 0 R +/Count -95 +>> +endobj +283 0 obj +<< +/Title 284 0 R +/A 281 0 R +/Parent 279 0 R +>> +endobj +279 0 obj +<< +/Title 280 0 R +/A 277 0 R +/Parent 275 0 R +/First 283 0 R +/Last 283 0 R +/Count -1 +>> +endobj +275 0 obj +<< +/Title 276 0 R +/A 273 0 R +/Parent 8940 0 R +/Prev 143 0 R +/Next 287 0 R +/First 279 0 R +/Last 279 0 R +/Count -1 +>> +endobj +271 0 obj +<< +/Title 272 0 R +/A 269 0 R +/Parent 267 0 R +>> +endobj +267 0 obj +<< +/Title 268 0 R +/A 265 0 R +/Parent 143 0 R +/Prev 259 0 R +/First 271 0 R +/Last 271 0 R +/Count -1 +>> +endobj +263 0 obj +<< +/Title 264 0 R +/A 261 0 R +/Parent 259 0 R +>> +endobj +259 0 obj +<< +/Title 260 0 R +/A 257 0 R +/Parent 143 0 R +/Prev 251 0 R +/Next 267 0 R +/First 263 0 R +/Last 263 0 R +/Count -1 +>> +endobj +255 0 obj +<< +/Title 256 0 R +/A 253 0 R +/Parent 251 0 R +>> +endobj +251 0 obj +<< +/Title 252 0 R +/A 249 0 R +/Parent 143 0 R +/Prev 243 0 R +/Next 259 0 R +/First 255 0 R +/Last 255 0 R +/Count -1 +>> +endobj +247 0 obj +<< +/Title 248 0 R +/A 245 0 R +/Parent 243 0 R +>> +endobj +243 0 obj +<< +/Title 244 0 R +/A 241 0 R +/Parent 143 0 R +/Prev 235 0 R +/Next 251 0 R +/First 247 0 R +/Last 247 0 R +/Count -1 +>> +endobj +239 0 obj +<< +/Title 240 0 R +/A 237 0 R +/Parent 235 0 R +>> +endobj +235 0 obj +<< +/Title 236 0 R +/A 233 0 R +/Parent 143 0 R +/Prev 227 0 R +/Next 243 0 R +/First 239 0 R +/Last 239 0 R +/Count -1 +>> +endobj +231 0 obj +<< +/Title 232 0 R +/A 229 0 R +/Parent 227 0 R +>> +endobj +227 0 obj +<< +/Title 228 0 R +/A 225 0 R +/Parent 143 0 R +/Prev 219 0 R +/Next 235 0 R +/First 231 0 R +/Last 231 0 R +/Count -1 +>> +endobj +223 0 obj +<< +/Title 224 0 R +/A 221 0 R +/Parent 219 0 R +>> +endobj +219 0 obj +<< +/Title 220 0 R +/A 217 0 R +/Parent 143 0 R +/Prev 211 0 R +/Next 227 0 R +/First 223 0 R +/Last 223 0 R +/Count -1 +>> +endobj +215 0 obj +<< +/Title 216 0 R +/A 213 0 R +/Parent 211 0 R +>> +endobj +211 0 obj +<< +/Title 212 0 R +/A 209 0 R +/Parent 143 0 R +/Prev 203 0 R +/Next 219 0 R +/First 215 0 R +/Last 215 0 R +/Count -1 +>> +endobj +207 0 obj +<< +/Title 208 0 R +/A 205 0 R +/Parent 203 0 R +>> +endobj +203 0 obj +<< +/Title 204 0 R +/A 201 0 R +/Parent 143 0 R +/Prev 195 0 R +/Next 211 0 R +/First 207 0 R +/Last 207 0 R +/Count -1 +>> +endobj +199 0 obj +<< +/Title 200 0 R +/A 197 0 R +/Parent 195 0 R +>> +endobj +195 0 obj +<< +/Title 196 0 R +/A 193 0 R +/Parent 143 0 R +/Prev 187 0 R +/Next 203 0 R +/First 199 0 R +/Last 199 0 R +/Count -1 +>> +endobj +191 0 obj +<< +/Title 192 0 R +/A 189 0 R +/Parent 187 0 R +>> +endobj +187 0 obj +<< +/Title 188 0 R +/A 185 0 R +/Parent 143 0 R +/Prev 179 0 R +/Next 195 0 R +/First 191 0 R +/Last 191 0 R +/Count -1 +>> +endobj +183 0 obj +<< +/Title 184 0 R +/A 181 0 R +/Parent 179 0 R +>> +endobj +179 0 obj +<< +/Title 180 0 R +/A 177 0 R +/Parent 143 0 R +/Prev 171 0 R +/Next 187 0 R +/First 183 0 R +/Last 183 0 R +/Count -1 +>> +endobj +175 0 obj +<< +/Title 176 0 R +/A 173 0 R +/Parent 171 0 R +>> +endobj +171 0 obj +<< +/Title 172 0 R +/A 169 0 R +/Parent 143 0 R +/Prev 163 0 R +/Next 179 0 R +/First 175 0 R +/Last 175 0 R +/Count -1 +>> +endobj +167 0 obj +<< +/Title 168 0 R +/A 165 0 R +/Parent 163 0 R +>> +endobj +163 0 obj +<< +/Title 164 0 R +/A 161 0 R +/Parent 143 0 R +/Prev 155 0 R +/Next 171 0 R +/First 167 0 R +/Last 167 0 R +/Count -1 +>> +endobj +159 0 obj +<< +/Title 160 0 R +/A 157 0 R +/Parent 155 0 R +>> +endobj +155 0 obj +<< +/Title 156 0 R +/A 153 0 R +/Parent 143 0 R +/Prev 147 0 R +/Next 163 0 R +/First 159 0 R +/Last 159 0 R +/Count -1 +>> +endobj +151 0 obj +<< +/Title 152 0 R +/A 149 0 R +/Parent 147 0 R +>> +endobj +147 0 obj +<< +/Title 148 0 R +/A 145 0 R +/Parent 143 0 R +/Next 155 0 R +/First 151 0 R +/Last 151 0 R +/Count -1 +>> +endobj +143 0 obj +<< +/Title 144 0 R +/A 141 0 R +/Parent 8940 0 R +/Prev 135 0 R +/Next 275 0 R +/First 147 0 R +/Last 267 0 R +/Count -16 +>> +endobj +139 0 obj +<< +/Title 140 0 R +/A 137 0 R +/Parent 135 0 R +>> +endobj +135 0 obj +<< +/Title 136 0 R +/A 133 0 R +/Parent 8940 0 R +/Prev 127 0 R +/Next 143 0 R +/First 139 0 R +/Last 139 0 R +/Count -1 +>> +endobj +131 0 obj +<< +/Title 132 0 R +/A 129 0 R +/Parent 127 0 R +>> +endobj +127 0 obj +<< +/Title 128 0 R +/A 125 0 R +/Parent 8940 0 R +/Prev 119 0 R +/Next 135 0 R +/First 131 0 R +/Last 131 0 R +/Count -1 +>> +endobj +123 0 obj +<< +/Title 124 0 R +/A 121 0 R +/Parent 119 0 R +>> +endobj +119 0 obj +<< +/Title 120 0 R +/A 117 0 R +/Parent 8940 0 R +/Prev 87 0 R +/Next 127 0 R +/First 123 0 R +/Last 123 0 R +/Count -1 +>> +endobj +115 0 obj +<< +/Title 116 0 R +/A 113 0 R +/Parent 95 0 R +/Prev 111 0 R +>> +endobj +111 0 obj +<< +/Title 112 0 R +/A 109 0 R +/Parent 95 0 R +/Prev 107 0 R +/Next 115 0 R +>> +endobj +107 0 obj +<< +/Title 108 0 R +/A 105 0 R +/Parent 95 0 R +/Prev 103 0 R +/Next 111 0 R +>> +endobj +103 0 obj +<< +/Title 104 0 R +/A 101 0 R +/Parent 95 0 R +/Prev 99 0 R +/Next 107 0 R +>> +endobj +99 0 obj +<< +/Title 100 0 R +/A 97 0 R +/Parent 95 0 R +/Next 103 0 R +>> +endobj +95 0 obj +<< +/Title 96 0 R +/A 93 0 R +/Parent 87 0 R +/Prev 91 0 R +/First 99 0 R +/Last 115 0 R +/Count -5 +>> +endobj +91 0 obj +<< +/Title 92 0 R +/A 89 0 R +/Parent 87 0 R +/Next 95 0 R +>> +endobj +87 0 obj +<< +/Title 88 0 R +/A 85 0 R +/Parent 8940 0 R +/Prev 75 0 R +/Next 119 0 R +/First 91 0 R +/Last 95 0 R +/Count -2 +>> +endobj +83 0 obj +<< +/Title 84 0 R +/A 81 0 R +/Parent 75 0 R +/Prev 79 0 R +>> +endobj +79 0 obj +<< +/Title 80 0 R +/A 77 0 R +/Parent 75 0 R +/Next 83 0 R +>> +endobj +75 0 obj +<< +/Title 76 0 R +/A 73 0 R +/Parent 8940 0 R +/Prev 47 0 R +/Next 87 0 R +/First 79 0 R +/Last 83 0 R +/Count -2 +>> +endobj +71 0 obj +<< +/Title 72 0 R +/A 69 0 R +/Parent 63 0 R +/Prev 67 0 R +>> +endobj +67 0 obj +<< +/Title 68 0 R +/A 65 0 R +/Parent 63 0 R +/Next 71 0 R +>> +endobj +63 0 obj +<< +/Title 64 0 R +/A 61 0 R +/Parent 47 0 R +/Prev 59 0 R +/First 67 0 R +/Last 71 0 R +/Count -2 +>> +endobj +59 0 obj +<< +/Title 60 0 R +/A 57 0 R +/Parent 47 0 R +/Prev 55 0 R +/Next 63 0 R +>> +endobj +55 0 obj +<< +/Title 56 0 R +/A 53 0 R +/Parent 47 0 R +/Prev 51 0 R +/Next 59 0 R +>> +endobj +51 0 obj +<< +/Title 52 0 R +/A 49 0 R +/Parent 47 0 R +/Next 55 0 R +>> +endobj +47 0 obj +<< +/Title 48 0 R +/A 45 0 R +/Parent 8940 0 R +/Prev 3 0 R +/Next 75 0 R +/First 51 0 R +/Last 63 0 R +/Count -4 +>> +endobj +43 0 obj +<< +/Title 44 0 R +/A 41 0 R +/Parent 3 0 R +/Prev 19 0 R +>> +endobj +39 0 obj +<< +/Title 40 0 R +/A 37 0 R +/Parent 19 0 R +/Prev 35 0 R +>> +endobj +35 0 obj +<< +/Title 36 0 R +/A 33 0 R +/Parent 19 0 R +/Prev 31 0 R +/Next 39 0 R +>> +endobj +31 0 obj +<< +/Title 32 0 R +/A 29 0 R +/Parent 19 0 R +/Prev 27 0 R +/Next 35 0 R +>> +endobj +27 0 obj +<< +/Title 28 0 R +/A 25 0 R +/Parent 19 0 R +/Prev 23 0 R +/Next 31 0 R +>> +endobj +23 0 obj +<< +/Title 24 0 R +/A 21 0 R +/Parent 19 0 R +/Next 27 0 R +>> +endobj +19 0 obj +<< +/Title 20 0 R +/A 17 0 R +/Parent 3 0 R +/Prev 15 0 R +/Next 43 0 R +/First 23 0 R +/Last 39 0 R +/Count -5 +>> +endobj +15 0 obj +<< +/Title 16 0 R +/A 13 0 R +/Parent 3 0 R +/Prev 11 0 R +/Next 19 0 R +>> +endobj +11 0 obj +<< +/Title 12 0 R +/A 9 0 R +/Parent 3 0 R +/Prev 7 0 R +/Next 15 0 R +>> +endobj +7 0 obj +<< +/Title 8 0 R +/A 5 0 R +/Parent 3 0 R +/Next 11 0 R +>> +endobj +3 0 obj +<< +/Title 4 0 R +/A 1 0 R +/Parent 8940 0 R +/Next 47 0 R +/First 7 0 R +/Last 43 0 R +/Count -5 +>> +endobj +8941 0 obj +<< +/Names [(DOP_8c) 4062 0 R (DOP_8c_a8b878ff6d73e8da6fbc3ae40f01b1ce4) 4901 0 R (DOP_8h) 4063 0 R (DOP_8h_a8b878ff6d73e8da6fbc3ae40f01b1ce4) 4916 0 R (Doc-Start) 2677 0 R (Item.1) 3936 0 R] +/Limits [(DOP_8c) (Item.1)] +>> +endobj +8942 0 obj +<< +/Names [(Item.10) 3945 0 R (Item.11) 3946 0 R (Item.12) 3947 0 R (Item.13) 3954 0 R (Item.14) 3955 0 R (Item.15) 3956 0 R] +/Limits [(Item.10) (Item.15)] +>> +endobj +8943 0 obj +<< +/Names [(Item.16) 3957 0 R (Item.17) 3958 0 R (Item.18) 3959 0 R (Item.19) 3960 0 R (Item.2) 3937 0 R (Item.3) 3938 0 R] +/Limits [(Item.16) (Item.3)] +>> +endobj +8944 0 obj +<< +/Names [(Item.4) 3939 0 R (Item.5) 3940 0 R (Item.6) 3941 0 R (Item.7) 3942 0 R (Item.8) 3943 0 R (Item.9) 3944 0 R] +/Limits [(Item.4) (Item.9)] +>> +endobj +8945 0 obj +<< +/Names [(chapter.1) 2 0 R (chapter.10) 286 0 R (chapter.2) 46 0 R (chapter.3) 74 0 R (chapter.4) 86 0 R (chapter.5) 118 0 R] +/Limits [(chapter.1) (chapter.5)] +>> +endobj +8946 0 obj +<< +/Names [(chapter.6) 126 0 R (chapter.7) 134 0 R (chapter.8) 142 0 R (chapter.9) 274 0 R (combinatorics_8c) 4050 0 R (combinatorics_8c_a1bcaeef00a7027e9b9b7694da2efd1b9) 4485 0 R] +/Limits [(chapter.6) (combinatorics_8c_a1bcaeef00a7027e9b9b7694da2efd1b9)] +>> +endobj +8947 0 obj +<< +/Names [(combinatorics_8c_ae500ce949afe79089e8146eb1fb5cbb0) 4483 0 R (combinatorics_8h) 4051 0 R (combinatorics_8h_a1249f9e7a382225c0889b8ef630d6509) 4503 0 R (combinatorics_8h_a16396d8294127e6ea7dbbdaa3b8132e7) 4501 0 R (combinatorics_8h_a1bcaeef00a7027e9b9b7694da2efd1b9) 4519 0 R (combinatorics_8h_a744ae7aa581aa908643d95d470394872) 4504 0 R] +/Limits [(combinatorics_8c_ae500ce949afe79089e8146eb1fb5cbb0) (combinatorics_8h_a744ae7aa581aa908643d95d470394872)] +>> +endobj +8948 0 obj +<< +/Names [(combinatorics_8h_ae500ce949afe79089e8146eb1fb5cbb0) 4516 0 R (combinatorics_8h_af92c32bbf9a391a055cb472b6f43c498) 4502 0 R (creating-an-application) 3857 0 R (creating-an-application_creating-an-application-full-fledge) 3875 0 R (creating-an-application_creating-an-application-res-lim) 3878 0 R (creating-an-application_including-modules) 3894 0 R] +/Limits [(combinatorics_8h_ae500ce949afe79089e8146eb1fb5cbb0) (creating-an-application_including-modules)] +>> +endobj +8949 0 obj +<< +/Names [(creating-an-application_the-applications-makefile) 3883 0 R (creating-an-application_the-main-function) 3882 0 R (creating-an-application_the-minimal-makefile) 3893 0 R (creating-modules) 3859 0 R (creating-modules_module-dependencies) 3902 0 R (creating-modules_the-general-structure) 3901 0 R] +/Limits [(creating-an-application_the-applications-makefile) (creating-modules_the-general-structure)] +>> +endobj +8950 0 obj +<< +/Names [(damped__newton__raphson_8c) 4052 0 R (damped__newton__raphson_8c_a0cf3dc5e334091bc43820fa1d8e86c14) 4549 0 R (damped__newton__raphson_8c_a46f90a02170f4f35f9b3bdbc5c65271a) 4552 0 R (damped__newton__raphson_8c_acd5be84f1d01dfb379d85cc8aef8b65e) 4553 0 R (damped__newton__raphson_8h) 4053 0 R (damped__newton__raphson_8h_a0cf3dc5e334091bc43820fa1d8e86c14) 4609 0 R] +/Limits [(damped__newton__raphson_8c) (damped__newton__raphson_8h_a0cf3dc5e334091bc43820fa1d8e86c14)] +>> +endobj +8951 0 obj +<< +/Names [(damped__newton__raphson_8h_a46f90a02170f4f35f9b3bdbc5c65271a) 4610 0 R (damped__newton__raphson_8h_acd5be84f1d01dfb379d85cc8aef8b65e) 4611 0 R (dist__based__fi_8c) 4054 0 R (dist__based__fi_8c_a2a1d8806de5f7f5131be1fbd706c17fa) 4658 0 R (dist__based__fi_8c_a67e1cf0904bc0be1258e5fb4cb292a9a) 4657 0 R (dist__based__fi_8h) 4055 0 R] +/Limits [(damped__newton__raphson_8h_a46f90a02170f4f35f9b3bdbc5c65271a) (dist__based__fi_8h)] +>> +endobj +8952 0 obj +<< +/Names [(dist__based__fi_8h_a2a1d8806de5f7f5131be1fbd706c17fa) 4694 0 R (dist__based__fi_8h_a67e1cf0904bc0be1258e5fb4cb292a9a) 4695 0 R (dist__based__jacobian_8c) 4056 0 R (dist__based__jacobian_8c_a04231d3d216ce6814eb3e183f7a2e408) 4740 0 R (dist__based__jacobian_8c_a59b1a3323c2896ff28f71135af0204a2) 4742 0 R (dist__based__jacobian_8c_a769d35615d26a67b97bfd40b5d26a95c) 4741 0 R] +/Limits [(dist__based__fi_8h_a2a1d8806de5f7f5131be1fbd706c17fa) (dist__based__jacobian_8c_a769d35615d26a67b97bfd40b5d26a95c)] +>> +endobj +8953 0 obj +<< +/Names [(dist__based__jacobian_8c_a8f900ff7d66d260d3b2e3e0ef2757ccc) 4738 0 R (dist__based__jacobian_8h) 4057 0 R (dist__based__jacobian_8h_a04231d3d216ce6814eb3e183f7a2e408) 4799 0 R (dist__based__jacobian_8h_a59b1a3323c2896ff28f71135af0204a2) 4784 0 R (dist__based__jacobian_8h_a769d35615d26a67b97bfd40b5d26a95c) 4783 0 R (dist__based__jacobian_8h_a8f900ff7d66d260d3b2e3e0ef2757ccc) 4797 0 R] +/Limits [(dist__based__jacobian_8c_a8f900ff7d66d260d3b2e3e0ef2757ccc) (dist__based__jacobian_8h_a8f900ff7d66d260d3b2e3e0ef2757ccc)] +>> +endobj +8954 0 obj +<< +/Names [(dist__based__position_8c) 4058 0 R (dist__based__position_8c_a308f40001270af6663e2b1f9aff47cc3) 4829 0 R (dist__based__position_8c_a756c1407a4ba61d312a676ffd824517d) 4830 0 R (dist__based__position_8h) 4059 0 R (dist__based__position_8h_a308f40001270af6663e2b1f9aff47cc3) 4860 0 R (dist__based__position_8h_a756c1407a4ba61d312a676ffd824517d) 4863 0 R] +/Limits [(dist__based__position_8c) (dist__based__position_8h_a756c1407a4ba61d312a676ffd824517d)] +>> +endobj +8955 0 obj +<< +/Names [(distance__based__test_8c) 4060 0 R (distance__based__test_8c_a3a6d73a022976728a5a298ba62d8e115) 4877 0 R (distance__based__test_8h) 4061 0 R (distance__based__test_8h_a3a6d73a022976728a5a298ba62d8e115) 4887 0 R (etoc@tocid.1) 2726 0 R (figure.caption.1) 3830 0 R] +/Limits [(distance__based__test_8c) (figure.caption.1)] +>> +endobj +8956 0 obj +<< +/Names [(fsolve_8c) 4064 0 R (fsolve_8c_a690a05654627b94634ffed0893946ba7) 4939 0 R (fsolve_8h) 4065 0 R (fsolve_8h_a690a05654627b94634ffed0893946ba7) 4968 0 R (fsolve_8h_a806eab83c4b4a937b86ebcfd984f9206) 4940 0 R (fsolve_8h_a806eab83c4b4a937b86ebcfd984f9206a44c226e2406536a0eba3ee940a4a7117) 4966 0 R] +/Limits [(fsolve_8c) (fsolve_8h_a806eab83c4b4a937b86ebcfd984f9206a44c226e2406536a0eba3ee940a4a7117)] +>> +endobj +8957 0 obj +<< +/Names [(fsolve_8h_a806eab83c4b4a937b86ebcfd984f9206a99bd092827a3e3f95abceb5f6b0c1783) 4967 0 R (fsolve__test_8c) 4066 0 R (fsolve__test_8c_a3344cde9f5060d7ab962fbaaf1cdd88f) 5015 0 R (fsolve__test_8c_a53bbdeb6ad57eeb4b512c4620b64cc37) 5011 0 R (fsolve__test_8c_a6686e4624961ca943bebb616e763a100) 5019 0 R (fsolve__test_8c_a8f8a1fe785d5304202601b95e1e6871a) 5018 0 R] +/Limits [(fsolve_8h_a806eab83c4b4a937b86ebcfd984f9206a99bd092827a3e3f95abceb5f6b0c1783) (fsolve__test_8c_a8f8a1fe785d5304202601b95e1e6871a)] +>> +endobj +8958 0 obj +<< +/Names [(fsolve__test_8c_ab95955c80b1896b9e75a04faa4ce742e) 5017 0 R (fsolve__test_8c_ae36fe8e55d180d348ef331efbbc5b908) 5016 0 R (fsolve__test_8c_aefd0d3fa000963221de289a3933b7c9b) 5012 0 R (fsolve__test_8h) 4067 0 R (fsolve__test_8h_a53bbdeb6ad57eeb4b512c4620b64cc37) 5061 0 R (getting-started) 3858 0 R] +/Limits [(fsolve__test_8c_ab95955c80b1896b9e75a04faa4ce742e) (getting-started)] +>> +endobj +8959 0 obj +<< +/Names [(getting-started_building-and-executing-an-example-res-lim) 3962 0 R (getting-started_compiling-RcdMathLib) 3922 0 R (getting-started_downloading-RcdMathLib-code) 3920 0 R (getting-started_setting-up-a-toolchain-full-fledge) 3923 0 R (getting-started_setting-up-a-toolchain-res-lim) 3924 0 R (getting-started_the-build-system-full-fledge) 3935 0 R] +/Limits [(getting-started_building-and-executing-an-example-res-lim) (getting-started_the-build-system-full-fledge)] +>> +endobj +8960 0 obj +<< +/Names [(getting-started_the-build-system-res-lim) 3961 0 R (givens__test_8c) 4128 0 R (givens__test_8c_a7b8199da35e2aec77e76bbb9c52a28ae) 5063 0 R (givens__test_8h) 4129 0 R (givens__test_8h_a7b8199da35e2aec77e76bbb9c52a28ae) 5075 0 R (group__basic__operations) 3903 0 R] +/Limits [(getting-started_the-build-system-res-lim) (group__basic__operations)] +>> +endobj +8961 0 obj +<< +/Names [(group__distance__based) 3853 0 R (group__examples) 4341 0 R (group__linear__algebra) 3834 0 R (group__localization) 3856 0 R (group__magnetic__based) 3854 0 R (group__matrix__decompositions) 4354 0 R] +/Limits [(group__distance__based) (group__matrix__decompositions)] +>> +endobj +8962 0 obj +<< +/Names [(group__non__linear__algebra) 3852 0 R (group__optimization) 4393 0 R (group__pos__algos__common) 3855 0 R (group__position__algos) 4365 0 R (group__position__optimization) 4366 0 R (group__pseudo__inverse) 4355 0 R] +/Limits [(group__non__linear__algebra) (group__pseudo__inverse)] +>> +endobj +8963 0 obj +<< +/Names [(group__solve__linear__equations) 4356 0 R (group__solve__non__linear__equations) 4394 0 R (group__utilities) 4357 0 R (householder__test_8c) 4130 0 R (householder__test_8c_aacc09bb5d8990f8f6f3bc872b9a8d9a0) 5077 0 R (householder__test_8h) 4131 0 R] +/Limits [(group__solve__linear__equations) (householder__test_8h)] +>> +endobj +8964 0 obj +<< +/Names [(householder__test_8h_aacc09bb5d8990f8f6f3bc872b9a8d9a0) 5113 0 R (index) 3819 0 R (index_RcdMathLib-in-a-nutshell) 3820 0 R (index_autotoc_md0) 3832 0 R (index_autotoc_md1) 3833 0 R (index_autotoc_md2) 3848 0 R] +/Limits [(householder__test_8h_aacc09bb5d8990f8f6f3bc872b9a8d9a0) (index_autotoc_md2)] +>> +endobj +8965 0 obj +<< +/Names [(index_autotoc_md3) 3849 0 R (index_autotoc_md4) 3850 0 R (index_download-use-RcdMathLib) 3821 0 R (index_further-information) 3851 0 R (index_structure) 3824 0 R (index_the-quickest-start) 3822 0 R] +/Limits [(index_autotoc_md3) (index_the-quickest-start)] +>> +endobj +8966 0 obj +<< +/Names [(levenberg__marquardt_8c) 4132 0 R (levenberg__marquardt_8c_a2a72b2b6be15a9998b61a9c0097e3d5f) 5132 0 R (levenberg__marquardt_8c_a46fb5a9d6d185ff7f98c9cf34b56e34f) 5134 0 R (levenberg__marquardt_8c_a741182c4bc201af44ac010bc4474b826) 5133 0 R (levenberg__marquardt_8h) 4133 0 R (levenberg__marquardt_8h_a2a72b2b6be15a9998b61a9c0097e3d5f) 5195 0 R] +/Limits [(levenberg__marquardt_8c) (levenberg__marquardt_8h_a2a72b2b6be15a9998b61a9c0097e3d5f)] +>> +endobj +8967 0 obj +<< +/Names [(levenberg__marquardt_8h_a46fb5a9d6d185ff7f98c9cf34b56e34f) 5196 0 R (loc__gauss__newton_8c) 4134 0 R (loc__gauss__newton_8c_aaba1f25cf23d5529e4fc3bca22f8784e) 5250 0 R (loc__gauss__newton_8h) 4135 0 R (loc__gauss__newton_8h_aaba1f25cf23d5529e4fc3bca22f8784e) 5300 0 R (loc__levenberg__marquardt_8c) 4136 0 R] +/Limits [(levenberg__marquardt_8h_a46fb5a9d6d185ff7f98c9cf34b56e34f) (loc__levenberg__marquardt_8c)] +>> +endobj +8968 0 obj +<< +/Names [(loc__levenberg__marquardt_8c_a09fdd720ff5c5658e160657153ee615f) 5400 0 R (loc__levenberg__marquardt_8c_a34f52d51278453ca0fc0818a1f73a357) 5402 0 R (loc__levenberg__marquardt_8c_a4bad4d347859b95ac176779b34f26f8e) 5403 0 R (loc__levenberg__marquardt_8c_a9b2c27f650c9db97f2923b645a8ca5f6) 5401 0 R (loc__levenberg__marquardt_8h) 4137 0 R (loc__levenberg__marquardt_8h_a09fdd720ff5c5658e160657153ee615f) 5522 0 R] +/Limits [(loc__levenberg__marquardt_8c_a09fdd720ff5c5658e160657153ee615f) (loc__levenberg__marquardt_8h_a09fdd720ff5c5658e160657153ee615f)] +>> +endobj +8969 0 obj +<< +/Names [(loc__levenberg__marquardt_8h_a34f52d51278453ca0fc0818a1f73a357) 5524 0 R (loc__levenberg__marquardt_8h_a4bad4d347859b95ac176779b34f26f8e) 5525 0 R (loc__levenberg__marquardt_8h_a9b2c27f650c9db97f2923b645a8ca5f6) 5523 0 R (lu__decomp_8c) 4138 0 R (lu__decomp_8c_a8649e9f4b85f17bf35a22b18e7f239d7) 5618 0 R (lu__decomp_8h) 4139 0 R] +/Limits [(loc__levenberg__marquardt_8h_a34f52d51278453ca0fc0818a1f73a357) (lu__decomp_8h)] +>> +endobj +8970 0 obj +<< +/Names [(lu__decomp_8h_a8649e9f4b85f17bf35a22b18e7f239d7) 5629 0 R (lu__decomp__test_8c) 4140 0 R (lu__decomp__test_8c_a5798fee8a59a44f3a6a712ffd700dfd1) 5656 0 R (lu__decomp__test_8h) 4141 0 R (lu__decomp__test_8h_a5798fee8a59a44f3a6a712ffd700dfd1) 5658 0 R (magnetic__based__fi_8c) 4142 0 R] +/Limits [(lu__decomp_8h_a8649e9f4b85f17bf35a22b18e7f239d7) (magnetic__based__fi_8c)] +>> +endobj +8971 0 obj +<< +/Names [(magnetic__based__fi_8c_a897f5c675ad714feb9f2ae7571de620a) 5669 0 R (magnetic__based__fi_8h) 4143 0 R (magnetic__based__fi_8h_a897f5c675ad714feb9f2ae7571de620a) 5686 0 R (magnetic__based__jacobian_8c) 4144 0 R (magnetic__based__jacobian_8c_a87f1c7a7d6b151883c2308de275269b8) 5718 0 R (magnetic__based__jacobian_8c_aa66e6f52fd806c36f4b735b7c4c3307e) 5717 0 R] +/Limits [(magnetic__based__fi_8c_a897f5c675ad714feb9f2ae7571de620a) (magnetic__based__jacobian_8c_aa66e6f52fd806c36f4b735b7c4c3307e)] +>> +endobj +8972 0 obj +<< +/Names [(magnetic__based__jacobian_8c_ac3aca0a9af6ad84f6c010a215239f224) 5716 0 R (magnetic__based__jacobian_8c_ae1e7849d86970a33ef5b784705ebc2fc) 5719 0 R (magnetic__based__jacobian_8h) 4145 0 R (magnetic__based__jacobian_8h_a87f1c7a7d6b151883c2308de275269b8) 5785 0 R (magnetic__based__jacobian_8h_aa66e6f52fd806c36f4b735b7c4c3307e) 5784 0 R (magnetic__based__jacobian_8h_ac3aca0a9af6ad84f6c010a215239f224) 5782 0 R] +/Limits [(magnetic__based__jacobian_8c_ac3aca0a9af6ad84f6c010a215239f224) (magnetic__based__jacobian_8h_ac3aca0a9af6ad84f6c010a215239f224)] +>> +endobj +8973 0 obj +<< +/Names [(magnetic__based__jacobian_8h_ae1e7849d86970a33ef5b784705ebc2fc) 5786 0 R (magnetic__based__position_8c) 4146 0 R (magnetic__based__position_8c_a01bb024303e8eb202a19dbd70b291c06) 5869 0 R (magnetic__based__position_8c_a361f3f3c4f9516a1aa6107367ebfda8d) 5866 0 R (magnetic__based__position_8c_aac026f28838a5b30c8f6f189e3ab354c) 5867 0 R (magnetic__based__position_8c_ac852e4c0dcb8e9901aa3fab5efd91599) 5865 0 R] +/Limits [(magnetic__based__jacobian_8h_ae1e7849d86970a33ef5b784705ebc2fc) (magnetic__based__position_8c_ac852e4c0dcb8e9901aa3fab5efd91599)] +>> +endobj +8974 0 obj +<< +/Names [(magnetic__based__position_8c_ad5a7513337486e277ea028480403569d) 5864 0 R (magnetic__based__position_8c_ae584dff239a0111c47b7c5d1e197af59) 5868 0 R (magnetic__based__position_8c_af316f67cb87759b57bc815326b8d1cef) 5870 0 R (magnetic__based__position_8h) 4147 0 R (magnetic__based__position_8h_a01bb024303e8eb202a19dbd70b291c06) 6001 0 R (magnetic__based__position_8h_a0fa11f33bdb89b468b60f19395381cc4) 5964 0 R] +/Limits [(magnetic__based__position_8c_ad5a7513337486e277ea028480403569d) (magnetic__based__position_8h_a0fa11f33bdb89b468b60f19395381cc4)] +>> +endobj +8975 0 obj +<< +/Names [(magnetic__based__position_8h_a2ab193fcd7e0bc8f46ce92c3299b99bc) 5968 0 R (magnetic__based__position_8h_a30ab9da60435727bc80839d416461b8f) 5961 0 R (magnetic__based__position_8h_a361f3f3c4f9516a1aa6107367ebfda8d) 6003 0 R (magnetic__based__position_8h_a3ee4ec231172a5fd866f72acead15bc4) 5967 0 R (magnetic__based__position_8h_a544d6868e9b6cf4f9b9db9e1ad413691) 5966 0 R (magnetic__based__position_8h_a598a3330b3c21701223ee0ca14316eca) 5962 0 R] +/Limits [(magnetic__based__position_8h_a2ab193fcd7e0bc8f46ce92c3299b99bc) (magnetic__based__position_8h_a598a3330b3c21701223ee0ca14316eca)] +>> +endobj +8976 0 obj +<< +/Names [(magnetic__based__position_8h_a6f98ae7b0908254a0dfd1627e652bebe) 5963 0 R (magnetic__based__position_8h_a73d113d91ab7ec355ca707cc930eb718) 5959 0 R (magnetic__based__position_8h_a97d832ae23af4f215e801e37e4f94254) 5965 0 R (magnetic__based__position_8h_aac026f28838a5b30c8f6f189e3ab354c) 6004 0 R (magnetic__based__position_8h_ac852e4c0dcb8e9901aa3fab5efd91599) 6002 0 R (magnetic__based__position_8h_ad5a7513337486e277ea028480403569d) 5999 0 R] +/Limits [(magnetic__based__position_8h_a6f98ae7b0908254a0dfd1627e652bebe) (magnetic__based__position_8h_ad5a7513337486e277ea028480403569d)] +>> +endobj +8977 0 obj +<< +/Names [(magnetic__based__position_8h_ae584dff239a0111c47b7c5d1e197af59) 6000 0 R (magnetic__based__position_8h_af316f67cb87759b57bc815326b8d1cef) 6005 0 R (magnetic__based__position_8h_af9cccf331f045b89a9f12366df5f7687) 5960 0 R (magnetic__based__test_8c) 4148 0 R (magnetic__based__test_8c_a94f4b9ae7750825fc3d332e8f1903f75) 6061 0 R (magnetic__based__test_8h) 4149 0 R] +/Limits [(magnetic__based__position_8h_ae584dff239a0111c47b7c5d1e197af59) (magnetic__based__test_8h)] +>> +endobj +8978 0 obj +<< +/Names [(magnetic__based__test_8h_a94f4b9ae7750825fc3d332e8f1903f75) 6093 0 R (matrix_8c) 4150 0 R (matrix_8c_a0107887a6c40980fa639750be8262f01) 6187 0 R (matrix_8c_a06f75ae4924e3f0dfd0b6a25313dc731) 6184 0 R (matrix_8c_a0a3d3cfa20ad3e75ad783af457343672) 6247 0 R (matrix_8c_a0e06b2cfb86340e88be7b1219bef0ce3) 6095 0 R] +/Limits [(magnetic__based__test_8h_a94f4b9ae7750825fc3d332e8f1903f75) (matrix_8c_a0e06b2cfb86340e88be7b1219bef0ce3)] +>> +endobj +8979 0 obj +<< +/Names [(matrix_8c_a18e47742f1653dcc4491badfe2537a0a) 6190 0 R (matrix_8c_a32ab12965ec43c2acf65cf9dd510353a) 6101 0 R (matrix_8c_a3570c016691507c003dd7a54cb37e7e2) 6252 0 R (matrix_8c_a3763252ca00e4c8522ae1bfd5ef40f0a) 6180 0 R (matrix_8c_a3ae0b9f73f82716f3427a523a3412864) 6244 0 R (matrix_8c_a3cf18a2c5c6ad62a4e0a0c00d27e2887) 6182 0 R] +/Limits [(matrix_8c_a18e47742f1653dcc4491badfe2537a0a) (matrix_8c_a3cf18a2c5c6ad62a4e0a0c00d27e2887)] +>> +endobj +8980 0 obj +<< +/Names [(matrix_8c_a48b36217faeda15438f4e07c54d0ef9e) 6098 0 R (matrix_8c_a49aa70a7d6ad76388ea08acfe43b7374) 6188 0 R (matrix_8c_a51139e6c87b602e5e0ebfbc406fda35d) 6191 0 R (matrix_8c_a53879e7c4cfbc96725aef9f8234be7dd) 6175 0 R (matrix_8c_a53b0a1829b2085414fb66a9e9bd6c7b7) 6185 0 R (matrix_8c_a550aa0d5a3212e35ad0af134895fd20a) 6179 0 R] +/Limits [(matrix_8c_a48b36217faeda15438f4e07c54d0ef9e) (matrix_8c_a550aa0d5a3212e35ad0af134895fd20a)] +>> +endobj +8981 0 obj +<< +/Names [(matrix_8c_a56513a88eff05b0683320c532fadf945) 6100 0 R (matrix_8c_a5f6a1948ec005cff4985559821c4943f) 6250 0 R (matrix_8c_a72073ccd483f9cc438425d3d8ffd3029) 6172 0 R (matrix_8c_a72297a60e572f85929989e813388a9c5) 6174 0 R (matrix_8c_a722a0230185fd66f0cecbeae7d50ce1a) 6259 0 R (matrix_8c_a875d6c55a16ee9f8bf523b8c1c82bc6f) 6251 0 R] +/Limits [(matrix_8c_a56513a88eff05b0683320c532fadf945) (matrix_8c_a875d6c55a16ee9f8bf523b8c1c82bc6f)] +>> +endobj +8982 0 obj +<< +/Names [(matrix_8c_a8d77cfae4f1da83acac929c1ce13d252) 6249 0 R (matrix_8c_a90b6eafa665d34d7330581c32564d632) 6260 0 R (matrix_8c_aa8acafd4181978f536976f8151e51516) 6178 0 R (matrix_8c_aaf85a32b8562c91d2d1889819580375e) 6254 0 R (matrix_8c_ab166871472924745f70e2bb6e17498c8) 6255 0 R (matrix_8c_abbaf8f39b2b7bb4bd2987f99674c1213) 6257 0 R] +/Limits [(matrix_8c_a8d77cfae4f1da83acac929c1ce13d252) (matrix_8c_abbaf8f39b2b7bb4bd2987f99674c1213)] +>> +endobj +8983 0 obj +<< +/Names [(matrix_8c_ac20399f6a8de13b1f392a1e3f7c0fbf4) 6245 0 R (matrix_8c_ac7101bbaa3a2698658276a7e21501093) 6177 0 R (matrix_8c_ac735d13efe5b76ecf60ac13ec79da8e3) 6183 0 R (matrix_8c_acfd2bbc4a90915e57a4555694e842312) 6096 0 R (matrix_8c_acfd7c6f021f4fbcd393fe849c82f34de) 6186 0 R (matrix_8c_ad2cecc467ac6480ef0f3423f962b39bc) 6248 0 R] +/Limits [(matrix_8c_ac20399f6a8de13b1f392a1e3f7c0fbf4) (matrix_8c_ad2cecc467ac6480ef0f3423f962b39bc)] +>> +endobj +8984 0 obj +<< +/Names [(matrix_8c_ad386233d68c73656a03641ddf3ecaaf2) 6173 0 R (matrix_8c_ad610bcce232c69ca302550f57b1ad9fb) 6181 0 R (matrix_8c_ad7c9a682a3cc4ca33c030afa8798241a) 6097 0 R (matrix_8c_adfd93dda9be9b2e8df5805af7fee7845) 6258 0 R (matrix_8c_ae808f007791f060590d39c7668501988) 6189 0 R (matrix_8c_ae8d8daa117e9f96a5e29fe6c76c4998c) 6099 0 R] +/Limits [(matrix_8c_ad386233d68c73656a03641ddf3ecaaf2) (matrix_8c_ae8d8daa117e9f96a5e29fe6c76c4998c)] +>> +endobj +8985 0 obj +<< +/Names [(matrix_8c_ae8e87640fa1a2d259ee4dc98c955cb48) 6256 0 R (matrix_8c_aec03481d950677386122e3c8ba6a5cd0) 6253 0 R (matrix_8c_aed6fab1ffa40243eeb08117215082be3) 6176 0 R (matrix_8c_aef8d1508ad101227ab255a714ab22b94) 6246 0 R (matrix_8h) 4151 0 R (matrix_8h_a0107887a6c40980fa639750be8262f01) 6614 0 R] +/Limits [(matrix_8c_ae8e87640fa1a2d259ee4dc98c955cb48) (matrix_8h_a0107887a6c40980fa639750be8262f01)] +>> +endobj +8986 0 obj +<< +/Names [(matrix_8h_a06f75ae4924e3f0dfd0b6a25313dc731) 6693 0 R (matrix_8h_a0a3d3cfa20ad3e75ad783af457343672) 6677 0 R (matrix_8h_a0e06b2cfb86340e88be7b1219bef0ce3) 6529 0 R (matrix_8h_a18e47742f1653dcc4491badfe2537a0a) 6617 0 R (matrix_8h_a32ab12965ec43c2acf65cf9dd510353a) 6689 0 R (matrix_8h_a3570c016691507c003dd7a54cb37e7e2) 6682 0 R] +/Limits [(matrix_8h_a06f75ae4924e3f0dfd0b6a25313dc731) (matrix_8h_a3570c016691507c003dd7a54cb37e7e2)] +>> +endobj +8987 0 obj +<< +/Names [(matrix_8h_a3763252ca00e4c8522ae1bfd5ef40f0a) 6608 0 R (matrix_8h_a3ae0b9f73f82716f3427a523a3412864) 6619 0 R (matrix_8h_a3cf18a2c5c6ad62a4e0a0c00d27e2887) 6612 0 R (matrix_8h_a48b36217faeda15438f4e07c54d0ef9e) 6531 0 R (matrix_8h_a49aa70a7d6ad76388ea08acfe43b7374) 6615 0 R (matrix_8h_a51139e6c87b602e5e0ebfbc406fda35d) 6618 0 R] +/Limits [(matrix_8h_a3763252ca00e4c8522ae1bfd5ef40f0a) (matrix_8h_a51139e6c87b602e5e0ebfbc406fda35d)] +>> +endobj +8988 0 obj +<< +/Names [(matrix_8h_a53879e7c4cfbc96725aef9f8234be7dd) 6603 0 R (matrix_8h_a53b0a1829b2085414fb66a9e9bd6c7b7) 6610 0 R (matrix_8h_a550aa0d5a3212e35ad0af134895fd20a) 6607 0 R (matrix_8h_a56513a88eff05b0683320c532fadf945) 6602 0 R (matrix_8h_a5f6a1948ec005cff4985559821c4943f) 6680 0 R (matrix_8h_a72073ccd483f9cc438425d3d8ffd3029) 6690 0 R] +/Limits [(matrix_8h_a53879e7c4cfbc96725aef9f8234be7dd) (matrix_8h_a72073ccd483f9cc438425d3d8ffd3029)] +>> +endobj +8989 0 obj +<< +/Names [(matrix_8h_a72297a60e572f85929989e813388a9c5) 6692 0 R (matrix_8h_a722a0230185fd66f0cecbeae7d50ce1a) 6694 0 R (matrix_8h_a82f374a9b8b215f0ef53d35401eae524) 6691 0 R (matrix_8h_a875d6c55a16ee9f8bf523b8c1c82bc6f) 6681 0 R (matrix_8h_a8d77cfae4f1da83acac929c1ce13d252) 6679 0 R (matrix_8h_a90b6eafa665d34d7330581c32564d632) 6695 0 R] +/Limits [(matrix_8h_a72297a60e572f85929989e813388a9c5) (matrix_8h_a90b6eafa665d34d7330581c32564d632)] +>> +endobj +8990 0 obj +<< +/Names [(matrix_8h_aa8acafd4181978f536976f8151e51516) 6605 0 R (matrix_8h_aaf85a32b8562c91d2d1889819580375e) 6684 0 R (matrix_8h_ab166871472924745f70e2bb6e17498c8) 6685 0 R (matrix_8h_abbaf8f39b2b7bb4bd2987f99674c1213) 6687 0 R (matrix_8h_ac20399f6a8de13b1f392a1e3f7c0fbf4) 6620 0 R (matrix_8h_ac7101bbaa3a2698658276a7e21501093) 6604 0 R] +/Limits [(matrix_8h_aa8acafd4181978f536976f8151e51516) (matrix_8h_ac7101bbaa3a2698658276a7e21501093)] +>> +endobj +8991 0 obj +<< +/Names [(matrix_8h_ac735d13efe5b76ecf60ac13ec79da8e3) 6613 0 R (matrix_8h_acfd2bbc4a90915e57a4555694e842312) 6528 0 R (matrix_8h_acfd7c6f021f4fbcd393fe849c82f34de) 6611 0 R (matrix_8h_ad2cecc467ac6480ef0f3423f962b39bc) 6678 0 R (matrix_8h_ad610bcce232c69ca302550f57b1ad9fb) 6609 0 R (matrix_8h_ad7c9a682a3cc4ca33c030afa8798241a) 6530 0 R] +/Limits [(matrix_8h_ac735d13efe5b76ecf60ac13ec79da8e3) (matrix_8h_ad7c9a682a3cc4ca33c030afa8798241a)] +>> +endobj +8992 0 obj +<< +/Names [(matrix_8h_adfd93dda9be9b2e8df5805af7fee7845) 6688 0 R (matrix_8h_ae71449b1cc6e6250b91f539153a7a0d3) 6527 0 R (matrix_8h_ae808f007791f060590d39c7668501988) 6616 0 R (matrix_8h_ae8d8daa117e9f96a5e29fe6c76c4998c) 6601 0 R (matrix_8h_ae8e87640fa1a2d259ee4dc98c955cb48) 6686 0 R (matrix_8h_aec03481d950677386122e3c8ba6a5cd0) 6683 0 R] +/Limits [(matrix_8h_adfd93dda9be9b2e8df5805af7fee7845) (matrix_8h_aec03481d950677386122e3c8ba6a5cd0)] +>> +endobj +8993 0 obj +<< +/Names [(matrix_8h_aed6fab1ffa40243eeb08117215082be3) 6606 0 R (matrix_8h_aef8d1508ad101227ab255a714ab22b94) 6676 0 R (matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31) 4551 0 R (matrix_8h_af57ae8796956bfd0ee173b9040ba5192) 6526 0 R (matrix__test_8c) 4152 0 R (matrix__test_8c_a5713bd664a96ccd028896420050f22df) 6950 0 R] +/Limits [(matrix_8h_aed6fab1ffa40243eeb08117215082be3) (matrix__test_8c_a5713bd664a96ccd028896420050f22df)] +>> +endobj +8994 0 obj +<< +/Names [(matrix__test_8c_aad3d0f4acb79e8a9b61eda59dc3a12b2) 6949 0 R (matrix__test_8c_af3bd1663337eb8dbe0fbcb49b517621f) 6951 0 R (matrix__test_8h) 3885 0 R (matrix__test_8h_a5713bd664a96ccd028896420050f22df) 6974 0 R (matrix__test_8h_aad3d0f4acb79e8a9b61eda59dc3a12b2) 3887 0 R (matrix__test_8h_af3bd1663337eb8dbe0fbcb49b517621f) 6975 0 R] +/Limits [(matrix__test_8c_aad3d0f4acb79e8a9b61eda59dc3a12b2) (matrix__test_8h_af3bd1663337eb8dbe0fbcb49b517621f)] +>> +endobj +8995 0 obj +<< +/Names [(modified__gauss__newton_8c) 4153 0 R (modified__gauss__newton_8c_a7376799043ad2c27fac02371624051bc) 5783 0 R (modified__gauss__newton_8h) 4154 0 R (modified__gauss__newton_8h_a7376799043ad2c27fac02371624051bc) 7021 0 R (moore__penrose__pinv__test_8c) 4155 0 R (moore__penrose__pinv__test_8c_a71ea6881aeb228d371528527d1974014) 7041 0 R] +/Limits [(modified__gauss__newton_8c) (moore__penrose__pinv__test_8c_a71ea6881aeb228d371528527d1974014)] +>> +endobj +8996 0 obj +<< +/Names [(moore__penrose__pinv__test_8h) 4212 0 R (moore__penrose__pinv__test_8h_a71ea6881aeb228d371528527d1974014) 7043 0 R (moore__penrose__pseudo__inverse_8c) 4213 0 R (moore__penrose__pseudo__inverse_8c_a0ddd46446f074a0d38c04157686f5fce) 7054 0 R (moore__penrose__pseudo__inverse_8c_ada5b18da23c06c1a6f2449bbfe97a7c9) 7055 0 R (moore__penrose__pseudo__inverse_8h) 4214 0 R] +/Limits [(moore__penrose__pinv__test_8h) (moore__penrose__pseudo__inverse_8h)] +>> +endobj +8997 0 obj +<< +/Names [(moore__penrose__pseudo__inverse_8h_a068a278115f777cb1b92107e5c88c68e) 7087 0 R (moore__penrose__pseudo__inverse_8h_a08c63915b31bfeb8d6256981f71b3746) 7082 0 R (moore__penrose__pseudo__inverse_8h_a0ddd46446f074a0d38c04157686f5fce) 7089 0 R (moore__penrose__pseudo__inverse_8h_a4b5bc244bcae0f030336269904158df1) 7085 0 R (moore__penrose__pseudo__inverse_8h_aa41b1dd19931edcc50247511f12859e4) 7086 0 R (moore__penrose__pseudo__inverse_8h_ad174a66874978917203ae18e88d263af) 7083 0 R] +/Limits [(moore__penrose__pseudo__inverse_8h_a068a278115f777cb1b92107e5c88c68e) (moore__penrose__pseudo__inverse_8h_ad174a66874978917203ae18e88d263af)] +>> +endobj +8998 0 obj +<< +/Names [(moore__penrose__pseudo__inverse_8h_ada5b18da23c06c1a6f2449bbfe97a7c9) 7091 0 R (moore__penrose__pseudo__inverse_8h_ae65d746cc90c1447fe1651614fde76eb) 7084 0 R (multipath__algo__own__norm__distr__test_8c) 4215 0 R (multipath__algo__own__norm__distr__test_8c_a557f81ea2791d07f6341dc44b0f169dd) 7110 0 R (multipath__algo__own__norm__distr__test_8h) 4216 0 R (multipath__algo__own__norm__distr__test_8h_a557f81ea2791d07f6341dc44b0f169dd) 7112 0 R] +/Limits [(moore__penrose__pseudo__inverse_8h_ada5b18da23c06c1a6f2449bbfe97a7c9) (multipath__algo__own__norm__distr__test_8h_a557f81ea2791d07f6341dc44b0f169dd)] +>> +endobj +8999 0 obj +<< +/Names [(multipath__dist__detection__mitigation_8c) 4217 0 R (multipath__dist__detection__mitigation_8c_a2776d1c18727f8feb5f0a83a6963e957) 7148 0 R (multipath__dist__detection__mitigation_8c_a38019260396a33562d5a1912c691c26a) 7145 0 R (multipath__dist__detection__mitigation_8c_a540837de8e8a9d4e5dbaac1814b19b5e) 7150 0 R (multipath__dist__detection__mitigation_8c_a5609107d45b6abfa6614fc79c56273c8) 7146 0 R (multipath__dist__detection__mitigation_8c_a6530e8d8955c511d3452748fec987a39) 7149 0 R] +/Limits [(multipath__dist__detection__mitigation_8c) (multipath__dist__detection__mitigation_8c_a6530e8d8955c511d3452748fec987a39)] +>> +endobj +9000 0 obj +<< +/Names [(multipath__dist__detection__mitigation_8c_a8cce1ff9263404ca1e58d67910f38d47) 7151 0 R (multipath__dist__detection__mitigation_8c_a944bb181ffe0b3abc69e345ae88fbfc1) 7147 0 R (multipath__dist__detection__mitigation_8h) 4218 0 R (multipath__dist__detection__mitigation_8h_a2776d1c18727f8feb5f0a83a6963e957) 7229 0 R (multipath__dist__detection__mitigation_8h_a2840a12d90b5b26b59d50f449f754fbd) 7232 0 R (multipath__dist__detection__mitigation_8h_a38019260396a33562d5a1912c691c26a) 7226 0 R] +/Limits [(multipath__dist__detection__mitigation_8c_a8cce1ff9263404ca1e58d67910f38d47) (multipath__dist__detection__mitigation_8h_a38019260396a33562d5a1912c691c26a)] +>> +endobj +9001 0 obj +<< +/Names [(multipath__dist__detection__mitigation_8h_a540837de8e8a9d4e5dbaac1814b19b5e) 7231 0 R (multipath__dist__detection__mitigation_8h_a5609107d45b6abfa6614fc79c56273c8) 7227 0 R (multipath__dist__detection__mitigation_8h_a6530e8d8955c511d3452748fec987a39) 7230 0 R (multipath__dist__detection__mitigation_8h_a944bb181ffe0b3abc69e345ae88fbfc1) 7228 0 R (newton__raphson_8c) 4219 0 R (newton__raphson_8c_ac6837f695990867bd72cf23ee93961cc) 7294 0 R] +/Limits [(multipath__dist__detection__mitigation_8h_a540837de8e8a9d4e5dbaac1814b19b5e) (newton__raphson_8c_ac6837f695990867bd72cf23ee93961cc)] +>> +endobj +9002 0 obj +<< +/Names [(newton__raphson_8h) 4220 0 R (newton__raphson_8h_ac6837f695990867bd72cf23ee93961cc) 7315 0 R (norm__dist__rnd__generator_8c) 4221 0 R (norm__dist__rnd__generator_8c_a5767383d0f4f1fed2c194695a22f56cb) 7331 0 R (norm__dist__rnd__generator_8c_a7c43c3270c6c14bb23f14d071f6132bf) 7329 0 R (norm__dist__rnd__generator_8h) 4222 0 R] +/Limits [(newton__raphson_8h) (norm__dist__rnd__generator_8h)] +>> +endobj +9003 0 obj +<< +/Names [(norm__dist__rnd__generator_8h_a35eb81d6885b8d16d225b230f88a919a) 7345 0 R (norm__dist__rnd__generator_8h_a58c36346c01fb7f1a336a610b177b903) 7346 0 R (norm__dist__rnd__generator_8h_a598a3330b3c21701223ee0ca14316eca) 7344 0 R (optimization__test_8c) 4223 0 R (optimization__test_8c_a1062ae4598fabcf957ec0b855737db20) 7386 0 R (optimization__test_8c_a1daefb42bf903899e7e1d5237ba62c0b) 7392 0 R] +/Limits [(norm__dist__rnd__generator_8h_a35eb81d6885b8d16d225b230f88a919a) (optimization__test_8c_a1daefb42bf903899e7e1d5237ba62c0b)] +>> +endobj +9004 0 obj +<< +/Names [(optimization__test_8c_a5f1f1ed377535a6d4c5758c38174fcb9) 7391 0 R (optimization__test_8c_a5f89a9747d6a7bec1ad0a80ba31647b9) 7394 0 R (optimization__test_8c_a610651298b8018db96cf21ee31740d3b) 7388 0 R (optimization__test_8c_a98fdeac6ec9a38cb63f48e7c0f0085f0) 7390 0 R (optimization__test_8c_ac11e842f01767e97924c100df684476d) 7389 0 R (optimization__test_8c_ac7361316d224b72baa4a681297d9f51c) 7387 0 R] +/Limits [(optimization__test_8c_a5f1f1ed377535a6d4c5758c38174fcb9) (optimization__test_8c_ac7361316d224b72baa4a681297d9f51c)] +>> +endobj +9005 0 obj +<< +/Names [(optimization__test_8c_acb161b62c37921a9edd0cb7aeb76342a) 7393 0 R (optimization__test_8h) 4224 0 R (optimization__test_8h_a1062ae4598fabcf957ec0b855737db20) 7447 0 R (optimization__test_8h_a5f1f1ed377535a6d4c5758c38174fcb9) 7448 0 R (optimization__test_8h_a5f89a9747d6a7bec1ad0a80ba31647b9) 7449 0 R (page.1) 3817 0 R] +/Limits [(optimization__test_8c_acb161b62c37921a9edd0cb7aeb76342a) (page.1)] +>> +endobj +9006 0 obj +<< +/Names [(page.10) 3934 0 R (page.100) 5727 0 R (page.101) 5741 0 R (page.102) 5779 0 R (page.103) 5798 0 R (page.104) 5817 0 R] +/Limits [(page.10) (page.104)] +>> +endobj +9007 0 obj +<< +/Names [(page.105) 5862 0 R (page.106) 5881 0 R (page.107) 5895 0 R (page.108) 5902 0 R (page.109) 5915 0 R (page.11) 3953 0 R] +/Limits [(page.105) (page.11)] +>> +endobj +9008 0 obj +<< +/Names [(page.110) 5956 0 R (page.111) 5997 0 R (page.112) 6016 0 R (page.113) 6031 0 R (page.114) 6046 0 R (page.115) 6058 0 R] +/Limits [(page.110) (page.115)] +>> +endobj +9009 0 obj +<< +/Names [(page.116) 6091 0 R (page.117) 6171 0 R (page.118) 6243 0 R (page.119) 6266 0 R (page.12) 3968 0 R (page.120) 6277 0 R] +/Limits [(page.116) (page.120)] +>> +endobj +9010 0 obj +<< +/Names [(page.121) 6286 0 R (page.122) 6293 0 R (page.123) 6302 0 R (page.124) 6312 0 R (page.125) 6321 0 R (page.126) 6332 0 R] +/Limits [(page.121) (page.126)] +>> +endobj +9011 0 obj +<< +/Names [(page.127) 6342 0 R (page.128) 6352 0 R (page.129) 6360 0 R (page.13) 3988 0 R (page.130) 6370 0 R (page.131) 6378 0 R] +/Limits [(page.127) (page.131)] +>> +endobj +9012 0 obj +<< +/Names [(page.132) 6391 0 R (page.133) 6404 0 R (page.134) 6415 0 R (page.135) 6424 0 R (page.136) 6433 0 R (page.137) 6441 0 R] +/Limits [(page.132) (page.137)] +>> +endobj +9013 0 obj +<< +/Names [(page.138) 6450 0 R (page.139) 6461 0 R (page.14) 3992 0 R (page.140) 6470 0 R (page.141) 6481 0 R (page.142) 6492 0 R] +/Limits [(page.138) (page.142)] +>> +endobj +9014 0 obj +<< +/Names [(page.143) 6520 0 R (page.144) 6600 0 R (page.145) 6675 0 R (page.146) 6703 0 R (page.147) 6710 0 R (page.148) 6721 0 R] +/Limits [(page.143) (page.148)] +>> +endobj +9015 0 obj +<< +/Names [(page.149) 6728 0 R (page.15) 3998 0 R (page.150) 6739 0 R (page.151) 6749 0 R (page.152) 6758 0 R (page.153) 6767 0 R] +/Limits [(page.149) (page.153)] +>> +endobj +9016 0 obj +<< +/Names [(page.154) 6777 0 R (page.155) 6787 0 R (page.156) 6797 0 R (page.157) 6807 0 R (page.158) 6816 0 R (page.159) 6825 0 R] +/Limits [(page.154) (page.159)] +>> +endobj +9017 0 obj +<< +/Names [(page.16) 4003 0 R (page.160) 6836 0 R (page.161) 6849 0 R (page.162) 6858 0 R (page.163) 6867 0 R (page.164) 6875 0 R] +/Limits [(page.16) (page.164)] +>> +endobj +9018 0 obj +<< +/Names [(page.165) 6883 0 R (page.166) 6891 0 R (page.167) 6902 0 R (page.168) 6912 0 R (page.169) 6923 0 R (page.17) 4047 0 R] +/Limits [(page.165) (page.17)] +>> +endobj +9019 0 obj +<< +/Names [(page.170) 6934 0 R (page.171) 6946 0 R (page.172) 6972 0 R (page.173) 6990 0 R (page.174) 7018 0 R (page.175) 7025 0 R] +/Limits [(page.170) (page.175)] +>> +endobj +9020 0 obj +<< +/Names [(page.176) 7039 0 R (page.177) 7052 0 R (page.178) 7060 0 R (page.179) 7080 0 R (page.18) 4127 0 R (page.180) 7096 0 R] +/Limits [(page.176) (page.180)] +>> +endobj +9021 0 obj +<< +/Names [(page.181) 7108 0 R (page.182) 7143 0 R (page.183) 7159 0 R (page.184) 7166 0 R (page.185) 7176 0 R (page.186) 7183 0 R] +/Limits [(page.181) (page.186)] +>> +endobj +9022 0 obj +<< +/Names [(page.187) 7191 0 R (page.188) 7224 0 R (page.189) 7240 0 R (page.19) 4211 0 R (page.190) 7247 0 R (page.191) 7257 0 R] +/Limits [(page.187) (page.191)] +>> +endobj +9023 0 obj +<< +/Names [(page.192) 7264 0 R (page.193) 7272 0 R (page.194) 7292 0 R (page.195) 7312 0 R (page.196) 7320 0 R (page.197) 7327 0 R] +/Limits [(page.192) (page.197)] +>> +endobj +9024 0 obj +<< +/Names [(page.198) 7340 0 R (page.199) 7350 0 R (page.2) 3829 0 R (page.20) 4283 0 R (page.200) 7383 0 R (page.201) 7401 0 R] +/Limits [(page.198) (page.201)] +>> +endobj +9025 0 obj +<< +/Names [(page.202) 7412 0 R (page.203) 7427 0 R (page.204) 7439 0 R (page.205) 7445 0 R (page.206) 7460 0 R (page.207) 7482 0 R] +/Limits [(page.202) (page.207)] +>> +endobj +9026 0 obj +<< +/Names [(page.208) 7492 0 R (page.209) 7516 0 R (page.21) 4310 0 R (page.210) 7539 0 R (page.211) 7557 0 R (page.212) 7572 0 R] +/Limits [(page.208) (page.212)] +>> +endobj +9027 0 obj +<< +/Names [(page.213) 7583 0 R (page.214) 7598 0 R (page.215) 7609 0 R (page.216) 7621 0 R (page.217) 7631 0 R (page.218) 7641 0 R] +/Limits [(page.213) (page.218)] +>> +endobj +9028 0 obj +<< +/Names [(page.219) 7656 0 R (page.22) 4318 0 R (page.220) 7668 0 R (page.221) 7682 0 R (page.222) 7694 0 R (page.223) 7707 0 R] +/Limits [(page.219) (page.223)] +>> +endobj +9029 0 obj +<< +/Names [(page.224) 7717 0 R (page.225) 7745 0 R (page.226) 7757 0 R (page.227) 7769 0 R (page.228) 7797 0 R (page.229) 7810 0 R] +/Limits [(page.224) (page.229)] +>> +endobj +9030 0 obj +<< +/Names [(page.23) 4340 0 R (page.230) 7821 0 R (page.231) 7830 0 R (page.232) 7850 0 R (page.233) 7874 0 R (page.234) 7887 0 R] +/Limits [(page.23) (page.234)] +>> +endobj +9031 0 obj +<< +/Names [(page.235) 7895 0 R (page.236) 7902 0 R (page.237) 7924 0 R (page.238) 7948 0 R (page.239) 7961 0 R (page.24) 4352 0 R] +/Limits [(page.235) (page.24)] +>> +endobj +9032 0 obj +<< +/Names [(page.240) 7970 0 R (page.241) 7977 0 R (page.242) 7988 0 R (page.243) 8033 0 R (page.244) 8057 0 R (page.245) 8070 0 R] +/Limits [(page.240) (page.245)] +>> +endobj +9033 0 obj +<< +/Names [(page.246) 8084 0 R (page.247) 8094 0 R (page.248) 8105 0 R (page.249) 8120 0 R (page.25) 4363 0 R (page.250) 8166 0 R] +/Limits [(page.246) (page.250)] +>> +endobj +9034 0 obj +<< +/Names [(page.251) 8184 0 R (page.252) 8195 0 R (page.253) 8204 0 R (page.254) 8216 0 R (page.255) 8228 0 R (page.256) 8249 0 R] +/Limits [(page.251) (page.256)] +>> +endobj +9035 0 obj +<< +/Names [(page.257) 8270 0 R (page.258) 8277 0 R (page.259) 8285 0 R (page.26) 4373 0 R (page.260) 8291 0 R (page.261) 8298 0 R] +/Limits [(page.257) (page.261)] +>> +endobj +9036 0 obj +<< +/Names [(page.262) 8320 0 R (page.263) 8338 0 R (page.264) 8350 0 R (page.265) 8358 0 R (page.266) 8364 0 R (page.267) 8370 0 R] +/Limits [(page.262) (page.267)] +>> +endobj +9037 0 obj +<< +/Names [(page.268) 8377 0 R (page.269) 8391 0 R (page.27) 4383 0 R (page.270) 8464 0 R (page.271) 8496 0 R (page.272) 8512 0 R] +/Limits [(page.268) (page.272)] +>> +endobj +9038 0 obj +<< +/Names [(page.273) 8523 0 R (page.274) 8531 0 R (page.275) 8543 0 R (page.276) 8556 0 R (page.277) 8566 0 R (page.278) 8576 0 R] +/Limits [(page.273) (page.278)] +>> +endobj +9039 0 obj +<< +/Names [(page.279) 8586 0 R (page.28) 4391 0 R (page.280) 8597 0 R (page.281) 8609 0 R (page.282) 8617 0 R (page.283) 8695 0 R] +/Limits [(page.279) (page.283)] +>> +endobj +9040 0 obj +<< +/Names [(page.284) 8727 0 R (page.285) 8738 0 R (page.286) 8749 0 R (page.287) 8759 0 R (page.288) 8770 0 R (page.289) 8782 0 R] +/Limits [(page.284) (page.289)] +>> +endobj +9041 0 obj +<< +/Names [(page.29) 4400 0 R (page.290) 8792 0 R (page.291) 8802 0 R (page.292) 8812 0 R (page.293) 8823 0 R (page.294) 8836 0 R] +/Limits [(page.29) (page.294)] +>> +endobj +9042 0 obj +<< +/Names [(page.295) 8842 0 R (page.296) 8854 0 R (page.3) 3847 0 R (page.30) 4409 0 R (page.31) 4417 0 R (page.32) 4424 0 R] +/Limits [(page.295) (page.32)] +>> +endobj +9043 0 obj +<< +/Names [(page.33) 4432 0 R (page.34) 4438 0 R (page.35) 4446 0 R (page.36) 4456 0 R (page.37) 4467 0 R (page.38) 4474 0 R] +/Limits [(page.33) (page.38)] +>> +endobj +9044 0 obj +<< +/Names [(page.39) 4481 0 R (page.4) 3863 0 R (page.40) 4498 0 R (page.41) 4513 0 R (page.42) 4546 0 R (page.43) 4564 0 R] +/Limits [(page.39) (page.43)] +>> +endobj +9045 0 obj +<< +/Names [(page.44) 4581 0 R (page.45) 4606 0 R (page.46) 4622 0 R (page.47) 4638 0 R (page.48) 4654 0 R (page.49) 4671 0 R] +/Limits [(page.44) (page.49)] +>> +endobj +9046 0 obj +<< +/Names [(page.5) 3874 0 R (page.50) 4691 0 R (page.51) 4708 0 R (page.52) 4736 0 R (page.53) 4750 0 R (page.54) 4780 0 R] +/Limits [(page.5) (page.54)] +>> +endobj +9047 0 obj +<< +/Names [(page.55) 4796 0 R (page.56) 4811 0 R (page.57) 4826 0 R (page.58) 4840 0 R (page.59) 4858 0 R (page.6) 3892 0 R] +/Limits [(page.55) (page.6)] +>> +endobj +9048 0 obj +<< +/Names [(page.60) 4874 0 R (page.61) 4885 0 R (page.62) 4899 0 R (page.63) 4913 0 R (page.64) 4936 0 R (page.65) 4944 0 R] +/Limits [(page.60) (page.65)] +>> +endobj +9049 0 obj +<< +/Names [(page.66) 4962 0 R (page.67) 4979 0 R (page.68) 5008 0 R (page.69) 5027 0 R (page.7) 3900 0 R (page.70) 5035 0 R] +/Limits [(page.66) (page.70)] +>> +endobj +9050 0 obj +<< +/Names [(page.71) 5044 0 R (page.72) 5058 0 R (page.73) 5073 0 R (page.74) 5111 0 R (page.75) 5130 0 R (page.76) 5148 0 R] +/Limits [(page.71) (page.76)] +>> +endobj +9051 0 obj +<< +/Names [(page.77) 5156 0 R (page.78) 5193 0 R (page.79) 5203 0 R (page.8) 3907 0 R (page.80) 5248 0 R (page.81) 5254 0 R] +/Limits [(page.77) (page.81)] +>> +endobj +9052 0 obj +<< +/Names [(page.82) 5298 0 R (page.83) 5352 0 R (page.84) 5397 0 R (page.85) 5429 0 R (page.86) 5443 0 R (page.87) 5451 0 R] +/Limits [(page.82) (page.87)] +>> +endobj +9053 0 obj +<< +/Names [(page.88) 5520 0 R (page.89) 5553 0 R (page.9) 3919 0 R (page.90) 5581 0 R (page.91) 5595 0 R (page.92) 5602 0 R] +/Limits [(page.88) (page.92)] +>> +endobj +9054 0 obj +<< +/Names [(page.93) 5615 0 R (page.94) 5626 0 R (page.95) 5637 0 R (page.96) 5654 0 R (page.97) 5667 0 R (page.98) 5684 0 R] +/Limits [(page.93) (page.98)] +>> +endobj +9055 0 obj +<< +/Names [(page.99) 5713 0 R (pos__algos__common__test_8c) 4225 0 R (pos__algos__common__test_8c_ad7c3809ba4d66f929854a4127784be8c) 7462 0 R (pos__algos__common__test_8h) 4226 0 R (pos__algos__common__test_8h_ad7c3809ba4d66f929854a4127784be8c) 7464 0 R (position__optimization__test_8c) 4227 0 R] +/Limits [(page.99) (position__optimization__test_8c)] +>> +endobj +9056 0 obj +<< +/Names [(position__optimization__test_8c_adf2ebfc668717eeac312234ac2b24166) 7484 0 R (position__optimization__test_8h) 4228 0 R (position__optimization__test_8h_adf2ebfc668717eeac312234ac2b24166) 7486 0 R (pseudo__inverse_8h) 4229 0 R (pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3) 7494 0 R (pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3a9db08339065f28367b9ae058d1127a04) 7497 0 R] +/Limits [(position__optimization__test_8c_adf2ebfc668717eeac312234ac2b24166) (pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3a9db08339065f28367b9ae058d1127a04)] +>> +endobj +9057 0 obj +<< +/Names [(pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3aab4d4fdd6aa659e7306fa9abf3d0a991) 7498 0 R (pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3ab15a7891aa5223439e4692a1048cb220) 7499 0 R (pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3ae835310f82eb01d07137e72133cd5b06) 7496 0 R (qr__common_8c) 4230 0 R (qr__common_8c_a47e88b1e236d3637717ea144811cdc1b) 7521 0 R (qr__common_8c_adad26253c0e08a0d9fe2dfe0f6d64112) 7518 0 R] +/Limits [(pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3aab4d4fdd6aa659e7306fa9abf3d0a991) (qr__common_8c_adad26253c0e08a0d9fe2dfe0f6d64112)] +>> +endobj +9058 0 obj +<< +/Names [(qr__common_8h) 4231 0 R (qr__common_8h_a3144f99da14a69ec80bf9ded23714612) 7545 0 R (qr__common_8h_ac62c54358ecc0c35cdef1c3fb37cc73b) 7542 0 R (qr__common_8h_adad26253c0e08a0d9fe2dfe0f6d64112) 7544 0 R (qr__givens_8c) 4232 0 R (qr__givens_8c_a07adca97c58afc057a5cff738f6473cc) 7575 0 R] +/Limits [(qr__common_8h) (qr__givens_8c_a07adca97c58afc057a5cff738f6473cc)] +>> +endobj +9059 0 obj +<< +/Names [(qr__givens_8c_a53f748fbc6f8a129deb6a048d423d644) 7576 0 R (qr__givens_8h) 4233 0 R (qr__givens_8h_a07adca97c58afc057a5cff738f6473cc) 7601 0 R (qr__givens_8h_a53f748fbc6f8a129deb6a048d423d644) 7602 0 R (qr__householder_8c) 4234 0 R (qr__householder_8c_a926e8bce91b658f64837d5c93b0bc74f) 7624 0 R] +/Limits [(qr__givens_8c_a53f748fbc6f8a129deb6a048d423d644) (qr__householder_8c_a926e8bce91b658f64837d5c93b0bc74f)] +>> +endobj +9060 0 obj +<< +/Names [(qr__householder_8h) 4235 0 R (qr__householder_8h_a926e8bce91b658f64837d5c93b0bc74f) 7634 0 R (qr__pinv__test_8c) 4236 0 R (qr__pinv__test_8c_a292d2351f35310e579dd0741ab4857db) 7658 0 R (qr__pinv__test_8h) 4237 0 R (qr__pinv__test_8h_a292d2351f35310e579dd0741ab4857db) 7660 0 R] +/Limits [(qr__householder_8h) (qr__pinv__test_8h_a292d2351f35310e579dd0741ab4857db)] +>> +endobj +9061 0 obj +<< +/Names [(qr__pseudo__inverse_8c) 4284 0 R (qr__pseudo__inverse_8c_a9fb1ebdfe21c5a66cd322f00bf886d8d) 7670 0 R (qr__pseudo__inverse_8h) 4285 0 R (qr__pseudo__inverse_8h_a9fb1ebdfe21c5a66cd322f00bf886d8d) 7685 0 R (section*.10) 4401 0 R (section*.100) 7669 0 R] +/Limits [(qr__pseudo__inverse_8c) (section*.100)] +>> +endobj +9062 0 obj +<< +/Names [(section*.101) 7684 0 R (section*.102) 7696 0 R (section*.103) 7710 0 R (section*.104) 7746 0 R (section*.105) 7799 0 R (section*.106) 7832 0 R] +/Limits [(section*.101) (section*.106)] +>> +endobj +9063 0 obj +<< +/Names [(section*.107) 7851 0 R (section*.108) 7875 0 R (section*.109) 7926 0 R (section*.11) 4410 0 R (section*.110) 7949 0 R (section*.111) 7990 0 R] +/Limits [(section*.107) (section*.111)] +>> +endobj +9064 0 obj +<< +/Names [(section*.112) 8034 0 R (section*.113) 8036 0 R (section*.114) 8167 0 R (section*.115) 8251 0 R (section*.116) 8322 0 R (section*.117) 8324 0 R] +/Limits [(section*.112) (section*.117)] +>> +endobj +9065 0 obj +<< +/Names [(section*.118) 8392 0 R (section*.119) 8394 0 R (section*.12) 4418 0 R (section*.120) 8465 0 R (section*.121) 8696 0 R (section*.122) 8697 0 R] +/Limits [(section*.118) (section*.122)] +>> +endobj +9066 0 obj +<< +/Names [(section*.123) 8855 0 R (section*.124) 8857 0 R (section*.13) 4425 0 R (section*.14) 4433 0 R (section*.15) 4439 0 R (section*.16) 4447 0 R] +/Limits [(section*.123) (section*.16)] +>> +endobj +9067 0 obj +<< +/Names [(section*.17) 4457 0 R (section*.18) 4468 0 R (section*.19) 4482 0 R (section*.2) 4311 0 R (section*.20) 4514 0 R (section*.21) 4515 0 R] +/Limits [(section*.17) (section*.21)] +>> +endobj +9068 0 obj +<< +/Names [(section*.22) 4548 0 R (section*.23) 4608 0 R (section*.24) 4656 0 R (section*.25) 4693 0 R (section*.26) 4737 0 R (section*.27) 4782 0 R] +/Limits [(section*.22) (section*.27)] +>> +endobj +9069 0 obj +<< +/Names [(section*.28) 4828 0 R (section*.29) 4859 0 R (section*.3) 4319 0 R (section*.30) 4876 0 R (section*.31) 4886 0 R (section*.32) 4900 0 R] +/Limits [(section*.28) (section*.32)] +>> +endobj +9070 0 obj +<< +/Names [(section*.33) 4915 0 R (section*.34) 4938 0 R (section*.35) 4964 0 R (section*.36) 4965 0 R (section*.37) 5009 0 R (section*.38) 5060 0 R] +/Limits [(section*.33) (section*.38)] +>> +endobj +9071 0 obj +<< +/Names [(section*.39) 5062 0 R (section*.4) 4342 0 R (section*.40) 5074 0 R (section*.41) 5076 0 R (section*.42) 5112 0 R (section*.43) 5131 0 R] +/Limits [(section*.39) (section*.43)] +>> +endobj +9072 0 obj +<< +/Names [(section*.44) 5194 0 R (section*.45) 5249 0 R (section*.46) 5299 0 R (section*.47) 5398 0 R (section*.48) 5521 0 R (section*.49) 5617 0 R] +/Limits [(section*.44) (section*.49)] +>> +endobj +9073 0 obj +<< +/Names [(section*.5) 4353 0 R (section*.50) 5628 0 R (section*.51) 5655 0 R (section*.52) 5657 0 R (section*.53) 5668 0 R (section*.54) 5685 0 R] +/Limits [(section*.5) (section*.54)] +>> +endobj +9074 0 obj +<< +/Names [(section*.55) 5715 0 R (section*.56) 5781 0 R (section*.57) 5863 0 R (section*.58) 5958 0 R (section*.59) 5998 0 R (section*.6) 4364 0 R] +/Limits [(section*.55) (section*.6)] +>> +endobj +9075 0 obj +<< +/Names [(section*.60) 6060 0 R (section*.61) 6092 0 R (section*.62) 6094 0 R (section*.63) 6522 0 R (section*.64) 6523 0 R (section*.65) 6524 0 R] +/Limits [(section*.60) (section*.65)] +>> +endobj +9076 0 obj +<< +/Names [(section*.66) 6948 0 R (section*.67) 6973 0 R (section*.68) 6976 0 R (section*.69) 7020 0 R (section*.7) 4374 0 R (section*.70) 7040 0 R] +/Limits [(section*.66) (section*.70)] +>> +endobj +9077 0 obj +<< +/Names [(section*.71) 7042 0 R (section*.72) 7053 0 R (section*.73) 7081 0 R (section*.74) 7088 0 R (section*.75) 7109 0 R (section*.76) 7111 0 R] +/Limits [(section*.71) (section*.76)] +>> +endobj +9078 0 obj +<< +/Names [(section*.77) 7144 0 R (section*.78) 7225 0 R (section*.79) 7293 0 R (section*.8) 4384 0 R (section*.80) 7314 0 R (section*.81) 7328 0 R] +/Limits [(section*.77) (section*.81)] +>> +endobj +9079 0 obj +<< +/Names [(section*.82) 7342 0 R (section*.83) 7343 0 R (section*.84) 7385 0 R (section*.85) 7446 0 R (section*.86) 7461 0 R (section*.87) 7463 0 R] +/Limits [(section*.82) (section*.87)] +>> +endobj +9080 0 obj +<< +/Names [(section*.88) 7483 0 R (section*.89) 7485 0 R (section*.9) 4392 0 R (section*.90) 7493 0 R (section*.91) 7517 0 R (section*.92) 7541 0 R] +/Limits [(section*.88) (section*.92)] +>> +endobj +9081 0 obj +<< +/Names [(section*.93) 7543 0 R (section*.94) 7574 0 R (section*.95) 7600 0 R (section*.96) 7623 0 R (section*.97) 7633 0 R (section*.98) 7657 0 R] +/Limits [(section*.93) (section*.98)] +>> +endobj +9082 0 obj +<< +/Names [(section*.99) 7659 0 R (section.1.1) 6 0 R (section.1.2) 10 0 R (section.1.3) 14 0 R (section.1.4) 18 0 R (section.1.5) 42 0 R] +/Limits [(section*.99) (section.1.5)] +>> +endobj +9083 0 obj +<< +/Names [(section.10.1) 290 0 R (section.10.10) 494 0 R (section.10.11) 514 0 R (section.10.12) 530 0 R (section.10.13) 546 0 R (section.10.14) 562 0 R] +/Limits [(section.10.1) (section.10.14)] +>> +endobj +9084 0 obj +<< +/Names [(section.10.15) 578 0 R (section.10.16) 594 0 R (section.10.17) 618 0 R (section.10.18) 654 0 R (section.10.19) 662 0 R (section.10.2) 310 0 R] +/Limits [(section.10.15) (section.10.2)] +>> +endobj +9085 0 obj +<< +/Names [(section.10.20) 670 0 R (section.10.21) 678 0 R (section.10.22) 686 0 R (section.10.23) 694 0 R (section.10.24) 718 0 R (section.10.25) 738 0 R] +/Limits [(section.10.20) (section.10.25)] +>> +endobj +9086 0 obj +<< +/Names [(section.10.26) 754 0 R (section.10.27) 770 0 R (section.10.28) 798 0 R (section.10.29) 826 0 R (section.10.3) 330 0 R (section.10.30) 842 0 R] +/Limits [(section.10.26) (section.10.30)] +>> +endobj +9087 0 obj +<< +/Names [(section.10.31) 858 0 R (section.10.32) 866 0 R (section.10.33) 874 0 R (section.10.34) 890 0 R (section.10.35) 906 0 R (section.10.36) 934 0 R] +/Limits [(section.10.31) (section.10.36)] +>> +endobj +9088 0 obj +<< +/Names [(section.10.37) 962 0 R (section.10.38) 1002 0 R (section.10.39) 1042 0 R (section.10.4) 354 0 R (section.10.40) 1050 0 R (section.10.41) 1058 0 R] +/Limits [(section.10.37) (section.10.41)] +>> +endobj +9089 0 obj +<< +/Names [(section.10.42) 1246 0 R (section.10.43) 1450 0 R (section.10.44) 1458 0 R (section.10.45) 1466 0 R (section.10.46) 1482 0 R (section.10.47) 1498 0 R] +/Limits [(section.10.42) (section.10.47)] +>> +endobj +9090 0 obj +<< +/Names [(section.10.48) 1506 0 R (section.10.49) 1514 0 R (section.10.5) 378 0 R (section.10.50) 1534 0 R (section.10.51) 1554 0 R (section.10.52) 1562 0 R] +/Limits [(section.10.48) (section.10.52)] +>> +endobj +9091 0 obj +<< +/Names [(section.10.53) 1570 0 R (section.10.54) 1610 0 R (section.10.55) 1650 0 R (section.10.56) 1666 0 R (section.10.57) 1682 0 R (section.10.58) 1702 0 R] +/Limits [(section.10.53) (section.10.58)] +>> +endobj +9092 0 obj +<< +/Names [(section.10.59) 1730 0 R (section.10.6) 398 0 R (section.10.60) 1774 0 R (section.10.61) 1794 0 R (section.10.62) 1802 0 R (section.10.63) 1810 0 R] +/Limits [(section.10.59) (section.10.63)] +>> +endobj +9093 0 obj +<< +/Names [(section.10.64) 1818 0 R (section.10.65) 1826 0 R (section.10.66) 1842 0 R (section.10.67) 1862 0 R (section.10.68) 1882 0 R (section.10.69) 1902 0 R] +/Limits [(section.10.64) (section.10.69)] +>> +endobj +9094 0 obj +<< +/Names [(section.10.7) 418 0 R (section.10.70) 1922 0 R (section.10.71) 1938 0 R (section.10.72) 1954 0 R (section.10.73) 1962 0 R (section.10.74) 1970 0 R] +/Limits [(section.10.7) (section.10.74)] +>> +endobj +9095 0 obj +<< +/Names [(section.10.75) 1986 0 R (section.10.76) 2002 0 R (section.10.77) 2022 0 R (section.10.78) 2042 0 R (section.10.79) 2070 0 R (section.10.8) 446 0 R] +/Limits [(section.10.75) (section.10.8)] +>> +endobj +9096 0 obj +<< +/Names [(section.10.80) 2098 0 R (section.10.81) 2106 0 R (section.10.82) 2114 0 R (section.10.83) 2154 0 R (section.10.84) 2194 0 R (section.10.85) 2202 0 R] +/Limits [(section.10.80) (section.10.85)] +>> +endobj +9097 0 obj +<< +/Names [(section.10.86) 2210 0 R (section.10.87) 2258 0 R (section.10.88) 2306 0 R (section.10.89) 2366 0 R (section.10.9) 474 0 R (section.10.90) 2426 0 R] +/Limits [(section.10.86) (section.10.90)] +>> +endobj +9098 0 obj +<< +/Names [(section.10.91) 2434 0 R (section.10.92) 2442 0 R (section.10.93) 2550 0 R (section.10.94) 2658 0 R (section.10.95) 2666 0 R (section.2.1) 50 0 R] +/Limits [(section.10.91) (section.2.1)] +>> +endobj +9099 0 obj +<< +/Names [(section.2.2) 54 0 R (section.2.3) 58 0 R (section.2.4) 62 0 R (section.3.1) 78 0 R (section.3.2) 82 0 R (section.4.1) 90 0 R] +/Limits [(section.2.2) (section.4.1)] +>> +endobj +9100 0 obj +<< +/Names [(section.4.2) 94 0 R (section.5.1) 122 0 R (section.6.1) 130 0 R (section.7.1) 138 0 R (section.8.1) 146 0 R (section.8.10) 218 0 R] +/Limits [(section.4.2) (section.8.10)] +>> +endobj +9101 0 obj +<< +/Names [(section.8.11) 226 0 R (section.8.12) 234 0 R (section.8.13) 242 0 R (section.8.14) 250 0 R (section.8.15) 258 0 R (section.8.16) 266 0 R] +/Limits [(section.8.11) (section.8.16)] +>> +endobj +9102 0 obj +<< +/Names [(section.8.2) 154 0 R (section.8.3) 162 0 R (section.8.4) 170 0 R (section.8.5) 178 0 R (section.8.6) 186 0 R (section.8.7) 194 0 R] +/Limits [(section.8.2) (section.8.7)] +>> +endobj +9103 0 obj +<< +/Names [(section.8.8) 202 0 R (section.8.9) 210 0 R (section.9.1) 278 0 R (shell__sort_8c) 4286 0 R (shell__sort_8c_a569649d96b2e8f453793ea166d3e96a6) 7698 0 R (shell__sort_8c_a92bc0e3a993e78dfab795f5ccc3e227e) 7697 0 R] +/Limits [(section.8.8) (shell__sort_8c_a92bc0e3a993e78dfab795f5ccc3e227e)] +>> +endobj +9104 0 obj +<< +/Names [(shell__sort_8h) 4287 0 R (shell__sort_8h_a569649d96b2e8f453793ea166d3e96a6) 7712 0 R (shell__sort_8h_a92bc0e3a993e78dfab795f5ccc3e227e) 7711 0 R (solve_8c) 4288 0 R (solve_8c_a829e66492dc3073c0f7a190cda9b7db1) 7747 0 R (solve_8c_a96faf0d4f04f27a12e4ced0bffd0f634) 7750 0 R] +/Limits [(shell__sort_8h) (solve_8c_a96faf0d4f04f27a12e4ced0bffd0f634)] +>> +endobj +9105 0 obj +<< +/Names [(solve_8c_ab6336aff7fbff116a6118b39a0d1e2cd) 7748 0 R (solve_8c_ac728f92ed0a0cba0e8776222acfe1d88) 7749 0 R (solve_8h) 4289 0 R (solve_8h_a829e66492dc3073c0f7a190cda9b7db1) 7800 0 R (solve_8h_a96faf0d4f04f27a12e4ced0bffd0f634) 7803 0 R (solve_8h_ab6336aff7fbff116a6118b39a0d1e2cd) 7801 0 R] +/Limits [(solve_8c_ab6336aff7fbff116a6118b39a0d1e2cd) (solve_8h_ab6336aff7fbff116a6118b39a0d1e2cd)] +>> +endobj +9106 0 obj +<< +/Names [(solve_8h_ac728f92ed0a0cba0e8776222acfe1d88) 7802 0 R (solve__test_8c) 4290 0 R (solve__test_8c_a468b4492daa139d24a18624526001220) 7833 0 R (solve__test_8c_acb6c59801ca040ac66f436b8f332a371) 7834 0 R (solve__test_8h) 4291 0 R (solve__test_8h_a468b4492daa139d24a18624526001220) 7852 0 R] +/Limits [(solve_8h_ac728f92ed0a0cba0e8776222acfe1d88) (solve__test_8h_a468b4492daa139d24a18624526001220)] +>> +endobj +9107 0 obj +<< +/Names [(solve__test_8h_acb6c59801ca040ac66f436b8f332a371) 7853 0 R (structmatrix__dim__t) 3999 0 R (structmatrix__dim__t_a853244a0562d43bfdcdcb704ed707721) 4469 0 R (structmatrix__dim__t_aac6b6ff205184047714d5c22019bdbab) 4470 0 R (subsection.1.4.1) 22 0 R (subsection.1.4.2) 26 0 R] +/Limits [(solve__test_8h_acb6c59801ca040ac66f436b8f332a371) (subsection.1.4.2)] +>> +endobj +9108 0 obj +<< +/Names [(subsection.1.4.3) 30 0 R (subsection.1.4.4) 34 0 R (subsection.1.4.5) 38 0 R (subsection.10.1.1) 294 0 R (subsection.10.1.2) 298 0 R (subsection.10.10.1) 498 0 R] +/Limits [(subsection.1.4.3) (subsection.10.10.1)] +>> +endobj +9109 0 obj +<< +/Names [(subsection.10.10.2) 502 0 R (subsection.10.11.1) 518 0 R (subsection.10.11.2) 522 0 R (subsection.10.12.1) 534 0 R (subsection.10.12.2) 538 0 R (subsection.10.13.1) 550 0 R] +/Limits [(subsection.10.10.2) (subsection.10.13.1)] +>> +endobj +9110 0 obj +<< +/Names [(subsection.10.13.2) 554 0 R (subsection.10.14.1) 566 0 R (subsection.10.14.2) 570 0 R (subsection.10.15.1) 582 0 R (subsection.10.15.2) 586 0 R (subsection.10.16.1) 598 0 R] +/Limits [(subsection.10.13.2) (subsection.10.16.1)] +>> +endobj +9111 0 obj +<< +/Names [(subsection.10.16.2) 602 0 R (subsection.10.16.3) 610 0 R (subsection.10.17.1) 622 0 R (subsection.10.17.2) 626 0 R (subsection.10.18.1) 658 0 R (subsection.10.19.1) 666 0 R] +/Limits [(subsection.10.16.2) (subsection.10.19.1)] +>> +endobj +9112 0 obj +<< +/Names [(subsection.10.2.1) 314 0 R (subsection.10.2.2) 318 0 R (subsection.10.20.1) 674 0 R (subsection.10.21.1) 682 0 R (subsection.10.22.1) 690 0 R (subsection.10.23.1) 698 0 R] +/Limits [(subsection.10.2.1) (subsection.10.23.1)] +>> +endobj +9113 0 obj +<< +/Names [(subsection.10.23.2) 702 0 R (subsection.10.24.1) 722 0 R (subsection.10.24.2) 726 0 R (subsection.10.25.1) 742 0 R (subsection.10.25.2) 746 0 R (subsection.10.26.1) 758 0 R] +/Limits [(subsection.10.23.2) (subsection.10.26.1)] +>> +endobj +9114 0 obj +<< +/Names [(subsection.10.26.2) 762 0 R (subsection.10.27.1) 774 0 R (subsection.10.27.2) 778 0 R (subsection.10.28.1) 802 0 R (subsection.10.28.2) 806 0 R (subsection.10.29.1) 830 0 R] +/Limits [(subsection.10.26.2) (subsection.10.29.1)] +>> +endobj +9115 0 obj +<< +/Names [(subsection.10.29.2) 834 0 R (subsection.10.3.1) 334 0 R (subsection.10.3.2) 338 0 R (subsection.10.30.1) 846 0 R (subsection.10.30.2) 850 0 R (subsection.10.31.1) 862 0 R] +/Limits [(subsection.10.29.2) (subsection.10.31.1)] +>> +endobj +9116 0 obj +<< +/Names [(subsection.10.32.1) 870 0 R (subsection.10.33.1) 878 0 R (subsection.10.33.2) 882 0 R (subsection.10.34.1) 894 0 R (subsection.10.34.2) 898 0 R (subsection.10.35.1) 910 0 R] +/Limits [(subsection.10.32.1) (subsection.10.35.1)] +>> +endobj +9117 0 obj +<< +/Names [(subsection.10.35.2) 914 0 R (subsection.10.36.1) 938 0 R (subsection.10.36.2) 942 0 R (subsection.10.37.1) 966 0 R (subsection.10.37.2) 970 0 R (subsection.10.38.1) 1006 0 R] +/Limits [(subsection.10.35.2) (subsection.10.38.1)] +>> +endobj +9118 0 obj +<< +/Names [(subsection.10.38.2) 1010 0 R (subsection.10.39.1) 1046 0 R (subsection.10.4.1) 358 0 R (subsection.10.4.2) 362 0 R (subsection.10.40.1) 1054 0 R (subsection.10.41.1) 1062 0 R] +/Limits [(subsection.10.38.2) (subsection.10.41.1)] +>> +endobj +9119 0 obj +<< +/Names [(subsection.10.41.2) 1066 0 R (subsection.10.42.1) 1250 0 R (subsection.10.42.2) 1254 0 R (subsection.10.42.3) 1270 0 R (subsection.10.43.1) 1454 0 R (subsection.10.44.1) 1462 0 R] +/Limits [(subsection.10.41.2) (subsection.10.44.1)] +>> +endobj +9120 0 obj +<< +/Names [(subsection.10.45.1) 1470 0 R (subsection.10.45.2) 1474 0 R (subsection.10.46.1) 1486 0 R (subsection.10.46.2) 1490 0 R (subsection.10.47.1) 1502 0 R (subsection.10.48.1) 1510 0 R] +/Limits [(subsection.10.45.1) (subsection.10.48.1)] +>> +endobj +9121 0 obj +<< +/Names [(subsection.10.49.1) 1518 0 R (subsection.10.49.2) 1522 0 R (subsection.10.5.1) 382 0 R (subsection.10.5.2) 386 0 R (subsection.10.50.1) 1538 0 R (subsection.10.50.2) 1542 0 R] +/Limits [(subsection.10.49.1) (subsection.10.50.2)] +>> +endobj +9122 0 obj +<< +/Names [(subsection.10.51.1) 1558 0 R (subsection.10.52.1) 1566 0 R (subsection.10.53.1) 1574 0 R (subsection.10.53.2) 1578 0 R (subsection.10.54.1) 1614 0 R (subsection.10.54.2) 1618 0 R] +/Limits [(subsection.10.51.1) (subsection.10.54.2)] +>> +endobj +9123 0 obj +<< +/Names [(subsection.10.55.1) 1654 0 R (subsection.10.55.2) 1658 0 R (subsection.10.56.1) 1670 0 R (subsection.10.56.2) 1674 0 R (subsection.10.57.1) 1686 0 R (subsection.10.57.2) 1690 0 R] +/Limits [(subsection.10.55.1) (subsection.10.57.2)] +>> +endobj +9124 0 obj +<< +/Names [(subsection.10.58.1) 1706 0 R (subsection.10.58.2) 1710 0 R (subsection.10.58.3) 1718 0 R (subsection.10.59.1) 1734 0 R (subsection.10.59.2) 1738 0 R (subsection.10.6.1) 402 0 R] +/Limits [(subsection.10.58.1) (subsection.10.6.1)] +>> +endobj +9125 0 obj +<< +/Names [(subsection.10.6.2) 406 0 R (subsection.10.60.1) 1778 0 R (subsection.10.60.2) 1782 0 R (subsection.10.61.1) 1798 0 R (subsection.10.62.1) 1806 0 R (subsection.10.63.1) 1814 0 R] +/Limits [(subsection.10.6.2) (subsection.10.63.1)] +>> +endobj +9126 0 obj +<< +/Names [(subsection.10.64.1) 1822 0 R (subsection.10.65.1) 1830 0 R (subsection.10.65.2) 1834 0 R (subsection.10.66.1) 1846 0 R (subsection.10.66.2) 1850 0 R (subsection.10.67.1) 1866 0 R] +/Limits [(subsection.10.64.1) (subsection.10.67.1)] +>> +endobj +9127 0 obj +<< +/Names [(subsection.10.67.2) 1870 0 R (subsection.10.68.1) 1886 0 R (subsection.10.68.2) 1890 0 R (subsection.10.69.1) 1906 0 R (subsection.10.69.2) 1910 0 R (subsection.10.7.1) 422 0 R] +/Limits [(subsection.10.67.2) (subsection.10.7.1)] +>> +endobj +9128 0 obj +<< +/Names [(subsection.10.7.2) 426 0 R (subsection.10.70.1) 1926 0 R (subsection.10.70.2) 1930 0 R (subsection.10.71.1) 1942 0 R (subsection.10.71.2) 1946 0 R (subsection.10.72.1) 1958 0 R] +/Limits [(subsection.10.7.2) (subsection.10.72.1)] +>> +endobj +9129 0 obj +<< +/Names [(subsection.10.73.1) 1966 0 R (subsection.10.74.1) 1974 0 R (subsection.10.74.2) 1978 0 R (subsection.10.75.1) 1990 0 R (subsection.10.75.2) 1994 0 R (subsection.10.76.1) 2006 0 R] +/Limits [(subsection.10.73.1) (subsection.10.76.1)] +>> +endobj +9130 0 obj +<< +/Names [(subsection.10.76.2) 2010 0 R (subsection.10.77.1) 2026 0 R (subsection.10.77.2) 2030 0 R (subsection.10.78.1) 2046 0 R (subsection.10.78.2) 2050 0 R (subsection.10.79.1) 2074 0 R] +/Limits [(subsection.10.76.2) (subsection.10.79.1)] +>> +endobj +9131 0 obj +<< +/Names [(subsection.10.79.2) 2078 0 R (subsection.10.8.1) 450 0 R (subsection.10.8.2) 454 0 R (subsection.10.80.1) 2102 0 R (subsection.10.81.1) 2110 0 R (subsection.10.82.1) 2118 0 R] +/Limits [(subsection.10.79.2) (subsection.10.82.1)] +>> +endobj +9132 0 obj +<< +/Names [(subsection.10.82.2) 2122 0 R (subsection.10.83.1) 2158 0 R (subsection.10.83.2) 2162 0 R (subsection.10.84.1) 2198 0 R (subsection.10.85.1) 2206 0 R (subsection.10.86.1) 2214 0 R] +/Limits [(subsection.10.82.2) (subsection.10.86.1)] +>> +endobj +9133 0 obj +<< +/Names [(subsection.10.86.2) 2218 0 R (subsection.10.87.1) 2262 0 R (subsection.10.87.2) 2266 0 R (subsection.10.88.1) 2310 0 R (subsection.10.88.2) 2314 0 R (subsection.10.89.1) 2370 0 R] +/Limits [(subsection.10.86.2) (subsection.10.89.1)] +>> +endobj +9134 0 obj +<< +/Names [(subsection.10.89.2) 2374 0 R (subsection.10.9.1) 478 0 R (subsection.10.9.2) 482 0 R (subsection.10.90.1) 2430 0 R (subsection.10.91.1) 2438 0 R (subsection.10.92.1) 2446 0 R] +/Limits [(subsection.10.89.2) (subsection.10.92.1)] +>> +endobj +9135 0 obj +<< +/Names [(subsection.10.92.2) 2450 0 R (subsection.10.93.1) 2554 0 R (subsection.10.93.2) 2558 0 R (subsection.10.94.1) 2662 0 R (subsection.10.95.1) 2670 0 R (subsection.2.4.1) 66 0 R] +/Limits [(subsection.10.92.2) (subsection.2.4.1)] +>> +endobj +9136 0 obj +<< +/Names [(subsection.2.4.2) 70 0 R (subsection.4.2.1) 98 0 R (subsection.4.2.2) 102 0 R (subsection.4.2.3) 106 0 R (subsection.4.2.4) 110 0 R (subsection.4.2.5) 114 0 R] +/Limits [(subsection.2.4.2) (subsection.4.2.5)] +>> +endobj +9137 0 obj +<< +/Names [(subsection.8.1.1) 150 0 R (subsection.8.10.1) 222 0 R (subsection.8.11.1) 230 0 R (subsection.8.12.1) 238 0 R (subsection.8.13.1) 246 0 R (subsection.8.14.1) 254 0 R] +/Limits [(subsection.8.1.1) (subsection.8.14.1)] +>> +endobj +9138 0 obj +<< +/Names [(subsection.8.15.1) 262 0 R (subsection.8.16.1) 270 0 R (subsection.8.2.1) 158 0 R (subsection.8.3.1) 166 0 R (subsection.8.4.1) 174 0 R (subsection.8.5.1) 182 0 R] +/Limits [(subsection.8.15.1) (subsection.8.5.1)] +>> +endobj +9139 0 obj +<< +/Names [(subsection.8.6.1) 190 0 R (subsection.8.7.1) 198 0 R (subsection.8.8.1) 206 0 R (subsection.8.9.1) 214 0 R (subsection.9.1.1) 282 0 R (subsubsection.10.1.2.1) 302 0 R] +/Limits [(subsection.8.6.1) (subsubsection.10.1.2.1)] +>> +endobj +9140 0 obj +<< +/Names [(subsubsection.10.1.2.2) 306 0 R (subsubsection.10.10.2.1) 506 0 R (subsubsection.10.10.2.2) 510 0 R (subsubsection.10.11.2.1) 526 0 R (subsubsection.10.12.2.1) 542 0 R (subsubsection.10.13.2.1) 558 0 R] +/Limits [(subsubsection.10.1.2.2) (subsubsection.10.13.2.1)] +>> +endobj +9141 0 obj +<< +/Names [(subsubsection.10.14.2.1) 574 0 R (subsubsection.10.15.2.1) 590 0 R (subsubsection.10.16.2.1) 606 0 R (subsubsection.10.16.3.1) 614 0 R (subsubsection.10.17.2.1) 630 0 R (subsubsection.10.17.2.2) 634 0 R] +/Limits [(subsubsection.10.14.2.1) (subsubsection.10.17.2.2)] +>> +endobj +9142 0 obj +<< +/Names [(subsubsection.10.17.2.3) 638 0 R (subsubsection.10.17.2.4) 642 0 R (subsubsection.10.17.2.5) 646 0 R (subsubsection.10.17.2.6) 650 0 R (subsubsection.10.2.2.1) 322 0 R (subsubsection.10.2.2.2) 326 0 R] +/Limits [(subsubsection.10.17.2.3) (subsubsection.10.2.2.2)] +>> +endobj +9143 0 obj +<< +/Names [(subsubsection.10.23.2.1) 706 0 R (subsubsection.10.23.2.2) 710 0 R (subsubsection.10.23.2.3) 714 0 R (subsubsection.10.24.2.1) 730 0 R (subsubsection.10.24.2.2) 734 0 R (subsubsection.10.25.2.1) 750 0 R] +/Limits [(subsubsection.10.23.2.1) (subsubsection.10.25.2.1)] +>> +endobj +9144 0 obj +<< +/Names [(subsubsection.10.26.2.1) 766 0 R (subsubsection.10.27.2.1) 782 0 R (subsubsection.10.27.2.2) 786 0 R (subsubsection.10.27.2.3) 790 0 R (subsubsection.10.27.2.4) 794 0 R (subsubsection.10.28.2.1) 810 0 R] +/Limits [(subsubsection.10.26.2.1) (subsubsection.10.28.2.1)] +>> +endobj +9145 0 obj +<< +/Names [(subsubsection.10.28.2.2) 814 0 R (subsubsection.10.28.2.3) 818 0 R (subsubsection.10.28.2.4) 822 0 R (subsubsection.10.29.2.1) 838 0 R (subsubsection.10.3.2.1) 342 0 R (subsubsection.10.3.2.2) 346 0 R] +/Limits [(subsubsection.10.28.2.2) (subsubsection.10.3.2.2)] +>> +endobj +9146 0 obj +<< +/Names [(subsubsection.10.3.2.3) 350 0 R (subsubsection.10.30.2.1) 854 0 R (subsubsection.10.33.2.1) 886 0 R (subsubsection.10.34.2.1) 902 0 R (subsubsection.10.35.2.1) 918 0 R (subsubsection.10.35.2.2) 922 0 R] +/Limits [(subsubsection.10.3.2.3) (subsubsection.10.35.2.2)] +>> +endobj +9147 0 obj +<< +/Names [(subsubsection.10.35.2.3) 926 0 R (subsubsection.10.35.2.4) 930 0 R (subsubsection.10.36.2.1) 946 0 R (subsubsection.10.36.2.2) 950 0 R (subsubsection.10.36.2.3) 954 0 R (subsubsection.10.36.2.4) 958 0 R] +/Limits [(subsubsection.10.35.2.3) (subsubsection.10.36.2.4)] +>> +endobj +9148 0 obj +<< +/Names [(subsubsection.10.37.2.1) 974 0 R (subsubsection.10.37.2.2) 978 0 R (subsubsection.10.37.2.3) 982 0 R (subsubsection.10.37.2.4) 986 0 R (subsubsection.10.37.2.5) 990 0 R (subsubsection.10.37.2.6) 994 0 R] +/Limits [(subsubsection.10.37.2.1) (subsubsection.10.37.2.6)] +>> +endobj +9149 0 obj +<< +/Names [(subsubsection.10.37.2.7) 998 0 R (subsubsection.10.38.2.1) 1014 0 R (subsubsection.10.38.2.2) 1018 0 R (subsubsection.10.38.2.3) 1022 0 R (subsubsection.10.38.2.4) 1026 0 R (subsubsection.10.38.2.5) 1030 0 R] +/Limits [(subsubsection.10.37.2.7) (subsubsection.10.38.2.5)] +>> +endobj +9150 0 obj +<< +/Names [(subsubsection.10.38.2.6) 1034 0 R (subsubsection.10.38.2.7) 1038 0 R (subsubsection.10.4.2.1) 366 0 R (subsubsection.10.4.2.2) 370 0 R (subsubsection.10.4.2.3) 374 0 R (subsubsection.10.41.2.1) 1070 0 R] +/Limits [(subsubsection.10.38.2.6) (subsubsection.10.41.2.1)] +>> +endobj +9151 0 obj +<< +/Names [(subsubsection.10.41.2.10) 1106 0 R (subsubsection.10.41.2.11) 1110 0 R (subsubsection.10.41.2.12) 1114 0 R (subsubsection.10.41.2.13) 1118 0 R (subsubsection.10.41.2.14) 1122 0 R (subsubsection.10.41.2.15) 1126 0 R] +/Limits [(subsubsection.10.41.2.10) (subsubsection.10.41.2.15)] +>> +endobj +9152 0 obj +<< +/Names [(subsubsection.10.41.2.16) 1130 0 R (subsubsection.10.41.2.17) 1134 0 R (subsubsection.10.41.2.18) 1138 0 R (subsubsection.10.41.2.19) 1142 0 R (subsubsection.10.41.2.2) 1074 0 R (subsubsection.10.41.2.20) 1146 0 R] +/Limits [(subsubsection.10.41.2.16) (subsubsection.10.41.2.20)] +>> +endobj +9153 0 obj +<< +/Names [(subsubsection.10.41.2.21) 1150 0 R (subsubsection.10.41.2.22) 1154 0 R (subsubsection.10.41.2.23) 1158 0 R (subsubsection.10.41.2.24) 1162 0 R (subsubsection.10.41.2.25) 1166 0 R (subsubsection.10.41.2.26) 1170 0 R] +/Limits [(subsubsection.10.41.2.21) (subsubsection.10.41.2.26)] +>> +endobj +9154 0 obj +<< +/Names [(subsubsection.10.41.2.27) 1174 0 R (subsubsection.10.41.2.28) 1178 0 R (subsubsection.10.41.2.29) 1182 0 R (subsubsection.10.41.2.3) 1078 0 R (subsubsection.10.41.2.30) 1186 0 R (subsubsection.10.41.2.31) 1190 0 R] +/Limits [(subsubsection.10.41.2.27) (subsubsection.10.41.2.31)] +>> +endobj +9155 0 obj +<< +/Names [(subsubsection.10.41.2.32) 1194 0 R (subsubsection.10.41.2.33) 1198 0 R (subsubsection.10.41.2.34) 1202 0 R (subsubsection.10.41.2.35) 1206 0 R (subsubsection.10.41.2.36) 1210 0 R (subsubsection.10.41.2.37) 1214 0 R] +/Limits [(subsubsection.10.41.2.32) (subsubsection.10.41.2.37)] +>> +endobj +9156 0 obj +<< +/Names [(subsubsection.10.41.2.38) 1218 0 R (subsubsection.10.41.2.39) 1222 0 R (subsubsection.10.41.2.4) 1082 0 R (subsubsection.10.41.2.40) 1226 0 R (subsubsection.10.41.2.41) 1230 0 R (subsubsection.10.41.2.42) 1234 0 R] +/Limits [(subsubsection.10.41.2.38) (subsubsection.10.41.2.42)] +>> +endobj +9157 0 obj +<< +/Names [(subsubsection.10.41.2.43) 1238 0 R (subsubsection.10.41.2.44) 1242 0 R (subsubsection.10.41.2.5) 1086 0 R (subsubsection.10.41.2.6) 1090 0 R (subsubsection.10.41.2.7) 1094 0 R (subsubsection.10.41.2.8) 1098 0 R] +/Limits [(subsubsection.10.41.2.43) (subsubsection.10.41.2.8)] +>> +endobj +9158 0 obj +<< +/Names [(subsubsection.10.41.2.9) 1102 0 R (subsubsection.10.42.2.1) 1258 0 R (subsubsection.10.42.2.2) 1262 0 R (subsubsection.10.42.2.3) 1266 0 R (subsubsection.10.42.3.1) 1274 0 R (subsubsection.10.42.3.10) 1310 0 R] +/Limits [(subsubsection.10.41.2.9) (subsubsection.10.42.3.10)] +>> +endobj +9159 0 obj +<< +/Names [(subsubsection.10.42.3.11) 1314 0 R (subsubsection.10.42.3.12) 1318 0 R (subsubsection.10.42.3.13) 1322 0 R (subsubsection.10.42.3.14) 1326 0 R (subsubsection.10.42.3.15) 1330 0 R (subsubsection.10.42.3.16) 1334 0 R] +/Limits [(subsubsection.10.42.3.11) (subsubsection.10.42.3.16)] +>> +endobj +9160 0 obj +<< +/Names [(subsubsection.10.42.3.17) 1338 0 R (subsubsection.10.42.3.18) 1342 0 R (subsubsection.10.42.3.19) 1346 0 R (subsubsection.10.42.3.2) 1278 0 R (subsubsection.10.42.3.20) 1350 0 R (subsubsection.10.42.3.21) 1354 0 R] +/Limits [(subsubsection.10.42.3.17) (subsubsection.10.42.3.21)] +>> +endobj +9161 0 obj +<< +/Names [(subsubsection.10.42.3.22) 1358 0 R (subsubsection.10.42.3.23) 1362 0 R (subsubsection.10.42.3.24) 1366 0 R (subsubsection.10.42.3.25) 1370 0 R (subsubsection.10.42.3.26) 1374 0 R (subsubsection.10.42.3.27) 1378 0 R] +/Limits [(subsubsection.10.42.3.22) (subsubsection.10.42.3.27)] +>> +endobj +9162 0 obj +<< +/Names [(subsubsection.10.42.3.28) 1382 0 R (subsubsection.10.42.3.29) 1386 0 R (subsubsection.10.42.3.3) 1282 0 R (subsubsection.10.42.3.30) 1390 0 R (subsubsection.10.42.3.31) 1394 0 R (subsubsection.10.42.3.32) 1398 0 R] +/Limits [(subsubsection.10.42.3.28) (subsubsection.10.42.3.32)] +>> +endobj +9163 0 obj +<< +/Names [(subsubsection.10.42.3.33) 1402 0 R (subsubsection.10.42.3.34) 1406 0 R (subsubsection.10.42.3.35) 1410 0 R (subsubsection.10.42.3.36) 1414 0 R (subsubsection.10.42.3.37) 1418 0 R (subsubsection.10.42.3.38) 1422 0 R] +/Limits [(subsubsection.10.42.3.33) (subsubsection.10.42.3.38)] +>> +endobj +9164 0 obj +<< +/Names [(subsubsection.10.42.3.39) 1426 0 R (subsubsection.10.42.3.4) 1286 0 R (subsubsection.10.42.3.40) 1430 0 R (subsubsection.10.42.3.41) 1434 0 R (subsubsection.10.42.3.42) 1438 0 R (subsubsection.10.42.3.43) 1442 0 R] +/Limits [(subsubsection.10.42.3.39) (subsubsection.10.42.3.43)] +>> +endobj +9165 0 obj +<< +/Names [(subsubsection.10.42.3.44) 1446 0 R (subsubsection.10.42.3.5) 1290 0 R (subsubsection.10.42.3.6) 1294 0 R (subsubsection.10.42.3.7) 1298 0 R (subsubsection.10.42.3.8) 1302 0 R (subsubsection.10.42.3.9) 1306 0 R] +/Limits [(subsubsection.10.42.3.44) (subsubsection.10.42.3.9)] +>> +endobj +9166 0 obj +<< +/Names [(subsubsection.10.45.2.1) 1478 0 R (subsubsection.10.46.2.1) 1494 0 R (subsubsection.10.49.2.1) 1526 0 R (subsubsection.10.49.2.2) 1530 0 R (subsubsection.10.5.2.1) 390 0 R (subsubsection.10.5.2.2) 394 0 R] +/Limits [(subsubsection.10.45.2.1) (subsubsection.10.5.2.2)] +>> +endobj +9167 0 obj +<< +/Names [(subsubsection.10.50.2.1) 1546 0 R (subsubsection.10.50.2.2) 1550 0 R (subsubsection.10.53.2.1) 1582 0 R (subsubsection.10.53.2.2) 1586 0 R (subsubsection.10.53.2.3) 1590 0 R (subsubsection.10.53.2.4) 1594 0 R] +/Limits [(subsubsection.10.50.2.1) (subsubsection.10.53.2.4)] +>> +endobj +9168 0 obj +<< +/Names [(subsubsection.10.53.2.5) 1598 0 R (subsubsection.10.53.2.6) 1602 0 R (subsubsection.10.53.2.7) 1606 0 R (subsubsection.10.54.2.1) 1622 0 R (subsubsection.10.54.2.2) 1626 0 R (subsubsection.10.54.2.3) 1630 0 R] +/Limits [(subsubsection.10.53.2.5) (subsubsection.10.54.2.3)] +>> +endobj +9169 0 obj +<< +/Names [(subsubsection.10.54.2.4) 1634 0 R (subsubsection.10.54.2.5) 1638 0 R (subsubsection.10.54.2.6) 1642 0 R (subsubsection.10.54.2.7) 1646 0 R (subsubsection.10.55.2.1) 1662 0 R (subsubsection.10.56.2.1) 1678 0 R] +/Limits [(subsubsection.10.54.2.4) (subsubsection.10.56.2.1)] +>> +endobj +9170 0 obj +<< +/Names [(subsubsection.10.57.2.1) 1694 0 R (subsubsection.10.57.2.2) 1698 0 R (subsubsection.10.58.2.1) 1714 0 R (subsubsection.10.58.3.1) 1722 0 R (subsubsection.10.58.3.2) 1726 0 R (subsubsection.10.59.2.1) 1742 0 R] +/Limits [(subsubsection.10.57.2.1) (subsubsection.10.59.2.1)] +>> +endobj +9171 0 obj +<< +/Names [(subsubsection.10.59.2.2) 1746 0 R (subsubsection.10.59.2.3) 1750 0 R (subsubsection.10.59.2.4) 1754 0 R (subsubsection.10.59.2.5) 1758 0 R (subsubsection.10.59.2.6) 1762 0 R (subsubsection.10.59.2.7) 1766 0 R] +/Limits [(subsubsection.10.59.2.2) (subsubsection.10.59.2.7)] +>> +endobj +9172 0 obj +<< +/Names [(subsubsection.10.59.2.8) 1770 0 R (subsubsection.10.6.2.1) 410 0 R (subsubsection.10.6.2.2) 414 0 R (subsubsection.10.60.2.1) 1786 0 R (subsubsection.10.60.2.2) 1790 0 R (subsubsection.10.65.2.1) 1838 0 R] +/Limits [(subsubsection.10.59.2.8) (subsubsection.10.65.2.1)] +>> +endobj +9173 0 obj +<< +/Names [(subsubsection.10.66.2.1) 1854 0 R (subsubsection.10.66.2.2) 1858 0 R (subsubsection.10.67.2.1) 1874 0 R (subsubsection.10.67.2.2) 1878 0 R (subsubsection.10.68.2.1) 1894 0 R (subsubsection.10.68.2.2) 1898 0 R] +/Limits [(subsubsection.10.66.2.1) (subsubsection.10.68.2.2)] +>> +endobj +9174 0 obj +<< +/Names [(subsubsection.10.69.2.1) 1914 0 R (subsubsection.10.69.2.2) 1918 0 R (subsubsection.10.7.2.1) 430 0 R (subsubsection.10.7.2.2) 434 0 R (subsubsection.10.7.2.3) 438 0 R (subsubsection.10.7.2.4) 442 0 R] +/Limits [(subsubsection.10.69.2.1) (subsubsection.10.7.2.4)] +>> +endobj +9175 0 obj +<< +/Names [(subsubsection.10.70.2.1) 1934 0 R (subsubsection.10.71.2.1) 1950 0 R (subsubsection.10.74.2.1) 1982 0 R (subsubsection.10.75.2.1) 1998 0 R (subsubsection.10.76.2.1) 2014 0 R (subsubsection.10.76.2.2) 2018 0 R] +/Limits [(subsubsection.10.70.2.1) (subsubsection.10.76.2.2)] +>> +endobj +9176 0 obj +<< +/Names [(subsubsection.10.77.2.1) 2034 0 R (subsubsection.10.77.2.2) 2038 0 R (subsubsection.10.78.2.1) 2054 0 R (subsubsection.10.78.2.2) 2058 0 R (subsubsection.10.78.2.3) 2062 0 R (subsubsection.10.78.2.4) 2066 0 R] +/Limits [(subsubsection.10.77.2.1) (subsubsection.10.78.2.4)] +>> +endobj +9177 0 obj +<< +/Names [(subsubsection.10.79.2.1) 2082 0 R (subsubsection.10.79.2.2) 2086 0 R (subsubsection.10.79.2.3) 2090 0 R (subsubsection.10.79.2.4) 2094 0 R (subsubsection.10.8.2.1) 458 0 R (subsubsection.10.8.2.2) 462 0 R] +/Limits [(subsubsection.10.79.2.1) (subsubsection.10.8.2.2)] +>> +endobj +9178 0 obj +<< +/Names [(subsubsection.10.8.2.3) 466 0 R (subsubsection.10.8.2.4) 470 0 R (subsubsection.10.82.2.1) 2126 0 R (subsubsection.10.82.2.2) 2130 0 R (subsubsection.10.82.2.3) 2134 0 R (subsubsection.10.82.2.4) 2138 0 R] +/Limits [(subsubsection.10.8.2.3) (subsubsection.10.82.2.4)] +>> +endobj +9179 0 obj +<< +/Names [(subsubsection.10.82.2.5) 2142 0 R (subsubsection.10.82.2.6) 2146 0 R (subsubsection.10.82.2.7) 2150 0 R (subsubsection.10.83.2.1) 2166 0 R (subsubsection.10.83.2.2) 2170 0 R (subsubsection.10.83.2.3) 2174 0 R] +/Limits [(subsubsection.10.82.2.5) (subsubsection.10.83.2.3)] +>> +endobj +9180 0 obj +<< +/Names [(subsubsection.10.83.2.4) 2178 0 R (subsubsection.10.83.2.5) 2182 0 R (subsubsection.10.83.2.6) 2186 0 R (subsubsection.10.83.2.7) 2190 0 R (subsubsection.10.86.2.1) 2222 0 R (subsubsection.10.86.2.2) 2226 0 R] +/Limits [(subsubsection.10.83.2.4) (subsubsection.10.86.2.2)] +>> +endobj +9181 0 obj +<< +/Names [(subsubsection.10.86.2.3) 2230 0 R (subsubsection.10.86.2.4) 2234 0 R (subsubsection.10.86.2.5) 2238 0 R (subsubsection.10.86.2.6) 2242 0 R (subsubsection.10.86.2.7) 2246 0 R (subsubsection.10.86.2.8) 2250 0 R] +/Limits [(subsubsection.10.86.2.3) (subsubsection.10.86.2.8)] +>> +endobj +9182 0 obj +<< +/Names [(subsubsection.10.86.2.9) 2254 0 R (subsubsection.10.87.2.1) 2270 0 R (subsubsection.10.87.2.2) 2274 0 R (subsubsection.10.87.2.3) 2278 0 R (subsubsection.10.87.2.4) 2282 0 R (subsubsection.10.87.2.5) 2286 0 R] +/Limits [(subsubsection.10.86.2.9) (subsubsection.10.87.2.5)] +>> +endobj +9183 0 obj +<< +/Names [(subsubsection.10.87.2.6) 2290 0 R (subsubsection.10.87.2.7) 2294 0 R (subsubsection.10.87.2.8) 2298 0 R (subsubsection.10.87.2.9) 2302 0 R (subsubsection.10.88.2.1) 2318 0 R (subsubsection.10.88.2.10) 2354 0 R] +/Limits [(subsubsection.10.87.2.6) (subsubsection.10.88.2.10)] +>> +endobj +9184 0 obj +<< +/Names [(subsubsection.10.88.2.11) 2358 0 R (subsubsection.10.88.2.12) 2362 0 R (subsubsection.10.88.2.2) 2322 0 R (subsubsection.10.88.2.3) 2326 0 R (subsubsection.10.88.2.4) 2330 0 R (subsubsection.10.88.2.5) 2334 0 R] +/Limits [(subsubsection.10.88.2.11) (subsubsection.10.88.2.5)] +>> +endobj +9185 0 obj +<< +/Names [(subsubsection.10.88.2.6) 2338 0 R (subsubsection.10.88.2.7) 2342 0 R (subsubsection.10.88.2.8) 2346 0 R (subsubsection.10.88.2.9) 2350 0 R (subsubsection.10.89.2.1) 2378 0 R (subsubsection.10.89.2.10) 2414 0 R] +/Limits [(subsubsection.10.88.2.6) (subsubsection.10.89.2.10)] +>> +endobj +9186 0 obj +<< +/Names [(subsubsection.10.89.2.11) 2418 0 R (subsubsection.10.89.2.12) 2422 0 R (subsubsection.10.89.2.2) 2382 0 R (subsubsection.10.89.2.3) 2386 0 R (subsubsection.10.89.2.4) 2390 0 R (subsubsection.10.89.2.5) 2394 0 R] +/Limits [(subsubsection.10.89.2.11) (subsubsection.10.89.2.5)] +>> +endobj +9187 0 obj +<< +/Names [(subsubsection.10.89.2.6) 2398 0 R (subsubsection.10.89.2.7) 2402 0 R (subsubsection.10.89.2.8) 2406 0 R (subsubsection.10.89.2.9) 2410 0 R (subsubsection.10.9.2.1) 486 0 R (subsubsection.10.9.2.2) 490 0 R] +/Limits [(subsubsection.10.89.2.6) (subsubsection.10.9.2.2)] +>> +endobj +9188 0 obj +<< +/Names [(subsubsection.10.92.2.1) 2454 0 R (subsubsection.10.92.2.10) 2490 0 R (subsubsection.10.92.2.11) 2494 0 R (subsubsection.10.92.2.12) 2498 0 R (subsubsection.10.92.2.13) 2502 0 R (subsubsection.10.92.2.14) 2506 0 R] +/Limits [(subsubsection.10.92.2.1) (subsubsection.10.92.2.14)] +>> +endobj +9189 0 obj +<< +/Names [(subsubsection.10.92.2.15) 2510 0 R (subsubsection.10.92.2.16) 2514 0 R (subsubsection.10.92.2.17) 2518 0 R (subsubsection.10.92.2.18) 2522 0 R (subsubsection.10.92.2.19) 2526 0 R (subsubsection.10.92.2.2) 2458 0 R] +/Limits [(subsubsection.10.92.2.15) (subsubsection.10.92.2.2)] +>> +endobj +9190 0 obj +<< +/Names [(subsubsection.10.92.2.20) 2530 0 R (subsubsection.10.92.2.21) 2534 0 R (subsubsection.10.92.2.22) 2538 0 R (subsubsection.10.92.2.23) 2542 0 R (subsubsection.10.92.2.24) 2546 0 R (subsubsection.10.92.2.3) 2462 0 R] +/Limits [(subsubsection.10.92.2.20) (subsubsection.10.92.2.3)] +>> +endobj +9191 0 obj +<< +/Names [(subsubsection.10.92.2.4) 2466 0 R (subsubsection.10.92.2.5) 2470 0 R (subsubsection.10.92.2.6) 2474 0 R (subsubsection.10.92.2.7) 2478 0 R (subsubsection.10.92.2.8) 2482 0 R (subsubsection.10.92.2.9) 2486 0 R] +/Limits [(subsubsection.10.92.2.4) (subsubsection.10.92.2.9)] +>> +endobj +9192 0 obj +<< +/Names [(subsubsection.10.93.2.1) 2562 0 R (subsubsection.10.93.2.10) 2598 0 R (subsubsection.10.93.2.11) 2602 0 R (subsubsection.10.93.2.12) 2606 0 R (subsubsection.10.93.2.13) 2610 0 R (subsubsection.10.93.2.14) 2614 0 R] +/Limits [(subsubsection.10.93.2.1) (subsubsection.10.93.2.14)] +>> +endobj +9193 0 obj +<< +/Names [(subsubsection.10.93.2.15) 2618 0 R (subsubsection.10.93.2.16) 2622 0 R (subsubsection.10.93.2.17) 2626 0 R (subsubsection.10.93.2.18) 2630 0 R (subsubsection.10.93.2.19) 2634 0 R (subsubsection.10.93.2.2) 2566 0 R] +/Limits [(subsubsection.10.93.2.15) (subsubsection.10.93.2.2)] +>> +endobj +9194 0 obj +<< +/Names [(subsubsection.10.93.2.20) 2638 0 R (subsubsection.10.93.2.21) 2642 0 R (subsubsection.10.93.2.22) 2646 0 R (subsubsection.10.93.2.23) 2650 0 R (subsubsection.10.93.2.24) 2654 0 R (subsubsection.10.93.2.3) 2570 0 R] +/Limits [(subsubsection.10.93.2.20) (subsubsection.10.93.2.3)] +>> +endobj +9195 0 obj +<< +/Names [(subsubsection.10.93.2.4) 2574 0 R (subsubsection.10.93.2.5) 2578 0 R (subsubsection.10.93.2.6) 2582 0 R (subsubsection.10.93.2.7) 2586 0 R (subsubsection.10.93.2.8) 2590 0 R (subsubsection.10.93.2.9) 2594 0 R] +/Limits [(subsubsection.10.93.2.4) (subsubsection.10.93.2.9)] +>> +endobj +9196 0 obj +<< +/Names [(svd_8c) 4292 0 R (svd_8c_a55b4a07eb7dbd09f7fa1d15debd44595) 7882 0 R (svd_8c_a8194826f85cc3105c4d8d4f342ca8df8) 7877 0 R (svd_8c_a91b85e542b1fc44d3500ba52aecb8e0e) 7880 0 R (svd_8c_aa65fbd187ce13d0da98cecb40cfa3b07) 7879 0 R (svd_8c_acdccfce5b7732e6334ca5a521c57e63e) 6363 0 R] +/Limits [(svd_8c) (svd_8c_acdccfce5b7732e6334ca5a521c57e63e)] +>> +endobj +9197 0 obj +<< +/Names [(svd_8c_ae92d53fe415ccfd63a21bb36936294cb) 7881 0 R (svd_8c_aeb7ac3eac076a0f52c729849599808a6) 7878 0 R (svd_8h) 4293 0 R (svd_8h_a55b4a07eb7dbd09f7fa1d15debd44595) 7956 0 R (svd_8h_a70d46444b7291fdb50510447bb1ab9a4) 7928 0 R (svd_8h_a8194826f85cc3105c4d8d4f342ca8df8) 7951 0 R] +/Limits [(svd_8c_ae92d53fe415ccfd63a21bb36936294cb) (svd_8h_a8194826f85cc3105c4d8d4f342ca8df8)] +>> +endobj +9198 0 obj +<< +/Names [(svd_8h_a91b85e542b1fc44d3500ba52aecb8e0e) 7954 0 R (svd_8h_aa2f21266e1086a3971dfd02ee4b48ce5) 7927 0 R (svd_8h_aa65fbd187ce13d0da98cecb40cfa3b07) 7953 0 R (svd_8h_acdb2d1d5cfdead81a1c247037b06823a) 7930 0 R (svd_8h_acdccfce5b7732e6334ca5a521c57e63e) 7950 0 R (svd_8h_ae92d53fe415ccfd63a21bb36936294cb) 7955 0 R] +/Limits [(svd_8h_a91b85e542b1fc44d3500ba52aecb8e0e) (svd_8h_ae92d53fe415ccfd63a21bb36936294cb)] +>> +endobj +9199 0 obj +<< +/Names [(svd_8h_aeb7ac3eac076a0f52c729849599808a6) 7952 0 R (svd_8h_af9e7db6685a0631312bfb93cc58dd756) 7929 0 R (svd__test_8c) 4294 0 R (svd__test_8c_a5b3fa4be9f289d4078fdd009719a4077) 7991 0 R (svd__test_8h) 4295 0 R (svd__test_8h_a5b3fa4be9f289d4078fdd009719a4077) 8035 0 R] +/Limits [(svd_8h_aeb7ac3eac076a0f52c729849599808a6) (svd__test_8h_a5b3fa4be9f289d4078fdd009719a4077)] +>> +endobj +9200 0 obj +<< +/Names [(table.10.1) 4499 0 R (table.10.10) 4655 0 R (table.10.100) 6379 0 R (table.10.101) 6380 0 R (table.10.102) 6392 0 R (table.10.103) 6393 0 R] +/Limits [(table.10.1) (table.10.103)] +>> +endobj +9201 0 obj +<< +/Names [(table.10.104) 6405 0 R (table.10.105) 6406 0 R (table.10.106) 6416 0 R (table.10.107) 6417 0 R (table.10.108) 6425 0 R (table.10.109) 6434 0 R] +/Limits [(table.10.104) (table.10.109)] +>> +endobj +9202 0 obj +<< +/Names [(table.10.11) 4672 0 R (table.10.110) 6435 0 R (table.10.111) 6442 0 R (table.10.112) 6451 0 R (table.10.113) 6452 0 R (table.10.114) 6462 0 R] +/Limits [(table.10.11) (table.10.114)] +>> +endobj +9203 0 obj +<< +/Names [(table.10.115) 6463 0 R (table.10.116) 6471 0 R (table.10.117) 6472 0 R (table.10.118) 6482 0 R (table.10.119) 6483 0 R (table.10.12) 4692 0 R] +/Limits [(table.10.115) (table.10.12)] +>> +endobj +9204 0 obj +<< +/Names [(table.10.120) 6493 0 R (table.10.121) 6494 0 R (table.10.122) 6521 0 R (table.10.123) 6711 0 R (table.10.124) 6712 0 R (table.10.125) 6713 0 R] +/Limits [(table.10.120) (table.10.125)] +>> +endobj +9205 0 obj +<< +/Names [(table.10.126) 6722 0 R (table.10.127) 6729 0 R (table.10.128) 6730 0 R (table.10.129) 6740 0 R (table.10.13) 4709 0 R (table.10.130) 6741 0 R] +/Limits [(table.10.126) (table.10.130)] +>> +endobj +9206 0 obj +<< +/Names [(table.10.131) 6750 0 R (table.10.132) 6759 0 R (table.10.133) 6760 0 R (table.10.134) 6768 0 R (table.10.135) 6769 0 R (table.10.136) 6778 0 R] +/Limits [(table.10.131) (table.10.136)] +>> +endobj +9207 0 obj +<< +/Names [(table.10.137) 6779 0 R (table.10.138) 6788 0 R (table.10.139) 6789 0 R (table.10.14) 4710 0 R (table.10.140) 6798 0 R (table.10.141) 6799 0 R] +/Limits [(table.10.137) (table.10.141)] +>> +endobj +9208 0 obj +<< +/Names [(table.10.142) 6808 0 R (table.10.143) 6809 0 R (table.10.144) 6817 0 R (table.10.145) 6818 0 R (table.10.146) 6826 0 R (table.10.147) 6837 0 R] +/Limits [(table.10.142) (table.10.147)] +>> +endobj +9209 0 obj +<< +/Names [(table.10.148) 6838 0 R (table.10.149) 6850 0 R (table.10.15) 4739 0 R (table.10.150) 6851 0 R (table.10.151) 6859 0 R (table.10.152) 6860 0 R] +/Limits [(table.10.148) (table.10.152)] +>> +endobj +9210 0 obj +<< +/Names [(table.10.153) 6876 0 R (table.10.154) 6877 0 R (table.10.155) 6884 0 R (table.10.156) 6892 0 R (table.10.157) 6893 0 R (table.10.158) 6903 0 R] +/Limits [(table.10.153) (table.10.158)] +>> +endobj +9211 0 obj +<< +/Names [(table.10.159) 6904 0 R (table.10.16) 4751 0 R (table.10.160) 6913 0 R (table.10.161) 6914 0 R (table.10.162) 6924 0 R (table.10.163) 6925 0 R] +/Limits [(table.10.159) (table.10.163)] +>> +endobj +9212 0 obj +<< +/Names [(table.10.164) 6935 0 R (table.10.165) 6936 0 R (table.10.166) 6947 0 R (table.10.167) 7019 0 R (table.10.168) 7026 0 R (table.10.169) 7061 0 R] +/Limits [(table.10.164) (table.10.169)] +>> +endobj +9213 0 obj +<< +/Names [(table.10.17) 4752 0 R (table.10.170) 7062 0 R (table.10.171) 7097 0 R (table.10.172) 7098 0 R (table.10.173) 7160 0 R (table.10.174) 7161 0 R] +/Limits [(table.10.17) (table.10.174)] +>> +endobj +9214 0 obj +<< +/Names [(table.10.175) 7167 0 R (table.10.176) 7177 0 R (table.10.177) 7178 0 R (table.10.178) 7192 0 R (table.10.179) 7193 0 R (table.10.18) 4781 0 R] +/Limits [(table.10.175) (table.10.18)] +>> +endobj +9215 0 obj +<< +/Names [(table.10.180) 7241 0 R (table.10.181) 7242 0 R (table.10.182) 7248 0 R (table.10.183) 7258 0 R (table.10.184) 7259 0 R (table.10.185) 7273 0 R] +/Limits [(table.10.180) (table.10.185)] +>> +endobj +9216 0 obj +<< +/Names [(table.10.186) 7274 0 R (table.10.187) 7313 0 R (table.10.188) 7321 0 R (table.10.189) 7330 0 R (table.10.19) 4798 0 R (table.10.190) 7341 0 R] +/Limits [(table.10.186) (table.10.190)] +>> +endobj +9217 0 obj +<< +/Names [(table.10.191) 7351 0 R (table.10.192) 7384 0 R (table.10.193) 7403 0 R (table.10.194) 7414 0 R (table.10.195) 7415 0 R (table.10.196) 7428 0 R] +/Limits [(table.10.191) (table.10.196)] +>> +endobj +9218 0 obj +<< +/Names [(table.10.197) 7429 0 R (table.10.198) 7440 0 R (table.10.199) 7495 0 R (table.10.2) 4500 0 R (table.10.20) 4812 0 R (table.10.200) 7519 0 R] +/Limits [(table.10.197) (table.10.200)] +>> +endobj +9219 0 obj +<< +/Names [(table.10.201) 7540 0 R (table.10.202) 7558 0 R (table.10.203) 7573 0 R (table.10.204) 7584 0 R (table.10.205) 7599 0 R (table.10.206) 7610 0 R] +/Limits [(table.10.201) (table.10.206)] +>> +endobj +9220 0 obj +<< +/Names [(table.10.207) 7622 0 R (table.10.208) 7632 0 R (table.10.209) 7642 0 R (table.10.21) 4813 0 R (table.10.210) 7683 0 R (table.10.211) 7695 0 R] +/Limits [(table.10.207) (table.10.211)] +>> +endobj +9221 0 obj +<< +/Names [(table.10.212) 7708 0 R (table.10.213) 7709 0 R (table.10.214) 7718 0 R (table.10.215) 7719 0 R (table.10.216) 7758 0 R (table.10.217) 7759 0 R] +/Limits [(table.10.212) (table.10.217)] +>> +endobj +9222 0 obj +<< +/Names [(table.10.218) 7770 0 R (table.10.219) 7798 0 R (table.10.22) 4827 0 R (table.10.220) 7811 0 R (table.10.221) 7822 0 R (table.10.222) 7823 0 R] +/Limits [(table.10.218) (table.10.222)] +>> +endobj +9223 0 obj +<< +/Names [(table.10.223) 7831 0 R (table.10.224) 7888 0 R (table.10.225) 7896 0 R (table.10.226) 7897 0 R (table.10.227) 7903 0 R (table.10.228) 7904 0 R] +/Limits [(table.10.223) (table.10.228)] +>> +endobj +9224 0 obj +<< +/Names [(table.10.229) 7905 0 R (table.10.23) 4841 0 R (table.10.230) 7925 0 R (table.10.231) 7962 0 R (table.10.232) 7971 0 R (table.10.233) 7972 0 R] +/Limits [(table.10.229) (table.10.233)] +>> +endobj +9225 0 obj +<< +/Names [(table.10.234) 7978 0 R (table.10.235) 7979 0 R (table.10.236) 7980 0 R (table.10.237) 7989 0 R (table.10.238) 8058 0 R (table.10.239) 8071 0 R] +/Limits [(table.10.234) (table.10.239)] +>> +endobj +9226 0 obj +<< +/Names [(table.10.24) 4842 0 R (table.10.240) 8085 0 R (table.10.241) 8086 0 R (table.10.242) 8095 0 R (table.10.243) 8096 0 R (table.10.244) 8106 0 R] +/Limits [(table.10.24) (table.10.244)] +>> +endobj +9227 0 obj +<< +/Names [(table.10.245) 8121 0 R (table.10.246) 8122 0 R (table.10.247) 8185 0 R (table.10.248) 8196 0 R (table.10.249) 8197 0 R (table.10.25) 4861 0 R] +/Limits [(table.10.245) (table.10.25)] +>> +endobj +9228 0 obj +<< +/Names [(table.10.250) 8205 0 R (table.10.251) 8206 0 R (table.10.252) 8217 0 R (table.10.253) 8218 0 R (table.10.254) 8229 0 R (table.10.255) 8250 0 R] +/Limits [(table.10.250) (table.10.255)] +>> +endobj +9229 0 obj +<< +/Names [(table.10.256) 8271 0 R (table.10.257) 8278 0 R (table.10.258) 8279 0 R (table.10.259) 8286 0 R (table.10.26) 4875 0 R (table.10.260) 8287 0 R] +/Limits [(table.10.256) (table.10.260)] +>> +endobj +9230 0 obj +<< +/Names [(table.10.261) 8292 0 R (table.10.262) 8293 0 R (table.10.263) 8294 0 R (table.10.264) 8299 0 R (table.10.265) 8300 0 R (table.10.266) 8321 0 R] +/Limits [(table.10.261) (table.10.266)] +>> +endobj +9231 0 obj +<< +/Names [(table.10.267) 8340 0 R (table.10.268) 8351 0 R (table.10.269) 8352 0 R (table.10.27) 4914 0 R (table.10.270) 8359 0 R (table.10.271) 8360 0 R] +/Limits [(table.10.267) (table.10.271)] +>> +endobj +9232 0 obj +<< +/Names [(table.10.272) 8365 0 R (table.10.273) 8366 0 R (table.10.274) 8371 0 R (table.10.275) 8372 0 R (table.10.276) 8373 0 R (table.10.277) 8378 0 R] +/Limits [(table.10.272) (table.10.277)] +>> +endobj +9233 0 obj +<< +/Names [(table.10.278) 8379 0 R (table.10.279) 8497 0 R (table.10.28) 4937 0 R (table.10.280) 8513 0 R (table.10.281) 8514 0 R (table.10.282) 8524 0 R] +/Limits [(table.10.278) (table.10.282)] +>> +endobj +9234 0 obj +<< +/Names [(table.10.283) 8525 0 R (table.10.284) 8532 0 R (table.10.285) 8533 0 R (table.10.286) 8544 0 R (table.10.287) 8545 0 R (table.10.288) 8557 0 R] +/Limits [(table.10.283) (table.10.288)] +>> +endobj +9235 0 obj +<< +/Names [(table.10.289) 8558 0 R (table.10.29) 4963 0 R (table.10.290) 8567 0 R (table.10.291) 8568 0 R (table.10.292) 8577 0 R (table.10.293) 8578 0 R] +/Limits [(table.10.289) (table.10.293)] +>> +endobj +9236 0 obj +<< +/Names [(table.10.294) 8587 0 R (table.10.295) 8588 0 R (table.10.296) 8598 0 R (table.10.297) 8599 0 R (table.10.298) 8600 0 R (table.10.299) 8610 0 R] +/Limits [(table.10.294) (table.10.299)] +>> +endobj +9237 0 obj +<< +/Names [(table.10.3) 4517 0 R (table.10.30) 4980 0 R (table.10.300) 8611 0 R (table.10.301) 8618 0 R (table.10.302) 8619 0 R (table.10.303) 8728 0 R] +/Limits [(table.10.3) (table.10.303)] +>> +endobj +9238 0 obj +<< +/Names [(table.10.304) 8739 0 R (table.10.305) 8740 0 R (table.10.306) 8750 0 R (table.10.307) 8751 0 R (table.10.308) 8760 0 R (table.10.309) 8761 0 R] +/Limits [(table.10.304) (table.10.309)] +>> +endobj +9239 0 obj +<< +/Names [(table.10.31) 4981 0 R (table.10.310) 8771 0 R (table.10.311) 8772 0 R (table.10.312) 8783 0 R (table.10.313) 8784 0 R (table.10.314) 8793 0 R] +/Limits [(table.10.31) (table.10.314)] +>> +endobj +9240 0 obj +<< +/Names [(table.10.315) 8794 0 R (table.10.316) 8803 0 R (table.10.317) 8804 0 R (table.10.318) 8813 0 R (table.10.319) 8814 0 R (table.10.32) 5028 0 R] +/Limits [(table.10.315) (table.10.32)] +>> +endobj +9241 0 obj +<< +/Names [(table.10.320) 8824 0 R (table.10.321) 8825 0 R (table.10.322) 8826 0 R (table.10.323) 8837 0 R (table.10.324) 8838 0 R (table.10.325) 8843 0 R] +/Limits [(table.10.320) (table.10.325)] +>> +endobj +9242 0 obj +<< +/Names [(table.10.326) 8844 0 R (table.10.33) 5029 0 R (table.10.34) 5036 0 R (table.10.35) 5045 0 R (table.10.36) 5046 0 R (table.10.37) 5059 0 R] +/Limits [(table.10.326) (table.10.37)] +>> +endobj +9243 0 obj +<< +/Names [(table.10.38) 5149 0 R (table.10.39) 5157 0 R (table.10.4) 4547 0 R (table.10.40) 5158 0 R (table.10.41) 5204 0 R (table.10.42) 5205 0 R] +/Limits [(table.10.38) (table.10.42)] +>> +endobj +9244 0 obj +<< +/Names [(table.10.43) 5255 0 R (table.10.44) 5353 0 R (table.10.45) 5430 0 R (table.10.46) 5444 0 R (table.10.47) 5452 0 R (table.10.48) 5453 0 R] +/Limits [(table.10.43) (table.10.48)] +>> +endobj +9245 0 obj +<< +/Names [(table.10.49) 5554 0 R (table.10.5) 4566 0 R (table.10.50) 5582 0 R (table.10.51) 5603 0 R (table.10.52) 5616 0 R (table.10.53) 5627 0 R] +/Limits [(table.10.49) (table.10.53)] +>> +endobj +9246 0 obj +<< +/Names [(table.10.54) 5638 0 R (table.10.55) 5670 0 R (table.10.56) 5714 0 R (table.10.57) 5728 0 R (table.10.58) 5729 0 R (table.10.59) 5742 0 R] +/Limits [(table.10.54) (table.10.59)] +>> +endobj +9247 0 obj +<< +/Names [(table.10.6) 4582 0 R (table.10.60) 5780 0 R (table.10.61) 5799 0 R (table.10.62) 5800 0 R (table.10.63) 5818 0 R (table.10.64) 5819 0 R] +/Limits [(table.10.6) (table.10.64)] +>> +endobj +9248 0 obj +<< +/Names [(table.10.65) 5882 0 R (table.10.66) 5883 0 R (table.10.67) 5896 0 R (table.10.68) 5897 0 R (table.10.69) 5916 0 R (table.10.7) 4607 0 R] +/Limits [(table.10.65) (table.10.7)] +>> +endobj +9249 0 obj +<< +/Names [(table.10.70) 5917 0 R (table.10.71) 5957 0 R (table.10.72) 6017 0 R (table.10.73) 6018 0 R (table.10.74) 6019 0 R (table.10.75) 6032 0 R] +/Limits [(table.10.70) (table.10.75)] +>> +endobj +9250 0 obj +<< +/Names [(table.10.76) 6047 0 R (table.10.77) 6048 0 R (table.10.78) 6059 0 R (table.10.79) 6267 0 R (table.10.8) 4623 0 R (table.10.80) 6268 0 R] +/Limits [(table.10.76) (table.10.80)] +>> +endobj +9251 0 obj +<< +/Names [(table.10.81) 6278 0 R (table.10.82) 6279 0 R (table.10.83) 6287 0 R (table.10.84) 6294 0 R (table.10.85) 6303 0 R (table.10.86) 6304 0 R] +/Limits [(table.10.81) (table.10.86)] +>> +endobj +9252 0 obj +<< +/Names [(table.10.87) 6313 0 R (table.10.88) 6314 0 R (table.10.89) 6322 0 R (table.10.9) 4639 0 R (table.10.90) 6323 0 R (table.10.91) 6333 0 R] +/Limits [(table.10.87) (table.10.91)] +>> +endobj +9253 0 obj +<< +/Names [(table.10.92) 6334 0 R (table.10.93) 6343 0 R (table.10.94) 6344 0 R (table.10.95) 6353 0 R (table.10.96) 6354 0 R (table.10.97) 6361 0 R] +/Limits [(table.10.92) (table.10.97)] +>> +endobj +9254 0 obj +<< +/Names [(table.10.98) 6362 0 R (table.10.99) 6371 0 R (trilateration_8c) 4296 0 R (trilateration_8c_a3c9dfccb08c7e4cdb5533cd6bc8b5832) 8060 0 R (trilateration_8c_a4270371ead754327c478d19d57bfafba) 8062 0 R (trilateration_8c_a45883b7c5af43c478bb488b536faa56e) 8059 0 R] +/Limits [(table.10.98) (trilateration_8c_a45883b7c5af43c478bb488b536faa56e)] +>> +endobj +9255 0 obj +<< +/Names [(trilateration_8c_a76695d4831cf7c08b468fe56f117b358) 8041 0 R (trilateration_8c_a95fc45efcb10019be21704539eeedefb) 8037 0 R (trilateration_8c_aadf622c7ec43dce57988a9aef1533758) 8039 0 R (trilateration_8c_ab5f06e68df75b4708d722c268932578c) 8040 0 R (trilateration_8c_abe0c5c3a77d41a6a94aceb8069ec2082) 8061 0 R (trilateration_8c_adf749802a4d86c2a97a6bac50d17bfea) 8038 0 R] +/Limits [(trilateration_8c_a76695d4831cf7c08b468fe56f117b358) (trilateration_8c_adf749802a4d86c2a97a6bac50d17bfea)] +>> +endobj +9256 0 obj +<< +/Names [(trilateration_8h) 4297 0 R (trilateration_8h_a3c9dfccb08c7e4cdb5533cd6bc8b5832) 8170 0 R (trilateration_8h_a4270371ead754327c478d19d57bfafba) 8176 0 R (trilateration_8h_a76695d4831cf7c08b468fe56f117b358) 8173 0 R (trilateration_8h_a821d668be2cee0fa1881c05ab99e05fe) 8175 0 R (trilateration_8h_a95fc45efcb10019be21704539eeedefb) 8168 0 R] +/Limits [(trilateration_8h) (trilateration_8h_a95fc45efcb10019be21704539eeedefb)] +>> +endobj +9257 0 obj +<< +/Names [(trilateration_8h_aadf622c7ec43dce57988a9aef1533758) 8172 0 R (trilateration_8h_ab5f06e68df75b4708d722c268932578c) 8174 0 R (trilateration_8h_abe0c5c3a77d41a6a94aceb8069ec2082) 8171 0 R (trilateration_8h_adf749802a4d86c2a97a6bac50d17bfea) 8169 0 R (utils_8c) 4298 0 R (utils_8c_a0ae8ea233ea6c519cd0434f8c5bde5e5) 8256 0 R] +/Limits [(trilateration_8h_aadf622c7ec43dce57988a9aef1533758) (utils_8c_a0ae8ea233ea6c519cd0434f8c5bde5e5)] +>> +endobj +9258 0 obj +<< +/Names [(utils_8c_a335d8d6c4b945638261228cd116cccd6) 8260 0 R (utils_8c_a535a04a4bff82c88599e4648dfa7cfe1) 8262 0 R (utils_8c_a689d2d3db40d341609423404abc5a23a) 8253 0 R (utils_8c_a8163bb6a1c9742b9607fd87c6b3df5c5) 8258 0 R (utils_8c_a81dabd4841ab656130497f0600979850) 8259 0 R (utils_8c_a8cda5a6c15e99e2b76abfb04316301d8) 8264 0 R] +/Limits [(utils_8c_a335d8d6c4b945638261228cd116cccd6) (utils_8c_a8cda5a6c15e99e2b76abfb04316301d8)] +>> +endobj +9259 0 obj +<< +/Names [(utils_8c_a971d455baef2d25c61e94c4bc4ac13ee) 8263 0 R (utils_8c_aad6440ba12fa7e2e1fae5ba6dc99cabf) 8254 0 R (utils_8c_ab734a543e5543adb2bd98e1bf279a23d) 8257 0 R (utils_8c_acda1e3a1b76af6e0e57b507472986ad6) 8261 0 R (utils_8c_ad21f654c48115ba2419ca98644a44ae9) 8255 0 R (utils_8h) 4299 0 R] +/Limits [(utils_8c_a971d455baef2d25c61e94c4bc4ac13ee) (utils_8h)] +>> +endobj +9260 0 obj +<< +/Names [(utils_8h_a0ae8ea233ea6c519cd0434f8c5bde5e5) 8328 0 R (utils_8h_a335d8d6c4b945638261228cd116cccd6) 8343 0 R (utils_8h_a535a04a4bff82c88599e4648dfa7cfe1) 8345 0 R (utils_8h_a689d2d3db40d341609423404abc5a23a) 8325 0 R (utils_8h_a8163bb6a1c9742b9607fd87c6b3df5c5) 8330 0 R (utils_8h_a81dabd4841ab656130497f0600979850) 8331 0 R] +/Limits [(utils_8h_a0ae8ea233ea6c519cd0434f8c5bde5e5) (utils_8h_a81dabd4841ab656130497f0600979850)] +>> +endobj +9261 0 obj +<< +/Names [(utils_8h_a8cda5a6c15e99e2b76abfb04316301d8) 8341 0 R (utils_8h_a971d455baef2d25c61e94c4bc4ac13ee) 8339 0 R (utils_8h_aad6440ba12fa7e2e1fae5ba6dc99cabf) 8326 0 R (utils_8h_ab734a543e5543adb2bd98e1bf279a23d) 8329 0 R (utils_8h_acda1e3a1b76af6e0e57b507472986ad6) 8344 0 R (utils_8h_ad21f654c48115ba2419ca98644a44ae9) 8327 0 R] +/Limits [(utils_8h_a8cda5a6c15e99e2b76abfb04316301d8) (utils_8h_ad21f654c48115ba2419ca98644a44ae9)] +>> +endobj +9262 0 obj +<< +/Names [(utils_8h_ae71449b1cc6e6250b91f539153a7a0d3) 8323 0 R (utils__test_8c) 4300 0 R (utils__test_8c_a91c61f3d2a5985466b46f5b15ad0faf7) 8393 0 R (utils__test_8h) 4301 0 R (utils__test_8h_a91c61f3d2a5985466b46f5b15ad0faf7) 8395 0 R (vector_8c) 4302 0 R] +/Limits [(utils_8h_ae71449b1cc6e6250b91f539153a7a0d3) (vector_8c)] +>> +endobj +9263 0 obj +<< +/Names [(vector_8c_a099aa56dd0f260c77afaf8b62b56b2c5) 8474 0 R (vector_8c_a1348a041e323e7b333482242b51a7674) 8500 0 R (vector_8c_a1fcbe913017a3b6802d5f66c8ef699ac) 8499 0 R (vector_8c_a3bbd999b10064c2ede2bd427aa040b63) 8472 0 R (vector_8c_a3c0bdd0e463fb34757a71470c55af845) 8477 0 R (vector_8c_a421f989647bf55af29c0f55b7f33d35a) 8501 0 R] +/Limits [(vector_8c_a099aa56dd0f260c77afaf8b62b56b2c5) (vector_8c_a421f989647bf55af29c0f55b7f33d35a)] +>> +endobj +9264 0 obj +<< +/Names [(vector_8c_a45dfc0cdad1f1a542df4029b498766ba) 8498 0 R (vector_8c_a4a8fae4c69677390016c116123d9eff8) 8471 0 R (vector_8c_a4cfc452fdff3e32a601ccff140cd9ae6) 8468 0 R (vector_8c_a5f4b706c07b9b0f7a4983d80fba99e4e) 8481 0 R (vector_8c_a8ec75dc585746d950ab517e9929f31fe) 8503 0 R (vector_8c_a8f24286db94dba6ab181edcdfe296262) 8502 0 R] +/Limits [(vector_8c_a45dfc0cdad1f1a542df4029b498766ba) (vector_8c_a8f24286db94dba6ab181edcdfe296262)] +>> +endobj +9265 0 obj +<< +/Names [(vector_8c_a90a92f618957807f90ab1d8a8d9150d4) 8476 0 R (vector_8c_a92917951880002814392c2367896d7a0) 8473 0 R (vector_8c_a982bc2f9e4755461eac46c6322b4562d) 8480 0 R (vector_8c_aab9d7950d4ba03b0e1a23de5b7fae6a6) 8469 0 R (vector_8c_ab2827264910e858f238868695a92db4b) 8504 0 R (vector_8c_abbb6bf046e47a8634c15c43a508cacb9) 8479 0 R] +/Limits [(vector_8c_a90a92f618957807f90ab1d8a8d9150d4) (vector_8c_abbb6bf046e47a8634c15c43a508cacb9)] +>> +endobj +9266 0 obj +<< +/Names [(vector_8c_ac4b023769faf53e06c2ed1f2fd928d14) 8466 0 R (vector_8c_ae41fee7d298da0645c37ed6af7acea0b) 8478 0 R (vector_8c_ae9d3378f23ba835c727245b434b8a7f6) 8467 0 R (vector_8c_af1767c4decdd472ed81035a19cf2152b) 8470 0 R (vector_8c_af98f2e3896ce7b96d598b11033ac1795) 8482 0 R (vector_8c_afc68fab0b07c974faf5a457d20b01c58) 8475 0 R] +/Limits [(vector_8c_ac4b023769faf53e06c2ed1f2fd928d14) (vector_8c_afc68fab0b07c974faf5a457d20b01c58)] +>> +endobj +9267 0 obj +<< +/Names [(vector_8h) 4303 0 R (vector_8h_a099aa56dd0f260c77afaf8b62b56b2c5) 8706 0 R (vector_8h_a1348a041e323e7b333482242b51a7674) 8718 0 R (vector_8h_a1fcbe913017a3b6802d5f66c8ef699ac) 8717 0 R (vector_8h_a3bbd999b10064c2ede2bd427aa040b63) 8704 0 R (vector_8h_a3c0bdd0e463fb34757a71470c55af845) 8709 0 R] +/Limits [(vector_8h) (vector_8h_a3c0bdd0e463fb34757a71470c55af845)] +>> +endobj +9268 0 obj +<< +/Names [(vector_8h_a421f989647bf55af29c0f55b7f33d35a) 8714 0 R (vector_8h_a45dfc0cdad1f1a542df4029b498766ba) 8715 0 R (vector_8h_a4a8fae4c69677390016c116123d9eff8) 8703 0 R (vector_8h_a4cfc452fdff3e32a601ccff140cd9ae6) 8700 0 R (vector_8h_a5f4b706c07b9b0f7a4983d80fba99e4e) 8712 0 R (vector_8h_a758d38ad9623aa8c385bce765a3b7d17) 8698 0 R] +/Limits [(vector_8h_a421f989647bf55af29c0f55b7f33d35a) (vector_8h_a758d38ad9623aa8c385bce765a3b7d17)] +>> +endobj +9269 0 obj +<< +/Names [(vector_8h_a8ec75dc585746d950ab517e9929f31fe) 8730 0 R (vector_8h_a8f24286db94dba6ab181edcdfe296262) 8729 0 R (vector_8h_a90a92f618957807f90ab1d8a8d9150d4) 8708 0 R (vector_8h_a92917951880002814392c2367896d7a0) 8705 0 R (vector_8h_a982bc2f9e4755461eac46c6322b4562d) 8716 0 R (vector_8h_aab9d7950d4ba03b0e1a23de5b7fae6a6) 8701 0 R] +/Limits [(vector_8h_a8ec75dc585746d950ab517e9929f31fe) (vector_8h_aab9d7950d4ba03b0e1a23de5b7fae6a6)] +>> +endobj +9270 0 obj +<< +/Names [(vector_8h_ab2827264910e858f238868695a92db4b) 8731 0 R (vector_8h_abbb6bf046e47a8634c15c43a508cacb9) 8711 0 R (vector_8h_acb41430bc5720dda7d1c45d91a0b0221) 4550 0 R (vector_8h_ae41fee7d298da0645c37ed6af7acea0b) 8710 0 R (vector_8h_ae9d3378f23ba835c727245b434b8a7f6) 8699 0 R (vector_8h_af1767c4decdd472ed81035a19cf2152b) 8702 0 R] +/Limits [(vector_8h_ab2827264910e858f238868695a92db4b) (vector_8h_af1767c4decdd472ed81035a19cf2152b)] +>> +endobj +9271 0 obj +<< +/Names [(vector_8h_af98f2e3896ce7b96d598b11033ac1795) 8713 0 R (vector_8h_afc68fab0b07c974faf5a457d20b01c58) 8707 0 R (vector__test_8c) 4304 0 R (vector__test_8c_ab0aed13072bc11b97766634c625d6f21) 8856 0 R (vector__test_8h) 3886 0 R (vector__test_8h_ab0aed13072bc11b97766634c625d6f21) 3888 0 R] +/Limits [(vector_8h_af98f2e3896ce7b96d598b11033ac1795) (vector__test_8h_ab0aed13072bc11b97766634c625d6f21)] +>> +endobj +9272 0 obj +<< +/Kids [8941 0 R 8942 0 R 8943 0 R 8944 0 R 8945 0 R 8946 0 R] +/Limits [(DOP_8c) (combinatorics_8c_a1bcaeef00a7027e9b9b7694da2efd1b9)] +>> +endobj +9273 0 obj +<< +/Kids [8947 0 R 8948 0 R 8949 0 R 8950 0 R 8951 0 R 8952 0 R] +/Limits [(combinatorics_8c_ae500ce949afe79089e8146eb1fb5cbb0) (dist__based__jacobian_8c_a769d35615d26a67b97bfd40b5d26a95c)] +>> +endobj +9274 0 obj +<< +/Kids [8953 0 R 8954 0 R 8955 0 R 8956 0 R 8957 0 R 8958 0 R] +/Limits [(dist__based__jacobian_8c_a8f900ff7d66d260d3b2e3e0ef2757ccc) (getting-started)] +>> +endobj +9275 0 obj +<< +/Kids [8959 0 R 8960 0 R 8961 0 R 8962 0 R 8963 0 R 8964 0 R] +/Limits [(getting-started_building-and-executing-an-example-res-lim) (index_autotoc_md2)] +>> +endobj +9276 0 obj +<< +/Kids [8965 0 R 8966 0 R 8967 0 R 8968 0 R 8969 0 R 8970 0 R] +/Limits [(index_autotoc_md3) (magnetic__based__fi_8c)] +>> +endobj +9277 0 obj +<< +/Kids [8971 0 R 8972 0 R 8973 0 R 8974 0 R 8975 0 R 8976 0 R] +/Limits [(magnetic__based__fi_8c_a897f5c675ad714feb9f2ae7571de620a) (magnetic__based__position_8h_ad5a7513337486e277ea028480403569d)] +>> +endobj +9278 0 obj +<< +/Kids [8977 0 R 8978 0 R 8979 0 R 8980 0 R 8981 0 R 8982 0 R] +/Limits [(magnetic__based__position_8h_ae584dff239a0111c47b7c5d1e197af59) (matrix_8c_abbaf8f39b2b7bb4bd2987f99674c1213)] +>> +endobj +9279 0 obj +<< +/Kids [8983 0 R 8984 0 R 8985 0 R 8986 0 R 8987 0 R 8988 0 R] +/Limits [(matrix_8c_ac20399f6a8de13b1f392a1e3f7c0fbf4) (matrix_8h_a72073ccd483f9cc438425d3d8ffd3029)] +>> +endobj +9280 0 obj +<< +/Kids [8989 0 R 8990 0 R 8991 0 R 8992 0 R 8993 0 R 8994 0 R] +/Limits [(matrix_8h_a72297a60e572f85929989e813388a9c5) (matrix__test_8h_af3bd1663337eb8dbe0fbcb49b517621f)] +>> +endobj +9281 0 obj +<< +/Kids [8995 0 R 8996 0 R 8997 0 R 8998 0 R 8999 0 R 9000 0 R] +/Limits [(modified__gauss__newton_8c) (multipath__dist__detection__mitigation_8h_a38019260396a33562d5a1912c691c26a)] +>> +endobj +9282 0 obj +<< +/Kids [9001 0 R 9002 0 R 9003 0 R 9004 0 R 9005 0 R 9006 0 R] +/Limits [(multipath__dist__detection__mitigation_8h_a540837de8e8a9d4e5dbaac1814b19b5e) (page.104)] +>> +endobj +9283 0 obj +<< +/Kids [9007 0 R 9008 0 R 9009 0 R 9010 0 R 9011 0 R 9012 0 R] +/Limits [(page.105) (page.137)] +>> +endobj +9284 0 obj +<< +/Kids [9013 0 R 9014 0 R 9015 0 R 9016 0 R 9017 0 R 9018 0 R] +/Limits [(page.138) (page.17)] +>> +endobj +9285 0 obj +<< +/Kids [9019 0 R 9020 0 R 9021 0 R 9022 0 R 9023 0 R 9024 0 R] +/Limits [(page.170) (page.201)] +>> +endobj +9286 0 obj +<< +/Kids [9025 0 R 9026 0 R 9027 0 R 9028 0 R 9029 0 R 9030 0 R] +/Limits [(page.202) (page.234)] +>> +endobj +9287 0 obj +<< +/Kids [9031 0 R 9032 0 R 9033 0 R 9034 0 R 9035 0 R 9036 0 R] +/Limits [(page.235) (page.267)] +>> +endobj +9288 0 obj +<< +/Kids [9037 0 R 9038 0 R 9039 0 R 9040 0 R 9041 0 R 9042 0 R] +/Limits [(page.268) (page.32)] +>> +endobj +9289 0 obj +<< +/Kids [9043 0 R 9044 0 R 9045 0 R 9046 0 R 9047 0 R 9048 0 R] +/Limits [(page.33) (page.65)] +>> +endobj +9290 0 obj +<< +/Kids [9049 0 R 9050 0 R 9051 0 R 9052 0 R 9053 0 R 9054 0 R] +/Limits [(page.66) (page.98)] +>> +endobj +9291 0 obj +<< +/Kids [9055 0 R 9056 0 R 9057 0 R 9058 0 R 9059 0 R 9060 0 R] +/Limits [(page.99) (qr__pinv__test_8h_a292d2351f35310e579dd0741ab4857db)] +>> +endobj +9292 0 obj +<< +/Kids [9061 0 R 9062 0 R 9063 0 R 9064 0 R 9065 0 R 9066 0 R] +/Limits [(qr__pseudo__inverse_8c) (section*.16)] +>> +endobj +9293 0 obj +<< +/Kids [9067 0 R 9068 0 R 9069 0 R 9070 0 R 9071 0 R 9072 0 R] +/Limits [(section*.17) (section*.49)] +>> +endobj +9294 0 obj +<< +/Kids [9073 0 R 9074 0 R 9075 0 R 9076 0 R 9077 0 R 9078 0 R] +/Limits [(section*.5) (section*.81)] +>> +endobj +9295 0 obj +<< +/Kids [9079 0 R 9080 0 R 9081 0 R 9082 0 R 9083 0 R 9084 0 R] +/Limits [(section*.82) (section.10.2)] +>> +endobj +9296 0 obj +<< +/Kids [9085 0 R 9086 0 R 9087 0 R 9088 0 R 9089 0 R 9090 0 R] +/Limits [(section.10.20) (section.10.52)] +>> +endobj +9297 0 obj +<< +/Kids [9091 0 R 9092 0 R 9093 0 R 9094 0 R 9095 0 R 9096 0 R] +/Limits [(section.10.53) (section.10.85)] +>> +endobj +9298 0 obj +<< +/Kids [9097 0 R 9098 0 R 9099 0 R 9100 0 R 9101 0 R 9102 0 R] +/Limits [(section.10.86) (section.8.7)] +>> +endobj +9299 0 obj +<< +/Kids [9103 0 R 9104 0 R 9105 0 R 9106 0 R 9107 0 R 9108 0 R] +/Limits [(section.8.8) (subsection.10.10.1)] +>> +endobj +9300 0 obj +<< +/Kids [9109 0 R 9110 0 R 9111 0 R 9112 0 R 9113 0 R 9114 0 R] +/Limits [(subsection.10.10.2) (subsection.10.29.1)] +>> +endobj +9301 0 obj +<< +/Kids [9115 0 R 9116 0 R 9117 0 R 9118 0 R 9119 0 R 9120 0 R] +/Limits [(subsection.10.29.2) (subsection.10.48.1)] +>> +endobj +9302 0 obj +<< +/Kids [9121 0 R 9122 0 R 9123 0 R 9124 0 R 9125 0 R 9126 0 R] +/Limits [(subsection.10.49.1) (subsection.10.67.1)] +>> +endobj +9303 0 obj +<< +/Kids [9127 0 R 9128 0 R 9129 0 R 9130 0 R 9131 0 R 9132 0 R] +/Limits [(subsection.10.67.2) (subsection.10.86.1)] +>> +endobj +9304 0 obj +<< +/Kids [9133 0 R 9134 0 R 9135 0 R 9136 0 R 9137 0 R 9138 0 R] +/Limits [(subsection.10.86.2) (subsection.8.5.1)] +>> +endobj +9305 0 obj +<< +/Kids [9139 0 R 9140 0 R 9141 0 R 9142 0 R 9143 0 R 9144 0 R] +/Limits [(subsection.8.6.1) (subsubsection.10.28.2.1)] +>> +endobj +9306 0 obj +<< +/Kids [9145 0 R 9146 0 R 9147 0 R 9148 0 R 9149 0 R 9150 0 R] +/Limits [(subsubsection.10.28.2.2) (subsubsection.10.41.2.1)] +>> +endobj +9307 0 obj +<< +/Kids [9151 0 R 9152 0 R 9153 0 R 9154 0 R 9155 0 R 9156 0 R] +/Limits [(subsubsection.10.41.2.10) (subsubsection.10.41.2.42)] +>> +endobj +9308 0 obj +<< +/Kids [9157 0 R 9158 0 R 9159 0 R 9160 0 R 9161 0 R 9162 0 R] +/Limits [(subsubsection.10.41.2.43) (subsubsection.10.42.3.32)] +>> +endobj +9309 0 obj +<< +/Kids [9163 0 R 9164 0 R 9165 0 R 9166 0 R 9167 0 R 9168 0 R] +/Limits [(subsubsection.10.42.3.33) (subsubsection.10.54.2.3)] +>> +endobj +9310 0 obj +<< +/Kids [9169 0 R 9170 0 R 9171 0 R 9172 0 R 9173 0 R 9174 0 R] +/Limits [(subsubsection.10.54.2.4) (subsubsection.10.7.2.4)] +>> +endobj +9311 0 obj +<< +/Kids [9175 0 R 9176 0 R 9177 0 R 9178 0 R 9179 0 R 9180 0 R] +/Limits [(subsubsection.10.70.2.1) (subsubsection.10.86.2.2)] +>> +endobj +9312 0 obj +<< +/Kids [9181 0 R 9182 0 R 9183 0 R 9184 0 R 9185 0 R 9186 0 R] +/Limits [(subsubsection.10.86.2.3) (subsubsection.10.89.2.5)] +>> +endobj +9313 0 obj +<< +/Kids [9187 0 R 9188 0 R 9189 0 R 9190 0 R 9191 0 R 9192 0 R] +/Limits [(subsubsection.10.89.2.6) (subsubsection.10.93.2.14)] +>> +endobj +9314 0 obj +<< +/Kids [9193 0 R 9194 0 R 9195 0 R 9196 0 R 9197 0 R 9198 0 R] +/Limits [(subsubsection.10.93.2.15) (svd_8h_ae92d53fe415ccfd63a21bb36936294cb)] +>> +endobj +9315 0 obj +<< +/Kids [9199 0 R 9200 0 R 9201 0 R 9202 0 R 9203 0 R 9204 0 R] +/Limits [(svd_8h_aeb7ac3eac076a0f52c729849599808a6) (table.10.125)] +>> +endobj +9316 0 obj +<< +/Kids [9205 0 R 9206 0 R 9207 0 R 9208 0 R 9209 0 R 9210 0 R] +/Limits [(table.10.126) (table.10.158)] +>> +endobj +9317 0 obj +<< +/Kids [9211 0 R 9212 0 R 9213 0 R 9214 0 R 9215 0 R 9216 0 R] +/Limits [(table.10.159) (table.10.190)] +>> +endobj +9318 0 obj +<< +/Kids [9217 0 R 9218 0 R 9219 0 R 9220 0 R 9221 0 R 9222 0 R] +/Limits [(table.10.191) (table.10.222)] +>> +endobj +9319 0 obj +<< +/Kids [9223 0 R 9224 0 R 9225 0 R 9226 0 R 9227 0 R 9228 0 R] +/Limits [(table.10.223) (table.10.255)] +>> +endobj +9320 0 obj +<< +/Kids [9229 0 R 9230 0 R 9231 0 R 9232 0 R 9233 0 R 9234 0 R] +/Limits [(table.10.256) (table.10.288)] +>> +endobj +9321 0 obj +<< +/Kids [9235 0 R 9236 0 R 9237 0 R 9238 0 R 9239 0 R 9240 0 R] +/Limits [(table.10.289) (table.10.32)] +>> +endobj +9322 0 obj +<< +/Kids [9241 0 R 9242 0 R 9243 0 R 9244 0 R 9245 0 R 9246 0 R] +/Limits [(table.10.320) (table.10.59)] +>> +endobj +9323 0 obj +<< +/Kids [9247 0 R 9248 0 R 9249 0 R 9250 0 R 9251 0 R 9252 0 R] +/Limits [(table.10.6) (table.10.91)] +>> +endobj +9324 0 obj +<< +/Kids [9253 0 R 9254 0 R 9255 0 R 9256 0 R 9257 0 R 9258 0 R] +/Limits [(table.10.92) (utils_8c_a8cda5a6c15e99e2b76abfb04316301d8)] +>> +endobj +9325 0 obj +<< +/Kids [9259 0 R 9260 0 R 9261 0 R 9262 0 R 9263 0 R 9264 0 R] +/Limits [(utils_8c_a971d455baef2d25c61e94c4bc4ac13ee) (vector_8c_a8f24286db94dba6ab181edcdfe296262)] +>> +endobj +9326 0 obj +<< +/Kids [9265 0 R 9266 0 R 9267 0 R 9268 0 R 9269 0 R 9270 0 R] +/Limits [(vector_8c_a90a92f618957807f90ab1d8a8d9150d4) (vector_8h_af1767c4decdd472ed81035a19cf2152b)] +>> +endobj +9327 0 obj +<< +/Kids [9271 0 R] +/Limits [(vector_8h_af98f2e3896ce7b96d598b11033ac1795) (vector__test_8h_ab0aed13072bc11b97766634c625d6f21)] +>> +endobj +9328 0 obj +<< +/Kids [9272 0 R 9273 0 R 9274 0 R 9275 0 R 9276 0 R 9277 0 R] +/Limits [(DOP_8c) (magnetic__based__position_8h_ad5a7513337486e277ea028480403569d)] +>> +endobj +9329 0 obj +<< +/Kids [9278 0 R 9279 0 R 9280 0 R 9281 0 R 9282 0 R 9283 0 R] +/Limits [(magnetic__based__position_8h_ae584dff239a0111c47b7c5d1e197af59) (page.137)] +>> +endobj +9330 0 obj +<< +/Kids [9284 0 R 9285 0 R 9286 0 R 9287 0 R 9288 0 R 9289 0 R] +/Limits [(page.138) (page.65)] +>> +endobj +9331 0 obj +<< +/Kids [9290 0 R 9291 0 R 9292 0 R 9293 0 R 9294 0 R 9295 0 R] +/Limits [(page.66) (section.10.2)] +>> +endobj +9332 0 obj +<< +/Kids [9296 0 R 9297 0 R 9298 0 R 9299 0 R 9300 0 R 9301 0 R] +/Limits [(section.10.20) (subsection.10.48.1)] +>> +endobj +9333 0 obj +<< +/Kids [9302 0 R 9303 0 R 9304 0 R 9305 0 R 9306 0 R 9307 0 R] +/Limits [(subsection.10.49.1) (subsubsection.10.41.2.42)] +>> +endobj +9334 0 obj +<< +/Kids [9308 0 R 9309 0 R 9310 0 R 9311 0 R 9312 0 R 9313 0 R] +/Limits [(subsubsection.10.41.2.43) (subsubsection.10.93.2.14)] +>> +endobj +9335 0 obj +<< +/Kids [9314 0 R 9315 0 R 9316 0 R 9317 0 R 9318 0 R 9319 0 R] +/Limits [(subsubsection.10.93.2.15) (table.10.255)] +>> +endobj +9336 0 obj +<< +/Kids [9320 0 R 9321 0 R 9322 0 R 9323 0 R 9324 0 R 9325 0 R] +/Limits [(table.10.256) (vector_8c_a8f24286db94dba6ab181edcdfe296262)] +>> +endobj +9337 0 obj +<< +/Kids [9326 0 R 9327 0 R] +/Limits [(vector_8c_a90a92f618957807f90ab1d8a8d9150d4) (vector__test_8h_ab0aed13072bc11b97766634c625d6f21)] +>> +endobj +9338 0 obj +<< +/Kids [9328 0 R 9329 0 R 9330 0 R 9331 0 R 9332 0 R 9333 0 R] +/Limits [(DOP_8c) (subsubsection.10.41.2.42)] +>> +endobj +9339 0 obj +<< +/Kids [9334 0 R 9335 0 R 9336 0 R 9337 0 R] +/Limits [(subsubsection.10.41.2.43) (vector__test_8h_ab0aed13072bc11b97766634c625d6f21)] +>> +endobj +9340 0 obj +<< +/Kids [9338 0 R 9339 0 R] +/Limits [(DOP_8c) (vector__test_8h_ab0aed13072bc11b97766634c625d6f21)] +>> +endobj +9341 0 obj +<< +/Dests 9340 0 R +>> +endobj +9342 0 obj +<< +/Type /Catalog +/Pages 8939 0 R +/Outlines 8940 0 R +/Names 9341 0 R +/PageMode/UseOutlines/PageLabels<</Nums[0<</S/a>>2<</S/r>>20<</S/D>>]>> +/OpenAction 2673 0 R +>> +endobj +9343 0 obj +<< +/Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.40.19)/Keywords() +/CreationDate (D:20200322001717+01'00') +/ModDate (D:20200322001717+01'00') +/Trapped /False +/PTEX.Fullbanner (This is MiKTeX-pdfTeX 2.9.6668 (1.40.19)) +>> +endobj +xref +0 9344 +0000003831 65535 f +0000000015 00000 n +0000375198 00000 n +0001889982 00000 n +0000000060 00000 n +0000000222 00000 n +0000375382 00000 n +0001889912 00000 n +0000000269 00000 n +0000000447 00000 n +0000375506 00000 n +0001889828 00000 n +0000000494 00000 n +0000000688 00000 n +0000375631 00000 n +0001889742 00000 n +0000000736 00000 n +0000000882 00000 n +0000377895 00000 n +0001889619 00000 n +0000000930 00000 n +0000001025 00000 n +0000378020 00000 n +0001889545 00000 n +0000001078 00000 n +0000001211 00000 n +0000382293 00000 n +0001889458 00000 n +0000001264 00000 n +0000001417 00000 n +0000382417 00000 n +0001889371 00000 n +0000001470 00000 n +0000001590 00000 n +0000382542 00000 n +0001889284 00000 n +0000001643 00000 n +0000001743 00000 n +0000382665 00000 n +0001889210 00000 n +0000001796 00000 n +0000001871 00000 n +0000382790 00000 n +0001889137 00000 n +0000001919 00000 n +0000002067 00000 n +0000387334 00000 n +0001889012 00000 n +0000002113 00000 n +0000002274 00000 n +0000387521 00000 n +0001888938 00000 n +0000002322 00000 n +0000002627 00000 n +0000387646 00000 n +0001888851 00000 n +0000002675 00000 n +0000003000 00000 n +0000387771 00000 n +0001888764 00000 n +0000003048 00000 n +0000003189 00000 n +0000390345 00000 n +0001888653 00000 n +0000003237 00000 n +0000003426 00000 n +0000390469 00000 n +0001888579 00000 n +0000003479 00000 n +0000003645 00000 n +0000390593 00000 n +0001888505 00000 n +0000003698 00000 n +0000003846 00000 n +0000393086 00000 n +0001888379 00000 n +0000003892 00000 n +0000004015 00000 n +0000393273 00000 n +0001888305 00000 n +0000004063 00000 n +0000004224 00000 n +0000394545 00000 n +0001888231 00000 n +0000004272 00000 n +0000004420 00000 n +0000397399 00000 n +0001888104 00000 n +0000004466 00000 n +0000004584 00000 n +0000397586 00000 n +0001888030 00000 n +0000004632 00000 n +0000004823 00000 n +0000397710 00000 n +0001887918 00000 n +0000004871 00000 n +0000005024 00000 n +0000397834 00000 n +0001887842 00000 n +0000005077 00000 n +0000005391 00000 n +0000402495 00000 n +0001887751 00000 n +0000005445 00000 n +0000005779 00000 n +0000402620 00000 n +0001887659 00000 n +0000005833 00000 n +0000006114 00000 n +0000407806 00000 n +0001887567 00000 n +0000006168 00000 n +0000006469 00000 n +0000409832 00000 n +0001887489 00000 n +0000006523 00000 n +0000006915 00000 n +0000413596 00000 n +0001887357 00000 n +0000006962 00000 n +0000007066 00000 n +0000413658 00000 n +0001887292 00000 n +0000007115 00000 n +0000007201 00000 n +0000415429 00000 n +0001887159 00000 n +0000007248 00000 n +0000007395 00000 n +0000415491 00000 n +0001887094 00000 n +0000007444 00000 n +0000007573 00000 n +0000423552 00000 n +0001886961 00000 n +0000007620 00000 n +0000007714 00000 n +0000423614 00000 n +0001886896 00000 n +0000007763 00000 n +0000007862 00000 n +0000456051 00000 n +0001886762 00000 n +0000007909 00000 n +0000008053 00000 n +0000456176 00000 n +0001886644 00000 n +0000008102 00000 n +0000008236 00000 n +0000456301 00000 n +0001886579 00000 n +0000008290 00000 n +0000008454 00000 n +0000458049 00000 n +0001886447 00000 n +0000008503 00000 n +0000008627 00000 n +0000458174 00000 n +0001886382 00000 n +0000008681 00000 n +0000008845 00000 n +0000462668 00000 n +0001886250 00000 n +0000008894 00000 n +0000008985 00000 n +0000462793 00000 n +0001886185 00000 n +0000009039 00000 n +0000009203 00000 n +0000465176 00000 n +0001886053 00000 n +0000009252 00000 n +0000009376 00000 n +0000465301 00000 n +0001885988 00000 n +0000009430 00000 n +0000009594 00000 n +0000467092 00000 n +0001885856 00000 n +0000009643 00000 n +0000009754 00000 n +0000467217 00000 n +0001885791 00000 n +0000009808 00000 n +0000009972 00000 n +0000469015 00000 n +0001885659 00000 n +0000010021 00000 n +0000010145 00000 n +0000469140 00000 n +0001885594 00000 n +0000010199 00000 n +0000010363 00000 n +0000471554 00000 n +0001885462 00000 n +0000010412 00000 n +0000010571 00000 n +0000471679 00000 n +0001885397 00000 n +0000010625 00000 n +0000010789 00000 n +0000473527 00000 n +0001885265 00000 n +0000010838 00000 n +0000010985 00000 n +0000473652 00000 n +0001885200 00000 n +0000011039 00000 n +0000011203 00000 n +0000475300 00000 n +0001885068 00000 n +0000011252 00000 n +0000011363 00000 n +0000475425 00000 n +0001885003 00000 n +0000011417 00000 n +0000011581 00000 n +0000477196 00000 n +0001884871 00000 n +0000011631 00000 n +0000011760 00000 n +0000477321 00000 n +0001884806 00000 n +0000011815 00000 n +0000011984 00000 n +0000479212 00000 n +0001884674 00000 n +0000012034 00000 n +0000012198 00000 n +0000479337 00000 n +0001884609 00000 n +0000012253 00000 n +0000012422 00000 n +0000480845 00000 n +0001884477 00000 n +0000012472 00000 n +0000012614 00000 n +0000480970 00000 n +0001884412 00000 n +0000012669 00000 n +0000012838 00000 n +0000482682 00000 n +0001884280 00000 n +0000012888 00000 n +0000013017 00000 n +0000482807 00000 n +0001884215 00000 n +0000013072 00000 n +0000013241 00000 n +0000484183 00000 n +0001884083 00000 n +0000013291 00000 n +0000013463 00000 n +0000484308 00000 n +0001884018 00000 n +0000013518 00000 n +0000013687 00000 n +0000486008 00000 n +0001883886 00000 n +0000013737 00000 n +0000013932 00000 n +0000486133 00000 n +0001883821 00000 n +0000013987 00000 n +0000014156 00000 n +0000488228 00000 n +0001883703 00000 n +0000014206 00000 n +0000014307 00000 n +0000488353 00000 n +0001883638 00000 n +0000014362 00000 n +0000014531 00000 n +0000490063 00000 n +0001883505 00000 n +0000014578 00000 n +0000014765 00000 n +0000490188 00000 n +0001883401 00000 n +0000014814 00000 n +0000015022 00000 n +0000490439 00000 n +0001883336 00000 n +0000015076 00000 n +0000015240 00000 n +0000493099 00000 n +0001883215 00000 n +0000015288 00000 n +0000015427 00000 n +0000493224 00000 n +0001883097 00000 n +0000015477 00000 n +0000015689 00000 n +0000493348 00000 n +0001883018 00000 n +0000015744 00000 n +0000015913 00000 n +0000493410 00000 n +0001882900 00000 n +0000015968 00000 n +0000016147 00000 n +0000493535 00000 n +0001882821 00000 n +0000016207 00000 n +0000016481 00000 n +0000496627 00000 n +0001882742 00000 n +0000016541 00000 n +0000016726 00000 n +0000496815 00000 n +0001882610 00000 n +0000016776 00000 n +0000016988 00000 n +0000500939 00000 n +0001882531 00000 n +0000017043 00000 n +0000017212 00000 n +0000501001 00000 n +0001882413 00000 n +0000017267 00000 n +0000017446 00000 n +0000501126 00000 n +0001882334 00000 n +0000017506 00000 n +0000017780 00000 n +0000508119 00000 n +0001882255 00000 n +0000017840 00000 n +0000018025 00000 n +0000508305 00000 n +0001882123 00000 n +0000018075 00000 n +0000018333 00000 n +0000511978 00000 n +0001882044 00000 n +0000018388 00000 n +0000018557 00000 n +0000512040 00000 n +0001881926 00000 n +0000018612 00000 n +0000018791 00000 n +0000512165 00000 n +0001881847 00000 n +0000018851 00000 n +0000019054 00000 n +0000515250 00000 n +0001881754 00000 n +0000019114 00000 n +0000019287 00000 n +0000523031 00000 n +0001881675 00000 n +0000019347 00000 n +0000019500 00000 n +0000523218 00000 n +0001881543 00000 n +0000019550 00000 n +0000019808 00000 n +0000526880 00000 n +0001881464 00000 n +0000019863 00000 n +0000020032 00000 n +0000526942 00000 n +0001881346 00000 n +0000020087 00000 n +0000020266 00000 n +0000527067 00000 n +0001881267 00000 n +0000020326 00000 n +0000020529 00000 n +0000530155 00000 n +0001881174 00000 n +0000020589 00000 n +0000020762 00000 n +0000535739 00000 n +0001881095 00000 n +0000020822 00000 n +0000020975 00000 n +0000535926 00000 n +0001880963 00000 n +0000021025 00000 n +0000021243 00000 n +0000539642 00000 n +0001880884 00000 n +0000021298 00000 n +0000021467 00000 n +0000539704 00000 n +0001880766 00000 n +0000021522 00000 n +0000021701 00000 n +0000539829 00000 n +0001880687 00000 n +0000021761 00000 n +0000021932 00000 n +0000540016 00000 n +0001880608 00000 n +0000021992 00000 n +0000022155 00000 n +0000544975 00000 n +0001880476 00000 n +0000022205 00000 n +0000022423 00000 n +0000545100 00000 n +0001880397 00000 n +0000022478 00000 n +0000022647 00000 n +0000545162 00000 n +0001880279 00000 n +0000022702 00000 n +0000022881 00000 n +0000545287 00000 n +0001880200 00000 n +0000022941 00000 n +0000023112 00000 n +0000548194 00000 n +0001880121 00000 n +0000023172 00000 n +0000023335 00000 n +0000548381 00000 n +0001879989 00000 n +0000023385 00000 n +0000023633 00000 n +0000555120 00000 n +0001879910 00000 n +0000023688 00000 n +0000023857 00000 n +0000555182 00000 n +0001879792 00000 n +0000023912 00000 n +0000024091 00000 n +0000555307 00000 n +0001879713 00000 n +0000024151 00000 n +0000024380 00000 n +0000559344 00000 n +0001879620 00000 n +0000024440 00000 n +0000024705 00000 n +0000559532 00000 n +0001879527 00000 n +0000024765 00000 n +0000025004 00000 n +0000564664 00000 n +0001879448 00000 n +0000025064 00000 n +0000025303 00000 n +0000564851 00000 n +0001879316 00000 n +0000025353 00000 n +0000025601 00000 n +0000569711 00000 n +0001879237 00000 n +0000025656 00000 n +0000025825 00000 n +0000569773 00000 n +0001879119 00000 n +0000025880 00000 n +0000026059 00000 n +0000569898 00000 n +0001879040 00000 n +0000026119 00000 n +0000026348 00000 n +0000570085 00000 n +0001878947 00000 n +0000026408 00000 n +0000026673 00000 n +0000573944 00000 n +0001878854 00000 n +0000026733 00000 n +0000026972 00000 n +0000579024 00000 n +0001878775 00000 n +0000027032 00000 n +0000027271 00000 n +0000579211 00000 n +0001878643 00000 n +0000027321 00000 n +0000027569 00000 n +0000579336 00000 n +0001878564 00000 n +0000027624 00000 n +0000027793 00000 n +0000582432 00000 n +0001878446 00000 n +0000027848 00000 n +0000028027 00000 n +0000582557 00000 n +0001878367 00000 n +0000028087 00000 n +0000028336 00000 n +0000582745 00000 n +0001878288 00000 n +0000028396 00000 n +0000028668 00000 n +0000587223 00000 n +0001878156 00000 n +0000028719 00000 n +0000028972 00000 n +0000587348 00000 n +0001878077 00000 n +0000029028 00000 n +0000029202 00000 n +0000587410 00000 n +0001877959 00000 n +0000029258 00000 n +0000029442 00000 n +0000587535 00000 n +0001877880 00000 n +0000029503 00000 n +0000029757 00000 n +0000590943 00000 n +0001877801 00000 n +0000029818 00000 n +0000030095 00000 n +0000591131 00000 n +0001877669 00000 n +0000030146 00000 n +0000030399 00000 n +0000591256 00000 n +0001877590 00000 n +0000030455 00000 n +0000030629 00000 n +0000593559 00000 n +0001877472 00000 n +0000030685 00000 n +0000030869 00000 n +0000593684 00000 n +0001877407 00000 n +0000030930 00000 n +0000031128 00000 n +0000593807 00000 n +0001877275 00000 n +0000031179 00000 n +0000031432 00000 n +0000593932 00000 n +0001877196 00000 n +0000031488 00000 n +0000031662 00000 n +0000593994 00000 n +0001877078 00000 n +0000031718 00000 n +0000031902 00000 n +0000597296 00000 n +0001877013 00000 n +0000031963 00000 n +0000032161 00000 n +0000597421 00000 n +0001876881 00000 n +0000032212 00000 n +0000032379 00000 n +0000597546 00000 n +0001876802 00000 n +0000032435 00000 n +0000032609 00000 n +0000597608 00000 n +0001876684 00000 n +0000032665 00000 n +0000032849 00000 n +0000597731 00000 n +0001876619 00000 n +0000032910 00000 n +0000033050 00000 n +0000601292 00000 n +0001876487 00000 n +0000033101 00000 n +0000033268 00000 n +0000601417 00000 n +0001876408 00000 n +0000033324 00000 n +0000033498 00000 n +0000601479 00000 n +0001876290 00000 n +0000033554 00000 n +0000033738 00000 n +0000601604 00000 n +0001876225 00000 n +0000033799 00000 n +0000033939 00000 n +0000605462 00000 n +0001876093 00000 n +0000033990 00000 n +0000034172 00000 n +0000605587 00000 n +0001876014 00000 n +0000034228 00000 n +0000034402 00000 n +0000605649 00000 n +0001875896 00000 n +0000034458 00000 n +0000034642 00000 n +0000608436 00000 n +0001875831 00000 n +0000034703 00000 n +0000034830 00000 n +0000613394 00000 n +0001875699 00000 n +0000034881 00000 n +0000035063 00000 n +0000613581 00000 n +0001875620 00000 n +0000035119 00000 n +0000035293 00000 n +0000613642 00000 n +0001875488 00000 n +0000035349 00000 n +0000035576 00000 n +0000613766 00000 n +0001875423 00000 n +0000035637 00000 n +0000035809 00000 n +0000617621 00000 n +0001875305 00000 n +0000035865 00000 n +0000036049 00000 n +0000617746 00000 n +0001875240 00000 n +0000036110 00000 n +0000036237 00000 n +0000624304 00000 n +0001875108 00000 n +0000036288 00000 n +0000036498 00000 n +0000624492 00000 n +0001875029 00000 n +0000036554 00000 n +0000036728 00000 n +0000624553 00000 n +0001874911 00000 n +0000036784 00000 n +0000036968 00000 n +0000624678 00000 n +0001874832 00000 n +0000037029 00000 n +0000037236 00000 n +0000628001 00000 n +0001874739 00000 n +0000037297 00000 n +0000037504 00000 n +0000628188 00000 n +0001874646 00000 n +0000037565 00000 n +0000037772 00000 n +0000630331 00000 n +0001874553 00000 n +0000037833 00000 n +0000038040 00000 n +0000633657 00000 n +0001874460 00000 n +0000038101 00000 n +0000038308 00000 n +0000633845 00000 n +0001874381 00000 n +0000038369 00000 n +0000038576 00000 n +0000636446 00000 n +0001874249 00000 n +0000038627 00000 n +0000038837 00000 n +0000636634 00000 n +0001874184 00000 n +0000038893 00000 n +0000039067 00000 n +0000636759 00000 n +0001874052 00000 n +0000039118 00000 n +0000039328 00000 n +0000639301 00000 n +0001873987 00000 n +0000039384 00000 n +0000039558 00000 n +0000639426 00000 n +0001873855 00000 n +0000039609 00000 n +0000039819 00000 n +0000639614 00000 n +0001873790 00000 n +0000039875 00000 n +0000040049 00000 n +0000639739 00000 n +0001873658 00000 n +0000040100 00000 n +0000040335 00000 n +0000642149 00000 n +0001873593 00000 n +0000040391 00000 n +0000040565 00000 n +0000642274 00000 n +0001873461 00000 n +0000040616 00000 n +0000040851 00000 n +0000642461 00000 n +0001873396 00000 n +0000040907 00000 n +0000041081 00000 n +0000642586 00000 n +0001873264 00000 n +0000041132 00000 n +0000041382 00000 n +0000652811 00000 n +0001873185 00000 n +0000041438 00000 n +0000041612 00000 n +0000652873 00000 n +0001873067 00000 n +0000041668 00000 n +0000041852 00000 n +0000652997 00000 n +0001872988 00000 n +0000041913 00000 n +0000042131 00000 n +0000657667 00000 n +0001872895 00000 n +0000042192 00000 n +0000042468 00000 n +0000660912 00000 n +0001872816 00000 n +0000042529 00000 n +0000042793 00000 n +0000669005 00000 n +0001872684 00000 n +0000042844 00000 n +0000043094 00000 n +0000669130 00000 n +0001872605 00000 n +0000043150 00000 n +0000043324 00000 n +0000669192 00000 n +0001872487 00000 n +0000043380 00000 n +0000043564 00000 n +0000669317 00000 n +0001872408 00000 n +0000043625 00000 n +0000043843 00000 n +0000672860 00000 n +0001872329 00000 n +0000043904 00000 n +0000044168 00000 n +0000678948 00000 n +0001872197 00000 n +0000044219 00000 n +0000044457 00000 n +0000679073 00000 n +0001872118 00000 n +0000044513 00000 n +0000044687 00000 n +0000679135 00000 n +0001872000 00000 n +0000044743 00000 n +0000044927 00000 n +0000685388 00000 n +0001871935 00000 n +0000044988 00000 n +0000045171 00000 n +0000695334 00000 n +0001871803 00000 n +0000045222 00000 n +0000045460 00000 n +0000695458 00000 n +0001871724 00000 n +0000045516 00000 n +0000045690 00000 n +0000695520 00000 n +0001871606 00000 n +0000045746 00000 n +0000045930 00000 n +0000695645 00000 n +0001871541 00000 n +0000045991 00000 n +0000046174 00000 n +0000698251 00000 n +0001871409 00000 n +0000046225 00000 n +0000046498 00000 n +0000714405 00000 n +0001871330 00000 n +0000046554 00000 n +0000046728 00000 n +0000714467 00000 n +0001871212 00000 n +0000046784 00000 n +0000046968 00000 n +0000714592 00000 n +0001871133 00000 n +0000047029 00000 n +0000047247 00000 n +0000728161 00000 n +0001871040 00000 n +0000047308 00000 n +0000047584 00000 n +0000733243 00000 n +0001870947 00000 n +0000047645 00000 n +0000047945 00000 n +0000733431 00000 n +0001870868 00000 n +0000048006 00000 n +0000048270 00000 n +0000748696 00000 n +0001870736 00000 n +0000048321 00000 n +0000048594 00000 n +0000748820 00000 n +0001870657 00000 n +0000048650 00000 n +0000048824 00000 n +0000756349 00000 n +0001870539 00000 n +0000048880 00000 n +0000049064 00000 n +0000756474 00000 n +0001870460 00000 n +0000049125 00000 n +0000049343 00000 n +0000763671 00000 n +0001870367 00000 n +0000049404 00000 n +0000049680 00000 n +0000767198 00000 n +0001870274 00000 n +0000049741 00000 n +0000050041 00000 n +0000769974 00000 n +0001870195 00000 n +0000050102 00000 n +0000050366 00000 n +0000773030 00000 n +0001870063 00000 n +0000050417 00000 n +0000050617 00000 n +0000773154 00000 n +0001869984 00000 n +0000050673 00000 n +0000050847 00000 n +0000773216 00000 n +0001869866 00000 n +0000050903 00000 n +0000051087 00000 n +0000776690 00000 n +0001869801 00000 n +0000051148 00000 n +0000051293 00000 n +0000776877 00000 n +0001869669 00000 n +0000051344 00000 n +0000051544 00000 n +0000779767 00000 n +0001869590 00000 n +0000051600 00000 n +0000051774 00000 n +0000779829 00000 n +0001869472 00000 n +0000051830 00000 n +0000052014 00000 n +0000779954 00000 n +0001869407 00000 n +0000052075 00000 n +0000052220 00000 n +0000782507 00000 n +0001869275 00000 n +0000052271 00000 n +0000052499 00000 n +0000782694 00000 n +0001869210 00000 n +0000052555 00000 n +0000052729 00000 n +0000782819 00000 n +0001869078 00000 n +0000052780 00000 n +0000053008 00000 n +0000783007 00000 n +0001869013 00000 n +0000053064 00000 n +0000053238 00000 n +0000787023 00000 n +0001868881 00000 n +0000053289 00000 n +0000053532 00000 n +0000787148 00000 n +0001868802 00000 n +0000053588 00000 n +0000053762 00000 n +0000787210 00000 n +0001868684 00000 n +0000053818 00000 n +0000054002 00000 n +0000787335 00000 n +0001868619 00000 n +0000054063 00000 n +0000054259 00000 n +0000791043 00000 n +0001868487 00000 n +0000054310 00000 n +0000054553 00000 n +0000791168 00000 n +0001868408 00000 n +0000054609 00000 n +0000054783 00000 n +0000791230 00000 n +0001868290 00000 n +0000054839 00000 n +0000055023 00000 n +0000791355 00000 n +0001868225 00000 n +0000055084 00000 n +0000055280 00000 n +0000797790 00000 n +0001868093 00000 n +0000055331 00000 n +0000055604 00000 n +0000797915 00000 n +0001868014 00000 n +0000055660 00000 n +0000055834 00000 n +0000801439 00000 n +0001867896 00000 n +0000055890 00000 n +0000056074 00000 n +0000801564 00000 n +0001867817 00000 n +0000056135 00000 n +0000056389 00000 n +0000801750 00000 n +0001867724 00000 n +0000056450 00000 n +0000056740 00000 n +0000805425 00000 n +0001867631 00000 n +0000056801 00000 n +0000057065 00000 n +0000805612 00000 n +0001867552 00000 n +0000057126 00000 n +0000057390 00000 n +0000812789 00000 n +0001867420 00000 n +0000057441 00000 n +0000057714 00000 n +0000812914 00000 n +0001867341 00000 n +0000057770 00000 n +0000057944 00000 n +0000812976 00000 n +0001867223 00000 n +0000058000 00000 n +0000058184 00000 n +0000816577 00000 n +0001867144 00000 n +0000058245 00000 n +0000058499 00000 n +0000816765 00000 n +0001867051 00000 n +0000058560 00000 n +0000058850 00000 n +0000821549 00000 n +0001866958 00000 n +0000058911 00000 n +0000059175 00000 n +0000821737 00000 n +0001866879 00000 n +0000059236 00000 n +0000059500 00000 n +0000831164 00000 n +0001866746 00000 n +0000059551 00000 n +0000059824 00000 n +0000831287 00000 n +0001866667 00000 n +0000059880 00000 n +0000060054 00000 n +0000834724 00000 n +0001866549 00000 n +0000060110 00000 n +0000060294 00000 n +0000834849 00000 n +0001866470 00000 n +0000060355 00000 n +0000060629 00000 n +0000835035 00000 n +0001866377 00000 n +0000060690 00000 n +0000060936 00000 n +0000838286 00000 n +0001866284 00000 n +0000060997 00000 n +0000061304 00000 n +0000838473 00000 n +0001866191 00000 n +0000061365 00000 n +0000061639 00000 n +0000840426 00000 n +0001866098 00000 n +0000061700 00000 n +0000061997 00000 n +0000844430 00000 n +0001866005 00000 n +0000062058 00000 n +0000062264 00000 n +0000844618 00000 n +0001865925 00000 n +0000062325 00000 n +0000062640 00000 n +0000851391 00000 n +0001865787 00000 n +0000062692 00000 n +0000062966 00000 n +0000861916 00000 n +0001865703 00000 n +0000063023 00000 n +0000063198 00000 n +0000861979 00000 n +0001865578 00000 n +0000063255 00000 n +0000063440 00000 n +0000862105 00000 n +0001865494 00000 n +0000063502 00000 n +0000063777 00000 n +0000865863 00000 n +0001865395 00000 n +0000063839 00000 n +0000064086 00000 n +0000866052 00000 n +0001865296 00000 n +0000064148 00000 n +0000064456 00000 n +0000869364 00000 n +0001865197 00000 n +0000064518 00000 n +0000064793 00000 n +0000869553 00000 n +0001865098 00000 n +0000064855 00000 n +0000065153 00000 n +0000873589 00000 n +0001864999 00000 n +0000065215 00000 n +0000065422 00000 n +0000873778 00000 n +0001864915 00000 n +0000065484 00000 n +0000065799 00000 n +0000876701 00000 n +0001864776 00000 n +0000065851 00000 n +0000066105 00000 n +0000876890 00000 n +0001864707 00000 n +0000066162 00000 n +0000066337 00000 n +0000877016 00000 n +0001864568 00000 n +0000066389 00000 n +0000066643 00000 n +0000883376 00000 n +0001864499 00000 n +0000066700 00000 n +0000066875 00000 n +0000883502 00000 n +0001864360 00000 n +0000066927 00000 n +0000067110 00000 n +0000910841 00000 n +0001864276 00000 n +0000067167 00000 n +0000067342 00000 n +0000913808 00000 n +0001864150 00000 n +0000067399 00000 n +0000067584 00000 n +0000913934 00000 n +0001864066 00000 n +0000067646 00000 n +0000067797 00000 n +0000914122 00000 n +0001863967 00000 n +0000067859 00000 n +0000068056 00000 n +0000916794 00000 n +0001863868 00000 n +0000068118 00000 n +0000068279 00000 n +0000916977 00000 n +0001863769 00000 n +0000068341 00000 n +0000068497 00000 n +0000919940 00000 n +0001863670 00000 n +0000068559 00000 n +0000068776 00000 n +0000920129 00000 n +0001863571 00000 n +0000068838 00000 n +0000069027 00000 n +0000922373 00000 n +0001863472 00000 n +0000069089 00000 n +0000069454 00000 n +0000924827 00000 n +0001863373 00000 n +0000069516 00000 n +0000069797 00000 n +0000927761 00000 n +0001863274 00000 n +0000069859 00000 n +0000070168 00000 n +0000927950 00000 n +0001863175 00000 n +0000070231 00000 n +0000070448 00000 n +0000930785 00000 n +0001863076 00000 n +0000070511 00000 n +0000070718 00000 n +0000930974 00000 n +0001862977 00000 n +0000070781 00000 n +0000071011 00000 n +0000933514 00000 n +0001862878 00000 n +0000071074 00000 n +0000071286 00000 n +0000933703 00000 n +0001862779 00000 n +0000071349 00000 n +0000071589 00000 n +0000936658 00000 n +0001862680 00000 n +0000071652 00000 n +0000071892 00000 n +0000936847 00000 n +0001862581 00000 n +0000071955 00000 n +0000072172 00000 n +0000937035 00000 n +0001862482 00000 n +0000072235 00000 n +0000072498 00000 n +0000939578 00000 n +0001862383 00000 n +0000072561 00000 n +0000072852 00000 n +0000942586 00000 n +0001862284 00000 n +0000072915 00000 n +0000073160 00000 n +0000942775 00000 n +0001862185 00000 n +0000073223 00000 n +0000073407 00000 n +0000945173 00000 n +0001862086 00000 n +0000073470 00000 n +0000073677 00000 n +0000945362 00000 n +0001861987 00000 n +0000073740 00000 n +0000073957 00000 n +0000947936 00000 n +0001861888 00000 n +0000074020 00000 n +0000074257 00000 n +0000948125 00000 n +0001861789 00000 n +0000074320 00000 n +0000074481 00000 n +0000951616 00000 n +0001861690 00000 n +0000074544 00000 n +0000074700 00000 n +0000951805 00000 n +0001861591 00000 n +0000074763 00000 n +0000075011 00000 n +0000955556 00000 n +0001861492 00000 n +0000075074 00000 n +0000075268 00000 n +0000955745 00000 n +0001861393 00000 n +0000075331 00000 n +0000075576 00000 n +0000958719 00000 n +0001861294 00000 n +0000075639 00000 n +0000075818 00000 n +0000958908 00000 n +0001861195 00000 n +0000075881 00000 n +0000076070 00000 n +0000962258 00000 n +0001861096 00000 n +0000076133 00000 n +0000076317 00000 n +0000965893 00000 n +0001860997 00000 n +0000076380 00000 n +0000076653 00000 n +0000968163 00000 n +0001860898 00000 n +0000076716 00000 n +0000076910 00000 n +0000968351 00000 n +0001860799 00000 n +0000076973 00000 n +0000077190 00000 n +0000970956 00000 n +0001860700 00000 n +0000077253 00000 n +0000077419 00000 n +0000971144 00000 n +0001860601 00000 n +0000077482 00000 n +0000077643 00000 n +0000974211 00000 n +0001860502 00000 n +0000077706 00000 n +0000077938 00000 n +0000974400 00000 n +0001860403 00000 n +0000078001 00000 n +0000078157 00000 n +0000977085 00000 n +0001860304 00000 n +0000078220 00000 n +0000078409 00000 n +0000977274 00000 n +0001860205 00000 n +0000078472 00000 n +0000078699 00000 n +0000980275 00000 n +0001860106 00000 n +0000078762 00000 n +0000078974 00000 n +0000980464 00000 n +0001860007 00000 n +0000079037 00000 n +0000079223 00000 n +0000983693 00000 n +0001859908 00000 n +0000079286 00000 n +0000079493 00000 n +0000983881 00000 n +0001859824 00000 n +0000079556 00000 n +0000079722 00000 n +0000989161 00000 n +0001859685 00000 n +0000079774 00000 n +0000079957 00000 n +0001020275 00000 n +0001859601 00000 n +0000080014 00000 n +0000080189 00000 n +0001020338 00000 n +0001859461 00000 n +0000080246 00000 n +0000080474 00000 n +0001020464 00000 n +0001859377 00000 n +0000080536 00000 n +0000080641 00000 n +0001020590 00000 n +0001859278 00000 n +0000080703 00000 n +0000080820 00000 n +0001020716 00000 n +0001859194 00000 n +0000080882 00000 n +0000081007 00000 n +0001020778 00000 n +0001859068 00000 n +0000081064 00000 n +0000081249 00000 n +0001020904 00000 n +0001858984 00000 n +0000081311 00000 n +0000081462 00000 n +0001023725 00000 n +0001858885 00000 n +0000081524 00000 n +0000081721 00000 n +0001023912 00000 n +0001858786 00000 n +0000081783 00000 n +0000081944 00000 n +0001026787 00000 n +0001858687 00000 n +0000082006 00000 n +0000082162 00000 n +0001026976 00000 n +0001858588 00000 n +0000082224 00000 n +0000082441 00000 n +0001029888 00000 n +0001858489 00000 n +0000082503 00000 n +0000082692 00000 n +0001032841 00000 n +0001858390 00000 n +0000082754 00000 n +0000083119 00000 n +0001033030 00000 n +0001858291 00000 n +0000083181 00000 n +0000083462 00000 n +0001035611 00000 n +0001858192 00000 n +0000083524 00000 n +0000083833 00000 n +0001035800 00000 n +0001858093 00000 n +0000083896 00000 n +0000084113 00000 n +0001038668 00000 n +0001857994 00000 n +0000084176 00000 n +0000084383 00000 n +0001038855 00000 n +0001857895 00000 n +0000084446 00000 n +0000084676 00000 n +0001041458 00000 n +0001857796 00000 n +0000084739 00000 n +0000084951 00000 n +0001041647 00000 n +0001857697 00000 n +0000085014 00000 n +0000085254 00000 n +0001044358 00000 n +0001857598 00000 n +0000085317 00000 n +0000085557 00000 n +0001044547 00000 n +0001857499 00000 n +0000085620 00000 n +0000085837 00000 n +0001047291 00000 n +0001857400 00000 n +0000085900 00000 n +0000086163 00000 n +0001047479 00000 n +0001857301 00000 n +0000086226 00000 n +0000086517 00000 n +0001050211 00000 n +0001857202 00000 n +0000086580 00000 n +0000086825 00000 n +0001050400 00000 n +0001857103 00000 n +0000086888 00000 n +0000087072 00000 n +0001052961 00000 n +0001857004 00000 n +0000087135 00000 n +0000087342 00000 n +0001055565 00000 n +0001856905 00000 n +0000087405 00000 n +0000087622 00000 n +0001055754 00000 n +0001856806 00000 n +0000087685 00000 n +0000087922 00000 n +0001055943 00000 n +0001856707 00000 n +0000087985 00000 n +0000088146 00000 n +0001058578 00000 n +0001856608 00000 n +0000088209 00000 n +0000088365 00000 n +0001061712 00000 n +0001856509 00000 n +0000088428 00000 n +0000088676 00000 n +0001061900 00000 n +0001856410 00000 n +0000088739 00000 n +0000088933 00000 n +0001065448 00000 n +0001856311 00000 n +0000088996 00000 n +0000089241 00000 n +0001068821 00000 n +0001856212 00000 n +0000089304 00000 n +0000089483 00000 n +0001069010 00000 n +0001856113 00000 n +0000089546 00000 n +0000089735 00000 n +0001071616 00000 n +0001856014 00000 n +0000089798 00000 n +0000089982 00000 n +0001075252 00000 n +0001855915 00000 n +0000090045 00000 n +0000090318 00000 n +0001077524 00000 n +0001855816 00000 n +0000090381 00000 n +0000090575 00000 n +0001077712 00000 n +0001855717 00000 n +0000090638 00000 n +0000090855 00000 n +0001080317 00000 n +0001855618 00000 n +0000090918 00000 n +0000091084 00000 n +0001080505 00000 n +0001855519 00000 n +0000091147 00000 n +0000091308 00000 n +0001083573 00000 n +0001855420 00000 n +0000091371 00000 n +0000091603 00000 n +0001083762 00000 n +0001855321 00000 n +0000091666 00000 n +0000091822 00000 n +0001086448 00000 n +0001855222 00000 n +0000091885 00000 n +0000092074 00000 n +0001086637 00000 n +0001855123 00000 n +0000092137 00000 n +0000092364 00000 n +0001089639 00000 n +0001855024 00000 n +0000092427 00000 n +0000092639 00000 n +0001089828 00000 n +0001854925 00000 n +0000092702 00000 n +0000092888 00000 n +0001093057 00000 n +0001854826 00000 n +0000092951 00000 n +0000093158 00000 n +0001093245 00000 n +0001854742 00000 n +0000093221 00000 n +0000093387 00000 n +0001096726 00000 n +0001854603 00000 n +0000093439 00000 n +0000093650 00000 n +0001097041 00000 n +0001854534 00000 n +0000093707 00000 n +0000093882 00000 n +0001101940 00000 n +0001854395 00000 n +0000093934 00000 n +0000094145 00000 n +0001102254 00000 n +0001854326 00000 n +0000094202 00000 n +0000094377 00000 n +0001102380 00000 n +0001854187 00000 n +0000094429 00000 n +0000094693 00000 n +0001106310 00000 n +0001854103 00000 n +0000094750 00000 n +0000094925 00000 n +0001106373 00000 n +0001853978 00000 n +0000094982 00000 n +0000095167 00000 n +0001106499 00000 n +0001853909 00000 n +0000095229 00000 n +0000095438 00000 n +0001111752 00000 n +0001853770 00000 n +0000095490 00000 n +0000095754 00000 n +0001111878 00000 n +0001853686 00000 n +0000095811 00000 n +0000095986 00000 n +0001116275 00000 n +0001853561 00000 n +0000096043 00000 n +0000096228 00000 n +0001116401 00000 n +0001853492 00000 n +0000096290 00000 n +0000096499 00000 n +0001119070 00000 n +0001853353 00000 n +0000096551 00000 n +0000096828 00000 n +0001119259 00000 n +0001853284 00000 n +0000096885 00000 n +0000097060 00000 n +0001119385 00000 n +0001853145 00000 n +0000097112 00000 n +0000097389 00000 n +0001119574 00000 n +0001853076 00000 n +0000097446 00000 n +0000097621 00000 n +0001122850 00000 n +0001852937 00000 n +0000097673 00000 n +0000097975 00000 n +0001122976 00000 n +0001852853 00000 n +0000098032 00000 n +0000098207 00000 n +0001123039 00000 n +0001852728 00000 n +0000098264 00000 n +0000098449 00000 n +0001123165 00000 n +0001852644 00000 n +0000098511 00000 n +0000098728 00000 n +0001125776 00000 n +0001852560 00000 n +0000098790 00000 n +0000099060 00000 n +0001125965 00000 n +0001852421 00000 n +0000099112 00000 n +0000099414 00000 n +0001131238 00000 n +0001852337 00000 n +0000099471 00000 n +0000099646 00000 n +0001131301 00000 n +0001852212 00000 n +0000099703 00000 n +0000099888 00000 n +0001131426 00000 n +0001852128 00000 n +0000099950 00000 n +0000100167 00000 n +0001134067 00000 n +0001852044 00000 n +0000100229 00000 n +0000100499 00000 n +0001134256 00000 n +0001851905 00000 n +0000100551 00000 n +0000100889 00000 n +0001137118 00000 n +0001851836 00000 n +0000100946 00000 n +0000101121 00000 n +0001137244 00000 n +0001851697 00000 n +0000101173 00000 n +0000101511 00000 n +0001137432 00000 n +0001851628 00000 n +0000101568 00000 n +0000101743 00000 n +0001144684 00000 n +0001851489 00000 n +0000101795 00000 n +0000102132 00000 n +0001144809 00000 n +0001851405 00000 n +0000102189 00000 n +0000102364 00000 n +0001147585 00000 n +0001851280 00000 n +0000102421 00000 n +0000102606 00000 n +0001147711 00000 n +0001851196 00000 n +0000102668 00000 n +0000102918 00000 n +0001147900 00000 n +0001851097 00000 n +0000102980 00000 n +0000103253 00000 n +0001150347 00000 n +0001850998 00000 n +0000103315 00000 n +0000103575 00000 n +0001150535 00000 n +0001850899 00000 n +0000103637 00000 n +0000103783 00000 n +0001153059 00000 n +0001850800 00000 n +0000103845 00000 n +0000103991 00000 n +0001153248 00000 n +0001850701 00000 n +0000104053 00000 n +0000104277 00000 n +0001158064 00000 n +0001850617 00000 n +0000104339 00000 n +0000104503 00000 n +0001165793 00000 n +0001850478 00000 n +0000104555 00000 n +0000104892 00000 n +0001165919 00000 n +0001850394 00000 n +0000104949 00000 n +0000105124 00000 n +0001165982 00000 n +0001850269 00000 n +0000105181 00000 n +0000105366 00000 n +0001166107 00000 n +0001850185 00000 n +0000105428 00000 n +0000105678 00000 n +0001168979 00000 n +0001850086 00000 n +0000105740 00000 n +0000106013 00000 n +0001169167 00000 n +0001849987 00000 n +0000106075 00000 n +0000106335 00000 n +0001171082 00000 n +0001849888 00000 n +0000106397 00000 n +0000106543 00000 n +0001173606 00000 n +0001849789 00000 n +0000106605 00000 n +0000106751 00000 n +0001173795 00000 n +0001849690 00000 n +0000106813 00000 n +0000107037 00000 n +0001178610 00000 n +0001849606 00000 n +0000107099 00000 n +0000107263 00000 n +0001183305 00000 n +0001849467 00000 n +0000107315 00000 n +0000107541 00000 n +0001183431 00000 n +0001849383 00000 n +0000107598 00000 n +0000107773 00000 n +0001183494 00000 n +0001849258 00000 n +0000107830 00000 n +0000108015 00000 n +0001183620 00000 n +0001849189 00000 n +0000108077 00000 n +0000108248 00000 n +0001187635 00000 n +0001849050 00000 n +0000108300 00000 n +0000108526 00000 n +0001187761 00000 n +0001848966 00000 n +0000108583 00000 n +0000108758 00000 n +0001191342 00000 n +0001848841 00000 n +0000108815 00000 n +0000109000 00000 n +0001191468 00000 n +0001848772 00000 n +0000109062 00000 n +0000109233 00000 n +0001191657 00000 n +0001848633 00000 n +0000109285 00000 n +0000109562 00000 n +0001194175 00000 n +0001848549 00000 n +0000109619 00000 n +0000109794 00000 n +0001194238 00000 n +0001848424 00000 n +0000109851 00000 n +0000110036 00000 n +0001194364 00000 n +0001848340 00000 n +0000110098 00000 n +0000110323 00000 n +0001197245 00000 n +0001848256 00000 n +0000110385 00000 n +0000110549 00000 n +0001197434 00000 n +0001848117 00000 n +0000110601 00000 n +0000110878 00000 n +0001197622 00000 n +0001848033 00000 n +0000110935 00000 n +0000111110 00000 n +0001199417 00000 n +0001847893 00000 n +0000111167 00000 n +0000111395 00000 n +0001199543 00000 n +0001847824 00000 n +0000111457 00000 n +0000111549 00000 n +0001199606 00000 n +0001847699 00000 n +0000111606 00000 n +0000111791 00000 n +0001199732 00000 n +0001847615 00000 n +0000111853 00000 n +0000112078 00000 n +0001199921 00000 n +0001847531 00000 n +0000112140 00000 n +0000112304 00000 n +0001206796 00000 n +0001847392 00000 n +0000112356 00000 n +0000112597 00000 n +0001210553 00000 n +0001847308 00000 n +0000112654 00000 n +0000112829 00000 n +0001210616 00000 n +0001847183 00000 n +0000112886 00000 n +0000113071 00000 n +0001210742 00000 n +0001847099 00000 n +0000113133 00000 n +0000113410 00000 n +0001210868 00000 n +0001847000 00000 n +0000113472 00000 n +0000113689 00000 n +0001214322 00000 n +0001846901 00000 n +0000113751 00000 n +0000114003 00000 n +0001214510 00000 n +0001846802 00000 n +0000114065 00000 n +0000114292 00000 n +0001217880 00000 n +0001846703 00000 n +0000114354 00000 n +0000114548 00000 n +0001218065 00000 n +0001846604 00000 n +0000114610 00000 n +0000114827 00000 n +0001221152 00000 n +0001846505 00000 n +0000114889 00000 n +0000115141 00000 n +0001221341 00000 n +0001846421 00000 n +0000115203 00000 n +0000115475 00000 n +0001221466 00000 n +0001846282 00000 n +0000115527 00000 n +0000115768 00000 n +0001225347 00000 n +0001846198 00000 n +0000115825 00000 n +0000116000 00000 n +0001225409 00000 n +0001846073 00000 n +0000116057 00000 n +0000116242 00000 n +0001225535 00000 n +0001845989 00000 n +0000116304 00000 n +0000116581 00000 n +0001225661 00000 n +0001845905 00000 n +0000116643 00000 n +0000116915 00000 n +0001228257 00000 n +0001845766 00000 n +0000116967 00000 n +0000117234 00000 n +0001228446 00000 n +0001845697 00000 n +0000117291 00000 n +0000117466 00000 n +0001228572 00000 n +0001845558 00000 n +0000117518 00000 n +0000117785 00000 n +0001228761 00000 n +0001845489 00000 n +0000117842 00000 n +0000118017 00000 n +0001232160 00000 n +0001845350 00000 n +0000118069 00000 n +0000118358 00000 n +0001232349 00000 n +0001845281 00000 n +0000118415 00000 n +0000118590 00000 n +0001232474 00000 n +0001845142 00000 n +0000118642 00000 n +0000118931 00000 n +0001232663 00000 n +0001845073 00000 n +0000118988 00000 n +0000119163 00000 n +0001236077 00000 n +0001844934 00000 n +0000119215 00000 n +0000119441 00000 n +0001236203 00000 n +0001844850 00000 n +0000119498 00000 n +0000119673 00000 n +0001236266 00000 n +0001844725 00000 n +0000119730 00000 n +0000119958 00000 n +0001236392 00000 n +0001844656 00000 n +0000120020 00000 n +0000120147 00000 n +0001236833 00000 n +0001844517 00000 n +0000120199 00000 n +0000120400 00000 n +0001241577 00000 n +0001844433 00000 n +0000120457 00000 n +0000120632 00000 n +0001241640 00000 n +0001844308 00000 n +0000120689 00000 n +0000120874 00000 n +0001241766 00000 n +0001844224 00000 n +0000120936 00000 n +0000121163 00000 n +0001246910 00000 n +0001844140 00000 n +0000121225 00000 n +0000121455 00000 n +0001247095 00000 n +0001844001 00000 n +0000121507 00000 n +0000121708 00000 n +0001250819 00000 n +0001843917 00000 n +0000121765 00000 n +0000121940 00000 n +0001250882 00000 n +0001843792 00000 n +0000121997 00000 n +0000122182 00000 n +0001251008 00000 n +0001843708 00000 n +0000122244 00000 n +0000122471 00000 n +0001251196 00000 n +0001843624 00000 n +0000122533 00000 n +0000122763 00000 n +0001255079 00000 n +0001843485 00000 n +0000122815 00000 n +0000123016 00000 n +0001255205 00000 n +0001843401 00000 n +0000123073 00000 n +0000123248 00000 n +0001255268 00000 n +0001843276 00000 n +0000123305 00000 n +0000123490 00000 n +0001258544 00000 n +0001843192 00000 n +0000123552 00000 n +0000123736 00000 n +0001258733 00000 n +0001843108 00000 n +0000123798 00000 n +0000124005 00000 n +0001262478 00000 n +0001842969 00000 n +0000124057 00000 n +0000124258 00000 n +0001262604 00000 n +0001842885 00000 n +0000124315 00000 n +0000124490 00000 n +0001262667 00000 n +0001842760 00000 n +0000124547 00000 n +0000124732 00000 n +0001265943 00000 n +0001842676 00000 n +0000124794 00000 n +0000124978 00000 n +0001266132 00000 n +0001842592 00000 n +0000125040 00000 n +0000125247 00000 n +0001269087 00000 n +0001842453 00000 n +0000125299 00000 n +0000125525 00000 n +0001269213 00000 n +0001842369 00000 n +0000125582 00000 n +0000125757 00000 n +0001269276 00000 n +0001842244 00000 n +0000125814 00000 n +0000125999 00000 n +0001272448 00000 n +0001842175 00000 n +0000126061 00000 n +0000126270 00000 n +0001272637 00000 n +0001842036 00000 n +0000126322 00000 n +0000126548 00000 n +0001275452 00000 n +0001841952 00000 n +0000126605 00000 n +0000126780 00000 n +0001275515 00000 n +0001841827 00000 n +0000126837 00000 n +0000127022 00000 n +0001275641 00000 n +0001841758 00000 n +0000127084 00000 n +0000127293 00000 n +0001278198 00000 n +0001841619 00000 n +0000127345 00000 n +0000127564 00000 n +0001278387 00000 n +0001841550 00000 n +0000127621 00000 n +0000127796 00000 n +0001278513 00000 n +0001841411 00000 n +0000127848 00000 n +0000128067 00000 n +0001278702 00000 n +0001841342 00000 n +0000128124 00000 n +0000128299 00000 n +0001281940 00000 n +0001841203 00000 n +0000128351 00000 n +0000128595 00000 n +0001282066 00000 n +0001841119 00000 n +0000128652 00000 n +0000128827 00000 n +0001282128 00000 n +0001840994 00000 n +0000128884 00000 n +0000129069 00000 n +0001282254 00000 n +0001840925 00000 n +0000129131 00000 n +0000129290 00000 n +0001286099 00000 n +0001840786 00000 n +0000129342 00000 n +0000129586 00000 n +0001286224 00000 n +0001840702 00000 n +0000129643 00000 n +0000129818 00000 n +0001286287 00000 n +0001840577 00000 n +0000129875 00000 n +0000130060 00000 n +0001286413 00000 n +0001840508 00000 n +0000130122 00000 n +0000130281 00000 n +0001289454 00000 n +0001840369 00000 n +0000130333 00000 n +0000130539 00000 n +0001289580 00000 n +0001840285 00000 n +0000130596 00000 n +0000130771 00000 n +0001289643 00000 n +0001840160 00000 n +0000130828 00000 n +0000131013 00000 n +0001289769 00000 n +0001840076 00000 n +0000131075 00000 n +0000131249 00000 n +0001292915 00000 n +0001839992 00000 n +0000131311 00000 n +0000131462 00000 n +0001293104 00000 n +0001839853 00000 n +0000131514 00000 n +0000131720 00000 n +0001293230 00000 n +0001839769 00000 n +0000131777 00000 n +0000131952 00000 n +0001295243 00000 n +0001839644 00000 n +0000132009 00000 n +0000132194 00000 n +0001295369 00000 n +0001839560 00000 n +0000132256 00000 n +0000132430 00000 n +0001295557 00000 n +0001839476 00000 n +0000132492 00000 n +0000132643 00000 n +0001295746 00000 n +0001839337 00000 n +0000132695 00000 n +0000132873 00000 n +0001301909 00000 n +0001839253 00000 n +0000132930 00000 n +0000133105 00000 n +0001301972 00000 n +0001839128 00000 n +0000133162 00000 n +0000133347 00000 n +0001302098 00000 n +0001839044 00000 n +0000133409 00000 n +0000133532 00000 n +0001304981 00000 n +0001838945 00000 n +0000133594 00000 n +0000133755 00000 n +0001308108 00000 n +0001838846 00000 n +0000133817 00000 n +0000134003 00000 n +0001308296 00000 n +0001838762 00000 n +0000134065 00000 n +0000134244 00000 n +0001314224 00000 n +0001838623 00000 n +0000134296 00000 n +0000134474 00000 n +0001314350 00000 n +0001838539 00000 n +0000134531 00000 n +0000134706 00000 n +0001317750 00000 n +0001838414 00000 n +0000134763 00000 n +0000134948 00000 n +0001317876 00000 n +0001838330 00000 n +0000135010 00000 n +0000135133 00000 n +0001318064 00000 n +0001838231 00000 n +0000135195 00000 n +0000135356 00000 n +0001320841 00000 n +0001838132 00000 n +0000135418 00000 n +0000135604 00000 n +0001323996 00000 n +0001838048 00000 n +0000135666 00000 n +0000135845 00000 n +0001324184 00000 n +0001837909 00000 n +0000135897 00000 n +0000136103 00000 n +0001327285 00000 n +0001837840 00000 n +0000136160 00000 n +0000136335 00000 n +0001327411 00000 n +0001837701 00000 n +0000136387 00000 n +0000136593 00000 n +0001327663 00000 n +0001837632 00000 n +0000136650 00000 n +0000136825 00000 n +0001327789 00000 n +0001837493 00000 n +0000136877 00000 n +0000137045 00000 n +0001334624 00000 n +0001837409 00000 n +0000137102 00000 n +0000137277 00000 n +0001334687 00000 n +0001837284 00000 n +0000137334 00000 n +0000137519 00000 n +0001334812 00000 n +0001837200 00000 n +0000137581 00000 n +0000137694 00000 n +0001337028 00000 n +0001837101 00000 n +0000137756 00000 n +0000137997 00000 n +0001339822 00000 n +0001837002 00000 n +0000138059 00000 n +0000138329 00000 n +0001340011 00000 n +0001836903 00000 n +0000138391 00000 n +0000138563 00000 n +0001342268 00000 n +0001836804 00000 n +0000138625 00000 n +0000138860 00000 n +0001342457 00000 n +0001836705 00000 n +0000138922 00000 n +0000139094 00000 n +0001345388 00000 n +0001836621 00000 n +0000139156 00000 n +0000139328 00000 n +0001345577 00000 n +0001836482 00000 n +0000139380 00000 n +0000139548 00000 n +0001352747 00000 n +0001836398 00000 n +0000139605 00000 n +0000139780 00000 n +0001352809 00000 n +0001836273 00000 n +0000139837 00000 n +0000140022 00000 n +0001352935 00000 n +0001836189 00000 n +0000140084 00000 n +0000140197 00000 n +0001355153 00000 n +0001836090 00000 n +0000140259 00000 n +0000140500 00000 n +0001357947 00000 n +0001835991 00000 n +0000140562 00000 n +0000140832 00000 n +0001358136 00000 n +0001835892 00000 n +0000140894 00000 n +0000141066 00000 n +0001360393 00000 n +0001835793 00000 n +0000141128 00000 n +0000141363 00000 n +0001360582 00000 n +0001835694 00000 n +0000141425 00000 n +0000141597 00000 n +0001363384 00000 n +0001835610 00000 n +0000141659 00000 n +0000141831 00000 n +0001363573 00000 n +0001835471 00000 n +0000141883 00000 n +0000142079 00000 n +0001363762 00000 n +0001835402 00000 n +0000142136 00000 n +0000142311 00000 n +0001370940 00000 n +0001835263 00000 n +0000142363 00000 n +0000142559 00000 n +0001371129 00000 n +0001835194 00000 n +0000142616 00000 n +0000142791 00000 n +0001371255 00000 n +0001835055 00000 n +0000142843 00000 n +0000143061 00000 n +0001378797 00000 n +0001834971 00000 n +0000143118 00000 n +0000143293 00000 n +0001378860 00000 n +0001834846 00000 n +0000143350 00000 n +0000143535 00000 n +0001378986 00000 n +0001834762 00000 n +0000143597 00000 n +0000143765 00000 n +0001382754 00000 n +0001834663 00000 n +0000143827 00000 n +0000143995 00000 n +0001386113 00000 n +0001834564 00000 n +0000144057 00000 n +0000144294 00000 n +0001386302 00000 n +0001834465 00000 n +0000144356 00000 n +0000144593 00000 n +0001390164 00000 n +0001834366 00000 n +0000144655 00000 n +0000144947 00000 n +0001390353 00000 n +0001834267 00000 n +0000145009 00000 n +0000145344 00000 n +0001393531 00000 n +0001834168 00000 n +0000145406 00000 n +0000145754 00000 n +0001393720 00000 n +0001834069 00000 n +0000145816 00000 n +0000146176 00000 n +0001396556 00000 n +0001833985 00000 n +0000146238 00000 n +0000146520 00000 n +0001396745 00000 n +0001833846 00000 n +0000146572 00000 n +0000146790 00000 n +0001407029 00000 n +0001833762 00000 n +0000146847 00000 n +0000147022 00000 n +0001407092 00000 n +0001833637 00000 n +0000147079 00000 n +0000147264 00000 n +0001411751 00000 n +0001833553 00000 n +0000147326 00000 n +0000147494 00000 n +0001411939 00000 n +0001833454 00000 n +0000147556 00000 n +0000147724 00000 n +0001415298 00000 n +0001833355 00000 n +0000147786 00000 n +0000148023 00000 n +0001419055 00000 n +0001833256 00000 n +0000148085 00000 n +0000148322 00000 n +0001419244 00000 n +0001833157 00000 n +0000148384 00000 n +0000148676 00000 n +0001422658 00000 n +0001833058 00000 n +0000148738 00000 n +0000149073 00000 n +0001422843 00000 n +0001832959 00000 n +0000149135 00000 n +0000149483 00000 n +0001426166 00000 n +0001832860 00000 n +0000149545 00000 n +0000149905 00000 n +0001426355 00000 n +0001832776 00000 n +0000149967 00000 n +0000150249 00000 n +0001432087 00000 n +0001832637 00000 n +0000150301 00000 n +0000150479 00000 n +0001434376 00000 n +0001832553 00000 n +0000150536 00000 n +0000150711 00000 n +0001434439 00000 n +0001832427 00000 n +0000150768 00000 n +0000150953 00000 n +0001434565 00000 n +0001832343 00000 n +0000151015 00000 n +0000151199 00000 n +0001434754 00000 n +0001832244 00000 n +0000151261 00000 n +0000151501 00000 n +0001436707 00000 n +0001832145 00000 n +0000151563 00000 n +0000151709 00000 n +0001436896 00000 n +0001832046 00000 n +0000151771 00000 n +0000151922 00000 n +0001437085 00000 n +0001831947 00000 n +0000151984 00000 n +0000152130 00000 n +0001439567 00000 n +0001831848 00000 n +0000152192 00000 n +0000152396 00000 n +0001439756 00000 n +0001831749 00000 n +0000152458 00000 n +0000152619 00000 n +0001441642 00000 n +0001831650 00000 n +0000152681 00000 n +0000152832 00000 n +0001441831 00000 n +0001831551 00000 n +0000152894 00000 n +0000153045 00000 n +0001443516 00000 n +0001831452 00000 n +0000153108 00000 n +0000153292 00000 n +0001443704 00000 n +0001831353 00000 n +0000153355 00000 n +0000153524 00000 n +0001447244 00000 n +0001831269 00000 n +0000153587 00000 n +0000153756 00000 n +0001447433 00000 n +0001831130 00000 n +0000153808 00000 n +0000153986 00000 n +0001451773 00000 n +0001831046 00000 n +0000154043 00000 n +0000154218 00000 n +0001451836 00000 n +0001830920 00000 n +0000154275 00000 n +0000154460 00000 n +0001451962 00000 n +0001830836 00000 n +0000154522 00000 n +0000154706 00000 n +0001453705 00000 n +0001830737 00000 n +0000154768 00000 n +0000155008 00000 n +0001453894 00000 n +0001830638 00000 n +0000155070 00000 n +0000155216 00000 n +0001455858 00000 n +0001830539 00000 n +0000155278 00000 n +0000155429 00000 n +0001456047 00000 n +0001830440 00000 n +0000155491 00000 n +0000155637 00000 n +0001456235 00000 n +0001830341 00000 n +0000155699 00000 n +0000155903 00000 n +0001458784 00000 n +0001830242 00000 n +0000155965 00000 n +0000156126 00000 n +0001458973 00000 n +0001830143 00000 n +0000156188 00000 n +0000156339 00000 n +0001460716 00000 n +0001830044 00000 n +0000156401 00000 n +0000156552 00000 n +0001460905 00000 n +0001829945 00000 n +0000156615 00000 n +0000156799 00000 n +0001462542 00000 n +0001829846 00000 n +0000156862 00000 n +0000157031 00000 n +0001462731 00000 n +0001829762 00000 n +0000157094 00000 n +0000157263 00000 n +0001465164 00000 n +0001829623 00000 n +0000157315 00000 n +0000157521 00000 n +0001465352 00000 n +0001829554 00000 n +0000157578 00000 n +0000157753 00000 n +0001465478 00000 n +0001829415 00000 n +0000157805 00000 n +0000158011 00000 n +0001465667 00000 n +0001829346 00000 n +0000158068 00000 n +0000158243 00000 n +0001478558 00000 n +0001829207 00000 n +0000158295 00000 n +0000158478 00000 n +0001484672 00000 n +0001829123 00000 n +0000158535 00000 n +0000158710 00000 n +0001484735 00000 n +0001828997 00000 n +0000158767 00000 n +0000158952 00000 n +0001484861 00000 n +0001828913 00000 n +0000159014 00000 n +0000159165 00000 n +0001487497 00000 n +0001828814 00000 n +0000159227 00000 n +0000159388 00000 n +0001487684 00000 n +0001828715 00000 n +0000159450 00000 n +0000159606 00000 n +0001490566 00000 n +0001828616 00000 n +0000159668 00000 n +0000159857 00000 n +0001490754 00000 n +0001828517 00000 n +0000159919 00000 n +0000160118 00000 n +0001493953 00000 n +0001828418 00000 n +0000160180 00000 n +0000160432 00000 n +0001494142 00000 n +0001828319 00000 n +0000160494 00000 n +0000160716 00000 n +0001496701 00000 n +0001828220 00000 n +0000160778 00000 n +0000161008 00000 n +0001496890 00000 n +0001828121 00000 n +0000161070 00000 n +0000161282 00000 n +0001499903 00000 n +0001828022 00000 n +0000161345 00000 n +0000161534 00000 n +0001500092 00000 n +0001827923 00000 n +0000161597 00000 n +0000161801 00000 n +0001502934 00000 n +0001827824 00000 n +0000161864 00000 n +0000162101 00000 n +0001503123 00000 n +0001827725 00000 n +0000162164 00000 n +0000162391 00000 n +0001505825 00000 n +0001827626 00000 n +0000162454 00000 n +0000162633 00000 n +0001506014 00000 n +0001827527 00000 n +0000162696 00000 n +0000162941 00000 n +0001506203 00000 n +0001827428 00000 n +0000163004 00000 n +0000163188 00000 n +0001509412 00000 n +0001827329 00000 n +0000163251 00000 n +0000163407 00000 n +0001509600 00000 n +0001827230 00000 n +0000163470 00000 n +0000163636 00000 n +0001511933 00000 n +0001827131 00000 n +0000163699 00000 n +0000163916 00000 n +0001512122 00000 n +0001827032 00000 n +0000163979 00000 n +0000164173 00000 n +0001515096 00000 n +0001826933 00000 n +0000164236 00000 n +0000164430 00000 n +0001515285 00000 n +0001826834 00000 n +0000164493 00000 n +0000164664 00000 n +0001515474 00000 n +0001826735 00000 n +0000164727 00000 n +0000164883 00000 n +0001518394 00000 n +0001826651 00000 n +0000164946 00000 n +0000165168 00000 n +0001518583 00000 n +0001826512 00000 n +0000165220 00000 n +0000165403 00000 n +0001537654 00000 n +0001826428 00000 n +0000165460 00000 n +0000165635 00000 n +0001537717 00000 n +0001826302 00000 n +0000165692 00000 n +0000165877 00000 n +0001537843 00000 n +0001826218 00000 n +0000165939 00000 n +0000166090 00000 n +0001540490 00000 n +0001826119 00000 n +0000166152 00000 n +0000166313 00000 n +0001540679 00000 n +0001826020 00000 n +0000166375 00000 n +0000166531 00000 n +0001540868 00000 n +0001825921 00000 n +0000166593 00000 n +0000166782 00000 n +0001543939 00000 n +0001825822 00000 n +0000166844 00000 n +0000167043 00000 n +0001544128 00000 n +0001825723 00000 n +0000167105 00000 n +0000167357 00000 n +0001547113 00000 n +0001825624 00000 n +0000167419 00000 n +0000167641 00000 n +0001549666 00000 n +0001825525 00000 n +0000167703 00000 n +0000167933 00000 n +0001549855 00000 n +0001825426 00000 n +0000167995 00000 n +0000168207 00000 n +0001552867 00000 n +0001825327 00000 n +0000168270 00000 n +0000168459 00000 n +0001553056 00000 n +0001825228 00000 n +0000168522 00000 n +0000168726 00000 n +0001555900 00000 n +0001825129 00000 n +0000168789 00000 n +0000169026 00000 n +0001556089 00000 n +0001825030 00000 n +0000169089 00000 n +0000169316 00000 n +0001558792 00000 n +0001824931 00000 n +0000169379 00000 n +0000169558 00000 n +0001558981 00000 n +0001824832 00000 n +0000169621 00000 n +0000169866 00000 n +0001559170 00000 n +0001824733 00000 n +0000169929 00000 n +0000170113 00000 n +0001562374 00000 n +0001824634 00000 n +0000170176 00000 n +0000170332 00000 n +0001562562 00000 n +0001824535 00000 n +0000170395 00000 n +0000170561 00000 n +0001564904 00000 n +0001824436 00000 n +0000170624 00000 n +0000170841 00000 n +0001565093 00000 n +0001824337 00000 n +0000170904 00000 n +0000171098 00000 n +0001568066 00000 n +0001824238 00000 n +0000171161 00000 n +0000171355 00000 n +0001568255 00000 n +0001824139 00000 n +0000171418 00000 n +0000171589 00000 n +0001568444 00000 n +0001824040 00000 n +0000171652 00000 n +0000171808 00000 n +0001571283 00000 n +0001823956 00000 n +0000171871 00000 n +0000172093 00000 n +0001571472 00000 n +0001823817 00000 n +0000172145 00000 n +0000172356 00000 n +0001574034 00000 n +0001823748 00000 n +0000172413 00000 n +0000172588 00000 n +0001574160 00000 n +0001823624 00000 n +0000172640 00000 n +0000172851 00000 n +0001574349 00000 n +0001823555 00000 n +0000172908 00000 n +0000173083 00000 n +0000173373 00000 n +0000173559 00000 n +0000173135 00000 n +0000173496 00000 n +0001815093 00000 n +0001815445 00000 n +0000173898 00000 n +0000173775 00000 n +0000173667 00000 n +0000175765 00000 n +0000175916 00000 n +0000176068 00000 n +0000176220 00000 n +0000176372 00000 n +0000176525 00000 n +0000176685 00000 n +0000176845 00000 n +0000177005 00000 n +0000177164 00000 n +0000177323 00000 n +0000177476 00000 n +0000177627 00000 n +0000177780 00000 n +0000177933 00000 n +0000178086 00000 n +0000178239 00000 n +0000178398 00000 n +0000178558 00000 n +0000178709 00000 n +0000178862 00000 n +0000179015 00000 n +0000179166 00000 n +0000179318 00000 n +0000179470 00000 n +0000179630 00000 n +0000179790 00000 n +0000179950 00000 n +0000180110 00000 n +0000180270 00000 n +0000180419 00000 n +0000180572 00000 n +0000180723 00000 n +0000180876 00000 n +0000181027 00000 n +0000181180 00000 n +0000181331 00000 n +0000181481 00000 n +0000183452 00000 n +0000181700 00000 n +0000175288 00000 n +0000173974 00000 n +0001814740 00000 n +0000181637 00000 n +0000183605 00000 n +0000183763 00000 n +0000183916 00000 n +0000184074 00000 n +0000184227 00000 n +0000184385 00000 n +0000184537 00000 n +0000184694 00000 n +0000184847 00000 n +0000185005 00000 n +0000185157 00000 n +0000185315 00000 n +0000185468 00000 n +0000185625 00000 n +0000185778 00000 n +0000185936 00000 n +0000186090 00000 n +0000186251 00000 n +0000186405 00000 n +0000186566 00000 n +0000186720 00000 n +0000186881 00000 n +0000187034 00000 n +0000187193 00000 n +0000187347 00000 n +0000187508 00000 n +0000187661 00000 n +0000187822 00000 n +0000187976 00000 n +0000188136 00000 n +0000188287 00000 n +0000188440 00000 n +0000188598 00000 n +0000188749 00000 n +0000188903 00000 n +0000189064 00000 n +0000189225 00000 n +0000189391 00000 n +0000189557 00000 n +0000189709 00000 n +0000191488 00000 n +0000189868 00000 n +0000182948 00000 n +0000181822 00000 n +0000191649 00000 n +0000191815 00000 n +0000191981 00000 n +0000192134 00000 n +0000192294 00000 n +0000192455 00000 n +0000192620 00000 n +0000192786 00000 n +0000192951 00000 n +0000193105 00000 n +0000193266 00000 n +0000193427 00000 n +0000193592 00000 n +0000193757 00000 n +0000193923 00000 n +0000194076 00000 n +0000194237 00000 n +0000194398 00000 n +0000194563 00000 n +0000194729 00000 n +0000194883 00000 n +0000195044 00000 n +0000195205 00000 n +0000195371 00000 n +0000195537 00000 n +0000195691 00000 n +0000195852 00000 n +0000196013 00000 n +0000196179 00000 n +0000196345 00000 n +0000196511 00000 n +0000196677 00000 n +0000196831 00000 n +0000196992 00000 n +0000197153 00000 n +0000197319 00000 n +0000197485 00000 n +0000197651 00000 n +0000197817 00000 n +0000197971 00000 n +0000198130 00000 n +0000199928 00000 n +0000198289 00000 n +0000190975 00000 n +0000189990 00000 n +0000200093 00000 n +0000200259 00000 n +0000200414 00000 n +0000200575 00000 n +0000200736 00000 n +0000200901 00000 n +0000201068 00000 n +0000201223 00000 n +0000201384 00000 n +0000201546 00000 n +0000201713 00000 n +0000201868 00000 n +0000202029 00000 n +0000202191 00000 n +0000202358 00000 n +0000202513 00000 n +0000202674 00000 n +0000202836 00000 n +0000203002 00000 n +0000203157 00000 n +0000203318 00000 n +0000203480 00000 n +0000203647 00000 n +0000203802 00000 n +0000203963 00000 n +0000204124 00000 n +0000204291 00000 n +0000204446 00000 n +0000204607 00000 n +0000204769 00000 n +0000204936 00000 n +0000205098 00000 n +0000205265 00000 n +0000205420 00000 n +0000205581 00000 n +0000205742 00000 n +0000205909 00000 n +0000206076 00000 n +0000206243 00000 n +0000206410 00000 n +0000206575 00000 n +0000208331 00000 n +0000206740 00000 n +0000199415 00000 n +0000198411 00000 n +0000208486 00000 n +0000208647 00000 n +0000208802 00000 n +0000208963 00000 n +0000209118 00000 n +0000209279 00000 n +0000209434 00000 n +0000209595 00000 n +0000209749 00000 n +0000209910 00000 n +0000210064 00000 n +0000210225 00000 n +0000210387 00000 n +0000210553 00000 n +0000210720 00000 n +0000210886 00000 n +0000211040 00000 n +0000211201 00000 n +0000211363 00000 n +0000211530 00000 n +0000211696 00000 n +0000211851 00000 n +0000212012 00000 n +0000212174 00000 n +0000212341 00000 n +0000212496 00000 n +0000212657 00000 n +0000212819 00000 n +0000212986 00000 n +0000213141 00000 n +0000213302 00000 n +0000213464 00000 n +0000213631 00000 n +0000213798 00000 n +0000213965 00000 n +0000214132 00000 n +0000214287 00000 n +0000214448 00000 n +0000214610 00000 n +0000214777 00000 n +0000214942 00000 n +0000216735 00000 n +0000215107 00000 n +0000207818 00000 n +0000206862 00000 n +0001815570 00000 n +0000216901 00000 n +0000217056 00000 n +0000217217 00000 n +0000217379 00000 n +0000217546 00000 n +0000217701 00000 n +0000217862 00000 n +0000218024 00000 n +0000218190 00000 n +0000218345 00000 n +0000218506 00000 n +0000218661 00000 n +0000218822 00000 n +0000218975 00000 n +0000219136 00000 n +0000219298 00000 n +0000219465 00000 n +0000219620 00000 n +0000219781 00000 n +0000219943 00000 n +0000220110 00000 n +0000220265 00000 n +0000220426 00000 n +0000220588 00000 n +0000220755 00000 n +0000220922 00000 n +0000221089 00000 n +0000221256 00000 n +0000221411 00000 n +0000221572 00000 n +0000221733 00000 n +0000221900 00000 n +0000222067 00000 n +0000222234 00000 n +0000222401 00000 n +0000222556 00000 n +0000222717 00000 n +0000222879 00000 n +0000223045 00000 n +0000223212 00000 n +0000223376 00000 n +0000225308 00000 n +0000223541 00000 n +0000216222 00000 n +0000215229 00000 n +0000225474 00000 n +0000225641 00000 n +0000225808 00000 n +0000225962 00000 n +0000226122 00000 n +0000226284 00000 n +0000226450 00000 n +0000226617 00000 n +0000226782 00000 n +0000226949 00000 n +0000227115 00000 n +0000227282 00000 n +0000227449 00000 n +0000227602 00000 n +0000227763 00000 n +0000227918 00000 n +0000228079 00000 n +0000228234 00000 n +0000228395 00000 n +0000228557 00000 n +0000228724 00000 n +0000228891 00000 n +0000229058 00000 n +0000229224 00000 n +0000229391 00000 n +0000229558 00000 n +0000229725 00000 n +0000229892 00000 n +0000230059 00000 n +0000230227 00000 n +0000230395 00000 n +0000230563 00000 n +0000230731 00000 n +0000230898 00000 n +0000231065 00000 n +0000231233 00000 n +0000231401 00000 n +0000231569 00000 n +0000231737 00000 n +0000231905 00000 n +0000232071 00000 n +0000234030 00000 n +0000232237 00000 n +0000224795 00000 n +0000223663 00000 n +0000234198 00000 n +0000234366 00000 n +0000234534 00000 n +0000234701 00000 n +0000234869 00000 n +0000235037 00000 n +0000235205 00000 n +0000235373 00000 n +0000235540 00000 n +0000235708 00000 n +0000235876 00000 n +0000236044 00000 n +0000236212 00000 n +0000236379 00000 n +0000236547 00000 n +0000236715 00000 n +0000236882 00000 n +0000237049 00000 n +0000237216 00000 n +0000237384 00000 n +0000237552 00000 n +0000237719 00000 n +0000237874 00000 n +0000238035 00000 n +0000238197 00000 n +0000238364 00000 n +0000238531 00000 n +0000238697 00000 n +0000238859 00000 n +0000239026 00000 n +0000239193 00000 n +0000239360 00000 n +0000239526 00000 n +0000239693 00000 n +0000239860 00000 n +0000240027 00000 n +0000240194 00000 n +0000240361 00000 n +0000240529 00000 n +0000240697 00000 n +0000240863 00000 n +0000242800 00000 n +0000241029 00000 n +0000233517 00000 n +0000232359 00000 n +0000242966 00000 n +0000243133 00000 n +0000243301 00000 n +0000243468 00000 n +0000243636 00000 n +0000243802 00000 n +0000243970 00000 n +0000244138 00000 n +0000244305 00000 n +0000244473 00000 n +0000244641 00000 n +0000244809 00000 n +0000244977 00000 n +0000245144 00000 n +0000245312 00000 n +0000245480 00000 n +0000245648 00000 n +0000245816 00000 n +0000245983 00000 n +0000246151 00000 n +0000246319 00000 n +0000246487 00000 n +0000246655 00000 n +0000246823 00000 n +0000246991 00000 n +0000247158 00000 n +0000247325 00000 n +0000247493 00000 n +0000247661 00000 n +0000247829 00000 n +0000247996 00000 n +0000248151 00000 n +0000248312 00000 n +0000248467 00000 n +0000248628 00000 n +0000248782 00000 n +0000248943 00000 n +0000249105 00000 n +0000249271 00000 n +0000249426 00000 n +0000249585 00000 n +0000251449 00000 n +0000249745 00000 n +0000242287 00000 n +0000241151 00000 n +0000251614 00000 n +0000251769 00000 n +0000251930 00000 n +0000252084 00000 n +0000252244 00000 n +0000252399 00000 n +0000252560 00000 n +0000252722 00000 n +0000252888 00000 n +0000253055 00000 n +0000253210 00000 n +0000253371 00000 n +0000253533 00000 n +0000253699 00000 n +0000253866 00000 n +0000254021 00000 n +0000254182 00000 n +0000254337 00000 n +0000254498 00000 n +0000254653 00000 n +0000254814 00000 n +0000254976 00000 n +0000255143 00000 n +0000255310 00000 n +0000255477 00000 n +0000255644 00000 n +0000255811 00000 n +0000255978 00000 n +0000256145 00000 n +0000256300 00000 n +0000256461 00000 n +0000256623 00000 n +0000256790 00000 n +0000256957 00000 n +0000257124 00000 n +0000257291 00000 n +0000257458 00000 n +0000257625 00000 n +0000257792 00000 n +0000257947 00000 n +0000258106 00000 n +0000259964 00000 n +0000258266 00000 n +0000250936 00000 n +0000249867 00000 n +0000260131 00000 n +0000260286 00000 n +0000260447 00000 n +0000260609 00000 n +0000260776 00000 n +0000260927 00000 n +0000261088 00000 n +0000261250 00000 n +0000261416 00000 n +0000261583 00000 n +0000261737 00000 n +0000261898 00000 n +0000262060 00000 n +0000262227 00000 n +0000262389 00000 n +0000262556 00000 n +0000262723 00000 n +0000262876 00000 n +0000263037 00000 n +0000263199 00000 n +0000263366 00000 n +0000263533 00000 n +0000263700 00000 n +0000263866 00000 n +0000264033 00000 n +0000264200 00000 n +0000264367 00000 n +0000264534 00000 n +0000264689 00000 n +0000264850 00000 n +0000265011 00000 n +0000265178 00000 n +0000265345 00000 n +0000265500 00000 n +0000265661 00000 n +0000265816 00000 n +0000265977 00000 n +0000266132 00000 n +0000266293 00000 n +0000266448 00000 n +0000266607 00000 n +0000268407 00000 n +0000266760 00000 n +0000259451 00000 n +0000258388 00000 n +0001815695 00000 n +0000268568 00000 n +0000268730 00000 n +0000268896 00000 n +0000269050 00000 n +0000269210 00000 n +0000269372 00000 n +0000269539 00000 n +0000269706 00000 n +0000269860 00000 n +0000270021 00000 n +0000270183 00000 n +0000270350 00000 n +0000270517 00000 n +0000270671 00000 n +0000270832 00000 n +0000270994 00000 n +0000271161 00000 n +0000271328 00000 n +0000271482 00000 n +0000271643 00000 n +0000271805 00000 n +0000271972 00000 n +0000272139 00000 n +0000272294 00000 n +0000272455 00000 n +0000272616 00000 n +0000272783 00000 n +0000272938 00000 n +0000273099 00000 n +0000273261 00000 n +0000273428 00000 n +0000273583 00000 n +0000273744 00000 n +0000273899 00000 n +0000274060 00000 n +0000274215 00000 n +0000274376 00000 n +0000274538 00000 n +0000274705 00000 n +0000274860 00000 n +0000275019 00000 n +0000276837 00000 n +0000275179 00000 n +0000267894 00000 n +0000266882 00000 n +0000277003 00000 n +0000277158 00000 n +0000277319 00000 n +0000277481 00000 n +0000277648 00000 n +0000277815 00000 n +0000277970 00000 n +0000278131 00000 n +0000278293 00000 n +0000278460 00000 n +0000278627 00000 n +0000278782 00000 n +0000278943 00000 n +0000279105 00000 n +0000279271 00000 n +0000279438 00000 n +0000279605 00000 n +0000279772 00000 n +0000279926 00000 n +0000280087 00000 n +0000280249 00000 n +0000280415 00000 n +0000280582 00000 n +0000280749 00000 n +0000280916 00000 n +0000281071 00000 n +0000281232 00000 n +0000281385 00000 n +0000281546 00000 n +0000281701 00000 n +0000281862 00000 n +0000282024 00000 n +0000282191 00000 n +0000282358 00000 n +0000282525 00000 n +0000282692 00000 n +0000282858 00000 n +0000283025 00000 n +0000283192 00000 n +0000283346 00000 n +0000283505 00000 n +0000285383 00000 n +0000283665 00000 n +0000276324 00000 n +0000275301 00000 n +0000285550 00000 n +0000285717 00000 n +0000285884 00000 n +0000286050 00000 n +0000286216 00000 n +0000286381 00000 n +0000286548 00000 n +0000286703 00000 n +0000286864 00000 n +0000287019 00000 n +0000287180 00000 n +0000287335 00000 n +0000287496 00000 n +0000287658 00000 n +0000287825 00000 n +0000287992 00000 n +0000288159 00000 n +0000288326 00000 n +0000288492 00000 n +0000288659 00000 n +0000288826 00000 n +0000288993 00000 n +0000289160 00000 n +0000289314 00000 n +0000289475 00000 n +0000289636 00000 n +0000289803 00000 n +0000289970 00000 n +0000290137 00000 n +0000290304 00000 n +0000290471 00000 n +0000290638 00000 n +0000290805 00000 n +0000290972 00000 n +0000291139 00000 n +0000291293 00000 n +0000291454 00000 n +0000291616 00000 n +0000291783 00000 n +0000291950 00000 n +0000292115 00000 n +0000293992 00000 n +0000292280 00000 n +0000284870 00000 n +0000283787 00000 n +0000294159 00000 n +0000294326 00000 n +0000294492 00000 n +0000294658 00000 n +0000294825 00000 n +0000294993 00000 n +0000295161 00000 n +0000295329 00000 n +0000295483 00000 n +0000295644 00000 n +0000295806 00000 n +0000295973 00000 n +0000296140 00000 n +0000296306 00000 n +0000296473 00000 n +0000296640 00000 n +0000296807 00000 n +0000296973 00000 n +0000297139 00000 n +0000297306 00000 n +0000297474 00000 n +0000297642 00000 n +0000297810 00000 n +0000297965 00000 n +0000298126 00000 n +0000298281 00000 n +0000298442 00000 n +0000298597 00000 n +0000298758 00000 n +0000298920 00000 n +0000299087 00000 n +0000299254 00000 n +0000299421 00000 n +0000299588 00000 n +0000299755 00000 n +0000299922 00000 n +0000300089 00000 n +0000300256 00000 n +0000300423 00000 n +0000300591 00000 n +0000300757 00000 n +0000302584 00000 n +0000300923 00000 n +0000293479 00000 n +0000292402 00000 n +0000302751 00000 n +0000302919 00000 n +0000303087 00000 n +0000303254 00000 n +0000303422 00000 n +0000303590 00000 n +0000303758 00000 n +0000303926 00000 n +0000304093 00000 n +0000304261 00000 n +0000304429 00000 n +0000304597 00000 n +0000304752 00000 n +0000304913 00000 n +0000305075 00000 n +0000305242 00000 n +0000305409 00000 n +0000305576 00000 n +0000305742 00000 n +0000305909 00000 n +0000306076 00000 n +0000306243 00000 n +0000306410 00000 n +0000306577 00000 n +0000306745 00000 n +0000306913 00000 n +0000307081 00000 n +0000307249 00000 n +0000307417 00000 n +0000307585 00000 n +0000307753 00000 n +0000307921 00000 n +0000308089 00000 n +0000308257 00000 n +0000308425 00000 n +0000308593 00000 n +0000308761 00000 n +0000308929 00000 n +0000309097 00000 n +0000309252 00000 n +0000309411 00000 n +0000310185 00000 n +0000309564 00000 n +0000302071 00000 n +0000301045 00000 n +0000310346 00000 n +0000310041 00000 n +0000309686 00000 n +0001815820 00000 n +0000310699 00000 n +0000310576 00000 n +0000310468 00000 n +0000310775 00000 n +0000312829 00000 n +0000312947 00000 n +0000313141 00000 n +0000313409 00000 n +0000313656 00000 n +0000313924 00000 n +0000314221 00000 n +0000314447 00000 n +0000314708 00000 n +0000314902 00000 n +0000315151 00000 n +0000315401 00000 n +0000315667 00000 n +0000315964 00000 n +0000316190 00000 n +0000316451 00000 n +0000316645 00000 n +0000316901 00000 n +0000317095 00000 n +0000317289 00000 n +0000317483 00000 n +0000317677 00000 n +0000317871 00000 n +0000318065 00000 n +0000318259 00000 n +0000318524 00000 n +0000318820 00000 n +0000319045 00000 n +0000319306 00000 n +0000319500 00000 n +0000319694 00000 n +0000319888 00000 n +0000320155 00000 n +0000320452 00000 n +0000320678 00000 n +0000320939 00000 n +0000321133 00000 n +0000321327 00000 n +0000321521 00000 n +0000321778 00000 n +0000322036 00000 n +0000322230 00000 n +0000322424 00000 n +0000322618 00000 n +0000322812 00000 n +0000323006 00000 n +0000323274 00000 n +0000323571 00000 n +0000323796 00000 n +0000324057 00000 n +0000324251 00000 n +0000324445 00000 n +0000324639 00000 n +0000324905 00000 n +0000325202 00000 n +0000325428 00000 n +0000325689 00000 n +0000325883 00000 n +0000326149 00000 n +0000326448 00000 n +0000326674 00000 n +0000326936 00000 n +0000327130 00000 n +0000327397 00000 n +0000327694 00000 n +0000327920 00000 n +0000328182 00000 n +0000328376 00000 n +0000328641 00000 n +0000328937 00000 n +0000329163 00000 n +0000329426 00000 n +0000329620 00000 n +0000329884 00000 n +0000330179 00000 n +0000330405 00000 n +0000330666 00000 n +0000330860 00000 n +0000331125 00000 n +0000331423 00000 n +0000331648 00000 n +0000331909 00000 n +0000332103 00000 n +0000332368 00000 n +0000332662 00000 n +0000332887 00000 n +0000333148 00000 n +0000333342 00000 n +0000333608 00000 n +0000333902 00000 n +0000334127 00000 n +0000334385 00000 n +0000334579 00000 n +0000334846 00000 n +0000335142 00000 n +0000335367 00000 n +0000335627 00000 n +0000335821 00000 n +0000336080 00000 n +0000336328 00000 n +0000336585 00000 n +0000336606 00000 n +0000336699 00000 n +0000336721 00000 n +0000336784 00000 n +0000336805 00000 n +0000336868 00000 n +0000336890 00000 n +0000336953 00000 n +0000336975 00000 n +0000337038 00000 n +0000337059 00000 n +0000337122 00000 n +0000337144 00000 n +0000337207 00000 n +0000337228 00000 n +0000337321 00000 n +0000337342 00000 n +0000337405 00000 n +0000337426 00000 n +0000337489 00000 n +0000337511 00000 n +0000337574 00000 n +0000337596 00000 n +0000337659 00000 n +0000337680 00000 n +0000337743 00000 n +0000337765 00000 n +0000337828 00000 n +0000337849 00000 n +0000337942 00000 n +0000337964 00000 n +0000338027 00000 n +0000338048 00000 n +0000338141 00000 n +0000338162 00000 n +0000338255 00000 n +0000338276 00000 n +0000338369 00000 n +0000338390 00000 n +0000338483 00000 n +0000338504 00000 n +0000338597 00000 n +0000338618 00000 n +0000338711 00000 n +0000338732 00000 n +0000338825 00000 n +0000338847 00000 n +0000338910 00000 n +0000338932 00000 n +0000338995 00000 n +0000339016 00000 n +0000339079 00000 n +0000339101 00000 n +0000339164 00000 n +0000339185 00000 n +0000339278 00000 n +0000339299 00000 n +0000339392 00000 n +0000339413 00000 n +0000339506 00000 n +0000339528 00000 n +0000339591 00000 n +0000339613 00000 n +0000339676 00000 n +0000339697 00000 n +0000339760 00000 n +0000339782 00000 n +0000339845 00000 n +0000339866 00000 n +0000339959 00000 n +0000339980 00000 n +0000340073 00000 n +0000340094 00000 n +0000340187 00000 n +0000340209 00000 n +0000340272 00000 n +0000340294 00000 n +0000340357 00000 n +0000340378 00000 n +0000340471 00000 n +0000340492 00000 n +0000340585 00000 n +0000340606 00000 n +0000340699 00000 n +0000340720 00000 n +0000340813 00000 n +0000340834 00000 n +0000340927 00000 n +0000340949 00000 n +0000341012 00000 n +0000341034 00000 n +0000341097 00000 n +0000341118 00000 n +0000341181 00000 n +0000341203 00000 n +0000341266 00000 n +0000341287 00000 n +0000341380 00000 n +0000341401 00000 n +0000341494 00000 n +0000341515 00000 n +0000341608 00000 n +0000341630 00000 n +0000341693 00000 n +0000341715 00000 n +0000341778 00000 n +0000341799 00000 n +0000341862 00000 n +0000341884 00000 n +0000341947 00000 n +0000341968 00000 n +0000342061 00000 n +0000342083 00000 n +0000342146 00000 n +0000342168 00000 n +0000342231 00000 n +0000342252 00000 n +0000342315 00000 n +0000342337 00000 n +0000342400 00000 n +0000342421 00000 n +0000342514 00000 n +0000342536 00000 n +0000342599 00000 n +0000342621 00000 n +0000342684 00000 n +0000342705 00000 n +0000342768 00000 n +0000342790 00000 n +0000342853 00000 n +0000342874 00000 n +0000342967 00000 n +0000342989 00000 n +0000343052 00000 n +0000343074 00000 n +0000343137 00000 n +0000343158 00000 n +0000343221 00000 n +0000343243 00000 n +0000343306 00000 n +0000343327 00000 n +0000343420 00000 n +0000343442 00000 n +0000343505 00000 n +0000343527 00000 n +0000343590 00000 n +0000343611 00000 n +0000343674 00000 n +0000343696 00000 n +0000343759 00000 n +0000343780 00000 n +0000343873 00000 n +0000343895 00000 n +0000343958 00000 n +0000343980 00000 n +0000344043 00000 n +0000344064 00000 n +0000344127 00000 n +0000344149 00000 n +0000344212 00000 n +0000344233 00000 n +0000344326 00000 n +0000344348 00000 n +0000344411 00000 n +0000344433 00000 n +0000344496 00000 n +0000344517 00000 n +0000344580 00000 n +0000344602 00000 n +0000344665 00000 n +0000344686 00000 n +0000344779 00000 n +0000344801 00000 n +0000344864 00000 n +0000344886 00000 n +0000344949 00000 n +0000344970 00000 n +0000345033 00000 n +0000345055 00000 n +0000345118 00000 n +0000345139 00000 n +0000345232 00000 n +0000345254 00000 n +0000345317 00000 n +0000345339 00000 n +0000345402 00000 n +0000345423 00000 n +0000345486 00000 n +0000345508 00000 n +0000345571 00000 n +0000345592 00000 n +0000345685 00000 n +0000345707 00000 n +0000345770 00000 n +0000345791 00000 n +0000345854 00000 n +0000345876 00000 n +0000345939 00000 n +0000346194 00000 n +0000346440 00000 n +0000346696 00000 n +0000346986 00000 n +0000347271 00000 n +0000347509 00000 n +0000347758 00000 n +0000348040 00000 n +0000348278 00000 n +0000348523 00000 n +0000348799 00000 n +0000349037 00000 n +0000349280 00000 n +0000349526 00000 n +0000349762 00000 n +0000350009 00000 n +0000350298 00000 n +0000350550 00000 n +0000350820 00000 n +0000351097 00000 n +0000351366 00000 n +0000351609 00000 n +0000351883 00000 n +0000352176 00000 n +0000352428 00000 n +0000352675 00000 n +0000352914 00000 n +0000353187 00000 n +0000353468 00000 n +0000353713 00000 n +0000353952 00000 n +0000354199 00000 n +0000354446 00000 n +0000354468 00000 n +0000354531 00000 n +0000354552 00000 n +0000354643 00000 n +0000354665 00000 n +0000354756 00000 n +0000354778 00000 n +0000354869 00000 n +0000354891 00000 n +0000354982 00000 n +0000355003 00000 n +0000355094 00000 n +0000355115 00000 n +0000355206 00000 n +0000355228 00000 n +0000355319 00000 n +0000355340 00000 n +0000355431 00000 n +0000355452 00000 n +0000355543 00000 n +0000355565 00000 n +0000355656 00000 n +0000355677 00000 n +0000355768 00000 n +0000355789 00000 n +0000355880 00000 n +0000355901 00000 n +0000355992 00000 n +0000356013 00000 n +0000356104 00000 n +0000356125 00000 n +0000356216 00000 n +0000356238 00000 n +0000356329 00000 n +0000356351 00000 n +0000356442 00000 n +0000356464 00000 n +0000356555 00000 n +0000356577 00000 n +0000356668 00000 n +0000356690 00000 n +0000356781 00000 n +0000356802 00000 n +0000356893 00000 n +0000356915 00000 n +0000357006 00000 n +0000357028 00000 n +0000357119 00000 n +0000357141 00000 n +0000357232 00000 n +0000357253 00000 n +0000357344 00000 n +0000357365 00000 n +0000357456 00000 n +0000357478 00000 n +0000357569 00000 n +0000357591 00000 n +0000357682 00000 n +0000357703 00000 n +0000357794 00000 n +0000357815 00000 n +0000357906 00000 n +0000357927 00000 n +0000358018 00000 n +0000358039 00000 n +0000358130 00000 n +0000358596 00000 n +0000358830 00000 n +0000359346 00000 n +0000373682 00000 n +0000373704 00000 n +0000375755 00000 n +0000375012 00000 n +0000373728 00000 n +0000375135 00000 n +0001814914 00000 n +0000375258 00000 n +0000375320 00000 n +0000375442 00000 n +0000375567 00000 n +0001814386 00000 n +0000375692 00000 n +0000377606 00000 n +0000378144 00000 n +0000377446 00000 n +0000375905 00000 n +0000377769 00000 n +0000377832 00000 n +0000005744 00000 f +0000377956 00000 n +0000378081 00000 n +0000465113 00000 n +0000380749 00000 n +0000380920 00000 n +0000381086 00000 n +0000381251 00000 n +0000381420 00000 n +0000381583 00000 n +0000381750 00000 n +0000381908 00000 n +0000382073 00000 n +0000382850 00000 n +0000380533 00000 n +0000378295 00000 n +0000382230 00000 n +0000382354 00000 n +0000382478 00000 n +0000382601 00000 n +0000382726 00000 n +0000473464 00000 n +0000457986 00000 n +0000468952 00000 n +0000480782 00000 n +0000467029 00000 n +0000387395 00000 n +0000397460 00000 n +0000393147 00000 n +0000383477 00000 n +0000383291 00000 n +0000382986 00000 n +0000383414 00000 n +0000385922 00000 n +0000386095 00000 n +0000386571 00000 n +0000386730 00000 n +0000386889 00000 n +0000387079 00000 n +0000390123 00000 n +0000387895 00000 n +0000385724 00000 n +0000383585 00000 n +0000387271 00000 n +0000387457 00000 n +0001813663 00000 n +0001812209 00000 n +0000387582 00000 n +0001813954 00000 n +0001812649 00000 n +0000386334 00000 n +0000387707 00000 n +0000387832 00000 n +0001815945 00000 n +0001097104 00000 n +0001574097 00000 n +0001102066 00000 n +0001574286 00000 n +0000390654 00000 n +0000389979 00000 n +0000388101 00000 n +0000390282 00000 n +0000390406 00000 n +0000390530 00000 n +0000392696 00000 n +0000392855 00000 n +0000393397 00000 n +0000392543 00000 n +0000390790 00000 n +0000393023 00000 n +0000393210 00000 n +0000393334 00000 n +0000456113 00000 n +0000394606 00000 n +0000394359 00000 n +0000393575 00000 n +0000394482 00000 n +0001815267 00000 n +0000396439 00000 n +0000396614 00000 n +0000396989 00000 n +0000397168 00000 n +0000400818 00000 n +0000400987 00000 n +0000401183 00000 n +0000397957 00000 n +0000396259 00000 n +0000394770 00000 n +0000397336 00000 n +0000397523 00000 n +0000396803 00000 n +0000397647 00000 n +0000397771 00000 n +0000397895 00000 n +0000401382 00000 n +0000401583 00000 n +0000401782 00000 n +0000401954 00000 n +0000402193 00000 n +0000406681 00000 n +0000403438 00000 n +0000400611 00000 n +0000398121 00000 n +0000402432 00000 n +0000402557 00000 n +0000402682 00000 n +0000402745 00000 n +0000402808 00000 n +0000402871 00000 n +0000402934 00000 n +0000402997 00000 n +0000403060 00000 n +0000403123 00000 n +0000403186 00000 n +0000403249 00000 n +0000403312 00000 n +0000403375 00000 n +0000406854 00000 n +0000407036 00000 n +0000407931 00000 n +0000406519 00000 n +0000403588 00000 n +0000407240 00000 n +0000407303 00000 n +0000407366 00000 n +0000407429 00000 n +0000407491 00000 n +0000407554 00000 n +0000407617 00000 n +0000407680 00000 n +0000407743 00000 n +0000407868 00000 n +0001816070 00000 n +0000409585 00000 n +0000409894 00000 n +0000409441 00000 n +0000408067 00000 n +0000409769 00000 n +0000411049 00000 n +0000411204 00000 n +0000411359 00000 n +0000411514 00000 n +0000411669 00000 n +0000411825 00000 n +0000411981 00000 n +0000412137 00000 n +0000412292 00000 n +0000412448 00000 n +0000412603 00000 n +0000412758 00000 n +0000412914 00000 n +0000413069 00000 n +0000413224 00000 n +0000413378 00000 n +0000413720 00000 n +0000410770 00000 n +0000410044 00000 n +0000413533 00000 n +0000414342 00000 n +0000414156 00000 n +0000413856 00000 n +0000414279 00000 n +0000415049 00000 n +0000415211 00000 n +0000415553 00000 n +0000414896 00000 n +0000414450 00000 n +0000415366 00000 n +0000490125 00000 n +0000416181 00000 n +0000415995 00000 n +0000415689 00000 n +0000416118 00000 n +0000417788 00000 n +0000417947 00000 n +0000418103 00000 n +0000418262 00000 n +0000418418 00000 n +0000418586 00000 n +0000418742 00000 n +0000418911 00000 n +0000419067 00000 n +0000419227 00000 n +0000419382 00000 n +0000419543 00000 n +0000419698 00000 n +0000419864 00000 n +0000420018 00000 n +0000420185 00000 n +0000420341 00000 n +0000420508 00000 n +0000420664 00000 n +0000420830 00000 n +0000420987 00000 n +0000421154 00000 n +0000421311 00000 n +0000421478 00000 n +0000421635 00000 n +0000421784 00000 n +0000421941 00000 n +0000422090 00000 n +0000422247 00000 n +0000422399 00000 n +0000422556 00000 n +0000422708 00000 n +0000422865 00000 n +0000423023 00000 n +0000423179 00000 n +0000423335 00000 n +0000425584 00000 n +0000425741 00000 n +0000425897 00000 n +0000426054 00000 n +0000423676 00000 n +0000417329 00000 n +0000416289 00000 n +0000423489 00000 n +0001811921 00000 n +0001816195 00000 n +0000493161 00000 n +0000496752 00000 n +0000508243 00000 n +0000523156 00000 n +0000535864 00000 n +0000544912 00000 n +0000548319 00000 n +0000564788 00000 n +0000579149 00000 n +0000582869 00000 n +0000591068 00000 n +0000593744 00000 n +0000597358 00000 n +0000601229 00000 n +0000605399 00000 n +0000613331 00000 n +0000617871 00000 n +0000636383 00000 n +0000426211 00000 n +0000426370 00000 n +0000426526 00000 n +0000426688 00000 n +0000426845 00000 n +0000427011 00000 n +0000427168 00000 n +0000427334 00000 n +0000427491 00000 n +0000427654 00000 n +0000427811 00000 n +0000427974 00000 n +0000428131 00000 n +0000428302 00000 n +0000428459 00000 n +0000428629 00000 n +0000428785 00000 n +0000428941 00000 n +0000429098 00000 n +0000429254 00000 n +0000429411 00000 n +0000429573 00000 n +0000429730 00000 n +0000429891 00000 n +0000430048 00000 n +0000430212 00000 n +0000430369 00000 n +0000430534 00000 n +0000430691 00000 n +0000430861 00000 n +0000431017 00000 n +0000431188 00000 n +0000431345 00000 n +0000431516 00000 n +0000431673 00000 n +0000431844 00000 n +0000432001 00000 n +0000432168 00000 n +0000432325 00000 n +0000432491 00000 n +0000432648 00000 n +0000432800 00000 n +0000432957 00000 n +0000433108 00000 n +0000433263 00000 n +0000433420 00000 n +0000433577 00000 n +0000433735 00000 n +0000433892 00000 n +0000434061 00000 n +0000434218 00000 n +0000434387 00000 n +0000434543 00000 n +0000434712 00000 n +0000437104 00000 n +0000437276 00000 n +0000434930 00000 n +0000424927 00000 n +0000423853 00000 n +0000434867 00000 n +0000636696 00000 n +0000639363 00000 n +0000639676 00000 n +0000642211 00000 n +0000642523 00000 n +0000661037 00000 n +0000678885 00000 n +0000685513 00000 n +0000698188 00000 n +0000748633 00000 n +0000772967 00000 n +0000776815 00000 n +0000780079 00000 n +0000782756 00000 n +0000783069 00000 n +0000790980 00000 n +0000797727 00000 n +0000812726 00000 n +0000831101 00000 n +0000851328 00000 n +0000876638 00000 n +0000876953 00000 n +0000883439 00000 n +0000989098 00000 n +0001096664 00000 n +0001102317 00000 n +0001111689 00000 n +0001116527 00000 n +0000437433 00000 n +0000437610 00000 n +0000437766 00000 n +0000437943 00000 n +0000438099 00000 n +0000438284 00000 n +0000438441 00000 n +0000438626 00000 n +0000438783 00000 n +0000438967 00000 n +0000439124 00000 n +0000439308 00000 n +0000439465 00000 n +0000439625 00000 n +0000439782 00000 n +0000439943 00000 n +0000440100 00000 n +0000440272 00000 n +0000440429 00000 n +0000440601 00000 n +0000440758 00000 n +0000440922 00000 n +0000441079 00000 n +0000441243 00000 n +0000441400 00000 n +0000441569 00000 n +0000441726 00000 n +0000441896 00000 n +0000442053 00000 n +0000442226 00000 n +0000442383 00000 n +0000442556 00000 n +0000442712 00000 n +0000442872 00000 n +0000443027 00000 n +0000443183 00000 n +0000443340 00000 n +0000443496 00000 n +0000443653 00000 n +0000443809 00000 n +0000443966 00000 n +0000444122 00000 n +0000444279 00000 n +0000444439 00000 n +0000444596 00000 n +0000444757 00000 n +0000444914 00000 n +0000445074 00000 n +0000445230 00000 n +0000445388 00000 n +0000447820 00000 n +0000447985 00000 n +0000445606 00000 n +0000436501 00000 n +0000435052 00000 n +0000445543 00000 n +0001119322 00000 n +0001119637 00000 n +0001125902 00000 n +0001134193 00000 n +0001137181 00000 n +0001137495 00000 n +0001158190 00000 n +0001178736 00000 n +0001187572 00000 n +0001191594 00000 n +0001197371 00000 n +0001206734 00000 n +0001221403 00000 n +0001225724 00000 n +0001228509 00000 n +0001228824 00000 n +0001232411 00000 n +0001232726 00000 n +0001236771 00000 n +0001247032 00000 n +0001255016 00000 n +0001262415 00000 n +0001269024 00000 n +0001272574 00000 n +0001275767 00000 n +0001278450 00000 n +0000448142 00000 n +0000448307 00000 n +0000448463 00000 n +0000448620 00000 n +0000448776 00000 n +0000448933 00000 n +0000449089 00000 n +0000449238 00000 n +0000449395 00000 n +0000449545 00000 n +0000449702 00000 n +0000449859 00000 n +0000450016 00000 n +0000450173 00000 n +0000450330 00000 n +0000450479 00000 n +0000450636 00000 n +0000450785 00000 n +0000450942 00000 n +0000451097 00000 n +0000451254 00000 n +0000451409 00000 n +0000451566 00000 n +0000451725 00000 n +0000451882 00000 n +0000452041 00000 n +0000452198 00000 n +0000452348 00000 n +0000452504 00000 n +0000452655 00000 n +0000452811 00000 n +0000452968 00000 n +0000453125 00000 n +0000453282 00000 n +0000453439 00000 n +0000453589 00000 n +0000453746 00000 n +0000453898 00000 n +0000454055 00000 n +0000454213 00000 n +0000454370 00000 n +0000454528 00000 n +0000454748 00000 n +0000447289 00000 n +0000445742 00000 n +0000454685 00000 n +0001278765 00000 n +0001286036 00000 n +0001289391 00000 n +0001293041 00000 n +0001295683 00000 n +0001314163 00000 n +0001324121 00000 n +0001327348 00000 n +0001327726 00000 n +0001345514 00000 n +0001363510 00000 n +0001363825 00000 n +0001371192 00000 n +0001396682 00000 n +0001432024 00000 n +0001447370 00000 n +0001462857 00000 n +0001465415 00000 n +0001465730 00000 n +0001518520 00000 n +0001571409 00000 n +0000455683 00000 n +0000455835 00000 n +0000456363 00000 n +0000455530 00000 n +0000454884 00000 n +0000455988 00000 n +0000456238 00000 n +0000457425 00000 n +0000457587 00000 n +0000457755 00000 n +0000458236 00000 n +0000457263 00000 n +0000456513 00000 n +0000457923 00000 n +0000458111 00000 n +0000459741 00000 n +0000459900 00000 n +0000460059 00000 n +0000460218 00000 n +0000460382 00000 n +0000460545 00000 n +0000460701 00000 n +0000460874 00000 n +0000461035 00000 n +0000461192 00000 n +0000461350 00000 n +0000461518 00000 n +0000461686 00000 n +0000461857 00000 n +0000462043 00000 n +0000462218 00000 n +0000462383 00000 n +0000462855 00000 n +0000459453 00000 n +0000458386 00000 n +0000462542 00000 n +0000462605 00000 n +0000462730 00000 n +0001816320 00000 n +0000464215 00000 n +0000464382 00000 n +0000464554 00000 n +0000464718 00000 n +0000464892 00000 n +0000465362 00000 n +0000464035 00000 n +0000463005 00000 n +0000465050 00000 n +0000465238 00000 n +0000471491 00000 n +0000482619 00000 n +0000484120 00000 n +0000488165 00000 n +0000466629 00000 n +0000466794 00000 n +0000467279 00000 n +0000466476 00000 n +0000465540 00000 n +0000466966 00000 n +0000467154 00000 n +0000477133 00000 n +0000479149 00000 n +0000468380 00000 n +0000468545 00000 n +0000468717 00000 n +0000469202 00000 n +0000468218 00000 n +0000467429 00000 n +0000468889 00000 n +0000469077 00000 n +0000470647 00000 n +0000470804 00000 n +0000470961 00000 n +0000471117 00000 n +0000471279 00000 n +0000471741 00000 n +0000470467 00000 n +0000469352 00000 n +0000471428 00000 n +0000471616 00000 n +0001814243 00000 n +0000473060 00000 n +0000473222 00000 n +0000473714 00000 n +0000472907 00000 n +0000471905 00000 n +0000473401 00000 n +0000473589 00000 n +0000475237 00000 n +0000485945 00000 n +0000474839 00000 n +0000475004 00000 n +0000475487 00000 n +0000474686 00000 n +0000473864 00000 n +0000475174 00000 n +0000475362 00000 n +0001816445 00000 n +0000476573 00000 n +0000476738 00000 n +0000476903 00000 n +0000477383 00000 n +0000476411 00000 n +0000475637 00000 n +0000477070 00000 n +0000477258 00000 n +0000478565 00000 n +0000478729 00000 n +0000478901 00000 n +0000479399 00000 n +0000478403 00000 n +0000477533 00000 n +0000479086 00000 n +0000479274 00000 n +0000480410 00000 n +0000480560 00000 n +0000481032 00000 n +0000480257 00000 n +0000479549 00000 n +0000480719 00000 n +0000480907 00000 n +0000482050 00000 n +0000482228 00000 n +0000482390 00000 n +0000482869 00000 n +0000481888 00000 n +0000481182 00000 n +0000482556 00000 n +0000482744 00000 n +0000483905 00000 n +0000484370 00000 n +0000483761 00000 n +0000483019 00000 n +0000484057 00000 n +0000484245 00000 n +0000485397 00000 n +0000485567 00000 n +0000485720 00000 n +0000486195 00000 n +0000485235 00000 n +0000484520 00000 n +0000485882 00000 n +0000486070 00000 n +0001816570 00000 n +0000487460 00000 n +0000487620 00000 n +0000487793 00000 n +0000487951 00000 n +0000488415 00000 n +0000487289 00000 n +0000486345 00000 n +0000488102 00000 n +0000488290 00000 n +0001812066 00000 n +0001812503 00000 n +0001812795 00000 n +0000489452 00000 n +0000489650 00000 n +0000489848 00000 n +0000490501 00000 n +0000489290 00000 n +0000488607 00000 n +0000490000 00000 n +0000490250 00000 n +0000490313 00000 n +0000490376 00000 n +0000491172 00000 n +0000490986 00000 n +0000490679 00000 n +0000491109 00000 n +0000492472 00000 n +0000492665 00000 n +0000492858 00000 n +0000493597 00000 n +0000492310 00000 n +0000491280 00000 n +0000493036 00000 n +0000493286 00000 n +0000493472 00000 n +0001814561 00000 n +0000496564 00000 n +0000495470 00000 n +0000495663 00000 n +0000495857 00000 n +0000496050 00000 n +0000496244 00000 n +0000498778 00000 n +0000498972 00000 n +0000499166 00000 n +0000499360 00000 n +0000496877 00000 n +0000495290 00000 n +0000493816 00000 n +0000496438 00000 n +0000496501 00000 n +0000496689 00000 n +0000500814 00000 n +0000500751 00000 n +0000500627 00000 n +0000500690 00000 n +0000499554 00000 n +0000499747 00000 n +0000499940 00000 n +0000500118 00000 n +0000500309 00000 n +0000501251 00000 n +0000498562 00000 n +0000497096 00000 n +0000500501 00000 n +0000500564 00000 n +0000500876 00000 n +0000501063 00000 n +0000501188 00000 n +0001816695 00000 n +0000508056 00000 n +0000503639 00000 n +0000503831 00000 n +0000504024 00000 n +0000504217 00000 n +0000504421 00000 n +0000504608 00000 n +0000504795 00000 n +0000504982 00000 n +0000505169 00000 n +0000505356 00000 n +0000505542 00000 n +0000505744 00000 n +0000505931 00000 n +0000506118 00000 n +0000506304 00000 n +0000506491 00000 n +0000506678 00000 n +0000506881 00000 n +0000507066 00000 n +0000507252 00000 n +0000507438 00000 n +0000507623 00000 n +0000507808 00000 n +0000508430 00000 n +0000503297 00000 n +0000501470 00000 n +0000507993 00000 n +0000508180 00000 n +0000508367 00000 n +0000512102 00000 n +0001533884 00000 n +0001020653 00000 n +0000515187 00000 n +0000515375 00000 n +0000510618 00000 n +0000510796 00000 n +0000510983 00000 n +0000511169 00000 n +0000511356 00000 n +0000511543 00000 n +0000511729 00000 n +0000512290 00000 n +0000510420 00000 n +0000508664 00000 n +0000511915 00000 n +0001814100 00000 n +0000512227 00000 n +0000514191 00000 n +0000514377 00000 n +0000514564 00000 n +0000514751 00000 n +0000514937 00000 n +0000518078 00000 n +0000518265 00000 n +0000518452 00000 n +0000518639 00000 n +0000518825 00000 n +0000519012 00000 n +0000515437 00000 n +0000514011 00000 n +0000512496 00000 n +0000515124 00000 n +0000515312 00000 n +0000519199 00000 n +0000519403 00000 n +0000519590 00000 n +0000519777 00000 n +0000519964 00000 n +0000520151 00000 n +0000520338 00000 n +0000520524 00000 n +0000520726 00000 n +0000520913 00000 n +0000521100 00000 n +0000521285 00000 n +0000521471 00000 n +0000521657 00000 n +0000521858 00000 n +0000522043 00000 n +0000522229 00000 n +0000522415 00000 n +0000522599 00000 n +0000522784 00000 n +0000523343 00000 n +0000517709 00000 n +0000515671 00000 n +0000522968 00000 n +0000523093 00000 n +0000523280 00000 n +0000527004 00000 n +0000530092 00000 n +0000530280 00000 n +0000525520 00000 n +0000525698 00000 n +0000525885 00000 n +0000526071 00000 n +0000526258 00000 n +0000526445 00000 n +0000526631 00000 n +0000527192 00000 n +0000525322 00000 n +0000523577 00000 n +0000526817 00000 n +0000527129 00000 n +0000529096 00000 n +0000529282 00000 n +0000529469 00000 n +0000529656 00000 n +0000529842 00000 n +0000532682 00000 n +0000532869 00000 n +0000533056 00000 n +0000533243 00000 n +0000533429 00000 n +0000533616 00000 n +0000530342 00000 n +0000528916 00000 n +0000527398 00000 n +0000530029 00000 n +0000530217 00000 n +0001816820 00000 n +0000533803 00000 n +0000533988 00000 n +0000534184 00000 n +0000534370 00000 n +0000534555 00000 n +0000534741 00000 n +0000534936 00000 n +0000535121 00000 n +0000535307 00000 n +0000535491 00000 n +0000536051 00000 n +0000532403 00000 n +0000530576 00000 n +0000535676 00000 n +0000535801 00000 n +0000535988 00000 n +0000539953 00000 n +0000539766 00000 n +0000537909 00000 n +0000538087 00000 n +0000538274 00000 n +0000538461 00000 n +0000538648 00000 n +0000538835 00000 n +0000539019 00000 n +0000539206 00000 n +0000539392 00000 n +0000540078 00000 n +0000537693 00000 n +0000536271 00000 n +0000539579 00000 n +0000539891 00000 n +0000541980 00000 n +0000542166 00000 n +0000542362 00000 n +0000542549 00000 n +0000542735 00000 n +0000542922 00000 n +0000543118 00000 n +0000543303 00000 n +0000543489 00000 n +0000543675 00000 n +0000543862 00000 n +0000544038 00000 n +0000544225 00000 n +0000544412 00000 n +0000544599 00000 n +0000545349 00000 n +0000541710 00000 n +0000540256 00000 n +0000544786 00000 n +0000544849 00000 n +0000545037 00000 n +0000545224 00000 n +0000548131 00000 n +0000547259 00000 n +0000547444 00000 n +0000547631 00000 n +0000547818 00000 n +0000550655 00000 n +0000550857 00000 n +0000551044 00000 n +0000551229 00000 n +0000551415 00000 n +0000548442 00000 n +0000547088 00000 n +0000545527 00000 n +0000548005 00000 n +0000548068 00000 n +0000548256 00000 n +0000551602 00000 n +0000551804 00000 n +0000551991 00000 n +0000552176 00000 n +0000552362 00000 n +0000552548 00000 n +0000552750 00000 n +0000552936 00000 n +0000553123 00000 n +0000553310 00000 n +0000553512 00000 n +0000553699 00000 n +0000553886 00000 n +0000554072 00000 n +0000554259 00000 n +0000554437 00000 n +0000554620 00000 n +0000554807 00000 n +0000557785 00000 n +0000557972 00000 n +0000558159 00000 n +0000558346 00000 n +0000555494 00000 n +0000550313 00000 n +0000548634 00000 n +0000554994 00000 n +0000555057 00000 n +0000555244 00000 n +0000555369 00000 n +0000555432 00000 n +0000559469 00000 n +0000564601 00000 n +0000558533 00000 n +0000558720 00000 n +0000558907 00000 n +0000559094 00000 n +0000559657 00000 n +0000557578 00000 n +0000555728 00000 n +0000559281 00000 n +0000559406 00000 n +0000559594 00000 n +0001816945 00000 n +0000561903 00000 n +0000562089 00000 n +0000562276 00000 n +0000562462 00000 n +0000562649 00000 n +0000562850 00000 n +0000563037 00000 n +0000563223 00000 n +0000563410 00000 n +0000563597 00000 n +0000563798 00000 n +0000563984 00000 n +0000564168 00000 n +0000564353 00000 n +0000567015 00000 n +0000567216 00000 n +0000567403 00000 n +0000567590 00000 n +0000567776 00000 n +0000567963 00000 n +0000568165 00000 n +0000568351 00000 n +0000568538 00000 n +0000564975 00000 n +0000561642 00000 n +0000559863 00000 n +0000564538 00000 n +0000564725 00000 n +0000564912 00000 n +0000573881 00000 n +0000574069 00000 n +0000568724 00000 n +0000568902 00000 n +0000569089 00000 n +0000569276 00000 n +0000569463 00000 n +0000572446 00000 n +0000572633 00000 n +0000572820 00000 n +0000570146 00000 n +0000566754 00000 n +0000565209 00000 n +0000569648 00000 n +0000569835 00000 n +0000569960 00000 n +0000570023 00000 n +0000573007 00000 n +0000573194 00000 n +0000573381 00000 n +0000573568 00000 n +0000576514 00000 n +0000576701 00000 n +0000576888 00000 n +0000577075 00000 n +0000574131 00000 n +0000572248 00000 n +0000570380 00000 n +0000573755 00000 n +0000573818 00000 n +0000574006 00000 n +0000577262 00000 n +0000577462 00000 n +0000577649 00000 n +0000577836 00000 n +0000578023 00000 n +0000578209 00000 n +0000578411 00000 n +0000578598 00000 n +0000578785 00000 n +0000579397 00000 n +0000576262 00000 n +0000574337 00000 n +0000578961 00000 n +0000579086 00000 n +0000579273 00000 n +0000582494 00000 n +0000582682 00000 n +0000581249 00000 n +0000581436 00000 n +0000581623 00000 n +0000581810 00000 n +0000581995 00000 n +0000582182 00000 n +0000582931 00000 n +0000581060 00000 n +0000579617 00000 n +0000582369 00000 n +0000582619 00000 n +0000582807 00000 n +0000584901 00000 n +0000585101 00000 n +0000585287 00000 n +0000585473 00000 n +0000585659 00000 n +0000585845 00000 n +0000586047 00000 n +0000586234 00000 n +0000586421 00000 n +0000586599 00000 n +0000586786 00000 n +0000586973 00000 n +0000587659 00000 n +0000584658 00000 n +0000583109 00000 n +0000587160 00000 n +0000587285 00000 n +0000587472 00000 n +0000587596 00000 n +0001817070 00000 n +0000590880 00000 n +0000589535 00000 n +0000589720 00000 n +0000589907 00000 n +0000590094 00000 n +0000590295 00000 n +0000590461 00000 n +0000590638 00000 n +0000591317 00000 n +0000589337 00000 n +0000587879 00000 n +0000590817 00000 n +0000591005 00000 n +0000591193 00000 n +0000593621 00000 n +0000592768 00000 n +0000592969 00000 n +0000593137 00000 n +0000593315 00000 n +0000594118 00000 n +0000592597 00000 n +0000591509 00000 n +0000593496 00000 n +0000593869 00000 n +0000594056 00000 n +0000595753 00000 n +0000595939 00000 n +0000596123 00000 n +0000596310 00000 n +0000596497 00000 n +0000596675 00000 n +0000596860 00000 n +0000597047 00000 n +0000597793 00000 n +0000595546 00000 n +0000594282 00000 n +0000597233 00000 n +0000597483 00000 n +0000597669 00000 n +0000599626 00000 n +0000599811 00000 n +0000599995 00000 n +0000600181 00000 n +0000600367 00000 n +0000600545 00000 n +0000600729 00000 n +0000600916 00000 n +0000601666 00000 n +0000599419 00000 n +0000597985 00000 n +0000601103 00000 n +0000601166 00000 n +0000601354 00000 n +0000601541 00000 n +0000603605 00000 n +0000603792 00000 n +0000603979 00000 n +0000604166 00000 n +0000604351 00000 n +0000604537 00000 n +0000604723 00000 n +0000604909 00000 n +0000605095 00000 n +0000607066 00000 n +0000607253 00000 n +0000607440 00000 n +0000607626 00000 n +0000607813 00000 n +0000608000 00000 n +0000608186 00000 n +0000605773 00000 n +0000603389 00000 n +0000601858 00000 n +0000605273 00000 n +0000605336 00000 n +0000605524 00000 n +0000605711 00000 n +0000613704 00000 n +0000608498 00000 n +0000606868 00000 n +0000605951 00000 n +0000608373 00000 n +0001817195 00000 n +0000610724 00000 n +0000610911 00000 n +0000611129 00000 n +0000611348 00000 n +0000611535 00000 n +0000611722 00000 n +0000611909 00000 n +0000612095 00000 n +0000612282 00000 n +0000612469 00000 n +0000612656 00000 n +0000612843 00000 n +0000613021 00000 n +0000613828 00000 n +0000610472 00000 n +0000608676 00000 n +0000613205 00000 n +0000613268 00000 n +0000613456 00000 n +0000613518 00000 n +0000617494 00000 n +0000617558 00000 n +0000617683 00000 n +0000616060 00000 n +0000616247 00000 n +0000616433 00000 n +0000616620 00000 n +0000616807 00000 n +0000616994 00000 n +0000617181 00000 n +0000617933 00000 n +0000615862 00000 n +0000614006 00000 n +0000617368 00000 n +0000617431 00000 n +0000617808 00000 n +0000619956 00000 n +0000620148 00000 n +0000620335 00000 n +0000620522 00000 n +0000620713 00000 n +0000620900 00000 n +0000621087 00000 n +0000621277 00000 n +0000621464 00000 n +0000621651 00000 n +0000621843 00000 n +0000622030 00000 n +0000622217 00000 n +0000622409 00000 n +0000622596 00000 n +0000622783 00000 n +0000622975 00000 n +0000623161 00000 n +0000623347 00000 n +0000623540 00000 n +0000623690 00000 n +0000623868 00000 n +0000624055 00000 n +0000624740 00000 n +0000619614 00000 n +0000618139 00000 n +0000624241 00000 n +0000624366 00000 n +0001813231 00000 n +0000624429 00000 n +0000624615 00000 n +0001813375 00000 n +0001812941 00000 n +0000630268 00000 n +0000627938 00000 n +0000633594 00000 n +0000628126 00000 n +0000633782 00000 n +0000627064 00000 n +0000627251 00000 n +0000627438 00000 n +0000627625 00000 n +0000628248 00000 n +0000626893 00000 n +0000625013 00000 n +0000627812 00000 n +0000627875 00000 n +0000628063 00000 n +0000629768 00000 n +0000629955 00000 n +0000630393 00000 n +0000629615 00000 n +0000628493 00000 n +0000630142 00000 n +0000630205 00000 n +0000632720 00000 n +0000632907 00000 n +0000633094 00000 n +0000633281 00000 n +0000633907 00000 n +0000632549 00000 n +0000630638 00000 n +0000633468 00000 n +0000633531 00000 n +0000633719 00000 n +0001817320 00000 n +0000635545 00000 n +0000635738 00000 n +0000635889 00000 n +0000636067 00000 n +0000638179 00000 n +0000638336 00000 n +0000638514 00000 n +0000636946 00000 n +0000635374 00000 n +0000634152 00000 n +0000636257 00000 n +0000636320 00000 n +0000636508 00000 n +0000636571 00000 n +0000636821 00000 n +0000636884 00000 n +0000638707 00000 n +0000638864 00000 n +0000639042 00000 n +0000641212 00000 n +0000641374 00000 n +0000641552 00000 n +0000639926 00000 n +0000637990 00000 n +0000637137 00000 n +0000639238 00000 n +0000639488 00000 n +0000639551 00000 n +0000639801 00000 n +0000639864 00000 n +0000641750 00000 n +0000641911 00000 n +0000645002 00000 n +0000645188 00000 n +0000645389 00000 n +0000645576 00000 n +0000645762 00000 n +0000645948 00000 n +0000646134 00000 n +0000646320 00000 n +0000646506 00000 n +0000646692 00000 n +0000646879 00000 n +0000647066 00000 n +0000647267 00000 n +0000647452 00000 n +0000647638 00000 n +0000647824 00000 n +0000648011 00000 n +0000648198 00000 n +0000648385 00000 n +0000648572 00000 n +0000648758 00000 n +0000648945 00000 n +0000649132 00000 n +0000649319 00000 n +0000649506 00000 n +0000649692 00000 n +0000649893 00000 n +0000650080 00000 n +0000642648 00000 n +0000641032 00000 n +0000640104 00000 n +0000642086 00000 n +0000642336 00000 n +0000642399 00000 n +0000650267 00000 n +0000650445 00000 n +0000650631 00000 n +0000650818 00000 n +0000651005 00000 n +0000651192 00000 n +0000651379 00000 n +0000651566 00000 n +0000651752 00000 n +0000651939 00000 n +0000652126 00000 n +0000652313 00000 n +0000652499 00000 n +0000653059 00000 n +0000644498 00000 n +0000642826 00000 n +0000652685 00000 n +0000652748 00000 n +0000652935 00000 n +0000657604 00000 n +0000660849 00000 n +0000655613 00000 n +0000655798 00000 n +0000655985 00000 n +0000656171 00000 n +0000656358 00000 n +0000656544 00000 n +0000656731 00000 n +0000656918 00000 n +0000657105 00000 n +0000657292 00000 n +0000657729 00000 n +0000655388 00000 n +0000653321 00000 n +0000657478 00000 n +0000657541 00000 n +0000660164 00000 n +0000660349 00000 n +0000660536 00000 n +0000661099 00000 n +0000660002 00000 n +0000657990 00000 n +0000660723 00000 n +0000660786 00000 n +0000660974 00000 n +0001817445 00000 n +0000663321 00000 n +0000663522 00000 n +0000663708 00000 n +0000663895 00000 n +0000664081 00000 n +0000664268 00000 n +0000664455 00000 n +0000664642 00000 n +0000664829 00000 n +0000665015 00000 n +0000665202 00000 n +0000665389 00000 n +0000665576 00000 n +0000665763 00000 n +0000665949 00000 n +0000666150 00000 n +0000666337 00000 n +0000666524 00000 n +0000666700 00000 n +0000666887 00000 n +0000667074 00000 n +0000667260 00000 n +0000667447 00000 n +0000667633 00000 n +0000667820 00000 n +0000668007 00000 n +0000668194 00000 n +0000668381 00000 n +0000668568 00000 n +0000668755 00000 n +0000669379 00000 n +0000662916 00000 n +0000661332 00000 n +0000668942 00000 n +0000669067 00000 n +0000669254 00000 n +0000672797 00000 n +0000672112 00000 n +0000672297 00000 n +0000672484 00000 n +0000672985 00000 n +0000671950 00000 n +0000669627 00000 n +0000672671 00000 n +0000672734 00000 n +0000672922 00000 n +0000674905 00000 n +0000675104 00000 n +0000675291 00000 n +0000675478 00000 n +0000675665 00000 n +0000675852 00000 n +0000676038 00000 n +0000676225 00000 n +0000676412 00000 n +0000676598 00000 n +0000676785 00000 n +0000676972 00000 n +0000677158 00000 n +0000677345 00000 n +0000677531 00000 n +0000677718 00000 n +0000677903 00000 n +0000678089 00000 n +0000678276 00000 n +0000678463 00000 n +0000678641 00000 n +0000681975 00000 n +0000682162 00000 n +0000682349 00000 n +0000682536 00000 n +0000682723 00000 n +0000682910 00000 n +0000683097 00000 n +0000683283 00000 n +0000683469 00000 n +0000683655 00000 n +0000683842 00000 n +0000684029 00000 n +0000684212 00000 n +0000684397 00000 n +0000684582 00000 n +0000684769 00000 n +0000684953 00000 n +0000685139 00000 n +0000679259 00000 n +0000674581 00000 n +0000673232 00000 n +0000678822 00000 n +0000679010 00000 n +0000679197 00000 n +0000685575 00000 n +0000681678 00000 n +0000679479 00000 n +0000685325 00000 n +0000685450 00000 n +0000687997 00000 n +0000688196 00000 n +0000688383 00000 n +0000688570 00000 n +0000688757 00000 n +0000688944 00000 n +0000689130 00000 n +0000689317 00000 n +0000689504 00000 n +0000689690 00000 n +0000689877 00000 n +0000690064 00000 n +0000690250 00000 n +0000690437 00000 n +0000690623 00000 n +0000690810 00000 n +0000690996 00000 n +0000691182 00000 n +0000691369 00000 n +0000691556 00000 n +0000691734 00000 n +0000691915 00000 n +0000692102 00000 n +0000692289 00000 n +0000692476 00000 n +0000692661 00000 n +0000692848 00000 n +0000693034 00000 n +0000693220 00000 n +0000693406 00000 n +0000693592 00000 n +0000693779 00000 n +0000693966 00000 n +0000694151 00000 n +0000694338 00000 n +0000694525 00000 n +0000694712 00000 n +0000694897 00000 n +0000695084 00000 n +0000695707 00000 n +0000687511 00000 n +0000685823 00000 n +0000695271 00000 n +0000695396 00000 n +0000695582 00000 n +0000701352 00000 n +0000701538 00000 n +0000701744 00000 n +0000701931 00000 n +0000702117 00000 n +0000702304 00000 n +0000702491 00000 n +0000702678 00000 n +0000702865 00000 n +0000703052 00000 n +0000703239 00000 n +0000703426 00000 n +0000703613 00000 n +0000703800 00000 n +0000703987 00000 n +0000704172 00000 n +0000704358 00000 n +0000704545 00000 n +0000704732 00000 n +0000704919 00000 n +0000705106 00000 n +0000705293 00000 n +0000705479 00000 n +0000705664 00000 n +0000705870 00000 n +0000706057 00000 n +0000706243 00000 n +0000706430 00000 n +0000706617 00000 n +0000706801 00000 n +0000706988 00000 n +0000707175 00000 n +0000707362 00000 n +0000707549 00000 n +0000707736 00000 n +0000707923 00000 n +0000708110 00000 n +0000708297 00000 n +0000708484 00000 n +0000708671 00000 n +0000708857 00000 n +0000709042 00000 n +0000709228 00000 n +0000709415 00000 n +0000709602 00000 n +0000709788 00000 n +0000709974 00000 n +0000710160 00000 n +0000698313 00000 n +0000697939 00000 n +0000695955 00000 n +0000698062 00000 n +0000698125 00000 n +0001817570 00000 n +0000710346 00000 n +0000710532 00000 n +0000710738 00000 n +0000710925 00000 n +0000711112 00000 n +0000711317 00000 n +0000711504 00000 n +0000711689 00000 n +0000711873 00000 n +0000712058 00000 n +0000712242 00000 n +0000712429 00000 n +0000712614 00000 n +0000712800 00000 n +0000712986 00000 n +0000713164 00000 n +0000713351 00000 n +0000713537 00000 n +0000713724 00000 n +0000713909 00000 n +0000714094 00000 n +0000717701 00000 n +0000717888 00000 n +0000718075 00000 n +0000718262 00000 n +0000718449 00000 n +0000718635 00000 n +0000718822 00000 n +0000719009 00000 n +0000719195 00000 n +0000719380 00000 n +0000719567 00000 n +0000719754 00000 n +0000719940 00000 n +0000720125 00000 n +0000720312 00000 n +0000720498 00000 n +0000720683 00000 n +0000720868 00000 n +0000714654 00000 n +0000700596 00000 n +0000698533 00000 n +0000714279 00000 n +0000714342 00000 n +0001813519 00000 n +0000714529 00000 n +0000721180 00000 n +0000733368 00000 n +0000728286 00000 n +0000724007 00000 n +0000724190 00000 n +0000724377 00000 n +0000724564 00000 n +0000724751 00000 n +0000724938 00000 n +0000725125 00000 n +0000725311 00000 n +0000725497 00000 n +0000725683 00000 n +0000725870 00000 n +0000726057 00000 n +0000726242 00000 n +0000726429 00000 n +0000726616 00000 n +0000726803 00000 n +0000726986 00000 n +0000727171 00000 n +0000727356 00000 n +0000727543 00000 n +0000727727 00000 n +0000727913 00000 n +0000721242 00000 n +0000717404 00000 n +0000714930 00000 n +0000721054 00000 n +0000721117 00000 n +0000730940 00000 n +0000731127 00000 n +0000731314 00000 n +0000731501 00000 n +0000731688 00000 n +0000731875 00000 n +0000732062 00000 n +0000732247 00000 n +0000732434 00000 n +0000728348 00000 n +0000723674 00000 n +0000721503 00000 n +0000728098 00000 n +0000728223 00000 n +0000732621 00000 n +0000732806 00000 n +0000732993 00000 n +0000733556 00000 n +0000730697 00000 n +0000728596 00000 n +0000733180 00000 n +0000733305 00000 n +0000733493 00000 n +0000736753 00000 n +0000736959 00000 n +0000737146 00000 n +0000737332 00000 n +0000737519 00000 n +0000737706 00000 n +0000737890 00000 n +0000738077 00000 n +0000738264 00000 n +0000738451 00000 n +0000738638 00000 n +0000738825 00000 n +0000739012 00000 n +0000739199 00000 n +0000739386 00000 n +0000739573 00000 n +0000739760 00000 n +0000739947 00000 n +0000740133 00000 n +0000740319 00000 n +0000740506 00000 n +0000740693 00000 n +0000740880 00000 n +0000741067 00000 n +0000741254 00000 n +0000741441 00000 n +0000741627 00000 n +0000741833 00000 n +0000742020 00000 n +0000742206 00000 n +0000742393 00000 n +0000742580 00000 n +0000742767 00000 n +0000742954 00000 n +0000743141 00000 n +0000743328 00000 n +0000743515 00000 n +0000743702 00000 n +0000743888 00000 n +0000744074 00000 n +0000744258 00000 n +0000744444 00000 n +0000744631 00000 n +0000744818 00000 n +0000745004 00000 n +0000745190 00000 n +0000745377 00000 n +0000745563 00000 n +0000745748 00000 n +0000745933 00000 n +0000746139 00000 n +0000746325 00000 n +0000746511 00000 n +0000746715 00000 n +0000746901 00000 n +0000747088 00000 n +0000747274 00000 n +0000747461 00000 n +0000747647 00000 n +0000747833 00000 n +0000748019 00000 n +0000748206 00000 n +0000748393 00000 n +0000748882 00000 n +0000736051 00000 n +0000733816 00000 n +0000748570 00000 n +0000748758 00000 n +0000756411 00000 n +0000763608 00000 n +0000769911 00000 n +0000767135 00000 n +0000751813 00000 n +0000752000 00000 n +0000752187 00000 n +0000752374 00000 n +0000752561 00000 n +0000752748 00000 n +0000752935 00000 n +0000753122 00000 n +0000753309 00000 n +0000753495 00000 n +0000753681 00000 n +0000753867 00000 n +0000754054 00000 n +0000754240 00000 n +0000754425 00000 n +0000754610 00000 n +0000754797 00000 n +0000754984 00000 n +0000755170 00000 n +0000755355 00000 n +0000755542 00000 n +0000755729 00000 n +0000755915 00000 n +0000756100 00000 n +0000756598 00000 n +0000751462 00000 n +0000749158 00000 n +0000756286 00000 n +0000756536 00000 n +0001817695 00000 n +0000759447 00000 n +0000759632 00000 n +0000759819 00000 n +0000760006 00000 n +0000760193 00000 n +0000760380 00000 n +0000760567 00000 n +0000760752 00000 n +0000760937 00000 n +0000761123 00000 n +0000761310 00000 n +0000761496 00000 n +0000761681 00000 n +0000761868 00000 n +0000762055 00000 n +0000762241 00000 n +0000762426 00000 n +0000762613 00000 n +0000762800 00000 n +0000762987 00000 n +0000763172 00000 n +0000763359 00000 n +0000763795 00000 n +0000759114 00000 n +0000756859 00000 n +0000763545 00000 n +0000763733 00000 n +0000765394 00000 n +0000765581 00000 n +0000765768 00000 n +0000765955 00000 n +0000766142 00000 n +0000766329 00000 n +0000766516 00000 n +0000766700 00000 n +0000766886 00000 n +0000767260 00000 n +0000765178 00000 n +0000764043 00000 n +0000767072 00000 n +0000769227 00000 n +0000769411 00000 n +0000769598 00000 n +0000770036 00000 n +0000769065 00000 n +0000767492 00000 n +0000769785 00000 n +0000769848 00000 n +0000771915 00000 n +0000772106 00000 n +0000772293 00000 n +0000772476 00000 n +0000772663 00000 n +0000775326 00000 n +0000775513 00000 n +0000775700 00000 n +0000773340 00000 n +0000771735 00000 n +0000770282 00000 n +0000772841 00000 n +0000772904 00000 n +0000773092 00000 n +0000773278 00000 n +0000775887 00000 n +0000776076 00000 n +0000776261 00000 n +0000776442 00000 n +0000777002 00000 n +0000775128 00000 n +0000773546 00000 n +0000776627 00000 n +0000776752 00000 n +0000776939 00000 n +0000779891 00000 n +0000778965 00000 n +0000779143 00000 n +0000779330 00000 n +0000779517 00000 n +0000780141 00000 n +0000778794 00000 n +0000777222 00000 n +0000779704 00000 n +0000780016 00000 n +0001817820 00000 n +0000781383 00000 n +0000781579 00000 n +0000781736 00000 n +0000781914 00000 n +0000782111 00000 n +0000782268 00000 n +0000785092 00000 n +0000785292 00000 n +0000785479 00000 n +0000785664 00000 n +0000785851 00000 n +0000783129 00000 n +0000781194 00000 n +0000780361 00000 n +0000782444 00000 n +0000782569 00000 n +0000782631 00000 n +0000782881 00000 n +0000782944 00000 n +0000786037 00000 n +0000786213 00000 n +0000786400 00000 n +0000786587 00000 n +0000786773 00000 n +0000787460 00000 n +0000784867 00000 n +0000783307 00000 n +0000786960 00000 n +0000787085 00000 n +0000787272 00000 n +0000787397 00000 n +0000789047 00000 n +0000789247 00000 n +0000789434 00000 n +0000789619 00000 n +0000789806 00000 n +0000789993 00000 n +0000790171 00000 n +0000790357 00000 n +0000790544 00000 n +0000790730 00000 n +0000791417 00000 n +0000788822 00000 n +0000787652 00000 n +0000790917 00000 n +0000791105 00000 n +0000791292 00000 n +0000793812 00000 n +0000794018 00000 n +0000794203 00000 n +0000794389 00000 n +0000794576 00000 n +0000794781 00000 n +0000794967 00000 n +0000795154 00000 n +0000795340 00000 n +0000795527 00000 n +0000795733 00000 n +0000795920 00000 n +0000796106 00000 n +0000796291 00000 n +0000796477 00000 n +0000796683 00000 n +0000796870 00000 n +0000797054 00000 n +0000797239 00000 n +0000797424 00000 n +0000800069 00000 n +0000800256 00000 n +0000800443 00000 n +0000797977 00000 n +0000793497 00000 n +0000791609 00000 n +0000797601 00000 n +0000797664 00000 n +0000797852 00000 n +0000801501 00000 n +0000805549 00000 n +0000805362 00000 n +0000801687 00000 n +0000800630 00000 n +0000800817 00000 n +0000801003 00000 n +0000801190 00000 n +0000801875 00000 n +0000799871 00000 n +0000798225 00000 n +0000801376 00000 n +0000801626 00000 n +0000801812 00000 n +0000803810 00000 n +0000803996 00000 n +0000804183 00000 n +0000804369 00000 n +0000804556 00000 n +0000804739 00000 n +0000804926 00000 n +0000805112 00000 n +0000805674 00000 n +0000803603 00000 n +0000802081 00000 n +0000805299 00000 n +0000805486 00000 n +0001817945 00000 n +0000005745 00000 f +0000005746 00000 f +0000005747 00000 f +0000005748 00000 f +0000005749 00000 f +0000005805 00000 f +0000808197 00000 n +0000808399 00000 n +0000808601 00000 n +0000808802 00000 n +0000809008 00000 n +0000809195 00000 n +0000809381 00000 n +0000809568 00000 n +0000809773 00000 n +0000809960 00000 n +0000810147 00000 n +0000810333 00000 n +0000810520 00000 n +0000810725 00000 n +0000810912 00000 n +0000811099 00000 n +0000811285 00000 n +0000811472 00000 n +0000811678 00000 n +0000811865 00000 n +0000812050 00000 n +0000812236 00000 n +0000812422 00000 n +0000815207 00000 n +0000815394 00000 n +0000815581 00000 n +0000813100 00000 n +0000807855 00000 n +0000805894 00000 n +0000812600 00000 n +0000812663 00000 n +0000812851 00000 n +0000813038 00000 n +0001106436 00000 n +0000821674 00000 n +0000816889 00000 n +0000816702 00000 n +0000815768 00000 n +0000815955 00000 n +0000816142 00000 n +0000816327 00000 n +0000819385 00000 n +0000819572 00000 n +0000819759 00000 n +0000819946 00000 n +0000816951 00000 n +0000815009 00000 n +0000813348 00000 n +0000816514 00000 n +0000816639 00000 n +0000816826 00000 n +0000820133 00000 n +0000820320 00000 n +0000820507 00000 n +0000820694 00000 n +0000005806 00000 f +0000005807 00000 f +0000005808 00000 f +0000005809 00000 f +0000005810 00000 f +0000000000 00000 f +0000820881 00000 n +0000821083 00000 n +0000821285 00000 n +0000821862 00000 n +0000819151 00000 n +0000817157 00000 n +0000821486 00000 n +0000821611 00000 n +0000821799 00000 n +0000824212 00000 n +0000824417 00000 n +0000824604 00000 n +0000824791 00000 n +0000824978 00000 n +0000825163 00000 n +0000825368 00000 n +0000825554 00000 n +0000825740 00000 n +0000825925 00000 n +0000826131 00000 n +0000826315 00000 n +0000826501 00000 n +0000826686 00000 n +0000826892 00000 n +0000827079 00000 n +0000827266 00000 n +0000827453 00000 n +0000827640 00000 n +0000827846 00000 n +0000828032 00000 n +0000828219 00000 n +0000828405 00000 n +0000828592 00000 n +0000828778 00000 n +0000828984 00000 n +0000829170 00000 n +0000829357 00000 n +0000829544 00000 n +0000829750 00000 n +0000829936 00000 n +0000830123 00000 n +0000830310 00000 n +0000830497 00000 n +0000830682 00000 n +0000830859 00000 n +0000833353 00000 n +0000833540 00000 n +0000833727 00000 n +0000831349 00000 n +0000823753 00000 n +0000822082 00000 n +0000831038 00000 n +0000831224 00000 n +0000834786 00000 n +0000835160 00000 n +0000838411 00000 n +0000838598 00000 n +0000834972 00000 n +0000844367 00000 n +0000844555 00000 n +0000833914 00000 n +0000834101 00000 n +0000834287 00000 n +0000834474 00000 n +0000836922 00000 n +0000837105 00000 n +0000837292 00000 n +0000835222 00000 n +0000833155 00000 n +0000831555 00000 n +0000834661 00000 n +0000834911 00000 n +0000835097 00000 n +0000837479 00000 n +0000837664 00000 n +0000837850 00000 n +0000838037 00000 n +0000839615 00000 n +0000839802 00000 n +0000839989 00000 n +0000840176 00000 n +0000838660 00000 n +0000836724 00000 n +0000835400 00000 n +0000838223 00000 n +0000838348 00000 n +0000838535 00000 n +0001818070 00000 n +0000840488 00000 n +0000839444 00000 n +0000838838 00000 n +0000840363 00000 n +0000842565 00000 n +0000842749 00000 n +0000842936 00000 n +0000843122 00000 n +0000843309 00000 n +0000843496 00000 n +0000843681 00000 n +0000843868 00000 n +0000844054 00000 n +0000844680 00000 n +0000842349 00000 n +0000840638 00000 n +0000844241 00000 n +0000844304 00000 n +0000844492 00000 n +0000846879 00000 n +0000847085 00000 n +0000847291 00000 n +0000847497 00000 n +0000847703 00000 n +0000847909 00000 n +0000848115 00000 n +0000848321 00000 n +0000848527 00000 n +0000848733 00000 n +0000848939 00000 n +0000849145 00000 n +0000849351 00000 n +0000849557 00000 n +0000849763 00000 n +0000849969 00000 n +0000850175 00000 n +0000850381 00000 n +0000850587 00000 n +0000850792 00000 n +0000850998 00000 n +0000854393 00000 n +0000854599 00000 n +0000854786 00000 n +0000854973 00000 n +0000855160 00000 n +0000855366 00000 n +0000855552 00000 n +0000855739 00000 n +0000855924 00000 n +0000856110 00000 n +0000856296 00000 n +0000856502 00000 n +0000856688 00000 n +0000856875 00000 n +0000852143 00000 n +0000846555 00000 n +0000844858 00000 n +0000851202 00000 n +0000851265 00000 n +0000851454 00000 n +0000851517 00000 n +0000851580 00000 n +0000851643 00000 n +0000851706 00000 n +0000851769 00000 n +0000851832 00000 n +0000851895 00000 n +0000851958 00000 n +0000852020 00000 n +0000852083 00000 n +0000857062 00000 n +0000857248 00000 n +0000857454 00000 n +0000857641 00000 n +0000857828 00000 n +0000858014 00000 n +0000858219 00000 n +0000858404 00000 n +0000858591 00000 n +0000858777 00000 n +0000858983 00000 n +0000859170 00000 n +0000859357 00000 n +0000859544 00000 n +0000859731 00000 n +0000859937 00000 n +0000860124 00000 n +0000860311 00000 n +0000860498 00000 n +0000860685 00000 n +0000860870 00000 n +0000861048 00000 n +0000861229 00000 n +0000861416 00000 n +0000861603 00000 n +0000862167 00000 n +0000853907 00000 n +0000852335 00000 n +0000861790 00000 n +0000861853 00000 n +0000862042 00000 n +0000865800 00000 n +0000873526 00000 n +0000865989 00000 n +0000869301 00000 n +0000869490 00000 n +0000873715 00000 n +0000864370 00000 n +0000864557 00000 n +0000864744 00000 n +0000864931 00000 n +0000865118 00000 n +0000865301 00000 n +0000865488 00000 n +0000866178 00000 n +0000864172 00000 n +0000862373 00000 n +0000865674 00000 n +0000865737 00000 n +0000865926 00000 n +0000866115 00000 n +0000867744 00000 n +0000867929 00000 n +0000868116 00000 n +0000868303 00000 n +0000868490 00000 n +0000868677 00000 n +0000868864 00000 n +0000869051 00000 n +0000869616 00000 n +0000867537 00000 n +0000866356 00000 n +0000869238 00000 n +0000869427 00000 n +0001818195 00000 n +0000871723 00000 n +0000871907 00000 n +0000872094 00000 n +0000872280 00000 n +0000872467 00000 n +0000872654 00000 n +0000872840 00000 n +0000873027 00000 n +0000873213 00000 n +0000873841 00000 n +0000871507 00000 n +0000869794 00000 n +0000873400 00000 n +0000873463 00000 n +0000873652 00000 n +0000875781 00000 n +0000875982 00000 n +0000876153 00000 n +0000876331 00000 n +0000879097 00000 n +0000879298 00000 n +0000877079 00000 n +0000875610 00000 n +0000874019 00000 n +0000876512 00000 n +0000876575 00000 n +0000876764 00000 n +0000876827 00000 n +0000879470 00000 n +0000879648 00000 n +0000879829 00000 n +0000880015 00000 n +0000880201 00000 n +0000880388 00000 n +0000880575 00000 n +0000880762 00000 n +0000880949 00000 n +0000881136 00000 n +0000881323 00000 n +0000881509 00000 n +0000881695 00000 n +0000881882 00000 n +0000882069 00000 n +0000882256 00000 n +0000882443 00000 n +0000882630 00000 n +0000882817 00000 n +0000883002 00000 n +0000886507 00000 n +0000886693 00000 n +0000886878 00000 n +0000887065 00000 n +0000887252 00000 n +0000887438 00000 n +0000883627 00000 n +0000878764 00000 n +0000877257 00000 n +0000883187 00000 n +0000883250 00000 n +0000883313 00000 n +0000883565 00000 n +0000916731 00000 n +0000948062 00000 n +0000980401 00000 n +0000947873 00000 n +0000916914 00000 n +0000958845 00000 n +0000970893 00000 n +0000887624 00000 n +0000887811 00000 n +0000887996 00000 n +0000888183 00000 n +0000888370 00000 n +0000888555 00000 n +0000888741 00000 n +0000888928 00000 n +0000889115 00000 n +0000889302 00000 n +0000889489 00000 n +0000889676 00000 n +0000889863 00000 n +0000890049 00000 n +0000890236 00000 n +0000890423 00000 n +0000890608 00000 n +0000890793 00000 n +0000890980 00000 n +0000891167 00000 n +0000891352 00000 n +0000891538 00000 n +0000891725 00000 n +0000891912 00000 n +0000892099 00000 n +0000892286 00000 n +0000892473 00000 n +0000892659 00000 n +0000892846 00000 n +0000893033 00000 n +0000893220 00000 n +0000893407 00000 n +0000893594 00000 n +0000893780 00000 n +0000893966 00000 n +0000894152 00000 n +0000894337 00000 n +0000894523 00000 n +0000894709 00000 n +0000894896 00000 n +0000895083 00000 n +0000895270 00000 n +0000895457 00000 n +0000895644 00000 n +0000895831 00000 n +0000896018 00000 n +0000896205 00000 n +0000896390 00000 n +0000896577 00000 n +0000896764 00000 n +0000896951 00000 n +0000897138 00000 n +0000897325 00000 n +0000897512 00000 n +0000897699 00000 n +0000897886 00000 n +0000898073 00000 n +0000898259 00000 n +0000898444 00000 n +0000898629 00000 n +0000898814 00000 n +0000898997 00000 n +0000899182 00000 n +0000901833 00000 n +0000902019 00000 n +0000902206 00000 n +0000899430 00000 n +0000885751 00000 n +0000883833 00000 n +0000899367 00000 n +0000968100 00000 n +0000920066 00000 n +0000917103 00000 n +0000942712 00000 n +0000974337 00000 n +0000913871 00000 n +0000914060 00000 n +0000951553 00000 n +0000962196 00000 n +0000958656 00000 n +0000983630 00000 n +0000955682 00000 n +0000965830 00000 n +0000980213 00000 n +0000951742 00000 n +0000977211 00000 n +0000974148 00000 n +0000930911 00000 n +0000928076 00000 n +0000955493 00000 n +0000902393 00000 n +0000902580 00000 n +0000902767 00000 n +0000902954 00000 n +0000903140 00000 n +0000903326 00000 n +0000903513 00000 n +0000903698 00000 n +0000903884 00000 n +0000904070 00000 n +0000904256 00000 n +0000904441 00000 n +0000904628 00000 n +0000904814 00000 n +0000905001 00000 n +0000905188 00000 n +0000905374 00000 n +0000905561 00000 n +0000905748 00000 n +0000905934 00000 n +0000906120 00000 n +0000906307 00000 n +0000906494 00000 n +0000906681 00000 n +0000906867 00000 n +0000907054 00000 n +0000907241 00000 n +0000907427 00000 n +0000907614 00000 n +0000907801 00000 n +0000907988 00000 n +0000908175 00000 n +0000908362 00000 n +0000908548 00000 n +0000908734 00000 n +0000908920 00000 n +0000909107 00000 n +0000909294 00000 n +0000909481 00000 n +0000909667 00000 n +0000909854 00000 n +0000910041 00000 n +0000910228 00000 n +0000910415 00000 n +0000910602 00000 n +0000912810 00000 n +0000912997 00000 n +0000913184 00000 n +0000910904 00000 n +0000901266 00000 n +0000899594 00000 n +0000910778 00000 n +0000927887 00000 n +0000939704 00000 n +0000936972 00000 n +0000924765 00000 n +0000939517 00000 n +0000924953 00000 n +0000922311 00000 n +0000977022 00000 n +0000968288 00000 n +0000945110 00000 n +0000931100 00000 n +0000933829 00000 n +0000933640 00000 n +0000945299 00000 n +0000936784 00000 n +0000971081 00000 n +0000983818 00000 n +0000913371 00000 n +0000913558 00000 n +0000914248 00000 n +0000912630 00000 n +0000911110 00000 n +0000913745 00000 n +0000913997 00000 n +0000914185 00000 n +0001818320 00000 n +0000916107 00000 n +0000916294 00000 n +0000916481 00000 n +0000919131 00000 n +0000917165 00000 n +0000915945 00000 n +0000914426 00000 n +0000916668 00000 n +0000916853 00000 n +0000917040 00000 n +0000919318 00000 n +0000919505 00000 n +0000919692 00000 n +0000920192 00000 n +0000918960 00000 n +0000917371 00000 n +0000919877 00000 n +0000920003 00000 n +0000921813 00000 n +0000921998 00000 n +0000922436 00000 n +0000921660 00000 n +0000920370 00000 n +0000922185 00000 n +0000922248 00000 n +0000924268 00000 n +0000924453 00000 n +0000926954 00000 n +0000927137 00000 n +0000925015 00000 n +0000924115 00000 n +0000922628 00000 n +0000924639 00000 n +0000924702 00000 n +0000924890 00000 n +0000927324 00000 n +0000927511 00000 n +0000929974 00000 n +0000930161 00000 n +0000928138 00000 n +0000926783 00000 n +0000925193 00000 n +0000927698 00000 n +0000927824 00000 n +0000928013 00000 n +0000930348 00000 n +0000930535 00000 n +0000932890 00000 n +0000931162 00000 n +0000929803 00000 n +0000928316 00000 n +0000930722 00000 n +0000930848 00000 n +0000931037 00000 n +0001818445 00000 n +0000933077 00000 n +0000933264 00000 n +0000935665 00000 n +0000935852 00000 n +0000933891 00000 n +0000932728 00000 n +0000931340 00000 n +0000933451 00000 n +0000933577 00000 n +0000933766 00000 n +0000936039 00000 n +0000936226 00000 n +0000936412 00000 n +0000938834 00000 n +0000937098 00000 n +0000935485 00000 n +0000934069 00000 n +0000936595 00000 n +0000936721 00000 n +0000936909 00000 n +0000939021 00000 n +0000939206 00000 n +0000941783 00000 n +0000941970 00000 n +0000939766 00000 n +0000938672 00000 n +0000937276 00000 n +0000939392 00000 n +0000939455 00000 n +0000939641 00000 n +0000942157 00000 n +0000942344 00000 n +0000942901 00000 n +0000941612 00000 n +0000939944 00000 n +0000942523 00000 n +0000942649 00000 n +0000942838 00000 n +0001334749 00000 n +0000944486 00000 n +0000944673 00000 n +0000944860 00000 n +0000945425 00000 n +0000944324 00000 n +0000943079 00000 n +0000945047 00000 n +0000945236 00000 n +0000947188 00000 n +0000947374 00000 n +0000947560 00000 n +0000948188 00000 n +0000947026 00000 n +0000945631 00000 n +0000947747 00000 n +0000947810 00000 n +0000947999 00000 n +0001818570 00000 n +0000950306 00000 n +0000950493 00000 n +0000950680 00000 n +0000950867 00000 n +0000951053 00000 n +0000951240 00000 n +0000951868 00000 n +0000950117 00000 n +0000948366 00000 n +0000951427 00000 n +0000951490 00000 n +0000951679 00000 n +0000954058 00000 n +0000954245 00000 n +0000954432 00000 n +0000954619 00000 n +0000954806 00000 n +0000954993 00000 n +0000955180 00000 n +0000955808 00000 n +0000953860 00000 n +0000952060 00000 n +0000955367 00000 n +0000955430 00000 n +0000955619 00000 n +0000957969 00000 n +0000958156 00000 n +0000958343 00000 n +0000961135 00000 n +0000961322 00000 n +0000958971 00000 n +0000957807 00000 n +0000956000 00000 n +0000958530 00000 n +0000958593 00000 n +0000958782 00000 n +0000961509 00000 n +0000961696 00000 n +0000961883 00000 n +0000962321 00000 n +0000960955 00000 n +0000959191 00000 n +0000962070 00000 n +0000962133 00000 n +0000964956 00000 n +0000965143 00000 n +0000965330 00000 n +0000965517 00000 n +0000966019 00000 n +0000964785 00000 n +0000962499 00000 n +0000965704 00000 n +0000965767 00000 n +0000965956 00000 n +0000967663 00000 n +0000967850 00000 n +0000968414 00000 n +0000967510 00000 n +0000966211 00000 n +0000968037 00000 n +0000968225 00000 n +0001818695 00000 n +0000970208 00000 n +0000970395 00000 n +0000970580 00000 n +0000971207 00000 n +0000970046 00000 n +0000968592 00000 n +0000970767 00000 n +0000970830 00000 n +0000971019 00000 n +0000973087 00000 n +0000973274 00000 n +0000973461 00000 n +0000973648 00000 n +0000973835 00000 n +0000974463 00000 n +0000972907 00000 n +0000971385 00000 n +0000974022 00000 n +0000974085 00000 n +0000974274 00000 n +0000976335 00000 n +0000976522 00000 n +0000976709 00000 n +0000977337 00000 n +0000976173 00000 n +0000974641 00000 n +0000976896 00000 n +0000976959 00000 n +0000977148 00000 n +0000979527 00000 n +0000979713 00000 n +0000979900 00000 n +0000982570 00000 n +0000982757 00000 n +0000980527 00000 n +0000979365 00000 n +0000977529 00000 n +0000980087 00000 n +0000980150 00000 n +0000980338 00000 n +0000982944 00000 n +0000983131 00000 n +0000983317 00000 n +0000986011 00000 n +0000986198 00000 n +0000983944 00000 n +0000982390 00000 n +0000980747 00000 n +0000983504 00000 n +0000983567 00000 n +0000983755 00000 n +0000986385 00000 n +0000986549 00000 n +0000986736 00000 n +0000986922 00000 n +0000987109 00000 n +0000987296 00000 n +0000987483 00000 n +0000987670 00000 n +0000987857 00000 n +0000988044 00000 n +0000988230 00000 n +0000988416 00000 n +0000988602 00000 n +0000988787 00000 n +0000992278 00000 n +0000992465 00000 n +0000992652 00000 n +0000992839 00000 n +0000993025 00000 n +0000993212 00000 n +0000993399 00000 n +0000993586 00000 n +0000989413 00000 n +0000985732 00000 n +0000984136 00000 n +0000988972 00000 n +0000989035 00000 n +0000989224 00000 n +0000989287 00000 n +0000989350 00000 n +0001818820 00000 n +0001020527 00000 n +0001020401 00000 n +0001055880 00000 n +0001023849 00000 n +0001089765 00000 n +0001055691 00000 n +0000993772 00000 n +0000993958 00000 n +0000994144 00000 n +0000994330 00000 n +0000994516 00000 n +0000994703 00000 n +0000994890 00000 n +0000995076 00000 n +0000995263 00000 n +0000995450 00000 n +0000995635 00000 n +0000995821 00000 n +0000996007 00000 n +0000996193 00000 n +0000996380 00000 n +0000996567 00000 n +0000996754 00000 n +0000996941 00000 n +0000997128 00000 n +0000997315 00000 n +0000997502 00000 n +0000997689 00000 n +0000997876 00000 n +0000998063 00000 n +0000998250 00000 n +0000998437 00000 n +0000998624 00000 n +0000998811 00000 n +0000998997 00000 n +0000999183 00000 n +0000999369 00000 n +0000999555 00000 n +0000999742 00000 n +0000999928 00000 n +0001000115 00000 n +0001000302 00000 n +0001000489 00000 n +0001000676 00000 n +0001000863 00000 n +0001001049 00000 n +0001001235 00000 n +0001001422 00000 n +0001001608 00000 n +0001001794 00000 n +0001001981 00000 n +0001002168 00000 n +0001002355 00000 n +0001002542 00000 n +0001002729 00000 n +0001002916 00000 n +0001003103 00000 n +0001003290 00000 n +0001003477 00000 n +0001003664 00000 n +0001003849 00000 n +0001004036 00000 n +0001004223 00000 n +0001004410 00000 n +0001004596 00000 n +0001004782 00000 n +0001004966 00000 n +0001005151 00000 n +0001007884 00000 n +0001008070 00000 n +0001008256 00000 n +0001005399 00000 n +0000991513 00000 n +0000989605 00000 n +0001005336 00000 n +0001026725 00000 n +0001068947 00000 n +0001050337 00000 n +0001020841 00000 n +0001023662 00000 n +0001083699 00000 n +0001058515 00000 n +0001071553 00000 n +0001065572 00000 n +0001089577 00000 n +0001061649 00000 n +0001092994 00000 n +0001065385 00000 n +0001086574 00000 n +0001083510 00000 n +0001038792 00000 n +0001038605 00000 n +0001061838 00000 n +0001035737 00000 n +0001050148 00000 n +0001008443 00000 n +0001008628 00000 n +0001008814 00000 n +0001009000 00000 n +0001009186 00000 n +0001009371 00000 n +0001009558 00000 n +0001009743 00000 n +0001009929 00000 n +0001010115 00000 n +0001010299 00000 n +0001010486 00000 n +0001010671 00000 n +0001010857 00000 n +0001011044 00000 n +0001011231 00000 n +0001011417 00000 n +0001011604 00000 n +0001011791 00000 n +0001011977 00000 n +0001012164 00000 n +0001012350 00000 n +0001012537 00000 n +0001012724 00000 n +0001012911 00000 n +0001013098 00000 n +0001013285 00000 n +0001013472 00000 n +0001013659 00000 n +0001013846 00000 n +0001014033 00000 n +0001014220 00000 n +0001014407 00000 n +0001014594 00000 n +0001014781 00000 n +0001014966 00000 n +0001015150 00000 n +0001015337 00000 n +0001015523 00000 n +0001015710 00000 n +0001015896 00000 n +0001016083 00000 n +0001016268 00000 n +0001016454 00000 n +0001016640 00000 n +0001016827 00000 n +0001017013 00000 n +0001017200 00000 n +0001017387 00000 n +0001017572 00000 n +0001017757 00000 n +0001018005 00000 n +0001007263 00000 n +0001005563 00000 n +0001017942 00000 n +0001047228 00000 n +0001032967 00000 n +0001047417 00000 n +0001035548 00000 n +0001032778 00000 n +0001086385 00000 n +0001077649 00000 n +0001052898 00000 n +0001041395 00000 n +0001044295 00000 n +0001041584 00000 n +0001053087 00000 n +0001044484 00000 n +0001080254 00000 n +0001077461 00000 n +0001029825 00000 n +0001026913 00000 n +0001075189 00000 n +0001080442 00000 n +0001093182 00000 n +0001019473 00000 n +0001019651 00000 n +0001019838 00000 n +0001020025 00000 n +0001020967 00000 n +0001019302 00000 n +0001018183 00000 n +0001020212 00000 n +0001022975 00000 n +0001023162 00000 n +0001023349 00000 n +0001024038 00000 n +0001022813 00000 n +0001021131 00000 n +0001023536 00000 n +0001023599 00000 n +0001023788 00000 n +0001023975 00000 n +0001025917 00000 n +0001026103 00000 n +0001026290 00000 n +0001026477 00000 n +0001027039 00000 n +0001025746 00000 n +0001024216 00000 n +0001026662 00000 n +0001026850 00000 n +0001029326 00000 n +0001029513 00000 n +0001030014 00000 n +0001029173 00000 n +0001027245 00000 n +0001029699 00000 n +0001029762 00000 n +0001029951 00000 n +0001818945 00000 n +0001031971 00000 n +0001032156 00000 n +0001032343 00000 n +0001032528 00000 n +0001033156 00000 n +0001031800 00000 n +0001030192 00000 n +0001032715 00000 n +0001032904 00000 n +0001033093 00000 n +0001034740 00000 n +0001034925 00000 n +0001035112 00000 n +0001035299 00000 n +0001035863 00000 n +0001034569 00000 n +0001033348 00000 n +0001035485 00000 n +0001035674 00000 n +0001037731 00000 n +0001037918 00000 n +0001038105 00000 n +0001038292 00000 n +0001038918 00000 n +0001037560 00000 n +0001036041 00000 n +0001038479 00000 n +0001038542 00000 n +0001038731 00000 n +0001040709 00000 n +0001040896 00000 n +0001041083 00000 n +0001041710 00000 n +0001040547 00000 n +0001039096 00000 n +0001041269 00000 n +0001041332 00000 n +0001041521 00000 n +0001043421 00000 n +0001043608 00000 n +0001043795 00000 n +0001043982 00000 n +0001044610 00000 n +0001043250 00000 n +0001041888 00000 n +0001044169 00000 n +0001044232 00000 n +0001044421 00000 n +0001046360 00000 n +0001046544 00000 n +0001046731 00000 n +0001046916 00000 n +0001047542 00000 n +0001046189 00000 n +0001044788 00000 n +0001047102 00000 n +0001047165 00000 n +0001047354 00000 n +0001819070 00000 n +0001049463 00000 n +0001049650 00000 n +0001049837 00000 n +0001050463 00000 n +0001049301 00000 n +0001047720 00000 n +0001050022 00000 n +0001050085 00000 n +0001050274 00000 n +0001052405 00000 n +0001052585 00000 n +0001054941 00000 n +0001055128 00000 n +0001053149 00000 n +0001052252 00000 n +0001050641 00000 n +0001052772 00000 n +0001052835 00000 n +0001053024 00000 n +0001055315 00000 n +0001057454 00000 n +0001057641 00000 n +0001056006 00000 n +0001054779 00000 n +0001053355 00000 n +0001055502 00000 n +0001055628 00000 n +0001055817 00000 n +0001057828 00000 n +0001058015 00000 n +0001058202 00000 n +0001058641 00000 n +0001057274 00000 n +0001056184 00000 n +0001058389 00000 n +0001058452 00000 n +0001060778 00000 n +0001060964 00000 n +0001061151 00000 n +0001061338 00000 n +0001064138 00000 n +0001064325 00000 n +0001061963 00000 n +0001060607 00000 n +0001058819 00000 n +0001061523 00000 n +0001061586 00000 n +0001061775 00000 n +0001064512 00000 n +0001064699 00000 n +0001064886 00000 n +0001065073 00000 n +0001067823 00000 n +0001068010 00000 n +0001068197 00000 n +0001065634 00000 n +0001063949 00000 n +0001062155 00000 n +0001065259 00000 n +0001065322 00000 n +0001065510 00000 n +0001819195 00000 n +0001068384 00000 n +0001068571 00000 n +0001069136 00000 n +0001067643 00000 n +0001065826 00000 n +0001068758 00000 n +0001068884 00000 n +0001069073 00000 n +0001070929 00000 n +0001071116 00000 n +0001071303 00000 n +0001071679 00000 n +0001070767 00000 n +0001069356 00000 n +0001071490 00000 n +0001074315 00000 n +0001074502 00000 n +0001074689 00000 n +0001074876 00000 n +0001075378 00000 n +0001074144 00000 n +0001071857 00000 n +0001075063 00000 n +0001075126 00000 n +0001075315 00000 n +0001077024 00000 n +0001077211 00000 n +0001077775 00000 n +0001076871 00000 n +0001075570 00000 n +0001077398 00000 n +0001077586 00000 n +0001079569 00000 n +0001079756 00000 n +0001079941 00000 n +0001080568 00000 n +0001079407 00000 n +0001077953 00000 n +0001080128 00000 n +0001080191 00000 n +0001080380 00000 n +0001082449 00000 n +0001082636 00000 n +0001082823 00000 n +0001083010 00000 n +0001083197 00000 n +0001083825 00000 n +0001082269 00000 n +0001080746 00000 n +0001083384 00000 n +0001083447 00000 n +0001083636 00000 n +0001819320 00000 n +0001085698 00000 n +0001085885 00000 n +0001086072 00000 n +0001086700 00000 n +0001085536 00000 n +0001084003 00000 n +0001086259 00000 n +0001086322 00000 n +0001086511 00000 n +0001088891 00000 n +0001089077 00000 n +0001089264 00000 n +0001091934 00000 n +0001092121 00000 n +0001089891 00000 n +0001088729 00000 n +0001086892 00000 n +0001089451 00000 n +0001089514 00000 n +0001089702 00000 n +0001092308 00000 n +0001092495 00000 n +0001092681 00000 n +0001095256 00000 n +0001095443 00000 n +0001093308 00000 n +0001091754 00000 n +0001090111 00000 n +0001092868 00000 n +0001092931 00000 n +0001093119 00000 n +0001095630 00000 n +0001095823 00000 n +0001096016 00000 n +0001096209 00000 n +0001096362 00000 n +0001098915 00000 n +0001097166 00000 n +0001095058 00000 n +0001093500 00000 n +0001096538 00000 n +0001096601 00000 n +0001096789 00000 n +0001096852 00000 n +0001096915 00000 n +0001096978 00000 n +0001099108 00000 n +0001099300 00000 n +0001099493 00000 n +0001099645 00000 n +0001099823 00000 n +0001100026 00000 n +0001100212 00000 n +0001100399 00000 n +0001100583 00000 n +0001100768 00000 n +0001100953 00000 n +0001101138 00000 n +0001101323 00000 n +0001101508 00000 n +0001101693 00000 n +0001104024 00000 n +0001104202 00000 n +0001102506 00000 n +0001098636 00000 n +0001097358 00000 n +0001101877 00000 n +0001102003 00000 n +0001102129 00000 n +0001102191 00000 n +0001102443 00000 n +0001104383 00000 n +0001104570 00000 n +0001104757 00000 n +0001104944 00000 n +0001105131 00000 n +0001105318 00000 n +0001105503 00000 n +0001105688 00000 n +0001105873 00000 n +0001106060 00000 n +0001106562 00000 n +0001103781 00000 n +0001102726 00000 n +0001106247 00000 n +0001819445 00000 n +0001109138 00000 n +0001109341 00000 n +0001109527 00000 n +0001109714 00000 n +0001109900 00000 n +0001110087 00000 n +0001110274 00000 n +0001110461 00000 n +0001110648 00000 n +0001110835 00000 n +0001111022 00000 n +0001111207 00000 n +0001111384 00000 n +0001114346 00000 n +0001114533 00000 n +0001114719 00000 n +0001114906 00000 n +0001115093 00000 n +0001115280 00000 n +0001115466 00000 n +0001115652 00000 n +0001115838 00000 n +0001116025 00000 n +0001111941 00000 n +0001108886 00000 n +0001106740 00000 n +0001111563 00000 n +0001111626 00000 n +0001111815 00000 n +0001116338 00000 n +0001116589 00000 n +0001114121 00000 n +0001112161 00000 n +0001116212 00000 n +0001116464 00000 n +0001117883 00000 n +0001118090 00000 n +0001118268 00000 n +0001118446 00000 n +0001118653 00000 n +0001118831 00000 n +0001121259 00000 n +0001121468 00000 n +0001121653 00000 n +0001119699 00000 n +0001117694 00000 n +0001116823 00000 n +0001119007 00000 n +0001119133 00000 n +0001119196 00000 n +0001119448 00000 n +0001119511 00000 n +0001121838 00000 n +0001122050 00000 n +0001122236 00000 n +0001122414 00000 n +0001122600 00000 n +0001123228 00000 n +0001121052 00000 n +0001119877 00000 n +0001122787 00000 n +0001122913 00000 n +0001123102 00000 n +0001125713 00000 n +0001125402 00000 n +0001126028 00000 n +0001125258 00000 n +0001123420 00000 n +0001125587 00000 n +0001125650 00000 n +0001125839 00000 n +0001127872 00000 n +0001128084 00000 n +0001128296 00000 n +0001128508 00000 n +0001128719 00000 n +0001128929 00000 n +0001129139 00000 n +0001129349 00000 n +0001129535 00000 n +0001129721 00000 n +0001129933 00000 n +0001130119 00000 n +0001130297 00000 n +0001130484 00000 n +0001131489 00000 n +0001127611 00000 n +0001126248 00000 n +0001130671 00000 n +0001130734 00000 n +0001130797 00000 n +0001130860 00000 n +0001130923 00000 n +0001130986 00000 n +0001131049 00000 n +0001131112 00000 n +0001131175 00000 n +0001131364 00000 n +0001819570 00000 n +0001134004 00000 n +0001133693 00000 n +0001134319 00000 n +0001133549 00000 n +0001131667 00000 n +0001133878 00000 n +0001133941 00000 n +0001134130 00000 n +0001135774 00000 n +0001135993 00000 n +0001136171 00000 n +0001136352 00000 n +0001136572 00000 n +0001136750 00000 n +0001137557 00000 n +0001135585 00000 n +0001134539 00000 n +0001136929 00000 n +0001136992 00000 n +0001137055 00000 n +0001137307 00000 n +0001137370 00000 n +0001139752 00000 n +0001139938 00000 n +0001140157 00000 n +0001140344 00000 n +0001140562 00000 n +0001140748 00000 n +0001140933 00000 n +0001141152 00000 n +0001141339 00000 n +0001141558 00000 n +0001141743 00000 n +0001141930 00000 n +0001142116 00000 n +0001142303 00000 n +0001142521 00000 n +0001142708 00000 n +0001142895 00000 n +0001143113 00000 n +0001143300 00000 n +0001143486 00000 n +0001143705 00000 n +0001143891 00000 n +0001144078 00000 n +0001144264 00000 n +0001144442 00000 n +0001146776 00000 n +0001146961 00000 n +0001144872 00000 n +0001139392 00000 n +0001137735 00000 n +0001144621 00000 n +0001144747 00000 n +0001147648 00000 n +0001152996 00000 n +0001150472 00000 n +0001158001 00000 n +0001148025 00000 n +0001147837 00000 n +0001153185 00000 n +0001147148 00000 n +0001147335 00000 n +0001149723 00000 n +0001149910 00000 n +0001148087 00000 n +0001146605 00000 n +0001145050 00000 n +0001147522 00000 n +0001147774 00000 n +0001147963 00000 n +0001150097 00000 n +0001150598 00000 n +0001149561 00000 n +0001148265 00000 n +0001150284 00000 n +0001150410 00000 n +0001152311 00000 n +0001152498 00000 n +0001152685 00000 n +0001154161 00000 n +0001154348 00000 n +0001153311 00000 n +0001152149 00000 n +0001150776 00000 n +0001152870 00000 n +0001152933 00000 n +0001153122 00000 n +0001819695 00000 n +0001154598 00000 n +0001154008 00000 n +0001153489 00000 n +0001154535 00000 n +0001157127 00000 n +0001157314 00000 n +0001157501 00000 n +0001157688 00000 n +0001158252 00000 n +0001156956 00000 n +0001154748 00000 n +0001157875 00000 n +0001157938 00000 n +0001158127 00000 n +0001160490 00000 n +0001160676 00000 n +0001160895 00000 n +0001161082 00000 n +0001161300 00000 n +0001161486 00000 n +0001161671 00000 n +0001161890 00000 n +0001162077 00000 n +0001162296 00000 n +0001162481 00000 n +0001162668 00000 n +0001162853 00000 n +0001163039 00000 n +0001163258 00000 n +0001163445 00000 n +0001163631 00000 n +0001163849 00000 n +0001164036 00000 n +0001164222 00000 n +0001164439 00000 n +0001164625 00000 n +0001164812 00000 n +0001164999 00000 n +0001165177 00000 n +0001165358 00000 n +0001165543 00000 n +0001166170 00000 n +0001160112 00000 n +0001158472 00000 n +0001165730 00000 n +0001165856 00000 n +0001166045 00000 n +0001173543 00000 n +0001171019 00000 n +0001178547 00000 n +0001169105 00000 n +0001168916 00000 n +0001173732 00000 n +0001168045 00000 n +0001168231 00000 n +0001168417 00000 n +0001168603 00000 n +0001169230 00000 n +0001167874 00000 n +0001166362 00000 n +0001168790 00000 n +0001168853 00000 n +0001169042 00000 n +0001170707 00000 n +0001171145 00000 n +0001170563 00000 n +0001169408 00000 n +0001170893 00000 n +0001170956 00000 n +0001172858 00000 n +0001173045 00000 n +0001173232 00000 n +0001174708 00000 n +0001174895 00000 n +0001173858 00000 n +0001172696 00000 n +0001171323 00000 n +0001173417 00000 n +0001173480 00000 n +0001173669 00000 n +0001819820 00000 n +0001175145 00000 n +0001174555 00000 n +0001174036 00000 n +0001175082 00000 n +0001177673 00000 n +0001177860 00000 n +0001178047 00000 n +0001178234 00000 n +0001178798 00000 n +0001177502 00000 n +0001175295 00000 n +0001178421 00000 n +0001178484 00000 n +0001178673 00000 n +0001180630 00000 n +0001180825 00000 n +0001181012 00000 n +0001181197 00000 n +0001181383 00000 n +0001181569 00000 n +0001181755 00000 n +0001181942 00000 n +0001182120 00000 n +0001182307 00000 n +0001182494 00000 n +0001182681 00000 n +0001182868 00000 n +0001183055 00000 n +0001183683 00000 n +0001180369 00000 n +0001179018 00000 n +0001183242 00000 n +0001183368 00000 n +0001183557 00000 n +0001185953 00000 n +0001186149 00000 n +0001186336 00000 n +0001186522 00000 n +0001186709 00000 n +0001186896 00000 n +0001187083 00000 n +0001187270 00000 n +0001190161 00000 n +0001190348 00000 n +0001190531 00000 n +0001190718 00000 n +0001190905 00000 n +0001191092 00000 n +0001187824 00000 n +0001185746 00000 n +0001183889 00000 n +0001187446 00000 n +0001187509 00000 n +0001187698 00000 n +0001191405 00000 n +0001193461 00000 n +0001191720 00000 n +0001189972 00000 n +0001188044 00000 n +0001191279 00000 n +0001191531 00000 n +0001193667 00000 n +0001193873 00000 n +0001194552 00000 n +0001193299 00000 n +0001191968 00000 n +0001194049 00000 n +0001194112 00000 n +0001194301 00000 n +0001194427 00000 n +0001194490 00000 n +0001819945 00000 n +0001196386 00000 n +0001196593 00000 n +0001196799 00000 n +0001197006 00000 n +0001197685 00000 n +0001196215 00000 n +0001194730 00000 n +0001197182 00000 n +0001197308 00000 n +0001197496 00000 n +0001197559 00000 n +0001199480 00000 n +0001199669 00000 n +0001199858 00000 n +0001199983 00000 n +0001199231 00000 n +0001197863 00000 n +0001199354 00000 n +0001199795 00000 n +0001201827 00000 n +0001202026 00000 n +0001202211 00000 n +0001202398 00000 n +0001202597 00000 n +0001202796 00000 n +0001202982 00000 n +0001203168 00000 n +0001203354 00000 n +0001203553 00000 n +0001203751 00000 n +0001203938 00000 n +0001204125 00000 n +0001204312 00000 n +0001204510 00000 n +0001204696 00000 n +0001204883 00000 n +0001205082 00000 n +0001205280 00000 n +0001205467 00000 n +0001205654 00000 n +0001205841 00000 n +0001206040 00000 n +0001206226 00000 n +0001206411 00000 n +0001209416 00000 n +0001209586 00000 n +0001209751 00000 n +0001206985 00000 n +0001201467 00000 n +0001200161 00000 n +0001206608 00000 n +0001206671 00000 n +0001206859 00000 n +0001206922 00000 n +0001217817 00000 n +0001214447 00000 n +0001210805 00000 n +0001214259 00000 n +0001210679 00000 n +0001218002 00000 n +0001218191 00000 n +0001221278 00000 n +0001209929 00000 n +0001210116 00000 n +0001210303 00000 n +0001210994 00000 n +0001209227 00000 n +0001207163 00000 n +0001210490 00000 n +0001813087 00000 n +0001210931 00000 n +0001213262 00000 n +0001213449 00000 n +0001213635 00000 n +0001213822 00000 n +0001214009 00000 n +0001214636 00000 n +0001213082 00000 n +0001211280 00000 n +0001214196 00000 n +0001812356 00000 n +0001214384 00000 n +0001214573 00000 n +0001216622 00000 n +0001216808 00000 n +0001216995 00000 n +0001217194 00000 n +0001217381 00000 n +0001217567 00000 n +0001220715 00000 n +0001220902 00000 n +0001218253 00000 n +0001216433 00000 n +0001214907 00000 n +0001217754 00000 n +0001217939 00000 n +0001218128 00000 n +0001820070 00000 n +0001224049 00000 n +0001224247 00000 n +0001224446 00000 n +0001224645 00000 n +0001224815 00000 n +0001221529 00000 n +0001220562 00000 n +0001218498 00000 n +0001221089 00000 n +0001221215 00000 n +0001224980 00000 n +0001225786 00000 n +0001223860 00000 n +0001221802 00000 n +0001225158 00000 n +0001225221 00000 n +0001225284 00000 n +0001225472 00000 n +0001225598 00000 n +0001227093 00000 n +0001227298 00000 n +0001227466 00000 n +0001227644 00000 n +0001227849 00000 n +0001228018 00000 n +0001230294 00000 n +0001228886 00000 n +0001226904 00000 n +0001226045 00000 n +0001228194 00000 n +0001228320 00000 n +0001228383 00000 n +0001228635 00000 n +0001228698 00000 n +0001230501 00000 n +0001230665 00000 n +0001230837 00000 n +0001231015 00000 n +0001231196 00000 n +0001231404 00000 n +0001231568 00000 n +0001231740 00000 n +0001231918 00000 n +0001234531 00000 n +0001234727 00000 n +0001234956 00000 n +0001235184 00000 n +0001235413 00000 n +0001232788 00000 n +0001230069 00000 n +0001229064 00000 n +0001232097 00000 n +0001232223 00000 n +0001232286 00000 n +0001232537 00000 n +0001232600 00000 n +0001235642 00000 n +0001235820 00000 n +0001236896 00000 n +0001234333 00000 n +0001232966 00000 n +0001236014 00000 n +0001236140 00000 n +0001236329 00000 n +0001236455 00000 n +0001236518 00000 n +0001236581 00000 n +0001236643 00000 n +0001236707 00000 n +0001239025 00000 n +0001239216 00000 n +0001239403 00000 n +0001239589 00000 n +0001239776 00000 n +0001239965 00000 n +0001240152 00000 n +0001240339 00000 n +0001240525 00000 n +0001240712 00000 n +0001240890 00000 n +0001241077 00000 n +0001241264 00000 n +0001241892 00000 n +0001238773 00000 n +0001237060 00000 n +0001241451 00000 n +0001241514 00000 n +0001241703 00000 n +0001241829 00000 n +0001820195 00000 n +0001246847 00000 n +0001244164 00000 n +0001244351 00000 n +0001244537 00000 n +0001244724 00000 n +0001244910 00000 n +0001245101 00000 n +0001245292 00000 n +0001245479 00000 n +0001245665 00000 n +0001245852 00000 n +0001246041 00000 n +0001246227 00000 n +0001246413 00000 n +0001246599 00000 n +0001247347 00000 n +0001243903 00000 n +0001242112 00000 n +0001246784 00000 n +0001246969 00000 n +0001247158 00000 n +0001247221 00000 n +0001247284 00000 n +0001250945 00000 n +0001251133 00000 n +0001249269 00000 n +0001249447 00000 n +0001249634 00000 n +0001249821 00000 n +0001250008 00000 n +0001250195 00000 n +0001250382 00000 n +0001250569 00000 n +0001251259 00000 n +0001249062 00000 n +0001247567 00000 n +0001250756 00000 n +0001251071 00000 n +0001253397 00000 n +0001253588 00000 n +0001253775 00000 n +0001253962 00000 n +0001254153 00000 n +0001254339 00000 n +0001254525 00000 n +0001254712 00000 n +0001257548 00000 n +0001257735 00000 n +0001255393 00000 n +0001253190 00000 n +0001251437 00000 n +0001254890 00000 n +0001254953 00000 n +0001255142 00000 n +0001255331 00000 n +0001258670 00000 n +0001257922 00000 n +0001258108 00000 n +0001258295 00000 n +0001258796 00000 n +0001257368 00000 n +0001255585 00000 n +0001258481 00000 n +0001258607 00000 n +0001260797 00000 n +0001260988 00000 n +0001261175 00000 n +0001261362 00000 n +0001261552 00000 n +0001261738 00000 n +0001261924 00000 n +0001262111 00000 n +0001264947 00000 n +0001265134 00000 n +0001262792 00000 n +0001260590 00000 n +0001258988 00000 n +0001262289 00000 n +0001262352 00000 n +0001262541 00000 n +0001262730 00000 n +0001266069 00000 n +0001265321 00000 n +0001265507 00000 n +0001265694 00000 n +0001266195 00000 n +0001264767 00000 n +0001262984 00000 n +0001265880 00000 n +0001266006 00000 n +0001820320 00000 n +0001268152 00000 n +0001268347 00000 n +0001268534 00000 n +0001268720 00000 n +0001271446 00000 n +0001271633 00000 n +0001269401 00000 n +0001267981 00000 n +0001266387 00000 n +0001268898 00000 n +0001268961 00000 n +0001269150 00000 n +0001269339 00000 n +0001271820 00000 n +0001272014 00000 n +0001272200 00000 n +0001272763 00000 n +0001271266 00000 n +0001269621 00000 n +0001272385 00000 n +0001272511 00000 n +0001272700 00000 n +0001275578 00000 n +0001274837 00000 n +0001275015 00000 n +0001275202 00000 n +0001275829 00000 n +0001274675 00000 n +0001272983 00000 n +0001275389 00000 n +0001275704 00000 n +0001277059 00000 n +0001277254 00000 n +0001277420 00000 n +0001277598 00000 n +0001277793 00000 n +0001277959 00000 n +0001280370 00000 n +0001280570 00000 n +0001280757 00000 n +0001280944 00000 n +0001278827 00000 n +0001276870 00000 n +0001276021 00000 n +0001278135 00000 n +0001278261 00000 n +0001278324 00000 n +0001278576 00000 n +0001278639 00000 n +0001281135 00000 n +0001281313 00000 n +0001281499 00000 n +0001281686 00000 n +0001282317 00000 n +0001280163 00000 n +0001279005 00000 n +0001281877 00000 n +0001282003 00000 n +0001282191 00000 n +0001284403 00000 n +0001284603 00000 n +0001284790 00000 n +0001284977 00000 n +0001285168 00000 n +0001285346 00000 n +0001285533 00000 n +0001285720 00000 n +0001286476 00000 n +0001284196 00000 n +0001282509 00000 n +0001285910 00000 n +0001285973 00000 n +0001286162 00000 n +0001286350 00000 n +0001820445 00000 n +0001288517 00000 n +0001288708 00000 n +0001288900 00000 n +0001289087 00000 n +0001289832 00000 n +0001288346 00000 n +0001286668 00000 n +0001289265 00000 n +0001289328 00000 n +0001289517 00000 n +0001289706 00000 n +0001292852 00000 n +0001291793 00000 n +0001291980 00000 n +0001292171 00000 n +0001292363 00000 n +0001292550 00000 n +0001293293 00000 n +0001291613 00000 n +0001290052 00000 n +0001292726 00000 n +0001292789 00000 n +0001292978 00000 n +0001293167 00000 n +0001295306 00000 n +0001295494 00000 n +0001294993 00000 n +0001295809 00000 n +0001294849 00000 n +0001293513 00000 n +0001295180 00000 n +0001295432 00000 n +0001295620 00000 n +0001297681 00000 n +0001297865 00000 n +0001298052 00000 n +0001298239 00000 n +0001298426 00000 n +0001298622 00000 n +0001298806 00000 n +0001298992 00000 n +0001299179 00000 n +0001299366 00000 n +0001299549 00000 n +0001299735 00000 n +0001299919 00000 n +0001300105 00000 n +0001300289 00000 n +0001300476 00000 n +0001300663 00000 n +0001300849 00000 n +0001301027 00000 n +0001301214 00000 n +0001301400 00000 n +0001301587 00000 n +0001302159 00000 n +0001297348 00000 n +0001296015 00000 n +0001301783 00000 n +0001301846 00000 n +0001302035 00000 n +0001308045 00000 n +0001304918 00000 n +0001308233 00000 n +0001304232 00000 n +0001304419 00000 n +0001304605 00000 n +0001305106 00000 n +0001304070 00000 n +0001302365 00000 n +0001304792 00000 n +0001304855 00000 n +0001305043 00000 n +0001306861 00000 n +0001307048 00000 n +0001307234 00000 n +0001307421 00000 n +0001307608 00000 n +0001307795 00000 n +0001308359 00000 n +0001306672 00000 n +0001305298 00000 n +0001307982 00000 n +0001308170 00000 n +0001820570 00000 n +0001310690 00000 n +0001310874 00000 n +0001311061 00000 n +0001311248 00000 n +0001311435 00000 n +0001311630 00000 n +0001311814 00000 n +0001312000 00000 n +0001312187 00000 n +0001312374 00000 n +0001312558 00000 n +0001312745 00000 n +0001312930 00000 n +0001313117 00000 n +0001313301 00000 n +0001313488 00000 n +0001313675 00000 n +0001313861 00000 n +0001316370 00000 n +0001316557 00000 n +0001316744 00000 n +0001316931 00000 n +0001314413 00000 n +0001310393 00000 n +0001308551 00000 n +0001314037 00000 n +0001314100 00000 n +0001314287 00000 n +0001317813 00000 n +0001320778 00000 n +0001318001 00000 n +0001320967 00000 n +0001317126 00000 n +0001317313 00000 n +0001317500 00000 n +0001318126 00000 n +0001316172 00000 n +0001314619 00000 n +0001317687 00000 n +0001317939 00000 n +0001320092 00000 n +0001320279 00000 n +0001320465 00000 n +0001322990 00000 n +0001323177 00000 n +0001323364 00000 n +0001321029 00000 n +0001319930 00000 n +0001318318 00000 n +0001320652 00000 n +0001320715 00000 n +0001320904 00000 n +0001323551 00000 n +0001323743 00000 n +0001326178 00000 n +0001324435 00000 n +0001322810 00000 n +0001321221 00000 n +0001323933 00000 n +0001324059 00000 n +0001324247 00000 n +0001324310 00000 n +0001324373 00000 n +0001326330 00000 n +0001326508 00000 n +0001326700 00000 n +0001326892 00000 n +0001327044 00000 n +0001330119 00000 n +0001330302 00000 n +0001330466 00000 n +0001330650 00000 n +0001330814 00000 n +0001330998 00000 n +0001331162 00000 n +0001327852 00000 n +0001325989 00000 n +0001324669 00000 n +0001327222 00000 n +0001327474 00000 n +0001327537 00000 n +0001327600 00000 n +0001331346 00000 n +0001331530 00000 n +0001331716 00000 n +0001331902 00000 n +0001332088 00000 n +0001332275 00000 n +0001332460 00000 n +0001332644 00000 n +0001332831 00000 n +0001333017 00000 n +0001333201 00000 n +0001333386 00000 n +0001333564 00000 n +0001333751 00000 n +0001333937 00000 n +0001334124 00000 n +0001334311 00000 n +0001334875 00000 n +0001329768 00000 n +0001328044 00000 n +0001334498 00000 n +0001334561 00000 n +0001820695 00000 n +0001342394 00000 n +0001339948 00000 n +0001345327 00000 n +0001342205 00000 n +0001339759 00000 n +0001336965 00000 n +0001336652 00000 n +0001337091 00000 n +0001336508 00000 n +0001335067 00000 n +0001336839 00000 n +0001336902 00000 n +0001339095 00000 n +0001339282 00000 n +0001339469 00000 n +0001340074 00000 n +0001338933 00000 n +0001337297 00000 n +0001339633 00000 n +0001339696 00000 n +0001339885 00000 n +0001341916 00000 n +0001342583 00000 n +0001341772 00000 n +0001340294 00000 n +0001342079 00000 n +0001342142 00000 n +0001342331 00000 n +0001342520 00000 n +0001344366 00000 n +0001344530 00000 n +0001344714 00000 n +0001344898 00000 n +0001345082 00000 n +0001348241 00000 n +0001348425 00000 n +0001348612 00000 n +0001348799 00000 n +0001348986 00000 n +0001349172 00000 n +0001349356 00000 n +0001349539 00000 n +0001349703 00000 n +0001349887 00000 n +0001345954 00000 n +0001344186 00000 n +0001342775 00000 n +0001345264 00000 n +0001345451 00000 n +0001345640 00000 n +0001345703 00000 n +0001345766 00000 n +0001345829 00000 n +0001345892 00000 n +0001350050 00000 n +0001350234 00000 n +0001350397 00000 n +0001350581 00000 n +0001350765 00000 n +0001350952 00000 n +0001351138 00000 n +0001351322 00000 n +0001351508 00000 n +0001351686 00000 n +0001351873 00000 n +0001352060 00000 n +0001352247 00000 n +0001352434 00000 n +0001352998 00000 n +0001347890 00000 n +0001346146 00000 n +0001352621 00000 n +0001352684 00000 n +0001352872 00000 n +0001360519 00000 n +0001358073 00000 n +0001363323 00000 n +0001360330 00000 n +0001357884 00000 n +0001355090 00000 n +0001354777 00000 n +0001355216 00000 n +0001354633 00000 n +0001353190 00000 n +0001354964 00000 n +0001355027 00000 n +0001820820 00000 n +0001357220 00000 n +0001357407 00000 n +0001357594 00000 n +0001358199 00000 n +0001357058 00000 n +0001355422 00000 n +0001357758 00000 n +0001357821 00000 n +0001358010 00000 n +0001360041 00000 n +0001360708 00000 n +0001359897 00000 n +0001358419 00000 n +0001360204 00000 n +0001360267 00000 n +0001360456 00000 n +0001360645 00000 n +0001362581 00000 n +0001362745 00000 n +0001362935 00000 n +0001363084 00000 n +0001363887 00000 n +0001362410 00000 n +0001360900 00000 n +0001363260 00000 n +0001363447 00000 n +0001363636 00000 n +0001363699 00000 n +0001366048 00000 n +0001366238 00000 n +0001366387 00000 n +0001366565 00000 n +0001366759 00000 n +0001366945 00000 n +0001367132 00000 n +0001367318 00000 n +0001367504 00000 n +0001367690 00000 n +0001367876 00000 n +0001368070 00000 n +0001368257 00000 n +0001368444 00000 n +0001368629 00000 n +0001368814 00000 n +0001369008 00000 n +0001369193 00000 n +0001369380 00000 n +0001369566 00000 n +0001369759 00000 n +0001369946 00000 n +0001370133 00000 n +0001370324 00000 n +0001370508 00000 n +0001370693 00000 n +0001374239 00000 n +0001374432 00000 n +0001374619 00000 n +0001374806 00000 n +0001374993 00000 n +0001375179 00000 n +0001375373 00000 n +0001375560 00000 n +0001375747 00000 n +0001375941 00000 n +0001376128 00000 n +0001376315 00000 n +0001371381 00000 n +0001365679 00000 n +0001364093 00000 n +0001370877 00000 n +0001371003 00000 n +0001371066 00000 n +0001371318 00000 n +0001378923 00000 n +0001382691 00000 n +0001393657 00000 n +0001393468 00000 n +0001386428 00000 n +0001376502 00000 n +0001376696 00000 n +0001376883 00000 n +0001377070 00000 n +0001377257 00000 n +0001377435 00000 n +0001377616 00000 n +0001377803 00000 n +0001377990 00000 n +0001378177 00000 n +0001378364 00000 n +0001378551 00000 n +0001379111 00000 n +0001373888 00000 n +0001371629 00000 n +0001378734 00000 n +0001379049 00000 n +0001390290 00000 n +0001386050 00000 n +0001386239 00000 n +0001396493 00000 n +0001381882 00000 n +0001382068 00000 n +0001382255 00000 n +0001382441 00000 n +0001382880 00000 n +0001381711 00000 n +0001379426 00000 n +0001382628 00000 n +0001382817 00000 n +0001820945 00000 n +0001385056 00000 n +0001385242 00000 n +0001385429 00000 n +0001385614 00000 n +0001385801 00000 n +0001388792 00000 n +0001388979 00000 n +0001389166 00000 n +0001386490 00000 n +0001384876 00000 n +0001383153 00000 n +0001385987 00000 n +0001386176 00000 n +0001386365 00000 n +0001389353 00000 n +0001389540 00000 n +0001389727 00000 n +0001389914 00000 n +0001390479 00000 n +0001388594 00000 n +0001386723 00000 n +0001390101 00000 n +0001390227 00000 n +0001390416 00000 n +0001392472 00000 n +0001392658 00000 n +0001392845 00000 n +0001393032 00000 n +0001393218 00000 n +0001393783 00000 n +0001392292 00000 n +0001390725 00000 n +0001393405 00000 n +0001393594 00000 n +0001395806 00000 n +0001395993 00000 n +0001396180 00000 n +0001399205 00000 n +0001399399 00000 n +0001399585 00000 n +0001399772 00000 n +0001399959 00000 n +0001400146 00000 n +0001400333 00000 n +0001396808 00000 n +0001395644 00000 n +0001394029 00000 n +0001396367 00000 n +0001396430 00000 n +0001396619 00000 n +0001400520 00000 n +0001400714 00000 n +0001400900 00000 n +0001401086 00000 n +0001401272 00000 n +0001401458 00000 n +0001401652 00000 n +0001401839 00000 n +0001402026 00000 n +0001402219 00000 n +0001402406 00000 n +0001402593 00000 n +0001402780 00000 n +0001402974 00000 n +0001403159 00000 n +0001403346 00000 n +0001403532 00000 n +0001403726 00000 n +0001403912 00000 n +0001404099 00000 n +0001404285 00000 n +0001404478 00000 n +0001404665 00000 n +0001404852 00000 n +0001405046 00000 n +0001405233 00000 n +0001405419 00000 n +0001405605 00000 n +0001405790 00000 n +0001405984 00000 n +0001406170 00000 n +0001406357 00000 n +0001406544 00000 n +0001406722 00000 n +0001409819 00000 n +0001410006 00000 n +0001410193 00000 n +0001410380 00000 n +0001410567 00000 n +0001410754 00000 n +0001407217 00000 n +0001398701 00000 n +0001397000 00000 n +0001406903 00000 n +0001406966 00000 n +0001407155 00000 n +0001411877 00000 n +0001415235 00000 n +0001415424 00000 n +0001426104 00000 n +0001419181 00000 n +0001422780 00000 n +0001422595 00000 n +0001426292 00000 n +0001410941 00000 n +0001411128 00000 n +0001411315 00000 n +0001411502 00000 n +0001412002 00000 n +0001409594 00000 n +0001407451 00000 n +0001411688 00000 n +0001411814 00000 n +0001821070 00000 n +0001414736 00000 n +0001414923 00000 n +0001417871 00000 n +0001418058 00000 n +0001418245 00000 n +0001415486 00000 n +0001414583 00000 n +0001412275 00000 n +0001415109 00000 n +0001415172 00000 n +0001415361 00000 n +0001418432 00000 n +0001418619 00000 n +0001418805 00000 n +0001419369 00000 n +0001417682 00000 n +0001415759 00000 n +0001418992 00000 n +0001419118 00000 n +0001419306 00000 n +0001421411 00000 n +0001421598 00000 n +0001421785 00000 n +0001421972 00000 n +0001422158 00000 n +0001422345 00000 n +0001422969 00000 n +0001421222 00000 n +0001419615 00000 n +0001422532 00000 n +0001422717 00000 n +0001422906 00000 n +0001424921 00000 n +0001425107 00000 n +0001425294 00000 n +0001425480 00000 n +0001425667 00000 n +0001425854 00000 n +0001426418 00000 n +0001424732 00000 n +0001423187 00000 n +0001426041 00000 n +0001426229 00000 n +0001428924 00000 n +0001429110 00000 n +0001429295 00000 n +0001429481 00000 n +0001429667 00000 n +0001429853 00000 n +0001430039 00000 n +0001430225 00000 n +0001430411 00000 n +0001430596 00000 n +0001430783 00000 n +0001430968 00000 n +0001431155 00000 n +0001431342 00000 n +0001431528 00000 n +0001431714 00000 n +0001432213 00000 n +0001428645 00000 n +0001426664 00000 n +0001431898 00000 n +0001431961 00000 n +0001432150 00000 n +0001813809 00000 n +0001443453 00000 n +0001441579 00000 n +0001441768 00000 n +0001434817 00000 n +0001437022 00000 n +0001443641 00000 n +0001443829 00000 n +0001439693 00000 n +0001436833 00000 n +0001439504 00000 n +0001434502 00000 n +0001434691 00000 n +0001433948 00000 n +0001434126 00000 n +0001434879 00000 n +0001433795 00000 n +0001432419 00000 n +0001434313 00000 n +0001434628 00000 n +0001821195 00000 n +0001436457 00000 n +0001437148 00000 n +0001436313 00000 n +0001435071 00000 n +0001436644 00000 n +0001436770 00000 n +0001436959 00000 n +0001439004 00000 n +0001439191 00000 n +0001439818 00000 n +0001438851 00000 n +0001437326 00000 n +0001439378 00000 n +0001439441 00000 n +0001439630 00000 n +0001441957 00000 n +0001441330 00000 n +0001440010 00000 n +0001441453 00000 n +0001441516 00000 n +0001441705 00000 n +0001441894 00000 n +0001443891 00000 n +0001443267 00000 n +0001442163 00000 n +0001443390 00000 n +0001443578 00000 n +0001443767 00000 n +0001445697 00000 n +0001445882 00000 n +0001446068 00000 n +0001446253 00000 n +0001446439 00000 n +0001446625 00000 n +0001446811 00000 n +0001446997 00000 n +0001449673 00000 n +0001449859 00000 n +0001450043 00000 n +0001450230 00000 n +0001450416 00000 n +0001450602 00000 n +0001450788 00000 n +0001450973 00000 n +0001447684 00000 n +0001445490 00000 n +0001444069 00000 n +0001447181 00000 n +0001447307 00000 n +0001447496 00000 n +0001447558 00000 n +0001447621 00000 n +0001460842 00000 n +0001458910 00000 n +0001460653 00000 n +0001453831 00000 n +0001455984 00000 n +0001462479 00000 n +0001462668 00000 n +0001451159 00000 n +0001451345 00000 n +0001451523 00000 n +0001452150 00000 n +0001449439 00000 n +0001447890 00000 n +0001451710 00000 n +0001451899 00000 n +0001452025 00000 n +0001452088 00000 n +0001821320 00000 n +0001458721 00000 n +0001454020 00000 n +0001456172 00000 n +0001455608 00000 n +0001454082 00000 n +0001453519 00000 n +0001452342 00000 n +0001453642 00000 n +0001453768 00000 n +0001453957 00000 n +0001458223 00000 n +0001458410 00000 n +0001456297 00000 n +0001455464 00000 n +0001454260 00000 n +0001455795 00000 n +0001455921 00000 n +0001456109 00000 n +0001459036 00000 n +0001458070 00000 n +0001456475 00000 n +0001458596 00000 n +0001458659 00000 n +0001458847 00000 n +0001461030 00000 n +0001460404 00000 n +0001459242 00000 n +0001460527 00000 n +0001460590 00000 n +0001460779 00000 n +0001460967 00000 n +0001462919 00000 n +0001462293 00000 n +0001461236 00000 n +0001462416 00000 n +0001462605 00000 n +0001462794 00000 n +0001464060 00000 n +0001464252 00000 n +0001464404 00000 n +0001464582 00000 n +0001464773 00000 n +0001464925 00000 n +0001468057 00000 n +0001468244 00000 n +0001465792 00000 n +0001463871 00000 n +0001463097 00000 n +0001465101 00000 n +0001465227 00000 n +0001465290 00000 n +0001465541 00000 n +0001465604 00000 n +0001821445 00000 n +0001468430 00000 n +0001468616 00000 n +0001468803 00000 n +0001468990 00000 n +0001469176 00000 n +0001469363 00000 n +0001469550 00000 n +0001469735 00000 n +0001469922 00000 n +0001470108 00000 n +0001470294 00000 n +0001470481 00000 n +0001470668 00000 n +0001470854 00000 n +0001471041 00000 n +0001471228 00000 n +0001471415 00000 n +0001471602 00000 n +0001471789 00000 n +0001471976 00000 n +0001472162 00000 n +0001472348 00000 n +0001472534 00000 n +0001472719 00000 n +0001472905 00000 n +0001473092 00000 n +0001473279 00000 n +0001473464 00000 n +0001473651 00000 n +0001473838 00000 n +0001474025 00000 n +0001474212 00000 n +0001474397 00000 n +0001474584 00000 n +0001474771 00000 n +0001474958 00000 n +0001475145 00000 n +0001475331 00000 n +0001475518 00000 n +0001475705 00000 n +0001475892 00000 n +0001476077 00000 n +0001476264 00000 n +0001476449 00000 n +0001476635 00000 n +0001476821 00000 n +0001477008 00000 n +0001477195 00000 n +0001477381 00000 n +0001477568 00000 n +0001477754 00000 n +0001477940 00000 n +0001478125 00000 n +0001478310 00000 n +0001480892 00000 n +0001481078 00000 n +0001481265 00000 n +0001481450 00000 n +0001481635 00000 n +0001481822 00000 n +0001482007 00000 n +0001482191 00000 n +0001482376 00000 n +0001482563 00000 n +0001478684 00000 n +0001467418 00000 n +0001465970 00000 n +0001478495 00000 n +0001478621 00000 n +0001487435 00000 n +0001487622 00000 n +0001497016 00000 n +0001503060 00000 n +0001503248 00000 n +0001496827 00000 n +0001515411 00000 n +0001484798 00000 n +0001509349 00000 n +0001515222 00000 n +0001505951 00000 n +0001512248 00000 n +0001512059 00000 n +0001490880 00000 n +0001496638 00000 n +0001500218 00000 n +0001506140 00000 n +0001482750 00000 n +0001482937 00000 n +0001483124 00000 n +0001483310 00000 n +0001483497 00000 n +0001483683 00000 n +0001483870 00000 n +0001484048 00000 n +0001484235 00000 n +0001484422 00000 n +0001484987 00000 n +0001480577 00000 n +0001478862 00000 n +0001484609 00000 n +0001484924 00000 n +0001494079 00000 n +0001500029 00000 n +0001490692 00000 n +0001518331 00000 n +0001509538 00000 n +0001511870 00000 n +0001487810 00000 n +0001486812 00000 n +0001486999 00000 n +0001487186 00000 n +0001489943 00000 n +0001487872 00000 n +0001486650 00000 n +0001485165 00000 n +0001487372 00000 n +0001487560 00000 n +0001487747 00000 n +0001490130 00000 n +0001490316 00000 n +0001492958 00000 n +0001493143 00000 n +0001493330 00000 n +0001490942 00000 n +0001489781 00000 n +0001488078 00000 n +0001490503 00000 n +0001490629 00000 n +0001490817 00000 n +0001493517 00000 n +0001493704 00000 n +0001494268 00000 n +0001492778 00000 n +0001491148 00000 n +0001493890 00000 n +0001494016 00000 n +0001494205 00000 n +0001495831 00000 n +0001496016 00000 n +0001496203 00000 n +0001496388 00000 n +0001498911 00000 n +0001499096 00000 n +0001497078 00000 n +0001495660 00000 n +0001494446 00000 n +0001496575 00000 n +0001496764 00000 n +0001496953 00000 n +0001821570 00000 n +0001499283 00000 n +0001499467 00000 n +0001499654 00000 n +0001501940 00000 n +0001502125 00000 n +0001502312 00000 n +0001500280 00000 n +0001498731 00000 n +0001497270 00000 n +0001499840 00000 n +0001499966 00000 n +0001500155 00000 n +0001502499 00000 n +0001502684 00000 n +0001505017 00000 n +0001505202 00000 n +0001503310 00000 n +0001501760 00000 n +0001500486 00000 n +0001502871 00000 n +0001502997 00000 n +0001503186 00000 n +0001505389 00000 n +0001505576 00000 n +0001508104 00000 n +0001508291 00000 n +0001506266 00000 n +0001504846 00000 n +0001503488 00000 n +0001505762 00000 n +0001505888 00000 n +0001506077 00000 n +0001508478 00000 n +0001508665 00000 n +0001508851 00000 n +0001509038 00000 n +0001509663 00000 n +0001507915 00000 n +0001506444 00000 n +0001509223 00000 n +0001509286 00000 n +0001509475 00000 n +0001511371 00000 n +0001511557 00000 n +0001514099 00000 n +0001514286 00000 n +0001514473 00000 n +0001512310 00000 n +0001511218 00000 n +0001509841 00000 n +0001511744 00000 n +0001511807 00000 n +0001511996 00000 n +0001512185 00000 n +0001514660 00000 n +0001514846 00000 n +0001517645 00000 n +0001517832 00000 n +0001518019 00000 n +0001515537 00000 n +0001513919 00000 n +0001512488 00000 n +0001515033 00000 n +0001515159 00000 n +0001515348 00000 n +0001821695 00000 n +0001521079 00000 n +0001518646 00000 n +0001517483 00000 n +0001515715 00000 n +0001518205 00000 n +0001518268 00000 n +0001518457 00000 n +0001521265 00000 n +0001521452 00000 n +0001521638 00000 n +0001521824 00000 n +0001522011 00000 n +0001522198 00000 n +0001522384 00000 n +0001522571 00000 n +0001522758 00000 n +0001522944 00000 n +0001523131 00000 n +0001523318 00000 n +0001523504 00000 n +0001523691 00000 n +0001523878 00000 n +0001524064 00000 n +0001524250 00000 n +0001524437 00000 n +0001524623 00000 n +0001524810 00000 n +0001524997 00000 n +0001525184 00000 n +0001525371 00000 n +0001525558 00000 n +0001525745 00000 n +0001525931 00000 n +0001526118 00000 n +0001526305 00000 n +0001526492 00000 n +0001526677 00000 n +0001526864 00000 n +0001527051 00000 n +0001527238 00000 n +0001527425 00000 n +0001527610 00000 n +0001527797 00000 n +0001527984 00000 n +0001528171 00000 n +0001528358 00000 n +0001528544 00000 n +0001528731 00000 n +0001528918 00000 n +0001529105 00000 n +0001529291 00000 n +0001529478 00000 n +0001529664 00000 n +0001529851 00000 n +0001530037 00000 n +0001530224 00000 n +0001530410 00000 n +0001530596 00000 n +0001530783 00000 n +0001530970 00000 n +0001531157 00000 n +0001531344 00000 n +0001531531 00000 n +0001531717 00000 n +0001531901 00000 n +0001532087 00000 n +0001532273 00000 n +0001532460 00000 n +0001532646 00000 n +0001532832 00000 n +0001533018 00000 n +0001533203 00000 n +0001533388 00000 n +0001533573 00000 n +0001535922 00000 n +0001536109 00000 n +0001536295 00000 n +0001536481 00000 n +0001536668 00000 n +0001534010 00000 n +0001520332 00000 n +0001518866 00000 n +0001533758 00000 n +0001533821 00000 n +0001533947 00000 n +0001537969 00000 n +0001540616 00000 n +0001549981 00000 n +0001556026 00000 n +0001556214 00000 n +0001549792 00000 n +0001568381 00000 n +0001537780 00000 n +0001562311 00000 n +0001568192 00000 n +0001558918 00000 n +0001565219 00000 n +0001565030 00000 n +0001544065 00000 n +0001553182 00000 n +0001559107 00000 n +0001571220 00000 n +0001547050 00000 n +0001547237 00000 n +0001552993 00000 n +0001543876 00000 n +0001536854 00000 n +0001537032 00000 n +0001537217 00000 n +0001537404 00000 n +0001539866 00000 n +0001538031 00000 n +0001535706 00000 n +0001534160 00000 n +0001537591 00000 n +0001537906 00000 n +0001562500 00000 n +0001564841 00000 n +0001540805 00000 n +0001540053 00000 n +0001540240 00000 n +0001543006 00000 n +0001540929 00000 n +0001539704 00000 n +0001538209 00000 n +0001540427 00000 n +0001540553 00000 n +0001540742 00000 n +0001543193 00000 n +0001543380 00000 n +0001543567 00000 n +0001546178 00000 n +0001546365 00000 n +0001544191 00000 n +0001542835 00000 n +0001541135 00000 n +0001543750 00000 n +0001543813 00000 n +0001544002 00000 n +0001546552 00000 n +0001546737 00000 n +0001548859 00000 n +0001549044 00000 n +0001547299 00000 n +0001546007 00000 n +0001544397 00000 n +0001546924 00000 n +0001546987 00000 n +0001547174 00000 n +0001821820 00000 n +0001549231 00000 n +0001549416 00000 n +0001551875 00000 n +0001552060 00000 n +0001550043 00000 n +0001548688 00000 n +0001547477 00000 n +0001549603 00000 n +0001549729 00000 n +0001549918 00000 n +0001552247 00000 n +0001552431 00000 n +0001552618 00000 n +0001554906 00000 n +0001555091 00000 n +0001555278 00000 n +0001553244 00000 n +0001551695 00000 n +0001550235 00000 n +0001552804 00000 n +0001552930 00000 n +0001553119 00000 n +0001555465 00000 n +0001555650 00000 n +0001557984 00000 n +0001558169 00000 n +0001556276 00000 n +0001554726 00000 n +0001553450 00000 n +0001555837 00000 n +0001555963 00000 n +0001556152 00000 n +0001558356 00000 n +0001558543 00000 n +0001561066 00000 n +0001561253 00000 n +0001559233 00000 n +0001557813 00000 n +0001556454 00000 n +0001558729 00000 n +0001558855 00000 n +0001559044 00000 n +0001561440 00000 n +0001561627 00000 n +0001561813 00000 n +0001562000 00000 n +0001562625 00000 n +0001560877 00000 n +0001559411 00000 n +0001562185 00000 n +0001562248 00000 n +0001562437 00000 n +0001564342 00000 n +0001564528 00000 n +0001567069 00000 n +0001567256 00000 n +0001567443 00000 n +0001565281 00000 n +0001564189 00000 n +0001562803 00000 n +0001564715 00000 n +0001564778 00000 n +0001564967 00000 n +0001565156 00000 n +0001821945 00000 n +0001567630 00000 n +0001567816 00000 n +0001570534 00000 n +0001570721 00000 n +0001570908 00000 n +0001568507 00000 n +0001566889 00000 n +0001565459 00000 n +0001568003 00000 n +0001568129 00000 n +0001568318 00000 n +0001571534 00000 n +0001570372 00000 n +0001568685 00000 n +0001571094 00000 n +0001571157 00000 n +0001571346 00000 n +0001572798 00000 n +0001572991 00000 n +0001573143 00000 n +0001573321 00000 n +0001573514 00000 n +0001573667 00000 n +0001574412 00000 n +0001572609 00000 n +0001571740 00000 n +0001573845 00000 n +0001573908 00000 n +0001573971 00000 n +0001574223 00000 n +0001574590 00000 n +0001574616 00000 n +0001574642 00000 n +0001574674 00000 n +0001574820 00000 n +0001575277 00000 n +0001575397 00000 n +0001575489 00000 n +0001811425 00000 n +0001575515 00000 n +0001575851 00000 n +0001576501 00000 n +0001576686 00000 n +0001576718 00000 n +0001576744 00000 n +0001577092 00000 n +0001577666 00000 n +0001578277 00000 n +0001578776 00000 n +0001579432 00000 n +0001580081 00000 n +0001580473 00000 n +0001580785 00000 n +0001581261 00000 n +0001582144 00000 n +0001590139 00000 n +0001590535 00000 n +0001597653 00000 n +0001597897 00000 n +0001610312 00000 n +0001610630 00000 n +0001617747 00000 n +0001617969 00000 n +0001626208 00000 n +0001626438 00000 n +0001636329 00000 n +0001636603 00000 n +0001646855 00000 n +0001647114 00000 n +0001660760 00000 n +0001661106 00000 n +0001668274 00000 n +0001668500 00000 n +0001676251 00000 n +0001676509 00000 n +0001684622 00000 n +0001684891 00000 n +0001692291 00000 n +0001692536 00000 n +0001700467 00000 n +0001700746 00000 n +0001707765 00000 n +0001707996 00000 n +0001715285 00000 n +0001715537 00000 n +0001722666 00000 n +0001722900 00000 n +0001729967 00000 n +0001730197 00000 n +0001749070 00000 n +0001749636 00000 n +0001762293 00000 n +0001762687 00000 n +0001775346 00000 n +0001775791 00000 n +0001786446 00000 n +0001786792 00000 n +0001799585 00000 n +0001800186 00000 n +0001810934 00000 n +0001822052 00000 n +0001822178 00000 n +0001822304 00000 n +0001822430 00000 n +0001822556 00000 n +0001822682 00000 n +0001822808 00000 n +0001822934 00000 n +0001823060 00000 n +0001823177 00000 n +0001823304 00000 n +0001823404 00000 n +0001823478 00000 n +0001890091 00000 n +0001890331 00000 n +0001890508 00000 n +0001890682 00000 n +0001890851 00000 n +0001891034 00000 n +0001891312 00000 n +0001891799 00000 n +0001892289 00000 n +0001892721 00000 n +0001893220 00000 n +0001893679 00000 n +0001894212 00000 n +0001894763 00000 n +0001895246 00000 n +0001895599 00000 n +0001896028 00000 n +0001896561 00000 n +0001896972 00000 n +0001897470 00000 n +0001897847 00000 n +0001898148 00000 n +0001898462 00000 n +0001898811 00000 n +0001899143 00000 n +0001899432 00000 n +0001899907 00000 n +0001900350 00000 n +0001900933 00000 n +0001901388 00000 n +0001901791 00000 n +0001902316 00000 n +0001902899 00000 n +0001903482 00000 n +0001904065 00000 n +0001904682 00000 n +0001905299 00000 n +0001905798 00000 n +0001906259 00000 n +0001906724 00000 n +0001907189 00000 n +0001907654 00000 n +0001908119 00000 n +0001908584 00000 n +0001909049 00000 n +0001909480 00000 n +0001909945 00000 n +0001910410 00000 n +0001910875 00000 n +0001911340 00000 n +0001911805 00000 n +0001912270 00000 n +0001912735 00000 n +0001913184 00000 n +0001913663 00000 n +0001914137 00000 n +0001914617 00000 n +0001915282 00000 n +0001915919 00000 n +0001916572 00000 n +0001917259 00000 n +0001917877 00000 n +0001918299 00000 n +0001918858 00000 n +0001919419 00000 n +0001919848 00000 n +0001920031 00000 n +0001920214 00000 n +0001920399 00000 n +0001920583 00000 n +0001920768 00000 n +0001920952 00000 n +0001921137 00000 n +0001921321 00000 n +0001921506 00000 n +0001921690 00000 n +0001921875 00000 n +0001922058 00000 n +0001922241 00000 n +0001922426 00000 n +0001922610 00000 n +0001922795 00000 n +0001922979 00000 n +0001923164 00000 n +0001923346 00000 n +0001923531 00000 n +0001923715 00000 n +0001923900 00000 n +0001924084 00000 n +0001924269 00000 n +0001924452 00000 n +0001924635 00000 n +0001924820 00000 n +0001925004 00000 n +0001925189 00000 n +0001925373 00000 n +0001925558 00000 n +0001925742 00000 n +0001925927 00000 n +0001926111 00000 n +0001926296 00000 n +0001926479 00000 n +0001926658 00000 n +0001926835 00000 n +0001927011 00000 n +0001927188 00000 n +0001927363 00000 n +0001927538 00000 n +0001927715 00000 n +0001927891 00000 n +0001928068 00000 n +0001928244 00000 n +0001928421 00000 n +0001928597 00000 n +0001928774 00000 n +0001929147 00000 n +0001929734 00000 n +0001930349 00000 n +0001930744 00000 n +0001931188 00000 n +0001931584 00000 n +0001931918 00000 n +0001932135 00000 n +0001932351 00000 n +0001932568 00000 n +0001932784 00000 n +0001932996 00000 n +0001933204 00000 n +0001933413 00000 n +0001933621 00000 n +0001933830 00000 n +0001934038 00000 n +0001934247 00000 n +0001934454 00000 n +0001934661 00000 n +0001934870 00000 n +0001935078 00000 n +0001935287 00000 n +0001935495 00000 n +0001935704 00000 n +0001935912 00000 n +0001936121 00000 n +0001936319 00000 n +0001936536 00000 n +0001936753 00000 n +0001936972 00000 n +0001937190 00000 n +0001937409 00000 n +0001937631 00000 n +0001937856 00000 n +0001938079 00000 n +0001938304 00000 n +0001938527 00000 n +0001938752 00000 n +0001938974 00000 n +0001939196 00000 n +0001939421 00000 n +0001939644 00000 n +0001939863 00000 n +0001940060 00000 n +0001940264 00000 n +0001940475 00000 n +0001940678 00000 n +0001940998 00000 n +0001941377 00000 n +0001941800 00000 n +0001942225 00000 n +0001942614 00000 n +0001942860 00000 n +0001943119 00000 n +0001943378 00000 n +0001943637 00000 n +0001943893 00000 n +0001944152 00000 n +0001944411 00000 n +0001944668 00000 n +0001944927 00000 n +0001945187 00000 n +0001945448 00000 n +0001945713 00000 n +0001945978 00000 n +0001946239 00000 n +0001946504 00000 n +0001946769 00000 n +0001947031 00000 n +0001947293 00000 n +0001947558 00000 n +0001947820 00000 n +0001948082 00000 n +0001948347 00000 n +0001948612 00000 n +0001948873 00000 n +0001949138 00000 n +0001949403 00000 n +0001949664 00000 n +0001949923 00000 n +0001950164 00000 n +0001950413 00000 n +0001950659 00000 n +0001950914 00000 n +0001951211 00000 n +0001951510 00000 n +0001951806 00000 n +0001952105 00000 n +0001952404 00000 n +0001952700 00000 n +0001952997 00000 n +0001953296 00000 n +0001953595 00000 n +0001953899 00000 n +0001954198 00000 n +0001954511 00000 n +0001954823 00000 n +0001955136 00000 n +0001955448 00000 n +0001955761 00000 n +0001956073 00000 n +0001956381 00000 n +0001956688 00000 n +0001957001 00000 n +0001957313 00000 n +0001957626 00000 n +0001957938 00000 n +0001958251 00000 n +0001958563 00000 n +0001958870 00000 n +0001959170 00000 n +0001959475 00000 n +0001959780 00000 n +0001960085 00000 n +0001960390 00000 n +0001960695 00000 n +0001960996 00000 n +0001961301 00000 n +0001961597 00000 n +0001961902 00000 n +0001962207 00000 n +0001962507 00000 n +0001962807 00000 n +0001963112 00000 n +0001963417 00000 n +0001963722 00000 n +0001964027 00000 n +0001964334 00000 n +0001964642 00000 n +0001964949 00000 n +0001965257 00000 n +0001965557 00000 n +0001965868 00000 n +0001966179 00000 n +0001966490 00000 n +0001966795 00000 n +0001967106 00000 n +0001967417 00000 n +0001967728 00000 n +0001968033 00000 n +0001968406 00000 n +0001968813 00000 n +0001969254 00000 n +0001969657 00000 n +0001969869 00000 n +0001970086 00000 n +0001970301 00000 n +0001970516 00000 n +0001970733 00000 n +0001970949 00000 n +0001971166 00000 n +0001971382 00000 n +0001971599 00000 n +0001971815 00000 n +0001972032 00000 n +0001972248 00000 n +0001972465 00000 n +0001972680 00000 n +0001972895 00000 n +0001973112 00000 n +0001973328 00000 n +0001973545 00000 n +0001973759 00000 n +0001973976 00000 n +0001974192 00000 n +0001974409 00000 n +0001974625 00000 n +0001974842 00000 n +0001975058 00000 n +0001975275 00000 n +0001975490 00000 n +0001975705 00000 n +0001975922 00000 n +0001976138 00000 n +0001976355 00000 n +0001976571 00000 n +0001976788 00000 n +0001977004 00000 n +0001977221 00000 n +0001977437 00000 n +0001977654 00000 n +0001977866 00000 n +0001978083 00000 n +0001978298 00000 n +0001978513 00000 n +0001978730 00000 n +0001978941 00000 n +0001979149 00000 n +0001979358 00000 n +0001979566 00000 n +0001979775 00000 n +0001979982 00000 n +0001980189 00000 n +0001980398 00000 n +0001980606 00000 n +0001980815 00000 n +0001981023 00000 n +0001981232 00000 n +0001981602 00000 n +0001982123 00000 n +0001982576 00000 n +0001983039 00000 n +0001983496 00000 n +0001983885 00000 n +0001984342 00000 n +0001984799 00000 n +0001985146 00000 n +0001985611 00000 n +0001986076 00000 n +0001986541 00000 n +0001987006 00000 n +0001987403 00000 n +0001987868 00000 n +0001988333 00000 n +0001988798 00000 n +0001989225 00000 n +0001989383 00000 n +0001989593 00000 n +0001989768 00000 n +0001989944 00000 n +0001990085 00000 n +0001990305 00000 n +0001990512 00000 n +0001990700 00000 n +0001990894 00000 n +0001991097 00000 n +0001991282 00000 n +0001991400 00000 n +0001991517 00000 n +0001991635 00000 n +0001991753 00000 n +0001991871 00000 n +0001991988 00000 n +0001992104 00000 n +0001992220 00000 n +0001992380 00000 n +0001992515 00000 n +0001992639 00000 n +0001992762 00000 n +0001992887 00000 n +0001993015 00000 n +0001993143 00000 n +0001993269 00000 n +0001993400 00000 n +0001993538 00000 n +0001993676 00000 n +0001993814 00000 n +0001993952 00000 n +0001994088 00000 n +0001994229 00000 n +0001994377 00000 n +0001994527 00000 n +0001994677 00000 n +0001994826 00000 n +0001994973 00000 n +0001995121 00000 n +0001995269 00000 n +0001995418 00000 n +0001995584 00000 n +0001995738 00000 n +0001995864 00000 n +0001995990 00000 n +0001996116 00000 n +0001996242 00000 n +0001996368 00000 n +0001996493 00000 n +0001996618 00000 n +0001996741 00000 n +0001996896 00000 n +0001997083 00000 n +0001997271 00000 n +0001997420 00000 n +0001997590 00000 n +0001997762 00000 n +0001997879 00000 n +0001998000 00000 n +0001998133 00000 n +0001998277 00000 n +0001998427 00000 n +0001998565 00000 n +0001998722 00000 n +0001998880 00000 n +0001999012 00000 n +0001999169 00000 n +0001999290 00000 n +0001999330 00000 n +0001999513 00000 n +trailer +<< /Size 9344 +/Root 9342 0 R +/Info 9343 0 R +/ID [<D0E7CBCE8ABEA257F4559C04ADEDFA79> <D0E7CBCE8ABEA257F4559C04ADEDFA79>] >> +startxref +1999789 +%%EOF diff --git a/doc/doxygen/latex/refman.synctex.gz b/doc/doxygen/latex/refman.synctex.gz new file mode 100644 index 0000000000000000000000000000000000000000..b25ac85c96f7525d2430f8d4e6c0c87091c0f6ad Binary files /dev/null and b/doc/doxygen/latex/refman.synctex.gz differ diff --git a/doc/doxygen/latex/refman.tex b/doc/doxygen/latex/refman.tex new file mode 100644 index 0000000000000000000000000000000000000000..aa899f844a5909602a622b9523a1b747a6aeda80 --- /dev/null +++ b/doc/doxygen/latex/refman.tex @@ -0,0 +1,319 @@ +\let\mypdfximage\pdfximage\def\pdfximage{\immediate\mypdfximage}\documentclass[twoside]{book} + +%% moved from doxygen.sty due to workaround for LaTex 2019 version and unmaintained tabu package +\usepackage{ifthen} +\ifx\requestedLaTeXdate\undefined +\usepackage{array} +\else +\usepackage{array}[=2016-10-06] +\fi +%% +% Packages required by doxygen +\usepackage{fixltx2e} +\usepackage{calc} +\usepackage{doxygen} +\usepackage{graphicx} +\usepackage[utf8]{inputenc} +\usepackage{makeidx} +\usepackage{multicol} +\usepackage{multirow} +\PassOptionsToPackage{warn}{textcomp} +\usepackage{textcomp} +\usepackage[nointegrals]{wasysym} +\usepackage[table]{xcolor} +\usepackage{ifpdf,ifxetex} + +% Font selection +\usepackage[T1]{fontenc} +\usepackage[scaled=.90]{helvet} +\usepackage{courier} +\usepackage{amssymb} +\usepackage{sectsty} +\renewcommand{\familydefault}{\sfdefault} +\allsectionsfont{% + \fontseries{bc}\selectfont% + \color{darkgray}% +} +\renewcommand{\DoxyLabelFont}{% + \fontseries{bc}\selectfont% + \color{darkgray}% +} +\newcommand{\+}{\discretionary{\mbox{\scriptsize$\hookleftarrow$}}{}{}} + +% Arguments of doxygenemoji: +% 1) ':<text>:' form of the emoji, already "LaTeX"-escaped +% 2) file with the name of the emoji without the .png extension +% in case image exist use this otherwise use the ':<text>:' form +\newcommand{\doxygenemoji}[2]{% + \IfFileExists{./#2.png}{\raisebox{-0.1em}{\includegraphics[height=0.9em]{./#2.png}}}{#1}% +} +% Page & text layout +\usepackage{geometry} +\geometry{% + a4paper,% + top=2.5cm,% + bottom=2.5cm,% + left=2.5cm,% + right=2.5cm% +} +\tolerance=750 +\hfuzz=15pt +\hbadness=750 +\setlength{\emergencystretch}{15pt} +\setlength{\parindent}{0cm} +\newcommand{\doxynormalparskip}{\setlength{\parskip}{3ex plus 2ex minus 2ex}} +\newcommand{\doxytocparskip}{\setlength{\parskip}{1ex plus 0ex minus 0ex}} +\doxynormalparskip +\makeatletter +\renewcommand{\paragraph}{% + \@startsection{paragraph}{4}{0ex}{-1.0ex}{1.0ex}{% + \normalfont\normalsize\bfseries\SS@parafont% + }% +} +\renewcommand{\subparagraph}{% + \@startsection{subparagraph}{5}{0ex}{-1.0ex}{1.0ex}{% + \normalfont\normalsize\bfseries\SS@subparafont% + }% +} +\makeatother + +% Headers & footers +\usepackage{fancyhdr} +\pagestyle{fancyplain} +\fancyhead[LE]{\fancyplain{}{\bfseries\thepage}} +\fancyhead[CE]{\fancyplain{}{}} +\fancyhead[RE]{\fancyplain{}{\bfseries\leftmark}} +\fancyhead[LO]{\fancyplain{}{\bfseries\rightmark}} +\fancyhead[CO]{\fancyplain{}{}} +\fancyhead[RO]{\fancyplain{}{\bfseries\thepage}} +\fancyfoot[LE]{\fancyplain{}{}} +\fancyfoot[CE]{\fancyplain{}{}} +\fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize Generated by Doxygen }} +\fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize Generated by Doxygen }} +\fancyfoot[CO]{\fancyplain{}{}} +\fancyfoot[RO]{\fancyplain{}{}} +\renewcommand{\footrulewidth}{0.4pt} +\renewcommand{\chaptermark}[1]{% + \markboth{#1}{}% +} +\renewcommand{\sectionmark}[1]{% + \markright{\thesection\ #1}% +} + +% Indices & bibliography +\usepackage{natbib} +\usepackage[titles]{tocloft} +\setcounter{tocdepth}{3} +\setcounter{secnumdepth}{5} +\makeindex + +% Packages requested by user +\usepackage{amsmath} +\usepackage{svg} + +\usepackage{newunicodechar} + \newunicodechar{⁻}{${}^{-}$}% Superscript minus + \newunicodechar{²}{${}^{2}$}% Superscript two + \newunicodechar{³}{${}^{3}$}% Superscript three + +% Hyperlinks (required, but should be loaded last) +\ifpdf + \usepackage[pdftex,pagebackref=true]{hyperref} +\else + \ifxetex + \usepackage[pagebackref=true]{hyperref} + \else + \usepackage[ps2pdf,pagebackref=true]{hyperref} + \fi +\fi + +\hypersetup{% + colorlinks=true,% + linkcolor=blue,% + citecolor=blue,% + unicode% +} + +% Custom commands +\newcommand{\clearemptydoublepage}{% + \newpage{\pagestyle{empty}\cleardoublepage}% +} + +\usepackage{caption} +\captionsetup{labelsep=space,justification=centering,font={bf},singlelinecheck=off,skip=4pt,position=top} + +\usepackage{etoc} +\etocsettocstyle{\doxytocparskip}{\doxynormalparskip} +\renewcommand{\numberline}[1]{#1~} +%===== C O N T E N T S ===== + +\begin{document} + +% Titlepage & ToC +\hypersetup{pageanchor=false, + bookmarksnumbered=true, + pdfencoding=unicode + } +\pagenumbering{alph} +\begin{titlepage} +\vspace*{7cm} +\begin{center}% +{\Large Rcd\+Math\+Lib\+\_\+doc }\\ +\vspace*{1cm} +{\large Generated by Doxygen 1.8.16}\\ +\end{center} +\end{titlepage} +\clearemptydoublepage +\pagenumbering{roman} +\tableofcontents +\clearemptydoublepage +\pagenumbering{arabic} +\hypersetup{pageanchor=true} + +%--- Begin generated contents --- +\chapter{Rcd\+Math\+Lib Documentation} +\label{index}\hypertarget{index}{}\input{index} +\chapter{Creating an application} +\label{creating-an-application} +\Hypertarget{creating-an-application} +\input{creating-an-application} +\chapter{Creating modules} +\label{creating-modules} +\Hypertarget{creating-modules} +\input{creating-modules} +\chapter{Getting started} +\label{getting-started} +\Hypertarget{getting-started} +\input{getting-started} +\chapter{Module Index} +\input{modules} +\chapter{Data Structure Index} +\input{annotated} +\chapter{File Index} +\input{files} +\chapter{Module Documentation} +\input{group__basic__operations} +\include{group__distance__based} +\include{group__examples} +\include{group__linear__algebra} +\include{group__localization} +\include{group__magnetic__based} +\include{group__matrix__decompositions} +\include{group__non__linear__algebra} +\include{group__optimization} +\include{group__position__algos} +\include{group__position__optimization} +\include{group__pos__algos__common} +\include{group__pseudo__inverse} +\include{group__solve__linear__equations} +\include{group__solve__non__linear__equations} +\include{group__utilities} +\chapter{Data Structure Documentation} +\input{structmatrix__dim__t} +\chapter{File Documentation} +\input{combinatorics_8c} +\input{combinatorics_8h} +\input{damped__newton__raphson_8c} +\input{damped__newton__raphson_8h} +\input{dist__based__fi_8c} +\input{dist__based__fi_8h} +\input{dist__based__jacobian_8c} +\input{dist__based__jacobian_8h} +\input{dist__based__position_8c} +\input{dist__based__position_8h} +\input{distance__based__test_8c} +\input{distance__based__test_8h} +\input{DOP_8c} +\input{DOP_8h} +\input{fsolve_8c} +\input{fsolve_8h} +\input{fsolve__test_8c} +\input{fsolve__test_8h} +\input{givens__test_8c} +\input{givens__test_8h} +\input{householder__test_8c} +\input{householder__test_8h} +\input{levenberg__marquardt_8c} +\input{levenberg__marquardt_8h} +\input{loc__gauss__newton_8c} +\input{loc__gauss__newton_8h} +\input{loc__levenberg__marquardt_8c} +\input{loc__levenberg__marquardt_8h} +\input{lu__decomp_8c} +\input{lu__decomp_8h} +\input{lu__decomp__test_8c} +\input{lu__decomp__test_8h} +\input{magnetic__based__fi_8c} +\input{magnetic__based__fi_8h} +\input{magnetic__based__jacobian_8c} +\input{magnetic__based__jacobian_8h} +\input{magnetic__based__position_8c} +\input{magnetic__based__position_8h} +\input{magnetic__based__test_8c} +\input{magnetic__based__test_8h} +\input{matrix_8c} +\input{matrix_8h} +\input{matrix__test_8c} +\input{matrix__test_8h} +\input{modified__gauss__newton_8c} +\input{modified__gauss__newton_8h} +\input{moore__penrose__pinv__test_8c} +\input{moore__penrose__pinv__test_8h} +\input{moore__penrose__pseudo__inverse_8c} +\input{moore__penrose__pseudo__inverse_8h} +\input{multipath__algo__own__norm__distr__test_8c} +\input{multipath__algo__own__norm__distr__test_8h} +\input{multipath__dist__detection__mitigation_8c} +\input{multipath__dist__detection__mitigation_8h} +\input{newton__raphson_8c} +\input{newton__raphson_8h} +\input{norm__dist__rnd__generator_8c} +\input{norm__dist__rnd__generator_8h} +\input{optimization__test_8c} +\input{optimization__test_8h} +\input{pos__algos__common__test_8c} +\input{pos__algos__common__test_8h} +\input{position__optimization__test_8c} +\input{position__optimization__test_8h} +\input{pseudo__inverse_8h} +\input{qr__common_8c} +\input{qr__common_8h} +\input{qr__givens_8c} +\input{qr__givens_8h} +\input{qr__householder_8c} +\input{qr__householder_8h} +\input{qr__pinv__test_8c} +\input{qr__pinv__test_8h} +\input{qr__pseudo__inverse_8c} +\input{qr__pseudo__inverse_8h} +\input{shell__sort_8c} +\input{shell__sort_8h} +\input{solve_8c} +\input{solve_8h} +\input{solve__test_8c} +\input{solve__test_8h} +\input{svd_8c} +\input{svd_8h} +\input{svd__test_8c} +\input{svd__test_8h} +\input{trilateration_8c} +\input{trilateration_8h} +\input{utils_8c} +\input{utils_8h} +\input{utils__test_8c} +\input{utils__test_8h} +\input{vector_8c} +\input{vector_8h} +\input{vector__test_8c} +\input{vector__test_8h} +%--- End generated contents --- + +% Index +\backmatter +\newpage +\phantomsection +\clearemptydoublepage +\addcontentsline{toc}{chapter}{\indexname} +\printindex + +\end{document} diff --git a/doc/doxygen/latex/refman.toc b/doc/doxygen/latex/refman.toc new file mode 100644 index 0000000000000000000000000000000000000000..e5d65bac54307f210120de312281a14f8742aca8 --- /dev/null +++ b/doc/doxygen/latex/refman.toc @@ -0,0 +1,669 @@ +\@ifundefined {etoctocstyle}{\let \etoc@startlocaltoc \@gobble \let \etoc@settocdepth \@gobble \let \etoc@depthtag \@gobble \let \etoc@setlocaltop \@gobble }{} +\contentsline {chapter}{\numberline {1}Rcd\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}Math\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}Lib Documentation}{1}{chapter.1} +\contentsline {section}{\numberline {1.1}Rcd\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}Math\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}Lib in a nutshell}{1}{section.1.1} +\contentsline {section}{\numberline {1.2}Download and use Rcd\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}Math\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}Lib}{1}{section.1.2} +\contentsline {section}{\numberline {1.3}The quickest start}{1}{section.1.3} +\contentsline {section}{\numberline {1.4}Structure}{2}{section.1.4} +\contentsline {subsection}{\numberline {1.4.1}Linear Algebra}{2}{subsection.1.4.1} +\contentsline {subsection}{\numberline {1.4.2}Non-\/\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}Linear Algebra}{3}{subsection.1.4.2} +\contentsline {subsection}{\numberline {1.4.3}Localization}{3}{subsection.1.4.3} +\contentsline {subsection}{\numberline {1.4.4}examples}{3}{subsection.1.4.4} +\contentsline {subsection}{\numberline {1.4.5}doc}{3}{subsection.1.4.5} +\contentsline {section}{\numberline {1.5}Further information}{3}{section.1.5} +\contentsline {chapter}{\numberline {2}Creating an application}{5}{chapter.2} +\contentsline {section}{\numberline {2.1}Creating an application for full-\/fledged devices}{5}{section.2.1} +\contentsline {section}{\numberline {2.2}Creating an application for resource-\/limited devices}{5}{section.2.2} +\contentsline {section}{\numberline {2.3}The main function}{5}{section.2.3} +\contentsline {section}{\numberline {2.4}The application\textquotesingle {}s Makefile}{6}{section.2.4} +\contentsline {subsection}{\numberline {2.4.1}The minimal Makefile}{6}{subsection.2.4.1} +\contentsline {subsection}{\numberline {2.4.2}Including modules}{6}{subsection.2.4.2} +\contentsline {chapter}{\numberline {3}Creating modules}{7}{chapter.3} +\contentsline {section}{\numberline {3.1}The general structure}{7}{section.3.1} +\contentsline {section}{\numberline {3.2}Module dependencies}{8}{section.3.2} +\contentsline {chapter}{\numberline {4}Getting started}{9}{chapter.4} +\contentsline {section}{\numberline {4.1}Downloading Rcd\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}Math\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}Lib code}{9}{section.4.1} +\contentsline {section}{\numberline {4.2}Compiling Rcd\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}Math\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}Lib}{9}{section.4.2} +\contentsline {subsection}{\numberline {4.2.1}Setting up a toolchain for full-\/fledged devices}{9}{subsection.4.2.1} +\contentsline {subsection}{\numberline {4.2.2}Setting up a toolchain for resource-\/limited devices}{10}{subsection.4.2.2} +\contentsline {subsection}{\numberline {4.2.3}The build system for full-\/fledged devices}{10}{subsection.4.2.3} +\contentsline {subsection}{\numberline {4.2.4}The build system for resource-\/limited devices}{11}{subsection.4.2.4} +\contentsline {subsection}{\numberline {4.2.5}Building and executing an example for resource-\/limited devices}{12}{subsection.4.2.5} +\contentsline {chapter}{\numberline {5}Module Index}{13}{chapter.5} +\contentsline {section}{\numberline {5.1}Modules}{13}{section.5.1} +\contentsline {chapter}{\numberline {6}Data Structure Index}{15}{chapter.6} +\contentsline {section}{\numberline {6.1}Data Structures}{15}{section.6.1} +\contentsline {chapter}{\numberline {7}File Index}{17}{chapter.7} +\contentsline {section}{\numberline {7.1}File List}{17}{section.7.1} +\contentsline {chapter}{\numberline {8}Module Documentation}{21}{chapter.8} +\contentsline {section}{\numberline {8.1}B\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}S\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}C\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}P\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}E\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}R\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}T\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}NS}{21}{section.8.1} +\contentsline {subsection}{\numberline {8.1.1}Detailed Description}{21}{subsection.8.1.1} +\contentsline {section}{\numberline {8.2}D\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}S\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}T\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}N\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}C\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}E\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}B\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}S\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}ED}{22}{section.8.2} +\contentsline {subsection}{\numberline {8.2.1}Detailed Description}{22}{subsection.8.2.1} +\contentsline {section}{\numberline {8.3}E\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}X\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}M\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}P\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}L\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}ES}{23}{section.8.3} +\contentsline {subsection}{\numberline {8.3.1}Detailed Description}{23}{subsection.8.3.1} +\contentsline {section}{\numberline {8.4}L\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}N\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}E\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}R\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}L\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}G\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}E\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}B\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}RA}{24}{section.8.4} +\contentsline {subsection}{\numberline {8.4.1}Detailed Description}{24}{subsection.8.4.1} +\contentsline {section}{\numberline {8.5}L\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}C\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}L\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}Z\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}T\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}ON}{25}{section.8.5} +\contentsline {subsection}{\numberline {8.5.1}Detailed Description}{25}{subsection.8.5.1} +\contentsline {section}{\numberline {8.6}M\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}G\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}N\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}E\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}T\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}C\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}B\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}S\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}ED}{26}{section.8.6} +\contentsline {subsection}{\numberline {8.6.1}Detailed Description}{26}{subsection.8.6.1} +\contentsline {section}{\numberline {8.7}M\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}T\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}R\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}X\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}D\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}E\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}C\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}M\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}P\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}S\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}T\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}NS}{27}{section.8.7} +\contentsline {subsection}{\numberline {8.7.1}Detailed Description}{27}{subsection.8.7.1} +\contentsline {section}{\numberline {8.8}N\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}N\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}L\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}N\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}E\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}R\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}L\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}G\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}E\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}B\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}RA}{28}{section.8.8} +\contentsline {subsection}{\numberline {8.8.1}Detailed Description}{28}{subsection.8.8.1} +\contentsline {section}{\numberline {8.9}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}P\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}T\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}M\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}Z\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}T\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}ON}{29}{section.8.9} +\contentsline {subsection}{\numberline {8.9.1}Detailed Description}{29}{subsection.8.9.1} +\contentsline {section}{\numberline {8.10}P\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}S\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}T\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}N\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}L\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}G\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}OS}{30}{section.8.10} +\contentsline {subsection}{\numberline {8.10.1}Detailed Description}{30}{subsection.8.10.1} +\contentsline {section}{\numberline {8.11}P\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}S\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}T\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}N\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}P\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}T\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}M\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}Z\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}T\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}ON}{31}{section.8.11} +\contentsline {subsection}{\numberline {8.11.1}Detailed Description}{31}{subsection.8.11.1} +\contentsline {section}{\numberline {8.12}P\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}S\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}L\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}G\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}S\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}C\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}M\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}M\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}ON}{32}{section.8.12} +\contentsline {subsection}{\numberline {8.12.1}Detailed Description}{32}{subsection.8.12.1} +\contentsline {section}{\numberline {8.13}P\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}S\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}E\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}U\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}D\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}N\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}V\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}E\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}R\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}SE}{33}{section.8.13} +\contentsline {subsection}{\numberline {8.13.1}Detailed Description}{33}{subsection.8.13.1} +\contentsline {section}{\numberline {8.14}S\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}L\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}V\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}E\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}L\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}N\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}E\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}R\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}E\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}Q\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}U\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}T\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}NS}{34}{section.8.14} +\contentsline {subsection}{\numberline {8.14.1}Detailed Description}{34}{subsection.8.14.1} +\contentsline {section}{\numberline {8.15}S\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}L\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}V\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}E\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}N\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}N\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}L\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}N\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}E\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}R\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}E\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}Q\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}U\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}A\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}T\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}NS}{35}{section.8.15} +\contentsline {subsection}{\numberline {8.15.1}Detailed Description}{35}{subsection.8.15.1} +\contentsline {section}{\numberline {8.16}U\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}T\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}L\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}T\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}I\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}ES}{36}{section.8.16} +\contentsline {subsection}{\numberline {8.16.1}Detailed Description}{36}{subsection.8.16.1} +\contentsline {chapter}{\numberline {9}Data Structure Documentation}{37}{chapter.9} +\contentsline {section}{\numberline {9.1}matrix\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}dim\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}t Struct Reference}{37}{section.9.1} +\contentsline {subsection}{\numberline {9.1.1}Detailed Description}{37}{subsection.9.1.1} +\contentsline {chapter}{\numberline {10}File Documentation}{39}{chapter.10} +\contentsline {section}{\numberline {10.1}combinatorics.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{39}{section.10.1} +\contentsline {subsection}{\numberline {10.1.1}Detailed Description}{39}{subsection.10.1.1} +\contentsline {subsection}{\numberline {10.1.2}Function Documentation}{39}{subsection.10.1.2} +\contentsline {subsubsection}{\numberline {10.1.2.1}combinatorics\_get\_next\_without\_rep()}{39}{subsubsection.10.1.2.1} +\contentsline {subsubsection}{\numberline {10.1.2.2}combinatorics\_init()}{40}{subsubsection.10.1.2.2} +\contentsline {section}{\numberline {10.2}combinatorics.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{40}{section.10.2} +\contentsline {subsection}{\numberline {10.2.1}Detailed Description}{41}{subsection.10.2.1} +\contentsline {subsection}{\numberline {10.2.2}Function Documentation}{41}{subsection.10.2.2} +\contentsline {subsubsection}{\numberline {10.2.2.1}combinatorics\_get\_next\_without\_rep()}{41}{subsubsection.10.2.2.1} +\contentsline {subsubsection}{\numberline {10.2.2.2}combinatorics\_init()}{42}{subsubsection.10.2.2.2} +\contentsline {section}{\numberline {10.3}damped\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}newton\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}raphson.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{42}{section.10.3} +\contentsline {subsection}{\numberline {10.3.1}Detailed Description}{43}{subsection.10.3.1} +\contentsline {subsection}{\numberline {10.3.2}Function Documentation}{43}{subsection.10.3.2} +\contentsline {subsubsection}{\numberline {10.3.2.1}damped\_newton\_raphson()}{43}{subsubsection.10.3.2.1} +\contentsline {subsubsection}{\numberline {10.3.2.2}get\_damped\_norm()}{44}{subsubsection.10.3.2.2} +\contentsline {subsubsection}{\numberline {10.3.2.3}get\_delta\_x()}{45}{subsubsection.10.3.2.3} +\contentsline {section}{\numberline {10.4}damped\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}newton\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}raphson.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{45}{section.10.4} +\contentsline {subsection}{\numberline {10.4.1}Detailed Description}{46}{subsection.10.4.1} +\contentsline {subsection}{\numberline {10.4.2}Function Documentation}{46}{subsection.10.4.2} +\contentsline {subsubsection}{\numberline {10.4.2.1}damped\_newton\_raphson()}{46}{subsubsection.10.4.2.1} +\contentsline {subsubsection}{\numberline {10.4.2.2}get\_damped\_norm()}{47}{subsubsection.10.4.2.2} +\contentsline {subsubsection}{\numberline {10.4.2.3}get\_delta\_x()}{48}{subsubsection.10.4.2.3} +\contentsline {section}{\numberline {10.5}dist\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}based\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}fi.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{48}{section.10.5} +\contentsline {subsection}{\numberline {10.5.1}Detailed Description}{49}{subsection.10.5.1} +\contentsline {subsection}{\numberline {10.5.2}Function Documentation}{49}{subsection.10.5.2} +\contentsline {subsubsection}{\numberline {10.5.2.1}dist\_based\_f\_i()}{49}{subsubsection.10.5.2.1} +\contentsline {subsubsection}{\numberline {10.5.2.2}dist\_based\_fi()}{49}{subsubsection.10.5.2.2} +\contentsline {section}{\numberline {10.6}dist\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}based\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}fi.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{50}{section.10.6} +\contentsline {subsection}{\numberline {10.6.1}Detailed Description}{50}{subsection.10.6.1} +\contentsline {subsection}{\numberline {10.6.2}Function Documentation}{50}{subsection.10.6.2} +\contentsline {subsubsection}{\numberline {10.6.2.1}dist\_based\_f\_i()}{50}{subsubsection.10.6.2.1} +\contentsline {subsubsection}{\numberline {10.6.2.2}dist\_based\_fi()}{51}{subsubsection.10.6.2.2} +\contentsline {section}{\numberline {10.7}dist\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}based\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}jacobian.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{51}{section.10.7} +\contentsline {subsection}{\numberline {10.7.1}Detailed Description}{52}{subsection.10.7.1} +\contentsline {subsection}{\numberline {10.7.2}Function Documentation}{52}{subsection.10.7.2} +\contentsline {subsubsection}{\numberline {10.7.2.1}dist\_based\_jacobian\_get\_J()}{52}{subsubsection.10.7.2.1} +\contentsline {subsubsection}{\numberline {10.7.2.2}dist\_based\_jacobian\_get\_J\_mul\_s()}{53}{subsubsection.10.7.2.2} +\contentsline {subsubsection}{\numberline {10.7.2.3}dist\_based\_jacobian\_get\_JTf()}{53}{subsubsection.10.7.2.3} +\contentsline {subsubsection}{\numberline {10.7.2.4}dist\_based\_jacobian\_get\_JTJ()}{54}{subsubsection.10.7.2.4} +\contentsline {section}{\numberline {10.8}dist\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}based\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}jacobian.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{54}{section.10.8} +\contentsline {subsection}{\numberline {10.8.1}Detailed Description}{55}{subsection.10.8.1} +\contentsline {subsection}{\numberline {10.8.2}Function Documentation}{55}{subsection.10.8.2} +\contentsline {subsubsection}{\numberline {10.8.2.1}dist\_based\_jacobian\_get\_J()}{55}{subsubsection.10.8.2.1} +\contentsline {subsubsection}{\numberline {10.8.2.2}dist\_based\_jacobian\_get\_J\_mul\_s()}{55}{subsubsection.10.8.2.2} +\contentsline {subsubsection}{\numberline {10.8.2.3}dist\_based\_jacobian\_get\_JTf()}{56}{subsubsection.10.8.2.3} +\contentsline {subsubsection}{\numberline {10.8.2.4}dist\_based\_jacobian\_get\_JTJ()}{57}{subsubsection.10.8.2.4} +\contentsline {section}{\numberline {10.9}dist\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}based\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}position.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{57}{section.10.9} +\contentsline {subsection}{\numberline {10.9.1}Detailed Description}{57}{subsection.10.9.1} +\contentsline {subsection}{\numberline {10.9.2}Function Documentation}{58}{subsection.10.9.2} +\contentsline {subsubsection}{\numberline {10.9.2.1}dist\_based\_get\_absolute\_error()}{58}{subsubsection.10.9.2.1} +\contentsline {subsubsection}{\numberline {10.9.2.2}dist\_based\_get\_distance\_to\_anchor()}{58}{subsubsection.10.9.2.2} +\contentsline {section}{\numberline {10.10}dist\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}based\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}position.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{59}{section.10.10} +\contentsline {subsection}{\numberline {10.10.1}Detailed Description}{59}{subsection.10.10.1} +\contentsline {subsection}{\numberline {10.10.2}Function Documentation}{59}{subsection.10.10.2} +\contentsline {subsubsection}{\numberline {10.10.2.1}dist\_based\_get\_absolute\_error()}{59}{subsubsection.10.10.2.1} +\contentsline {subsubsection}{\numberline {10.10.2.2}dist\_based\_get\_distance\_to\_anchor()}{60}{subsubsection.10.10.2.2} +\contentsline {section}{\numberline {10.11}distance\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}based\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{60}{section.10.11} +\contentsline {subsection}{\numberline {10.11.1}Detailed Description}{60}{subsection.10.11.1} +\contentsline {subsection}{\numberline {10.11.2}Function Documentation}{61}{subsection.10.11.2} +\contentsline {subsubsection}{\numberline {10.11.2.1}distance\_based\_test()}{61}{subsubsection.10.11.2.1} +\contentsline {section}{\numberline {10.12}distance\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}based\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{61}{section.10.12} +\contentsline {subsection}{\numberline {10.12.1}Detailed Description}{61}{subsection.10.12.1} +\contentsline {subsection}{\numberline {10.12.2}Function Documentation}{61}{subsection.10.12.2} +\contentsline {subsubsection}{\numberline {10.12.2.1}distance\_based\_test()}{62}{subsubsection.10.12.2.1} +\contentsline {section}{\numberline {10.13}D\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}P.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{62}{section.10.13} +\contentsline {subsection}{\numberline {10.13.1}Detailed Description}{62}{subsection.10.13.1} +\contentsline {subsection}{\numberline {10.13.2}Function Documentation}{62}{subsection.10.13.2} +\contentsline {subsubsection}{\numberline {10.13.2.1}get\_PDOP()}{62}{subsubsection.10.13.2.1} +\contentsline {section}{\numberline {10.14}D\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}O\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}P.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{63}{section.10.14} +\contentsline {subsection}{\numberline {10.14.1}Detailed Description}{63}{subsection.10.14.1} +\contentsline {subsection}{\numberline {10.14.2}Function Documentation}{63}{subsection.10.14.2} +\contentsline {subsubsection}{\numberline {10.14.2.1}get\_PDOP()}{63}{subsubsection.10.14.2.1} +\contentsline {section}{\numberline {10.15}fsolve.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{64}{section.10.15} +\contentsline {subsection}{\numberline {10.15.1}Detailed Description}{64}{subsection.10.15.1} +\contentsline {subsection}{\numberline {10.15.2}Function Documentation}{64}{subsection.10.15.2} +\contentsline {subsubsection}{\numberline {10.15.2.1}fsolve()}{65}{subsubsection.10.15.2.1} +\contentsline {section}{\numberline {10.16}fsolve.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{66}{section.10.16} +\contentsline {subsection}{\numberline {10.16.1}Detailed Description}{66}{subsection.10.16.1} +\contentsline {subsection}{\numberline {10.16.2}Enumeration Type Documentation}{66}{subsection.10.16.2} +\contentsline {subsubsection}{\numberline {10.16.2.1}NON\_LIN\_ALGORITHM}{66}{subsubsection.10.16.2.1} +\contentsline {subsection}{\numberline {10.16.3}Function Documentation}{67}{subsection.10.16.3} +\contentsline {subsubsection}{\numberline {10.16.3.1}fsolve()}{67}{subsubsection.10.16.3.1} +\contentsline {section}{\numberline {10.17}fsolve\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{68}{section.10.17} +\contentsline {subsection}{\numberline {10.17.1}Detailed Description}{68}{subsection.10.17.1} +\contentsline {subsection}{\numberline {10.17.2}Function Documentation}{68}{subsection.10.17.2} +\contentsline {subsubsection}{\numberline {10.17.2.1}get\_non\_lin\_sys\_f1\_()}{68}{subsubsection.10.17.2.1} +\contentsline {subsubsection}{\numberline {10.17.2.2}get\_non\_lin\_sys\_f2\_()}{69}{subsubsection.10.17.2.2} +\contentsline {subsubsection}{\numberline {10.17.2.3}get\_non\_lin\_sys\_f3\_()}{69}{subsubsection.10.17.2.3} +\contentsline {subsubsection}{\numberline {10.17.2.4}get\_non\_lin\_sys\_J1\_()}{70}{subsubsection.10.17.2.4} +\contentsline {subsubsection}{\numberline {10.17.2.5}get\_non\_lin\_sys\_J2\_()}{71}{subsubsection.10.17.2.5} +\contentsline {subsubsection}{\numberline {10.17.2.6}get\_non\_lin\_sys\_J3\_()}{71}{subsubsection.10.17.2.6} +\contentsline {section}{\numberline {10.18}fsolve\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{72}{section.10.18} +\contentsline {subsection}{\numberline {10.18.1}Detailed Description}{72}{subsection.10.18.1} +\contentsline {section}{\numberline {10.19}givens\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{72}{section.10.19} +\contentsline {subsection}{\numberline {10.19.1}Detailed Description}{73}{subsection.10.19.1} +\contentsline {section}{\numberline {10.20}givens\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{73}{section.10.20} +\contentsline {subsection}{\numberline {10.20.1}Detailed Description}{73}{subsection.10.20.1} +\contentsline {section}{\numberline {10.21}householder\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{73}{section.10.21} +\contentsline {subsection}{\numberline {10.21.1}Detailed Description}{74}{subsection.10.21.1} +\contentsline {section}{\numberline {10.22}householder\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{74}{section.10.22} +\contentsline {subsection}{\numberline {10.22.1}Detailed Description}{74}{subsection.10.22.1} +\contentsline {section}{\numberline {10.23}levenberg\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}marquardt.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{74}{section.10.23} +\contentsline {subsection}{\numberline {10.23.1}Detailed Description}{75}{subsection.10.23.1} +\contentsline {subsection}{\numberline {10.23.2}Function Documentation}{75}{subsection.10.23.2} +\contentsline {subsubsection}{\numberline {10.23.2.1}opt\_levenberg\_marquardt()}{75}{subsubsection.10.23.2.1} +\contentsline {subsubsection}{\numberline {10.23.2.2}opt\_levenberg\_marquardt\_correction()}{76}{subsubsection.10.23.2.2} +\contentsline {subsubsection}{\numberline {10.23.2.3}opt\_levenberg\_marquardt\_get\_mu0()}{77}{subsubsection.10.23.2.3} +\contentsline {section}{\numberline {10.24}levenberg\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}marquardt.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{78}{section.10.24} +\contentsline {subsection}{\numberline {10.24.1}Detailed Description}{78}{subsection.10.24.1} +\contentsline {subsection}{\numberline {10.24.2}Function Documentation}{78}{subsection.10.24.2} +\contentsline {subsubsection}{\numberline {10.24.2.1}opt\_levenberg\_marquardt()}{78}{subsubsection.10.24.2.1} +\contentsline {subsubsection}{\numberline {10.24.2.2}opt\_levenberg\_marquardt\_get\_mu0()}{79}{subsubsection.10.24.2.2} +\contentsline {section}{\numberline {10.25}loc\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}gauss\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}newton.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{80}{section.10.25} +\contentsline {subsection}{\numberline {10.25.1}Detailed Description}{80}{subsection.10.25.1} +\contentsline {subsection}{\numberline {10.25.2}Function Documentation}{80}{subsection.10.25.2} +\contentsline {subsubsection}{\numberline {10.25.2.1}loc\_gauss\_newton()}{81}{subsubsection.10.25.2.1} +\contentsline {section}{\numberline {10.26}loc\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}gauss\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}newton.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{82}{section.10.26} +\contentsline {subsection}{\numberline {10.26.1}Detailed Description}{82}{subsection.10.26.1} +\contentsline {subsection}{\numberline {10.26.2}Function Documentation}{82}{subsection.10.26.2} +\contentsline {subsubsection}{\numberline {10.26.2.1}loc\_gauss\_newton()}{82}{subsubsection.10.26.2.1} +\contentsline {section}{\numberline {10.27}loc\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}levenberg\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}marquardt.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{83}{section.10.27} +\contentsline {subsection}{\numberline {10.27.1}Detailed Description}{84}{subsection.10.27.1} +\contentsline {subsection}{\numberline {10.27.2}Function Documentation}{84}{subsection.10.27.2} +\contentsline {subsubsection}{\numberline {10.27.2.1}loc\_levenberg\_marquardt()}{84}{subsubsection.10.27.2.1} +\contentsline {subsubsection}{\numberline {10.27.2.2}loc\_levenberg\_marquardt\_correction()}{86}{subsubsection.10.27.2.2} +\contentsline {subsubsection}{\numberline {10.27.2.3}loc\_levenberg\_marquardt\_get\_JTJ\_mu2\_I()}{87}{subsubsection.10.27.2.3} +\contentsline {subsubsection}{\numberline {10.27.2.4}loc\_levenberg\_marquardt\_get\_mu0()}{87}{subsubsection.10.27.2.4} +\contentsline {section}{\numberline {10.28}loc\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}levenberg\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}marquardt.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{88}{section.10.28} +\contentsline {subsection}{\numberline {10.28.1}Detailed Description}{88}{subsection.10.28.1} +\contentsline {subsection}{\numberline {10.28.2}Function Documentation}{89}{subsection.10.28.2} +\contentsline {subsubsection}{\numberline {10.28.2.1}loc\_levenberg\_marquardt()}{89}{subsubsection.10.28.2.1} +\contentsline {subsubsection}{\numberline {10.28.2.2}loc\_levenberg\_marquardt\_correction()}{90}{subsubsection.10.28.2.2} +\contentsline {subsubsection}{\numberline {10.28.2.3}loc\_levenberg\_marquardt\_get\_JTJ\_mu2\_I()}{91}{subsubsection.10.28.2.3} +\contentsline {subsubsection}{\numberline {10.28.2.4}loc\_levenberg\_marquardt\_get\_mu0()}{92}{subsubsection.10.28.2.4} +\contentsline {section}{\numberline {10.29}lu\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}decomp.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{93}{section.10.29} +\contentsline {subsection}{\numberline {10.29.1}Detailed Description}{93}{subsection.10.29.1} +\contentsline {subsection}{\numberline {10.29.2}Function Documentation}{93}{subsection.10.29.2} +\contentsline {subsubsection}{\numberline {10.29.2.1}lu\_decomp()}{94}{subsubsection.10.29.2.1} +\contentsline {section}{\numberline {10.30}lu\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}decomp.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{94}{section.10.30} +\contentsline {subsection}{\numberline {10.30.1}Detailed Description}{95}{subsection.10.30.1} +\contentsline {subsection}{\numberline {10.30.2}Function Documentation}{95}{subsection.10.30.2} +\contentsline {subsubsection}{\numberline {10.30.2.1}lu\_decomp()}{95}{subsubsection.10.30.2.1} +\contentsline {section}{\numberline {10.31}lu\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}decomp\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{96}{section.10.31} +\contentsline {subsection}{\numberline {10.31.1}Detailed Description}{96}{subsection.10.31.1} +\contentsline {section}{\numberline {10.32}lu\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}decomp\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{96}{section.10.32} +\contentsline {subsection}{\numberline {10.32.1}Detailed Description}{96}{subsection.10.32.1} +\contentsline {section}{\numberline {10.33}magnetic\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}based\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}fi.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{97}{section.10.33} +\contentsline {subsection}{\numberline {10.33.1}Detailed Description}{97}{subsection.10.33.1} +\contentsline {subsection}{\numberline {10.33.2}Function Documentation}{97}{subsection.10.33.2} +\contentsline {subsubsection}{\numberline {10.33.2.1}magnetic\_based\_f\_i()}{97}{subsubsection.10.33.2.1} +\contentsline {section}{\numberline {10.34}magnetic\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}based\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}fi.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{98}{section.10.34} +\contentsline {subsection}{\numberline {10.34.1}Detailed Description}{98}{subsection.10.34.1} +\contentsline {subsection}{\numberline {10.34.2}Function Documentation}{98}{subsection.10.34.2} +\contentsline {subsubsection}{\numberline {10.34.2.1}magnetic\_based\_f\_i()}{98}{subsubsection.10.34.2.1} +\contentsline {section}{\numberline {10.35}magnetic\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}based\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}jacobian.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{99}{section.10.35} +\contentsline {subsection}{\numberline {10.35.1}Detailed Description}{99}{subsection.10.35.1} +\contentsline {subsection}{\numberline {10.35.2}Function Documentation}{100}{subsection.10.35.2} +\contentsline {subsubsection}{\numberline {10.35.2.1}magnetic\_based\_jacobian\_get\_J()}{100}{subsubsection.10.35.2.1} +\contentsline {subsubsection}{\numberline {10.35.2.2}magnetic\_based\_jacobian\_get\_J\_mul\_s()}{100}{subsubsection.10.35.2.2} +\contentsline {subsubsection}{\numberline {10.35.2.3}magnetic\_based\_jacobian\_get\_JTf()}{101}{subsubsection.10.35.2.3} +\contentsline {subsubsection}{\numberline {10.35.2.4}magnetic\_based\_jacobian\_get\_JTJ()}{101}{subsubsection.10.35.2.4} +\contentsline {section}{\numberline {10.36}magnetic\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}based\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}jacobian.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{102}{section.10.36} +\contentsline {subsection}{\numberline {10.36.1}Detailed Description}{102}{subsection.10.36.1} +\contentsline {subsection}{\numberline {10.36.2}Function Documentation}{102}{subsection.10.36.2} +\contentsline {subsubsection}{\numberline {10.36.2.1}magnetic\_based\_jacobian\_get\_J()}{103}{subsubsection.10.36.2.1} +\contentsline {subsubsection}{\numberline {10.36.2.2}magnetic\_based\_jacobian\_get\_J\_mul\_s()}{103}{subsubsection.10.36.2.2} +\contentsline {subsubsection}{\numberline {10.36.2.3}magnetic\_based\_jacobian\_get\_JTf()}{104}{subsubsection.10.36.2.3} +\contentsline {subsubsection}{\numberline {10.36.2.4}magnetic\_based\_jacobian\_get\_JTJ()}{104}{subsubsection.10.36.2.4} +\contentsline {section}{\numberline {10.37}magnetic\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}based\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}position.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{105}{section.10.37} +\contentsline {subsection}{\numberline {10.37.1}Detailed Description}{105}{subsection.10.37.1} +\contentsline {subsection}{\numberline {10.37.2}Function Documentation}{106}{subsection.10.37.2} +\contentsline {subsubsection}{\numberline {10.37.2.1}magnetic\_based\_get\_absolute\_error()}{106}{subsubsection.10.37.2.1} +\contentsline {subsubsection}{\numberline {10.37.2.2}magnetic\_based\_get\_distances()}{106}{subsubsection.10.37.2.2} +\contentsline {subsubsection}{\numberline {10.37.2.3}magnetic\_based\_get\_distances\_to\_anchors()}{107}{subsubsection.10.37.2.3} +\contentsline {subsubsection}{\numberline {10.37.2.4}magnetic\_based\_get\_magnetic\_field()}{107}{subsubsection.10.37.2.4} +\contentsline {subsubsection}{\numberline {10.37.2.5}magnetic\_based\_get\_magnetic\_field\_vec()}{108}{subsubsection.10.37.2.5} +\contentsline {subsubsection}{\numberline {10.37.2.6}magnetic\_based\_get\_r()}{109}{subsubsection.10.37.2.6} +\contentsline {subsubsection}{\numberline {10.37.2.7}magnetic\_based\_preprocessing\_get\_position()}{109}{subsubsection.10.37.2.7} +\contentsline {section}{\numberline {10.38}magnetic\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}based\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}position.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{110}{section.10.38} +\contentsline {subsection}{\numberline {10.38.1}Detailed Description}{111}{subsection.10.38.1} +\contentsline {subsection}{\numberline {10.38.2}Function Documentation}{111}{subsection.10.38.2} +\contentsline {subsubsection}{\numberline {10.38.2.1}magnetic\_based\_get\_absolute\_error()}{111}{subsubsection.10.38.2.1} +\contentsline {subsubsection}{\numberline {10.38.2.2}magnetic\_based\_get\_distances()}{112}{subsubsection.10.38.2.2} +\contentsline {subsubsection}{\numberline {10.38.2.3}magnetic\_based\_get\_distances\_to\_anchors()}{112}{subsubsection.10.38.2.3} +\contentsline {subsubsection}{\numberline {10.38.2.4}magnetic\_based\_get\_magnetic\_field()}{113}{subsubsection.10.38.2.4} +\contentsline {subsubsection}{\numberline {10.38.2.5}magnetic\_based\_get\_magnetic\_field\_vec()}{113}{subsubsection.10.38.2.5} +\contentsline {subsubsection}{\numberline {10.38.2.6}magnetic\_based\_get\_r()}{114}{subsubsection.10.38.2.6} +\contentsline {subsubsection}{\numberline {10.38.2.7}magnetic\_based\_preprocessing\_get\_position()}{114}{subsubsection.10.38.2.7} +\contentsline {section}{\numberline {10.39}magnetic\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}based\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{115}{section.10.39} +\contentsline {subsection}{\numberline {10.39.1}Detailed Description}{115}{subsection.10.39.1} +\contentsline {section}{\numberline {10.40}magnetic\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}based\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{115}{section.10.40} +\contentsline {subsection}{\numberline {10.40.1}Detailed Description}{116}{subsection.10.40.1} +\contentsline {section}{\numberline {10.41}matrix.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{116}{section.10.41} +\contentsline {subsection}{\numberline {10.41.1}Detailed Description}{118}{subsection.10.41.1} +\contentsline {subsection}{\numberline {10.41.2}Function Documentation}{119}{subsection.10.41.2} +\contentsline {subsubsection}{\numberline {10.41.2.1}matrix\_add()}{119}{subsubsection.10.41.2.1} +\contentsline {subsubsection}{\numberline {10.41.2.2}matrix\_add\_to\_diag()}{119}{subsubsection.10.41.2.2} +\contentsline {subsubsection}{\numberline {10.41.2.3}matrix\_clear()}{120}{subsubsection.10.41.2.3} +\contentsline {subsubsection}{\numberline {10.41.2.4}matrix\_copy()}{120}{subsubsection.10.41.2.4} +\contentsline {subsubsection}{\numberline {10.41.2.5}matrix\_flex\_part\_print()}{121}{subsubsection.10.41.2.5} +\contentsline {subsubsection}{\numberline {10.41.2.6}matrix\_flex\_print()}{121}{subsubsection.10.41.2.6} +\contentsline {subsubsection}{\numberline {10.41.2.7}matrix\_get\_abs\_max\_elem\_and\_index\_in\_part\_column()}{122}{subsubsection.10.41.2.7} +\contentsline {subsubsection}{\numberline {10.41.2.8}matrix\_get\_abs\_max\_elem\_in\_column()}{123}{subsubsection.10.41.2.8} +\contentsline {subsubsection}{\numberline {10.41.2.9}matrix\_get\_abs\_max\_elem\_in\_part\_column()}{124}{subsubsection.10.41.2.9} +\contentsline {subsubsection}{\numberline {10.41.2.10}matrix\_get\_column\_vec()}{124}{subsubsection.10.41.2.10} +\contentsline {subsubsection}{\numberline {10.41.2.11}matrix\_get\_diag\_mat()}{125}{subsubsection.10.41.2.11} +\contentsline {subsubsection}{\numberline {10.41.2.12}matrix\_get\_diag\_mat\_new()}{125}{subsubsection.10.41.2.12} +\contentsline {subsubsection}{\numberline {10.41.2.13}matrix\_get\_frob\_norm()}{126}{subsubsection.10.41.2.13} +\contentsline {subsubsection}{\numberline {10.41.2.14}matrix\_get\_inv\_low\_triang()}{126}{subsubsection.10.41.2.14} +\contentsline {subsubsection}{\numberline {10.41.2.15}matrix\_get\_inv\_upp\_triang()}{127}{subsubsection.10.41.2.15} +\contentsline {subsubsection}{\numberline {10.41.2.16}matrix\_get\_low\_triang()}{127}{subsubsection.10.41.2.16} +\contentsline {subsubsection}{\numberline {10.41.2.17}matrix\_get\_max\_elem\_in\_column()}{127}{subsubsection.10.41.2.17} +\contentsline {subsubsection}{\numberline {10.41.2.18}matrix\_get\_max\_elem\_in\_part\_column()}{128}{subsubsection.10.41.2.18} +\contentsline {subsubsection}{\numberline {10.41.2.19}matrix\_get\_part\_column\_vec()}{129}{subsubsection.10.41.2.19} +\contentsline {subsubsection}{\numberline {10.41.2.20}matrix\_get\_rank()}{129}{subsubsection.10.41.2.20} +\contentsline {subsubsection}{\numberline {10.41.2.21}matrix\_get\_two\_norm()}{130}{subsubsection.10.41.2.21} +\contentsline {subsubsection}{\numberline {10.41.2.22}matrix\_get\_upp\_triang()}{130}{subsubsection.10.41.2.22} +\contentsline {subsubsection}{\numberline {10.41.2.23}matrix\_in\_place\_transpose()}{131}{subsubsection.10.41.2.23} +\contentsline {subsubsection}{\numberline {10.41.2.24}matrix\_init()}{131}{subsubsection.10.41.2.24} +\contentsline {subsubsection}{\numberline {10.41.2.25}matrix\_mul()}{132}{subsubsection.10.41.2.25} +\contentsline {subsubsection}{\numberline {10.41.2.26}matrix\_mul\_col\_vec\_row\_vec()}{132}{subsubsection.10.41.2.26} +\contentsline {subsubsection}{\numberline {10.41.2.27}matrix\_mul\_scalar()}{133}{subsubsection.10.41.2.27} +\contentsline {subsubsection}{\numberline {10.41.2.28}matrix\_mul\_scalar\_vec\_matr()}{133}{subsubsection.10.41.2.28} +\contentsline {subsubsection}{\numberline {10.41.2.29}matrix\_mul\_vec()}{134}{subsubsection.10.41.2.29} +\contentsline {subsubsection}{\numberline {10.41.2.30}matrix\_part\_copy()}{134}{subsubsection.10.41.2.30} +\contentsline {subsubsection}{\numberline {10.41.2.31}matrix\_part\_mul()}{135}{subsubsection.10.41.2.31} +\contentsline {subsubsection}{\numberline {10.41.2.32}matrix\_part\_mul\_scalar\_vec\_matr()}{136}{subsubsection.10.41.2.32} +\contentsline {subsubsection}{\numberline {10.41.2.33}matrix\_part\_print()}{137}{subsubsection.10.41.2.33} +\contentsline {subsubsection}{\numberline {10.41.2.34}matrix\_part\_swap\_rows()}{137}{subsubsection.10.41.2.34} +\contentsline {subsubsection}{\numberline {10.41.2.35}matrix\_print()}{138}{subsubsection.10.41.2.35} +\contentsline {subsubsection}{\numberline {10.41.2.36}matrix\_read()}{138}{subsubsection.10.41.2.36} +\contentsline {subsubsection}{\numberline {10.41.2.37}matrix\_set\_diag\_elements()}{139}{subsubsection.10.41.2.37} +\contentsline {subsubsection}{\numberline {10.41.2.38}matrix\_sub()}{139}{subsubsection.10.41.2.38} +\contentsline {subsubsection}{\numberline {10.41.2.39}matrix\_swap\_rows()}{140}{subsubsection.10.41.2.39} +\contentsline {subsubsection}{\numberline {10.41.2.40}matrix\_trans\_mul\_itself()}{140}{subsubsection.10.41.2.40} +\contentsline {subsubsection}{\numberline {10.41.2.41}matrix\_trans\_mul\_vec()}{141}{subsubsection.10.41.2.41} +\contentsline {subsubsection}{\numberline {10.41.2.42}matrix\_transpose()}{141}{subsubsection.10.41.2.42} +\contentsline {subsubsection}{\numberline {10.41.2.43}matrix\_vec\_mul\_matr()}{142}{subsubsection.10.41.2.43} +\contentsline {subsubsection}{\numberline {10.41.2.44}matrix\_write()}{142}{subsubsection.10.41.2.44} +\contentsline {section}{\numberline {10.42}matrix.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{143}{section.10.42} +\contentsline {subsection}{\numberline {10.42.1}Detailed Description}{146}{subsection.10.42.1} +\contentsline {subsection}{\numberline {10.42.2}Macro Definition Documentation}{146}{subsection.10.42.2} +\contentsline {subsubsection}{\numberline {10.42.2.1}M\_PI}{146}{subsubsection.10.42.2.1} +\contentsline {subsubsection}{\numberline {10.42.2.2}MACHEPS}{146}{subsubsection.10.42.2.2} +\contentsline {subsubsection}{\numberline {10.42.2.3}matrix\_t}{146}{subsubsection.10.42.2.3} +\contentsline {subsection}{\numberline {10.42.3}Function Documentation}{146}{subsection.10.42.3} +\contentsline {subsubsection}{\numberline {10.42.3.1}matrix\_add()}{146}{subsubsection.10.42.3.1} +\contentsline {subsubsection}{\numberline {10.42.3.2}matrix\_add\_to\_diag()}{147}{subsubsection.10.42.3.2} +\contentsline {subsubsection}{\numberline {10.42.3.3}matrix\_clear()}{147}{subsubsection.10.42.3.3} +\contentsline {subsubsection}{\numberline {10.42.3.4}matrix\_copy()}{148}{subsubsection.10.42.3.4} +\contentsline {subsubsection}{\numberline {10.42.3.5}matrix\_flex\_part\_print()}{148}{subsubsection.10.42.3.5} +\contentsline {subsubsection}{\numberline {10.42.3.6}matrix\_flex\_print()}{149}{subsubsection.10.42.3.6} +\contentsline {subsubsection}{\numberline {10.42.3.7}matrix\_get\_abs\_max\_elem\_and\_index\_in\_part\_column()}{150}{subsubsection.10.42.3.7} +\contentsline {subsubsection}{\numberline {10.42.3.8}matrix\_get\_abs\_max\_elem\_in\_column()}{150}{subsubsection.10.42.3.8} +\contentsline {subsubsection}{\numberline {10.42.3.9}matrix\_get\_abs\_max\_elem\_in\_part\_column()}{151}{subsubsection.10.42.3.9} +\contentsline {subsubsection}{\numberline {10.42.3.10}matrix\_get\_column\_vec()}{151}{subsubsection.10.42.3.10} +\contentsline {subsubsection}{\numberline {10.42.3.11}matrix\_get\_diag\_mat()}{152}{subsubsection.10.42.3.11} +\contentsline {subsubsection}{\numberline {10.42.3.12}matrix\_get\_diag\_mat\_new()}{152}{subsubsection.10.42.3.12} +\contentsline {subsubsection}{\numberline {10.42.3.13}matrix\_get\_frob\_norm()}{153}{subsubsection.10.42.3.13} +\contentsline {subsubsection}{\numberline {10.42.3.14}matrix\_get\_inv\_low\_triang()}{153}{subsubsection.10.42.3.14} +\contentsline {subsubsection}{\numberline {10.42.3.15}matrix\_get\_inv\_upp\_triang()}{154}{subsubsection.10.42.3.15} +\contentsline {subsubsection}{\numberline {10.42.3.16}matrix\_get\_low\_triang()}{154}{subsubsection.10.42.3.16} +\contentsline {subsubsection}{\numberline {10.42.3.17}matrix\_get\_max\_elem\_in\_column()}{155}{subsubsection.10.42.3.17} +\contentsline {subsubsection}{\numberline {10.42.3.18}matrix\_get\_max\_elem\_in\_part\_column()}{155}{subsubsection.10.42.3.18} +\contentsline {subsubsection}{\numberline {10.42.3.19}matrix\_get\_part\_column\_vec()}{156}{subsubsection.10.42.3.19} +\contentsline {subsubsection}{\numberline {10.42.3.20}matrix\_get\_rank()}{156}{subsubsection.10.42.3.20} +\contentsline {subsubsection}{\numberline {10.42.3.21}matrix\_get\_two\_norm()}{157}{subsubsection.10.42.3.21} +\contentsline {subsubsection}{\numberline {10.42.3.22}matrix\_get\_upp\_triang()}{158}{subsubsection.10.42.3.22} +\contentsline {subsubsection}{\numberline {10.42.3.23}matrix\_in\_place\_transpose()}{158}{subsubsection.10.42.3.23} +\contentsline {subsubsection}{\numberline {10.42.3.24}matrix\_init()}{158}{subsubsection.10.42.3.24} +\contentsline {subsubsection}{\numberline {10.42.3.25}matrix\_mul()}{159}{subsubsection.10.42.3.25} +\contentsline {subsubsection}{\numberline {10.42.3.26}matrix\_mul\_col\_vec\_row\_vec()}{160}{subsubsection.10.42.3.26} +\contentsline {subsubsection}{\numberline {10.42.3.27}matrix\_mul\_scalar()}{160}{subsubsection.10.42.3.27} +\contentsline {subsubsection}{\numberline {10.42.3.28}matrix\_mul\_scalar\_vec\_matr()}{161}{subsubsection.10.42.3.28} +\contentsline {subsubsection}{\numberline {10.42.3.29}matrix\_mul\_vec()}{162}{subsubsection.10.42.3.29} +\contentsline {subsubsection}{\numberline {10.42.3.30}matrix\_part\_copy()}{162}{subsubsection.10.42.3.30} +\contentsline {subsubsection}{\numberline {10.42.3.31}matrix\_part\_mul()}{163}{subsubsection.10.42.3.31} +\contentsline {subsubsection}{\numberline {10.42.3.32}matrix\_part\_mul\_scalar\_vec\_matr()}{164}{subsubsection.10.42.3.32} +\contentsline {subsubsection}{\numberline {10.42.3.33}matrix\_part\_print()}{165}{subsubsection.10.42.3.33} +\contentsline {subsubsection}{\numberline {10.42.3.34}matrix\_part\_swap\_rows()}{165}{subsubsection.10.42.3.34} +\contentsline {subsubsection}{\numberline {10.42.3.35}matrix\_print()}{166}{subsubsection.10.42.3.35} +\contentsline {subsubsection}{\numberline {10.42.3.36}matrix\_read()}{166}{subsubsection.10.42.3.36} +\contentsline {subsubsection}{\numberline {10.42.3.37}matrix\_set\_diag\_elements()}{167}{subsubsection.10.42.3.37} +\contentsline {subsubsection}{\numberline {10.42.3.38}matrix\_sub()}{167}{subsubsection.10.42.3.38} +\contentsline {subsubsection}{\numberline {10.42.3.39}matrix\_swap\_rows()}{168}{subsubsection.10.42.3.39} +\contentsline {subsubsection}{\numberline {10.42.3.40}matrix\_trans\_mul\_itself()}{168}{subsubsection.10.42.3.40} +\contentsline {subsubsection}{\numberline {10.42.3.41}matrix\_trans\_mul\_vec()}{169}{subsubsection.10.42.3.41} +\contentsline {subsubsection}{\numberline {10.42.3.42}matrix\_transpose()}{169}{subsubsection.10.42.3.42} +\contentsline {subsubsection}{\numberline {10.42.3.43}matrix\_vec\_mul\_matr()}{170}{subsubsection.10.42.3.43} +\contentsline {subsubsection}{\numberline {10.42.3.44}matrix\_write()}{170}{subsubsection.10.42.3.44} +\contentsline {section}{\numberline {10.43}matrix\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{171}{section.10.43} +\contentsline {subsection}{\numberline {10.43.1}Detailed Description}{171}{subsection.10.43.1} +\contentsline {section}{\numberline {10.44}matrix\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{172}{section.10.44} +\contentsline {subsection}{\numberline {10.44.1}Detailed Description}{172}{subsection.10.44.1} +\contentsline {section}{\numberline {10.45}modified\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}gauss\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}newton.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{172}{section.10.45} +\contentsline {subsection}{\numberline {10.45.1}Detailed Description}{173}{subsection.10.45.1} +\contentsline {subsection}{\numberline {10.45.2}Function Documentation}{173}{subsection.10.45.2} +\contentsline {subsubsection}{\numberline {10.45.2.1}modified\_gauss\_newton()}{173}{subsubsection.10.45.2.1} +\contentsline {section}{\numberline {10.46}modified\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}gauss\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}newton.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{174}{section.10.46} +\contentsline {subsection}{\numberline {10.46.1}Detailed Description}{174}{subsection.10.46.1} +\contentsline {subsection}{\numberline {10.46.2}Function Documentation}{175}{subsection.10.46.2} +\contentsline {subsubsection}{\numberline {10.46.2.1}modified\_gauss\_newton()}{175}{subsubsection.10.46.2.1} +\contentsline {section}{\numberline {10.47}moore\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}penrose\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}pinv\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{176}{section.10.47} +\contentsline {subsection}{\numberline {10.47.1}Detailed Description}{176}{subsection.10.47.1} +\contentsline {section}{\numberline {10.48}moore\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}penrose\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}pinv\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{176}{section.10.48} +\contentsline {subsection}{\numberline {10.48.1}Detailed Description}{176}{subsection.10.48.1} +\contentsline {section}{\numberline {10.49}moore\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}penrose\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}pseudo\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}inverse.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{177}{section.10.49} +\contentsline {subsection}{\numberline {10.49.1}Detailed Description}{177}{subsection.10.49.1} +\contentsline {subsection}{\numberline {10.49.2}Function Documentation}{177}{subsection.10.49.2} +\contentsline {subsubsection}{\numberline {10.49.2.1}moore\_penrose\_get\_pinv()}{177}{subsubsection.10.49.2.1} +\contentsline {subsubsection}{\numberline {10.49.2.2}moore\_penrose\_pinv\_compute\_print()}{178}{subsubsection.10.49.2.2} +\contentsline {section}{\numberline {10.50}moore\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}penrose\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}pseudo\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}inverse.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{178}{section.10.50} +\contentsline {subsection}{\numberline {10.50.1}Detailed Description}{179}{subsection.10.50.1} +\contentsline {subsection}{\numberline {10.50.2}Function Documentation}{179}{subsection.10.50.2} +\contentsline {subsubsection}{\numberline {10.50.2.1}moore\_penrose\_get\_pinv()}{179}{subsubsection.10.50.2.1} +\contentsline {subsubsection}{\numberline {10.50.2.2}moore\_penrose\_pinv\_compute\_print()}{180}{subsubsection.10.50.2.2} +\contentsline {section}{\numberline {10.51}multipath\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}algo\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}own\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}norm\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}distr\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{180}{section.10.51} +\contentsline {subsection}{\numberline {10.51.1}Detailed Description}{181}{subsection.10.51.1} +\contentsline {section}{\numberline {10.52}multipath\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}algo\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}own\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}norm\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}distr\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{181}{section.10.52} +\contentsline {subsection}{\numberline {10.52.1}Detailed Description}{181}{subsection.10.52.1} +\contentsline {section}{\numberline {10.53}multipath\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}dist\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}detection\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}mitigation.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{182}{section.10.53} +\contentsline {subsection}{\numberline {10.53.1}Detailed Description}{182}{subsection.10.53.1} +\contentsline {subsection}{\numberline {10.53.2}Function Documentation}{183}{subsection.10.53.2} +\contentsline {subsubsection}{\numberline {10.53.2.1}get\_exact\_distance\_to\_anchor()}{183}{subsubsection.10.53.2.1} +\contentsline {subsubsection}{\numberline {10.53.2.2}get\_optimal\_partial\_r\_noised\_vec()}{183}{subsubsection.10.53.2.2} +\contentsline {subsubsection}{\numberline {10.53.2.3}get\_optimal\_partial\_ref\_matrix()}{184}{subsubsection.10.53.2.3} +\contentsline {subsubsection}{\numberline {10.53.2.4}is\_anchor()}{184}{subsubsection.10.53.2.4} +\contentsline {subsubsection}{\numberline {10.53.2.5}is\_member()}{185}{subsubsection.10.53.2.5} +\contentsline {subsubsection}{\numberline {10.53.2.6}recog\_mitigate\_multipath()}{185}{subsubsection.10.53.2.6} +\contentsline {subsubsection}{\numberline {10.53.2.7}sim\_UWB\_dist()}{187}{subsubsection.10.53.2.7} +\contentsline {section}{\numberline {10.54}multipath\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}dist\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}detection\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}mitigation.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{188}{section.10.54} +\contentsline {subsection}{\numberline {10.54.1}Detailed Description}{188}{subsection.10.54.1} +\contentsline {subsection}{\numberline {10.54.2}Function Documentation}{188}{subsection.10.54.2} +\contentsline {subsubsection}{\numberline {10.54.2.1}get\_exact\_distance\_to\_anchor()}{188}{subsubsection.10.54.2.1} +\contentsline {subsubsection}{\numberline {10.54.2.2}get\_optimal\_partial\_r\_noised\_vec()}{189}{subsubsection.10.54.2.2} +\contentsline {subsubsection}{\numberline {10.54.2.3}get\_optimal\_partial\_ref\_matrix()}{189}{subsubsection.10.54.2.3} +\contentsline {subsubsection}{\numberline {10.54.2.4}is\_anchor()}{190}{subsubsection.10.54.2.4} +\contentsline {subsubsection}{\numberline {10.54.2.5}is\_member()}{191}{subsubsection.10.54.2.5} +\contentsline {subsubsection}{\numberline {10.54.2.6}recog\_mitigate\_multipath()}{191}{subsubsection.10.54.2.6} +\contentsline {subsubsection}{\numberline {10.54.2.7}sim\_UWB\_dist()}{193}{subsubsection.10.54.2.7} +\contentsline {section}{\numberline {10.55}newton\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}raphson.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{194}{section.10.55} +\contentsline {subsection}{\numberline {10.55.1}Detailed Description}{194}{subsection.10.55.1} +\contentsline {subsection}{\numberline {10.55.2}Function Documentation}{194}{subsection.10.55.2} +\contentsline {subsubsection}{\numberline {10.55.2.1}newton\_raphson()}{194}{subsubsection.10.55.2.1} +\contentsline {section}{\numberline {10.56}newton\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}raphson.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{195}{section.10.56} +\contentsline {subsection}{\numberline {10.56.1}Detailed Description}{195}{subsection.10.56.1} +\contentsline {subsection}{\numberline {10.56.2}Function Documentation}{196}{subsection.10.56.2} +\contentsline {subsubsection}{\numberline {10.56.2.1}newton\_raphson()}{196}{subsubsection.10.56.2.1} +\contentsline {section}{\numberline {10.57}norm\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}dist\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}rnd\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}generator.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{196}{section.10.57} +\contentsline {subsection}{\numberline {10.57.1}Detailed Description}{197}{subsection.10.57.1} +\contentsline {subsection}{\numberline {10.57.2}Function Documentation}{197}{subsection.10.57.2} +\contentsline {subsubsection}{\numberline {10.57.2.1}get\_norm\_distr\_rand\_num()}{197}{subsubsection.10.57.2.1} +\contentsline {subsubsection}{\numberline {10.57.2.2}get\_rand\_num()}{198}{subsubsection.10.57.2.2} +\contentsline {section}{\numberline {10.58}norm\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}dist\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}rnd\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}generator.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{198}{section.10.58} +\contentsline {subsection}{\numberline {10.58.1}Detailed Description}{198}{subsection.10.58.1} +\contentsline {subsection}{\numberline {10.58.2}Macro Definition Documentation}{199}{subsection.10.58.2} +\contentsline {subsubsection}{\numberline {10.58.2.1}PI}{199}{subsubsection.10.58.2.1} +\contentsline {subsection}{\numberline {10.58.3}Function Documentation}{199}{subsection.10.58.3} +\contentsline {subsubsection}{\numberline {10.58.3.1}get\_norm\_distr\_rand\_num()}{199}{subsubsection.10.58.3.1} +\contentsline {subsubsection}{\numberline {10.58.3.2}get\_rand\_num()}{199}{subsubsection.10.58.3.2} +\contentsline {section}{\numberline {10.59}optimization\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{200}{section.10.59} +\contentsline {subsection}{\numberline {10.59.1}Detailed Description}{201}{subsection.10.59.1} +\contentsline {subsection}{\numberline {10.59.2}Function Documentation}{201}{subsection.10.59.2} +\contentsline {subsubsection}{\numberline {10.59.2.1}optimization\_exponential\_data\_test()}{201}{subsubsection.10.59.2.1} +\contentsline {subsubsection}{\numberline {10.59.2.2}optimization\_get\_exp\_f()}{201}{subsubsection.10.59.2.2} +\contentsline {subsubsection}{\numberline {10.59.2.3}optimization\_get\_exp\_Jacobian()}{202}{subsubsection.10.59.2.3} +\contentsline {subsubsection}{\numberline {10.59.2.4}optimization\_get\_f\_error()}{202}{subsubsection.10.59.2.4} +\contentsline {subsubsection}{\numberline {10.59.2.5}optimization\_get\_J()}{203}{subsubsection.10.59.2.5} +\contentsline {subsubsection}{\numberline {10.59.2.6}optimization\_get\_sin\_f()}{203}{subsubsection.10.59.2.6} +\contentsline {subsubsection}{\numberline {10.59.2.7}optimization\_get\_sin\_Jacobian()}{204}{subsubsection.10.59.2.7} +\contentsline {subsubsection}{\numberline {10.59.2.8}optimization\_sinusoidal\_data\_test()}{204}{subsubsection.10.59.2.8} +\contentsline {section}{\numberline {10.60}optimization\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{204}{section.10.60} +\contentsline {subsection}{\numberline {10.60.1}Detailed Description}{205}{subsection.10.60.1} +\contentsline {subsection}{\numberline {10.60.2}Function Documentation}{205}{subsection.10.60.2} +\contentsline {subsubsection}{\numberline {10.60.2.1}optimization\_exponential\_data\_test()}{205}{subsubsection.10.60.2.1} +\contentsline {subsubsection}{\numberline {10.60.2.2}optimization\_sinusoidal\_data\_test()}{205}{subsubsection.10.60.2.2} +\contentsline {section}{\numberline {10.61}pos\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}algos\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}common\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{206}{section.10.61} +\contentsline {subsection}{\numberline {10.61.1}Detailed Description}{206}{subsection.10.61.1} +\contentsline {section}{\numberline {10.62}pos\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}algos\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}common\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{206}{section.10.62} +\contentsline {subsection}{\numberline {10.62.1}Detailed Description}{206}{subsection.10.62.1} +\contentsline {section}{\numberline {10.63}position\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}optimization\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{207}{section.10.63} +\contentsline {subsection}{\numberline {10.63.1}Detailed Description}{207}{subsection.10.63.1} +\contentsline {section}{\numberline {10.64}position\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}optimization\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{207}{section.10.64} +\contentsline {subsection}{\numberline {10.64.1}Detailed Description}{207}{subsection.10.64.1} +\contentsline {section}{\numberline {10.65}pseudo\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}inverse.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{208}{section.10.65} +\contentsline {subsection}{\numberline {10.65.1}Detailed Description}{208}{subsection.10.65.1} +\contentsline {subsection}{\numberline {10.65.2}Enumeration Type Documentation}{208}{subsection.10.65.2} +\contentsline {subsubsection}{\numberline {10.65.2.1}ALGORITHM}{208}{subsubsection.10.65.2.1} +\contentsline {section}{\numberline {10.66}qr\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}common.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{208}{section.10.66} +\contentsline {subsection}{\numberline {10.66.1}Detailed Description}{209}{subsection.10.66.1} +\contentsline {subsection}{\numberline {10.66.2}Function Documentation}{209}{subsection.10.66.2} +\contentsline {subsubsection}{\numberline {10.66.2.1}qr\_common\_backward\_subst()}{209}{subsubsection.10.66.2.1} +\contentsline {subsubsection}{\numberline {10.66.2.2}qr\_common\_get\_reduced\_QR()}{210}{subsubsection.10.66.2.2} +\contentsline {section}{\numberline {10.67}qr\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}common.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{210}{section.10.67} +\contentsline {subsection}{\numberline {10.67.1}Detailed Description}{211}{subsection.10.67.1} +\contentsline {subsection}{\numberline {10.67.2}Function Documentation}{211}{subsection.10.67.2} +\contentsline {subsubsection}{\numberline {10.67.2.1}qr\_common\_backward\_subst()}{211}{subsubsection.10.67.2.1} +\contentsline {subsubsection}{\numberline {10.67.2.2}qr\_common\_get\_reduced\_QR()}{211}{subsubsection.10.67.2.2} +\contentsline {section}{\numberline {10.68}qr\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}givens.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{212}{section.10.68} +\contentsline {subsection}{\numberline {10.68.1}Detailed Description}{212}{subsection.10.68.1} +\contentsline {subsection}{\numberline {10.68.2}Function Documentation}{212}{subsection.10.68.2} +\contentsline {subsubsection}{\numberline {10.68.2.1}qr\_givens\_decomp()}{213}{subsubsection.10.68.2.1} +\contentsline {subsubsection}{\numberline {10.68.2.2}qr\_givens\_get\_params()}{213}{subsubsection.10.68.2.2} +\contentsline {section}{\numberline {10.69}qr\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}givens.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{214}{section.10.69} +\contentsline {subsection}{\numberline {10.69.1}Detailed Description}{214}{subsection.10.69.1} +\contentsline {subsection}{\numberline {10.69.2}Function Documentation}{214}{subsection.10.69.2} +\contentsline {subsubsection}{\numberline {10.69.2.1}qr\_givens\_decomp()}{215}{subsubsection.10.69.2.1} +\contentsline {subsubsection}{\numberline {10.69.2.2}qr\_givens\_get\_params()}{215}{subsubsection.10.69.2.2} +\contentsline {section}{\numberline {10.70}qr\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}householder.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{216}{section.10.70} +\contentsline {subsection}{\numberline {10.70.1}Detailed Description}{216}{subsection.10.70.1} +\contentsline {subsection}{\numberline {10.70.2}Function Documentation}{216}{subsection.10.70.2} +\contentsline {subsubsection}{\numberline {10.70.2.1}qr\_householder\_decomp()}{217}{subsubsection.10.70.2.1} +\contentsline {section}{\numberline {10.71}qr\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}householder.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{217}{section.10.71} +\contentsline {subsection}{\numberline {10.71.1}Detailed Description}{218}{subsection.10.71.1} +\contentsline {subsection}{\numberline {10.71.2}Function Documentation}{218}{subsection.10.71.2} +\contentsline {subsubsection}{\numberline {10.71.2.1}qr\_householder\_decomp()}{218}{subsubsection.10.71.2.1} +\contentsline {section}{\numberline {10.72}qr\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}pinv\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{219}{section.10.72} +\contentsline {subsection}{\numberline {10.72.1}Detailed Description}{219}{subsection.10.72.1} +\contentsline {section}{\numberline {10.73}qr\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}pinv\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{219}{section.10.73} +\contentsline {subsection}{\numberline {10.73.1}Detailed Description}{219}{subsection.10.73.1} +\contentsline {section}{\numberline {10.74}qr\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}pseudo\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}inverse.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{220}{section.10.74} +\contentsline {subsection}{\numberline {10.74.1}Detailed Description}{220}{subsection.10.74.1} +\contentsline {subsection}{\numberline {10.74.2}Function Documentation}{220}{subsection.10.74.2} +\contentsline {subsubsection}{\numberline {10.74.2.1}qr\_get\_pinv()}{220}{subsubsection.10.74.2.1} +\contentsline {section}{\numberline {10.75}qr\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}pseudo\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}inverse.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{221}{section.10.75} +\contentsline {subsection}{\numberline {10.75.1}Detailed Description}{221}{subsection.10.75.1} +\contentsline {subsection}{\numberline {10.75.2}Function Documentation}{221}{subsection.10.75.2} +\contentsline {subsubsection}{\numberline {10.75.2.1}qr\_get\_pinv()}{221}{subsubsection.10.75.2.1} +\contentsline {section}{\numberline {10.76}shell\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}sort.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{222}{section.10.76} +\contentsline {subsection}{\numberline {10.76.1}Detailed Description}{222}{subsection.10.76.1} +\contentsline {subsection}{\numberline {10.76.2}Function Documentation}{222}{subsection.10.76.2} +\contentsline {subsubsection}{\numberline {10.76.2.1}int\_shell\_sort()}{222}{subsubsection.10.76.2.1} +\contentsline {subsubsection}{\numberline {10.76.2.2}shell\_sort()}{223}{subsubsection.10.76.2.2} +\contentsline {section}{\numberline {10.77}shell\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}sort.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{223}{section.10.77} +\contentsline {subsection}{\numberline {10.77.1}Detailed Description}{223}{subsection.10.77.1} +\contentsline {subsection}{\numberline {10.77.2}Function Documentation}{224}{subsection.10.77.2} +\contentsline {subsubsection}{\numberline {10.77.2.1}int\_shell\_sort()}{224}{subsubsection.10.77.2.1} +\contentsline {subsubsection}{\numberline {10.77.2.2}shell\_sort()}{224}{subsubsection.10.77.2.2} +\contentsline {section}{\numberline {10.78}solve.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{224}{section.10.78} +\contentsline {subsection}{\numberline {10.78.1}Detailed Description}{225}{subsection.10.78.1} +\contentsline {subsection}{\numberline {10.78.2}Function Documentation}{225}{subsection.10.78.2} +\contentsline {subsubsection}{\numberline {10.78.2.1}solve()}{225}{subsubsection.10.78.2.1} +\contentsline {subsubsection}{\numberline {10.78.2.2}solve\_givens()}{226}{subsubsection.10.78.2.2} +\contentsline {subsubsection}{\numberline {10.78.2.3}solve\_householder()}{227}{subsubsection.10.78.2.3} +\contentsline {subsubsection}{\numberline {10.78.2.4}solve\_lu\_decomp()}{227}{subsubsection.10.78.2.4} +\contentsline {section}{\numberline {10.79}solve.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{228}{section.10.79} +\contentsline {subsection}{\numberline {10.79.1}Detailed Description}{228}{subsection.10.79.1} +\contentsline {subsection}{\numberline {10.79.2}Function Documentation}{229}{subsection.10.79.2} +\contentsline {subsubsection}{\numberline {10.79.2.1}solve()}{229}{subsubsection.10.79.2.1} +\contentsline {subsubsection}{\numberline {10.79.2.2}solve\_givens()}{229}{subsubsection.10.79.2.2} +\contentsline {subsubsection}{\numberline {10.79.2.3}solve\_householder()}{230}{subsubsection.10.79.2.3} +\contentsline {subsubsection}{\numberline {10.79.2.4}solve\_lu\_decomp()}{231}{subsubsection.10.79.2.4} +\contentsline {section}{\numberline {10.80}solve\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{231}{section.10.80} +\contentsline {subsection}{\numberline {10.80.1}Detailed Description}{232}{subsection.10.80.1} +\contentsline {section}{\numberline {10.81}solve\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{232}{section.10.81} +\contentsline {subsection}{\numberline {10.81.1}Detailed Description}{232}{subsection.10.81.1} +\contentsline {section}{\numberline {10.82}svd.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{232}{section.10.82} +\contentsline {subsection}{\numberline {10.82.1}Detailed Description}{233}{subsection.10.82.1} +\contentsline {subsection}{\numberline {10.82.2}Function Documentation}{233}{subsection.10.82.2} +\contentsline {subsubsection}{\numberline {10.82.2.1}svd()}{233}{subsubsection.10.82.2.1} +\contentsline {subsubsection}{\numberline {10.82.2.2}svd\_compute\_print\_U\_S\_V\_s()}{234}{subsubsection.10.82.2.2} +\contentsline {subsubsection}{\numberline {10.82.2.3}svd\_get\_reciproc\_singular\_values()}{235}{subsubsection.10.82.2.3} +\contentsline {subsubsection}{\numberline {10.82.2.4}svd\_get\_S\_dim()}{235}{subsubsection.10.82.2.4} +\contentsline {subsubsection}{\numberline {10.82.2.5}svd\_get\_single\_values\_num()}{236}{subsubsection.10.82.2.5} +\contentsline {subsubsection}{\numberline {10.82.2.6}svd\_get\_U\_dim()}{236}{subsubsection.10.82.2.6} +\contentsline {subsubsection}{\numberline {10.82.2.7}svd\_get\_V\_dim()}{237}{subsubsection.10.82.2.7} +\contentsline {section}{\numberline {10.83}svd.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{237}{section.10.83} +\contentsline {subsection}{\numberline {10.83.1}Detailed Description}{238}{subsection.10.83.1} +\contentsline {subsection}{\numberline {10.83.2}Function Documentation}{238}{subsection.10.83.2} +\contentsline {subsubsection}{\numberline {10.83.2.1}svd()}{238}{subsubsection.10.83.2.1} +\contentsline {subsubsection}{\numberline {10.83.2.2}svd\_compute\_print\_U\_S\_V\_s()}{239}{subsubsection.10.83.2.2} +\contentsline {subsubsection}{\numberline {10.83.2.3}svd\_get\_reciproc\_singular\_values()}{240}{subsubsection.10.83.2.3} +\contentsline {subsubsection}{\numberline {10.83.2.4}svd\_get\_S\_dim()}{240}{subsubsection.10.83.2.4} +\contentsline {subsubsection}{\numberline {10.83.2.5}svd\_get\_single\_values\_num()}{241}{subsubsection.10.83.2.5} +\contentsline {subsubsection}{\numberline {10.83.2.6}svd\_get\_U\_dim()}{241}{subsubsection.10.83.2.6} +\contentsline {subsubsection}{\numberline {10.83.2.7}svd\_get\_V\_dim()}{242}{subsubsection.10.83.2.7} +\contentsline {section}{\numberline {10.84}svd\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{242}{section.10.84} +\contentsline {subsection}{\numberline {10.84.1}Detailed Description}{242}{subsection.10.84.1} +\contentsline {section}{\numberline {10.85}svd\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{243}{section.10.85} +\contentsline {subsection}{\numberline {10.85.1}Detailed Description}{243}{subsection.10.85.1} +\contentsline {section}{\numberline {10.86}trilateration.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{243}{section.10.86} +\contentsline {subsection}{\numberline {10.86.1}Detailed Description}{244}{subsection.10.86.1} +\contentsline {subsection}{\numberline {10.86.2}Function Documentation}{244}{subsection.10.86.2} +\contentsline {subsubsection}{\numberline {10.86.2.1}trilateration1()}{244}{subsubsection.10.86.2.1} +\contentsline {subsubsection}{\numberline {10.86.2.2}trilateration2()}{245}{subsubsection.10.86.2.2} +\contentsline {subsubsection}{\numberline {10.86.2.3}trilateration\_get\_A\_matrix()}{246}{subsubsection.10.86.2.3} +\contentsline {subsubsection}{\numberline {10.86.2.4}trilateration\_get\_b\_vector()}{246}{subsubsection.10.86.2.4} +\contentsline {subsubsection}{\numberline {10.86.2.5}trilateration\_get\_particular\_solution()}{247}{subsubsection.10.86.2.5} +\contentsline {subsubsection}{\numberline {10.86.2.6}trilateration\_get\_quadratic\_equation\_solution()}{247}{subsubsection.10.86.2.6} +\contentsline {subsubsection}{\numberline {10.86.2.7}trilateration\_get\_rank\_and\_homogeneous\_solution()}{248}{subsubsection.10.86.2.7} +\contentsline {subsubsection}{\numberline {10.86.2.8}trilateration\_preprocessed\_get\_particular\_solution()}{248}{subsubsection.10.86.2.8} +\contentsline {subsubsection}{\numberline {10.86.2.9}trilateration\_solve\_linear\_equation()}{249}{subsubsection.10.86.2.9} +\contentsline {section}{\numberline {10.87}trilateration.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{249}{section.10.87} +\contentsline {subsection}{\numberline {10.87.1}Detailed Description}{250}{subsection.10.87.1} +\contentsline {subsection}{\numberline {10.87.2}Function Documentation}{250}{subsection.10.87.2} +\contentsline {subsubsection}{\numberline {10.87.2.1}trilateration1()}{251}{subsubsection.10.87.2.1} +\contentsline {subsubsection}{\numberline {10.87.2.2}trilateration2()}{251}{subsubsection.10.87.2.2} +\contentsline {subsubsection}{\numberline {10.87.2.3}trilateration\_get\_A\_matrix()}{252}{subsubsection.10.87.2.3} +\contentsline {subsubsection}{\numberline {10.87.2.4}trilateration\_get\_b\_vector()}{253}{subsubsection.10.87.2.4} +\contentsline {subsubsection}{\numberline {10.87.2.5}trilateration\_get\_particular\_solution()}{253}{subsubsection.10.87.2.5} +\contentsline {subsubsection}{\numberline {10.87.2.6}trilateration\_get\_quadratic\_equation\_solution()}{254}{subsubsection.10.87.2.6} +\contentsline {subsubsection}{\numberline {10.87.2.7}trilateration\_get\_rank\_and\_homogeneous\_solution()}{254}{subsubsection.10.87.2.7} +\contentsline {subsubsection}{\numberline {10.87.2.8}trilateration\_preprocessed\_get\_particular\_solution()}{255}{subsubsection.10.87.2.8} +\contentsline {subsubsection}{\numberline {10.87.2.9}trilateration\_solve\_linear\_equation()}{255}{subsubsection.10.87.2.9} +\contentsline {section}{\numberline {10.88}utils.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{256}{section.10.88} +\contentsline {subsection}{\numberline {10.88.1}Detailed Description}{257}{subsection.10.88.1} +\contentsline {subsection}{\numberline {10.88.2}Function Documentation}{257}{subsection.10.88.2} +\contentsline {subsubsection}{\numberline {10.88.2.1}utils\_get\_median()}{257}{subsubsection.10.88.2.1} +\contentsline {subsubsection}{\numberline {10.88.2.2}utils\_get\_save\_square\_root()}{257}{subsubsection.10.88.2.2} +\contentsline {subsubsection}{\numberline {10.88.2.3}utils\_max()}{258}{subsubsection.10.88.2.3} +\contentsline {subsubsection}{\numberline {10.88.2.4}utils\_mean()}{258}{subsubsection.10.88.2.4} +\contentsline {subsubsection}{\numberline {10.88.2.5}utils\_min()}{258}{subsubsection.10.88.2.5} +\contentsline {subsubsection}{\numberline {10.88.2.6}utils\_moving\_average()}{259}{subsubsection.10.88.2.6} +\contentsline {subsubsection}{\numberline {10.88.2.7}utils\_printf()}{259}{subsubsection.10.88.2.7} +\contentsline {subsubsection}{\numberline {10.88.2.8}utils\_sind()}{260}{subsubsection.10.88.2.8} +\contentsline {subsubsection}{\numberline {10.88.2.9}utils\_swap()}{260}{subsubsection.10.88.2.9} +\contentsline {subsubsection}{\numberline {10.88.2.10}utils\_to\_radian()}{261}{subsubsection.10.88.2.10} +\contentsline {subsubsection}{\numberline {10.88.2.11}utils\_u8\_max()}{261}{subsubsection.10.88.2.11} +\contentsline {subsubsection}{\numberline {10.88.2.12}utils\_u8\_min()}{262}{subsubsection.10.88.2.12} +\contentsline {section}{\numberline {10.89}utils.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{262}{section.10.89} +\contentsline {subsection}{\numberline {10.89.1}Detailed Description}{263}{subsection.10.89.1} +\contentsline {subsection}{\numberline {10.89.2}Function Documentation}{263}{subsection.10.89.2} +\contentsline {subsubsection}{\numberline {10.89.2.1}utils\_get\_median()}{263}{subsubsection.10.89.2.1} +\contentsline {subsubsection}{\numberline {10.89.2.2}utils\_get\_save\_square\_root()}{264}{subsubsection.10.89.2.2} +\contentsline {subsubsection}{\numberline {10.89.2.3}utils\_max()}{264}{subsubsection.10.89.2.3} +\contentsline {subsubsection}{\numberline {10.89.2.4}utils\_mean()}{265}{subsubsection.10.89.2.4} +\contentsline {subsubsection}{\numberline {10.89.2.5}utils\_min()}{265}{subsubsection.10.89.2.5} +\contentsline {subsubsection}{\numberline {10.89.2.6}utils\_moving\_average()}{265}{subsubsection.10.89.2.6} +\contentsline {subsubsection}{\numberline {10.89.2.7}utils\_printf()}{266}{subsubsection.10.89.2.7} +\contentsline {subsubsection}{\numberline {10.89.2.8}utils\_sind()}{266}{subsubsection.10.89.2.8} +\contentsline {subsubsection}{\numberline {10.89.2.9}utils\_swap()}{267}{subsubsection.10.89.2.9} +\contentsline {subsubsection}{\numberline {10.89.2.10}utils\_to\_radian()}{267}{subsubsection.10.89.2.10} +\contentsline {subsubsection}{\numberline {10.89.2.11}utils\_u8\_max()}{268}{subsubsection.10.89.2.11} +\contentsline {subsubsection}{\numberline {10.89.2.12}utils\_u8\_min()}{268}{subsubsection.10.89.2.12} +\contentsline {section}{\numberline {10.90}utils\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{269}{section.10.90} +\contentsline {subsection}{\numberline {10.90.1}Detailed Description}{269}{subsection.10.90.1} +\contentsline {section}{\numberline {10.91}utils\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{269}{section.10.91} +\contentsline {subsection}{\numberline {10.91.1}Detailed Description}{269}{subsection.10.91.1} +\contentsline {section}{\numberline {10.92}vector.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{270}{section.10.92} +\contentsline {subsection}{\numberline {10.92.1}Detailed Description}{271}{subsection.10.92.1} +\contentsline {subsection}{\numberline {10.92.2}Function Documentation}{271}{subsection.10.92.2} +\contentsline {subsubsection}{\numberline {10.92.2.1}vector\_add()}{271}{subsubsection.10.92.2.1} +\contentsline {subsubsection}{\numberline {10.92.2.2}vector\_clear()}{272}{subsubsection.10.92.2.2} +\contentsline {subsubsection}{\numberline {10.92.2.3}vector\_copy()}{272}{subsubsection.10.92.2.3} +\contentsline {subsubsection}{\numberline {10.92.2.4}vector\_flex\_print()}{273}{subsubsection.10.92.2.4} +\contentsline {subsubsection}{\numberline {10.92.2.5}vector\_get\_elements()}{273}{subsubsection.10.92.2.5} +\contentsline {subsubsection}{\numberline {10.92.2.6}vector\_get\_euclidean\_distance()}{274}{subsubsection.10.92.2.6} +\contentsline {subsubsection}{\numberline {10.92.2.7}vector\_get\_index\_vector()}{274}{subsubsection.10.92.2.7} +\contentsline {subsubsection}{\numberline {10.92.2.8}vector\_get\_max\_and\_index()}{275}{subsubsection.10.92.2.8} +\contentsline {subsubsection}{\numberline {10.92.2.9}vector\_get\_mean\_value()}{275}{subsubsection.10.92.2.9} +\contentsline {subsubsection}{\numberline {10.92.2.10}vector\_get\_norm2()}{276}{subsubsection.10.92.2.10} +\contentsline {subsubsection}{\numberline {10.92.2.11}vector\_get\_residual()}{276}{subsubsection.10.92.2.11} +\contentsline {subsubsection}{\numberline {10.92.2.12}vector\_get\_scalar\_product()}{277}{subsubsection.10.92.2.12} +\contentsline {subsubsection}{\numberline {10.92.2.13}vector\_get\_square\_norm2()}{277}{subsubsection.10.92.2.13} +\contentsline {subsubsection}{\numberline {10.92.2.14}vector\_get\_sum()}{278}{subsubsection.10.92.2.14} +\contentsline {subsubsection}{\numberline {10.92.2.15}vector\_in\_place\_scalar\_mul()}{278}{subsubsection.10.92.2.15} +\contentsline {subsubsection}{\numberline {10.92.2.16}vector\_is\_equal()}{278}{subsubsection.10.92.2.16} +\contentsline {subsubsection}{\numberline {10.92.2.17}vector\_mul()}{279}{subsubsection.10.92.2.17} +\contentsline {subsubsection}{\numberline {10.92.2.18}vector\_print()}{279}{subsubsection.10.92.2.18} +\contentsline {subsubsection}{\numberline {10.92.2.19}vector\_print\_u8\_array()}{280}{subsubsection.10.92.2.19} +\contentsline {subsubsection}{\numberline {10.92.2.20}vector\_scalar\_div()}{280}{subsubsection.10.92.2.20} +\contentsline {subsubsection}{\numberline {10.92.2.21}vector\_scalar\_mul()}{281}{subsubsection.10.92.2.21} +\contentsline {subsubsection}{\numberline {10.92.2.22}vector\_square()}{281}{subsubsection.10.92.2.22} +\contentsline {subsubsection}{\numberline {10.92.2.23}vector\_sub()}{281}{subsubsection.10.92.2.23} +\contentsline {subsubsection}{\numberline {10.92.2.24}vector\_uint32\_is\_equal()}{282}{subsubsection.10.92.2.24} +\contentsline {section}{\numberline {10.93}vector.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{282}{section.10.93} +\contentsline {subsection}{\numberline {10.93.1}Detailed Description}{284}{subsection.10.93.1} +\contentsline {subsection}{\numberline {10.93.2}Function Documentation}{284}{subsection.10.93.2} +\contentsline {subsubsection}{\numberline {10.93.2.1}vector\_add()}{284}{subsubsection.10.93.2.1} +\contentsline {subsubsection}{\numberline {10.93.2.2}vector\_clear()}{285}{subsubsection.10.93.2.2} +\contentsline {subsubsection}{\numberline {10.93.2.3}vector\_copy()}{285}{subsubsection.10.93.2.3} +\contentsline {subsubsection}{\numberline {10.93.2.4}vector\_flex\_print()}{285}{subsubsection.10.93.2.4} +\contentsline {subsubsection}{\numberline {10.93.2.5}vector\_get\_elements()}{286}{subsubsection.10.93.2.5} +\contentsline {subsubsection}{\numberline {10.93.2.6}vector\_get\_euclidean\_distance()}{286}{subsubsection.10.93.2.6} +\contentsline {subsubsection}{\numberline {10.93.2.7}vector\_get\_index\_vector()}{287}{subsubsection.10.93.2.7} +\contentsline {subsubsection}{\numberline {10.93.2.8}vector\_get\_max\_and\_index()}{288}{subsubsection.10.93.2.8} +\contentsline {subsubsection}{\numberline {10.93.2.9}vector\_get\_mean\_value()}{288}{subsubsection.10.93.2.9} +\contentsline {subsubsection}{\numberline {10.93.2.10}vector\_get\_norm2()}{289}{subsubsection.10.93.2.10} +\contentsline {subsubsection}{\numberline {10.93.2.11}vector\_get\_residual()}{289}{subsubsection.10.93.2.11} +\contentsline {subsubsection}{\numberline {10.93.2.12}vector\_get\_scalar\_product()}{290}{subsubsection.10.93.2.12} +\contentsline {subsubsection}{\numberline {10.93.2.13}vector\_get\_square\_norm2()}{290}{subsubsection.10.93.2.13} +\contentsline {subsubsection}{\numberline {10.93.2.14}vector\_get\_sum()}{291}{subsubsection.10.93.2.14} +\contentsline {subsubsection}{\numberline {10.93.2.15}vector\_in\_place\_scalar\_mul()}{291}{subsubsection.10.93.2.15} +\contentsline {subsubsection}{\numberline {10.93.2.16}vector\_is\_equal()}{291}{subsubsection.10.93.2.16} +\contentsline {subsubsection}{\numberline {10.93.2.17}vector\_mul()}{292}{subsubsection.10.93.2.17} +\contentsline {subsubsection}{\numberline {10.93.2.18}vector\_print()}{292}{subsubsection.10.93.2.18} +\contentsline {subsubsection}{\numberline {10.93.2.19}vector\_print\_u8\_array()}{293}{subsubsection.10.93.2.19} +\contentsline {subsubsection}{\numberline {10.93.2.20}vector\_scalar\_div()}{293}{subsubsection.10.93.2.20} +\contentsline {subsubsection}{\numberline {10.93.2.21}vector\_scalar\_mul()}{294}{subsubsection.10.93.2.21} +\contentsline {subsubsection}{\numberline {10.93.2.22}vector\_square()}{294}{subsubsection.10.93.2.22} +\contentsline {subsubsection}{\numberline {10.93.2.23}vector\_sub()}{294}{subsubsection.10.93.2.23} +\contentsline {subsubsection}{\numberline {10.93.2.24}vector\_uint32\_is\_equal()}{295}{subsubsection.10.93.2.24} +\contentsline {section}{\numberline {10.94}vector\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}c File Reference}{295}{section.10.94} +\contentsline {subsection}{\numberline {10.94.1}Detailed Description}{296}{subsection.10.94.1} +\contentsline {section}{\numberline {10.95}vector\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}test.\discretionary {\unhbox \voidb@x \hbox {\relax \fontsize {7}{8}\selectfont $\DOTSB \leftarrow \joinrel \rhook $}}{}{}h File Reference}{296}{section.10.95} +\contentsline {subsection}{\numberline {10.95.1}Detailed Description}{296}{subsection.10.95.1} diff --git a/doc/doxygen/latex/shell__sort_8c.tex b/doc/doxygen/latex/shell__sort_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..cc3b0d23ff5030469efa14499776f9986ff3d1b8 --- /dev/null +++ b/doc/doxygen/latex/shell__sort_8c.tex @@ -0,0 +1,80 @@ +\hypertarget{shell__sort_8c}{}\doxysection{shell\+\_\+sort.\+c File Reference} +\label{shell__sort_8c}\index{shell\_sort.c@{shell\_sort.c}} + + +Implement the Shell sort algorithm. + + +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include \char`\"{}utils.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}vector.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{shell__sort_8c_a92bc0e3a993e78dfab795f5ccc3e227e}{int\+\_\+shell\+\_\+sort}} (int $\ast$array, int length) +\begin{DoxyCompactList}\small\item\em Sort a data set of integers by using the Shell sort algorithm. \end{DoxyCompactList}\item +void \mbox{\hyperlink{shell__sort_8c_a569649d96b2e8f453793ea166d3e96a6}{shell\+\_\+sort}} (\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} $\ast$arr, uint8\+\_\+t length) +\begin{DoxyCompactList}\small\item\em Sort a data set of type utils\+\_\+t by using the Shell sort algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Implement the Shell sort algorithm. + +The Shell sort algorithm is more convenient for devices with limited storage capacity. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{shell__sort_8c_a92bc0e3a993e78dfab795f5ccc3e227e}\label{shell__sort_8c_a92bc0e3a993e78dfab795f5ccc3e227e}} +\index{shell\_sort.c@{shell\_sort.c}!int\_shell\_sort@{int\_shell\_sort}} +\index{int\_shell\_sort@{int\_shell\_sort}!shell\_sort.c@{shell\_sort.c}} +\doxysubsubsection{\texorpdfstring{int\_shell\_sort()}{int\_shell\_sort()}} +{\footnotesize\ttfamily void int\+\_\+shell\+\_\+sort (\begin{DoxyParamCaption}\item[{int $\ast$}]{array, }\item[{int}]{length }\end{DoxyParamCaption})} + + + +Sort a data set of integers by using the Shell sort algorithm. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em array\mbox{[}$\,$\mbox{]}} & pointer to the data set. \\ +\hline +\mbox{\texttt{ in}} & {\em length} & size of the data set. \\ +\hline +\end{DoxyParams} + + +Definition at line 28 of file shell\+\_\+sort.\+c. + +\mbox{\Hypertarget{shell__sort_8c_a569649d96b2e8f453793ea166d3e96a6}\label{shell__sort_8c_a569649d96b2e8f453793ea166d3e96a6}} +\index{shell\_sort.c@{shell\_sort.c}!shell\_sort@{shell\_sort}} +\index{shell\_sort@{shell\_sort}!shell\_sort.c@{shell\_sort.c}} +\doxysubsubsection{\texorpdfstring{shell\_sort()}{shell\_sort()}} +{\footnotesize\ttfamily void shell\+\_\+sort (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} $\ast$}]{arr, }\item[{uint8\+\_\+t}]{length }\end{DoxyParamCaption})} + + + +Sort a data set of type utils\+\_\+t by using the Shell sort algorithm. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em arr\mbox{[}$\,$\mbox{]}} & pointer to the data set. \\ +\hline +\mbox{\texttt{ in}} & {\em length} & size of the data set. \\ +\hline +\end{DoxyParams} + + +Definition at line 49 of file shell\+\_\+sort.\+c. + + + +References vector\+\_\+t. + + + +Referenced by recog\+\_\+mitigate\+\_\+multipath(), and utils\+\_\+get\+\_\+median(). + diff --git a/doc/doxygen/latex/shell__sort_8h.tex b/doc/doxygen/latex/shell__sort_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..86ce808d1b9ff194537a55f6690df0b2e38c2608 --- /dev/null +++ b/doc/doxygen/latex/shell__sort_8h.tex @@ -0,0 +1,79 @@ +\hypertarget{shell__sort_8h}{}\doxysection{shell\+\_\+sort.\+h File Reference} +\label{shell__sort_8h}\index{shell\_sort.h@{shell\_sort.h}} + + +Implement the Shell sort algorithm. + + +{\ttfamily \#include $<$stdint.\+h$>$}\newline +{\ttfamily \#include \char`\"{}vector.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{shell__sort_8h_a92bc0e3a993e78dfab795f5ccc3e227e}{int\+\_\+shell\+\_\+sort}} (int $\ast$array, int length) +\begin{DoxyCompactList}\small\item\em Sort a data set of integers by using the Shell sort algorithm. \end{DoxyCompactList}\item +void \mbox{\hyperlink{shell__sort_8h_a569649d96b2e8f453793ea166d3e96a6}{shell\+\_\+sort}} (\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} $\ast$arr, uint8\+\_\+t length) +\begin{DoxyCompactList}\small\item\em Sort a data set of type utils\+\_\+t by using the Shell sort algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Implement the Shell sort algorithm. + +The Shell sort algorithm is more convenient for devices with limited storage capacity. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{shell__sort_8h_a92bc0e3a993e78dfab795f5ccc3e227e}\label{shell__sort_8h_a92bc0e3a993e78dfab795f5ccc3e227e}} +\index{shell\_sort.h@{shell\_sort.h}!int\_shell\_sort@{int\_shell\_sort}} +\index{int\_shell\_sort@{int\_shell\_sort}!shell\_sort.h@{shell\_sort.h}} +\doxysubsubsection{\texorpdfstring{int\_shell\_sort()}{int\_shell\_sort()}} +{\footnotesize\ttfamily void int\+\_\+shell\+\_\+sort (\begin{DoxyParamCaption}\item[{int $\ast$}]{array, }\item[{int}]{length }\end{DoxyParamCaption})} + + + +Sort a data set of integers by using the Shell sort algorithm. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em array\mbox{[}$\,$\mbox{]}} & pointer to the data set. \\ +\hline +\mbox{\texttt{ in}} & {\em length} & size of the data set. \\ +\hline +\end{DoxyParams} + + +Definition at line 28 of file shell\+\_\+sort.\+c. + +\mbox{\Hypertarget{shell__sort_8h_a569649d96b2e8f453793ea166d3e96a6}\label{shell__sort_8h_a569649d96b2e8f453793ea166d3e96a6}} +\index{shell\_sort.h@{shell\_sort.h}!shell\_sort@{shell\_sort}} +\index{shell\_sort@{shell\_sort}!shell\_sort.h@{shell\_sort.h}} +\doxysubsubsection{\texorpdfstring{shell\_sort()}{shell\_sort()}} +{\footnotesize\ttfamily void shell\+\_\+sort (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} $\ast$}]{arr, }\item[{uint8\+\_\+t}]{length }\end{DoxyParamCaption})} + + + +Sort a data set of type utils\+\_\+t by using the Shell sort algorithm. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em arr\mbox{[}$\,$\mbox{]}} & pointer to the data set. \\ +\hline +\mbox{\texttt{ in}} & {\em length} & size of the data set. \\ +\hline +\end{DoxyParams} + + +Definition at line 49 of file shell\+\_\+sort.\+c. + + + +References vector\+\_\+t. + + + +Referenced by recog\+\_\+mitigate\+\_\+multipath(), and utils\+\_\+get\+\_\+median(). + diff --git a/doc/doxygen/latex/soft_architecture_01_09_2019.pdf b/doc/doxygen/latex/soft_architecture_01_09_2019.pdf new file mode 100644 index 0000000000000000000000000000000000000000..9a462ab4d93972fa9fb1362503005b7c3f072808 Binary files /dev/null and b/doc/doxygen/latex/soft_architecture_01_09_2019.pdf differ diff --git a/doc/doxygen/latex/soft_architecture_01_09_2019.svg b/doc/doxygen/latex/soft_architecture_01_09_2019.svg new file mode 100644 index 0000000000000000000000000000000000000000..ff037a6bb0ba22fa2d0f451871709eba846c3184 --- /dev/null +++ b/doc/doxygen/latex/soft_architecture_01_09_2019.svg @@ -0,0 +1,2003 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.1" + id="svg2" + xml:space="preserve" + width="1186.1445" + height="418.25763" + viewBox="0 0 1186.1445 418.2576" + sodipodi:docname="soft_architecture_01_09_2019.svg" + inkscape:version="0.92.3 (2405546, 2018-03-11)"><metadata + id="metadata8"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs + id="defs6"><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath24"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path22" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath36"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path34" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath52"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path50" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath68"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path66" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath84"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path82" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath98"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path96" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath114"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path112" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath128"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path126" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath144"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path142" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath156"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path154" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath172"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path170" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath188"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path186" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath204"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path202" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath218"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path216" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath234"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path232" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath248"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path246" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath264"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path262" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath276"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path274" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath292"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path290" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath308"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path306" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath320"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path318" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath336"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path334" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath348"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path346" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath364"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path362" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath376"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path374" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath392"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path390" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath404"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path402" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath420"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path418" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath432"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path430" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath448"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path446" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath460"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path458" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath476"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path474" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath488"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path486" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath504"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path502" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath518"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path516" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath534"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path532" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath548"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path546" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath564"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path562" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath576"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path574" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath592"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path590" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath604"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path602" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath620"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path618" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath632"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path630" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath648"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path646" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath662"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path660" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath678"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path676" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath692"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path690" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath708"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path706" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath720"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path718" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath736"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path734" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath748"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path746" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath764"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path762" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath776"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path774" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath792"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path790" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath808"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path806" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath824"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path822" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath836"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path834" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath852"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path850" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath864"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path862" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath880"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path878" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath892"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path890" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath908"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path906" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath920"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path918" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath936"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path934" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath948"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path946" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath964"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path962" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath978"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path976" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath994"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path992" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1008"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1006" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1024"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1022" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1036"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1034" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1052"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1050" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1064"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1062" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1080"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1078" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1092"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1090" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1108"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1106" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1122"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1120" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1138"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1136" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1152"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1150" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1168"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1166" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1180"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1178" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1196"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1194" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1210"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1208" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1226"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1224" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1240"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1238" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1256"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1254" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1268"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1266" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1284"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1282" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1298"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1296" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1314"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1312" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1328"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1326" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1344"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1342" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1356"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1354" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1372"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1370" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1386"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1384" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1402"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1400" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1416"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1414" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1432"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1430" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1444"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1442" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1460"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1458" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1474"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1472" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1490"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1488" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1504"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1502" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1520"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1518" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1532"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1530" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1548"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1546" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1562"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1560" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1578"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1576" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1592"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1590" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1608"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1606" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1620"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1618" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1636"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1634" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1650"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1648" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1666"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1664" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1680"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1678" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1696"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1694" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1708"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1706" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1724"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1722" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1738"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1736" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1754"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1752" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1768"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1766" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1784"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1782" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1796"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1794" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1812"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1810" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1826"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1824" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1842"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1840" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1856"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1854" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1872"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1870" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1884"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1882" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1900"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1898" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1916"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1914" + inkscape:connector-curvature="0" /></clipPath><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1932"><path + d="M 0,0 H 11701 V 4126 H 0 Z" + id="path1930" + inkscape:connector-curvature="0" /></clipPath></defs><sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1600" + inkscape:window-height="837" + id="namedview4" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:zoom="0.9" + inkscape:cx="302.25914" + inkscape:cy="209.21945" + inkscape:window-x="-8" + inkscape:window-y="-8" + inkscape:window-maximized="1" + inkscape:current-layer="g10" /><g + id="g10" + inkscape:groupmode="layer" + inkscape:label="soft_architecture_01_09_2019" + transform="matrix(1.3333333,0,0,1.3333333,-7207.5942,-2541.5378)"><g + id="g12" /><g + id="g14" + transform="matrix(0.07602841,0,0,0.07602841,5405.6958,1906.1534)"><g + id="g16"><g + id="g18"><g + id="g20" + clip-path="url(#clipPath24)"><g + id="g26"><g + id="g28"><g + id="g30"><g + id="g32" + clip-path="url(#clipPath36)"><g + id="g38"><g + id="g40" + transform="scale(1,-1)"><path + d="m -540,1496.973 h 12365.859 v -5892.66 H -540 Z" + style="fill:none;stroke:#000000;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + id="path42" + inkscape:connector-curvature="0" /></g></g></g></g></g></g></g></g></g><g + id="g44"><g + id="g46"><g + id="g48" + clip-path="url(#clipPath52)"><g + id="g54"><g + id="g56" + transform="scale(1,-1)"><path + d="M 3237.129,-4112.227 7545.871,-16.156 11693.18,-4112.227 Z" + style="fill:none;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + id="path58" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g60"><g + id="g62"><g + id="g64" + clip-path="url(#clipPath68)"><g + id="g70"><g + id="g72" + transform="scale(1,-1)"><path + d="m 3683.109,-3688.246 h 7580.789" + style="fill:none;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + id="path74" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g76"><g + id="g78"><g + id="g80" + clip-path="url(#clipPath84)"><g + id="g86"><path + d="m 5698.039,4036.637 h 480.422 v -272.582 l 8.5,8.5 v 272.582 l -8.5,-8.5 8.5,8.5 h -480.422 z" + style="fill:#418291;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path88" + inkscape:connector-curvature="0" /></g></g></g></g><g + id="g90"><g + id="g92"><g + id="g94" + clip-path="url(#clipPath98)"><g + id="g100"><g + id="g102" + transform="scale(1,-1)"><path + d="m 5698.039,-4036.637 h 480.422 v 272.582 l 8.5,-8.5 v -272.582 l -8.5,8.5 8.5,-8.5 h -480.422 z" + style="fill:none;stroke:#c8c8c8;stroke-width:0.25;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1" + id="path104" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g106"><g + id="g108"><g + id="g110" + clip-path="url(#clipPath114)"><g + id="g116"><path + d="m 5698.039,3764.055 h 480.422 v 272.582 h -480.422 z" + style="fill:#6dd9f3;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path118" + inkscape:connector-curvature="0" /></g></g></g></g><g + id="g120"><g + id="g122"><g + id="g124" + clip-path="url(#clipPath128)"><g + id="g130"><g + id="g132" + transform="scale(1,-1)"><path + d="m 5698.039,-3764.055 h 480.422 v -272.582 h -480.422 z" + style="fill:none;stroke:#c8c8c8;stroke-width:0.25;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1" + id="path134" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g136"><g + id="g138"><g + id="g140" + clip-path="url(#clipPath144)"><g + id="g146"><g + id="g148"><g + id="g150"><g + id="g152" + clip-path="url(#clipPath156)"><g + id="g158"><text + transform="translate(5755.9699,3961.0453)" + style="font-variant:normal;font-weight:normal;font-size:200.27000427px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text162"><tspan + x="0 128.37306 194.66245 240.52426 286.38611" + y="0" + sodipodi:role="line" + id="tspan160">Utils</tspan></text> + +</g></g></g></g></g></g></g></g><g + id="g164"><g + id="g166"><g + id="g168" + clip-path="url(#clipPath172)"><g + id="g174"><g + id="g176" + transform="scale(1,-1)"><path + d="M 5625.23,-1841.996 H 9394.551" + style="fill:none;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1" + id="path178" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g180"><g + id="g182"><g + id="g184" + clip-path="url(#clipPath188)"><g + id="g190"><g + id="g192" + transform="scale(1,-1)"><path + d="M 6475.391,-1033.797 H 8576.238" + style="fill:none;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1" + id="path194" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g196"><g + id="g198"><g + id="g200" + clip-path="url(#clipPath204)"><g + id="g206"><path + d="M 6940.34,941.895 H 8105.391 V 669.316 l 8.5,8.5 v 272.579 l -8.5,-8.5 8.5,8.5 H 6948.852 Z" + style="fill:#418291;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path208" + inkscape:connector-curvature="0" /></g></g></g></g><g + id="g210"><g + id="g212"><g + id="g214" + clip-path="url(#clipPath218)"><g + id="g220"><g + id="g222" + transform="scale(1,-1)"><path + d="m 6940.34,-941.895 h 1165.051 v 272.579 l 8.5,-8.5 v -272.579 l -8.5,8.5 8.5,-8.5 H 6948.852 Z" + style="fill:none;stroke:#c8c8c8;stroke-width:0.25;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1" + id="path224" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g226"><g + id="g228"><g + id="g230" + clip-path="url(#clipPath234)"><g + id="g236"><path + d="M 6940.34,669.316 H 8105.379 V 941.894 H 6940.34 Z" + style="fill:#6dd9f3;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path238" + inkscape:connector-curvature="0" /></g></g></g></g><g + id="g240"><g + id="g242"><g + id="g244" + clip-path="url(#clipPath248)"><g + id="g250"><g + id="g252" + transform="scale(1,-1)"><path + d="M 6940.34,-669.316 H 8105.379 V -941.894 H 6940.34 Z" + style="fill:none;stroke:#c8c8c8;stroke-width:0.25;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1" + id="path254" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g256"><g + id="g258"><g + id="g260" + clip-path="url(#clipPath264)"><g + id="g266"><g + id="g268"><g + id="g270"><g + id="g272" + clip-path="url(#clipPath276)"><g + id="g278"><text + transform="translate(7023.4698,865.90536)" + style="font-variant:normal;font-weight:normal;font-size:200.27000427px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text282"><tspan + x="0 115.75606 220.297 325.43875 371.30057 417.16241 501.67636 597.00488 663.89502 709.7569 815.29919 920.44092" + y="0" + sodipodi:role="line" + id="tspan280">Applications</tspan></text> + +</g></g></g></g></g></g></g></g><g + id="g284"><g + id="g286"><g + id="g288" + clip-path="url(#clipPath292)"><g + id="g294"><g + id="g296" + transform="scale(1,-1)"><path + d="M 3654.988,-3687.023 H -115.09" + style="fill:none;stroke:#000000;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-dasharray:5.25, 7.5;stroke-dashoffset:0;stroke-opacity:1" + id="path298" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g300"><g + id="g302"><g + id="g304" + clip-path="url(#clipPath308)"><g + id="g310"><g + id="g312"><g + id="g314"><g + id="g316" + clip-path="url(#clipPath320)"><g + id="g322"><text + transform="translate(3.300001,3961.0453)" + style="font-variant:normal;font-weight:normal;font-size:200.27000427px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text326"><tspan + x="0 171.03058 266.9599 333.8501 402.94324 448.80505 535.52197 585.38922 630.65021 720.97198 820.50616 904.0188 970.90894 1076.4513 1146.1453 1196.0125 1241.2734 1337.2028 1442.3445 1547.4863 1591.9462 1687.8756 1733.7374 1827.8643 1927.3984 2032.5402 2102.2341 2197.3625 2243.2244 2327.7383 2372.9993 2478.5415 2583.6833 2683.2175 2752.9114 2848.8408 2915.731 2961.5928 3067.135 3171.676" + y="0" + sodipodi:role="line" + id="tspan324">Matrix, vector, and algebraic operations</tspan></text> + +</g></g></g></g></g></g></g></g><g + id="g328"><g + id="g330"><g + id="g332" + clip-path="url(#clipPath336)"><g + id="g338"><g + id="g340"><g + id="g342"><g + id="g344" + clip-path="url(#clipPath348)"><g + id="g350"><text + transform="translate(972.04998,2614.1753)" + style="font-variant:normal;font-weight:normal;font-size:200.27000427px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text354"><tspan + x="0 91.923927 197.46622 243.32805 333.64981 379.51166 484.05258 578.1795 623.44049 728.98279 790.06512 834.72534 994.54083 1099.6826 1145.5444 1212.4346 1258.2964 1348.6182 1444.5475 1513.2401 1559.1019 1655.0312 1760.173 1827.0632 1872.3242 1918.186 1963.447 2068.5889 2168.123 2264.0522 2333.7463 2379.0073 2474.9368 2580.0784 2684.6194 2729.8804 2835.0222 2940.5645" + y="0" + sodipodi:role="line" + id="tspan352">Solving of multivariant linear and non</tspan></text> + +</g></g></g></g></g></g></g></g><g + id="g356"><g + id="g358"><g + id="g360" + clip-path="url(#clipPath364)"><g + id="g366"><g + id="g368"><g + id="g370"><g + id="g372" + clip-path="url(#clipPath376)"><g + id="g378"><text + transform="translate(4020.2699,2614.1753)" + style="font-variant:normal;font-weight:normal;font-size:200.27000427px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text382"><tspan + x="0" + y="0" + id="tspan380">-</tspan></text> + +</g></g></g></g></g></g></g></g><g + id="g384"><g + id="g386"><g + id="g388" + clip-path="url(#clipPath392)"><g + id="g394"><g + id="g396"><g + id="g398"><g + id="g400" + clip-path="url(#clipPath404)"><g + id="g406"><text + transform="translate(4081.4999,2614.1753)" + style="font-variant:normal;font-weight:normal;font-size:200.27000427px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text410"><tspan + x="0 45.861832 91.723663 196.8654 295.59851 391.52786 461.2218" + y="0" + sodipodi:role="line" + id="tspan408">linear </tspan></text> + +</g></g></g></g></g></g></g></g><g + id="g412"><g + id="g414"><g + id="g416" + clip-path="url(#clipPath420)"><g + id="g422"><g + id="g424"><g + id="g426"><g + id="g428" + clip-path="url(#clipPath432)"><g + id="g434"><text + transform="translate(1401.18,2854.2053)" + style="font-variant:normal;font-weight:normal;font-size:200.27000427px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text438"><tspan + x="0 99.534187 204.67593 309.81769 405.74701 472.63721 517.69794 623.24023 728.38196 773.64301 851.94855 942.47064 1019.9751 1086.8652 1186.3994 1346.215 1424.5205 1469.7815 1530.4634 1614.5768 1711.3071 1803.2311 1881.5366 1926.7976 2063.3818 2108.6428" + y="0" + sodipodi:role="line" + id="tspan436">equation systems (LESs & N</tspan></text> + +</g></g></g></g></g></g></g></g><g + id="g440"><g + id="g442"><g + id="g444" + clip-path="url(#clipPath448)"><g + id="g450"><g + id="g452"><g + id="g454"><g + id="g456" + clip-path="url(#clipPath460)"><g + id="g462"><text + transform="translate(3640.5799,2854.2053)" + style="font-variant:normal;font-weight:normal;font-size:200.27000427px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text466"><tspan + x="0" + y="0" + id="tspan464">-</tspan></text> + +</g></g></g></g></g></g></g></g><g + id="g468"><g + id="g470"><g + id="g472" + clip-path="url(#clipPath476)"><g + id="g478"><g + id="g480"><g + id="g482"><g + id="g484" + clip-path="url(#clipPath488)"><g + id="g490"><text + transform="translate(3701.7999,2854.2053)" + style="font-variant:normal;font-weight:normal;font-size:200.27000427px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text494"><tspan + x="0 84.113403 181.84515 273.76907 352.07465" + y="0" + sodipodi:role="line" + id="tspan492">LESs)</tspan></text> + +</g></g></g></g></g></g></g></g><g + id="g496"><g + id="g498"><g + id="g500" + clip-path="url(#clipPath504)"><g + id="g506"><path + d="m 4987.281,2778.254 h 2588.078 v -272.578 l 8.512,8.5 v 272.578 l -8.512,-8.5 8.512,8.5 h -2588.09 z" + style="fill:#418291;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path508" + inkscape:connector-curvature="0" /></g></g></g></g><g + id="g510"><g + id="g512"><g + id="g514" + clip-path="url(#clipPath518)"><g + id="g520"><g + id="g522" + transform="scale(1,-1)"><path + d="m 4987.281,-2778.254 h 2588.078 v 272.578 l 8.512,-8.5 v -272.578 l -8.512,8.5 8.512,-8.5 h -2588.09 z" + style="fill:none;stroke:#c8c8c8;stroke-width:0.25;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1" + id="path524" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g526"><g + id="g528"><g + id="g530" + clip-path="url(#clipPath534)"><g + id="g536"><path + d="m 4987.281,2505.676 h 2588.09 v 272.578 h -2588.09 z" + style="fill:#6dd9f3;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path538" + inkscape:connector-curvature="0" /></g></g></g></g><g + id="g540"><g + id="g542"><g + id="g544" + clip-path="url(#clipPath548)"><g + id="g550"><g + id="g552" + transform="scale(1,-1)"><path + d="m 4987.281,-2505.676 h 2588.09 v -272.578 h -2588.09 z" + style="fill:none;stroke:#c8c8c8;stroke-width:0.25;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1" + id="path554" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g556"><g + id="g558"><g + id="g560" + clip-path="url(#clipPath564)"><g + id="g566"><g + id="g568"><g + id="g570"><g + id="g572" + clip-path="url(#clipPath576)"><g + id="g578"><text + transform="translate(4996.2999,2702.5053)" + style="font-variant:normal;font-weight:normal;font-size:200.27000427px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text582"><tspan + x="0 91.923927 197.46622 243.32805 333.64981 432.18265 477.44366 637.25916 742.40088 788.2627 834.12457 924.44629 1019.7748 1089.4688 1135.3306 1231.26 1336.4017 1403.2919 1448.5529 1532.6663 1629.5969 1721.5209 1799.8265 1845.0875 1981.6716 2026.9326" + y="0" + sodipodi:role="line" + id="tspan580">Solve mulivariant LESs & N</tspan></text> + +</g></g></g></g></g></g></g></g><g + id="g584"><g + id="g586"><g + id="g588" + clip-path="url(#clipPath592)"><g + id="g594"><g + id="g596"><g + id="g598"><g + id="g600" + clip-path="url(#clipPath604)"><g + id="g606"><text + transform="translate(7154.0498,2702.5053)" + style="font-variant:normal;font-weight:normal;font-size:200.27000427px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text610"><tspan + x="0" + y="0" + id="tspan608">-</tspan></text> + +</g></g></g></g></g></g></g></g><g + id="g612"><g + id="g614"><g + id="g616" + clip-path="url(#clipPath620)"><g + id="g622"><g + id="g624"><g + id="g626"><g + id="g628" + clip-path="url(#clipPath632)"><g + id="g634"><text + transform="translate(7215.2998,2702.5053)" + style="font-variant:normal;font-weight:normal;font-size:200.27000427px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text638"><tspan + x="0 84.113403 181.84515 273.76907" + y="0" + sodipodi:role="line" + id="tspan636">LESs</tspan></text> + +</g></g></g></g></g></g></g></g><g + id="g640"><g + id="g642"><g + id="g644" + clip-path="url(#clipPath648)"><g + id="g650"><path + d="m 6087.379,3148.934 h 2877.922 v -272.579 l 8.5,8.512 v 272.578 l -8.5,-8.511 8.5,8.511 H 6095.879 Z" + style="fill:#418291;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path652" + inkscape:connector-curvature="0" /></g></g></g></g><g + id="g654"><g + id="g656"><g + id="g658" + clip-path="url(#clipPath662)"><g + id="g664"><g + id="g666" + transform="scale(1,-1)"><path + d="m 6087.379,-3148.934 h 2877.922 v 272.579 l 8.5,-8.512 v -272.578 l -8.5,8.511 8.5,-8.511 H 6095.879 Z" + style="fill:none;stroke:#c8c8c8;stroke-width:0.25;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1" + id="path668" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g670"><g + id="g672"><g + id="g674" + clip-path="url(#clipPath678)"><g + id="g680"><path + d="m 6087.379,2876.355 h 2877.922 v 272.578 H 6087.379 Z" + style="fill:#6dd9f3;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path682" + inkscape:connector-curvature="0" /></g></g></g></g><g + id="g684"><g + id="g686"><g + id="g688" + clip-path="url(#clipPath692)"><g + id="g694"><g + id="g696" + transform="scale(1,-1)"><path + d="m 6087.379,-2876.355 h 2877.922 v -272.578 H 6087.379 Z" + style="fill:none;stroke:#c8c8c8;stroke-width:0.25;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1" + id="path698" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g700"><g + id="g702"><g + id="g704" + clip-path="url(#clipPath708)"><g + id="g710"><g + id="g712"><g + id="g714"><g + id="g716" + clip-path="url(#clipPath720)"><g + id="g722"><text + transform="translate(6901.4498,3073.2553)" + style="font-variant:normal;font-weight:normal;font-size:200.27000427px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text726"><tspan + x="0 103.33932 181.64488 281.17908 386.32083 490.86176" + y="0" + sodipodi:role="line" + id="tspan724">Pseudo</tspan></text> + +</g></g></g></g></g></g></g></g><g + id="g728"><g + id="g730"><g + id="g732" + clip-path="url(#clipPath736)"><g + id="g738"><g + id="g740"><g + id="g742"><g + id="g744" + clip-path="url(#clipPath748)"><g + id="g750"><text + transform="translate(7498.1698,3073.2553)" + style="font-variant:normal;font-weight:normal;font-size:200.27000427px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text754"><tspan + x="0" + y="0" + id="tspan752">-</tspan></text> + +</g></g></g></g></g></g></g></g><g + id="g756"><g + id="g758"><g + id="g760" + clip-path="url(#clipPath764)"><g + id="g766"><g + id="g768"><g + id="g770"><g + id="g772" + clip-path="url(#clipPath776)"><g + id="g778"><text + transform="translate(7559.3998,3073.2553)" + style="font-variant:normal;font-weight:normal;font-size:200.27000427px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text782"><tspan + x="0 50.267769 155.40952 245.73129 344.46439 414.15836 492.46393" + y="0" + sodipodi:role="line" + id="tspan780">Inverse</tspan></text> + +</g></g></g></g></g></g></g></g><g + id="g784"><g + id="g786"><g + id="g788" + clip-path="url(#clipPath792)"><g + id="g794"><g + id="g796" + transform="scale(1,-1)"><path + d="M 5625.23,-1841.996 H -115.09" + style="fill:none;stroke:#000000;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-dasharray:5.25, 7.5;stroke-dashoffset:0;stroke-opacity:1" + id="path798" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g800"><g + id="g802"><g + id="g804" + clip-path="url(#clipPath808)"><g + id="g810"><g + id="g812" + transform="scale(1,-1)"><path + d="M 6475.391,-1033.797 H -115.09" + style="fill:none;stroke:#000000;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-dasharray:5.25, 7.5;stroke-dashoffset:0;stroke-opacity:1" + id="path814" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g816"><g + id="g818"><g + id="g820" + clip-path="url(#clipPath824)"><g + id="g826"><g + id="g828"><g + id="g830"><g + id="g832" + clip-path="url(#clipPath836)"><g + id="g838"><text + transform="translate(1113.25,2084.7553)" + style="font-variant:normal;font-weight:normal;font-size:200.27000427px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text842"><tspan + x="0 123.16605 222.70024 289.59042 389.1246 458.81857 618.63403 664.49585 768.43597 864.3653 931.25549 977.11731 1082.6597 1187.8014 1232.2614 1337.8036 1398.886 1444.147 1540.0763 1645.218 1690.479 1785.6073 1890.749 1995.8909 2065.5847 2170.5264 2257.2432 2303.105 2462.9204 2558.8499 2625.74 2725.2742 2769.9343 2830.6162 2908.9216 2975.812 3071.7412 3140.8345 3207.7246 3268.4065" + y="0" + sodipodi:role="line" + id="tspan840">Determination of an approximate (start) </tspan></text> + +</g></g></g></g></g></g></g></g><g + id="g844"><g + id="g846"><g + id="g848" + clip-path="url(#clipPath852)"><g + id="g854"><g + id="g856"><g + id="g858"><g + id="g860" + clip-path="url(#clipPath864)"><g + id="g866"><text + transform="translate(2420.1699,2324.8053)" + style="font-variant:normal;font-weight:normal;font-size:200.27000427px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text870"><tspan + x="0 105.14175 210.68404 288.98959 334.85144 401.74161 447.60345 552.14441" + y="0" + sodipodi:role="line" + id="tspan868">position</tspan></text> + +</g></g></g></g></g></g></g></g><g + id="g872"><g + id="g874"><g + id="g876" + clip-path="url(#clipPath880)"><g + id="g882"><g + id="g884"><g + id="g886"><g + id="g888" + clip-path="url(#clipPath892)"><g + id="g894"><text + transform="translate(15.220001,1479.7053)" + style="font-variant:normal;font-weight:normal;font-size:200.27000427px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text898"><tspan + x="0 103.33932 208.88161 287.18716 333.04901 399.13812 444.99994 550.54224 655.68396 700.94501 806.4873 911.62903 977.51788 1023.3797 1183.1952 1229.057 1308.1636 1404.093 1470.9832 1516.845 1622.3872 1726.9282" + y="0" + sodipodi:role="line" + id="tspan896">Position optimization:</tspan></text> + +</g></g></g></g></g></g></g></g><g + id="g900"><g + id="g902"><g + id="g904" + clip-path="url(#clipPath908)"><g + id="g910"><g + id="g912"><g + id="g914"><g + id="g916" + clip-path="url(#clipPath920)"><g + id="g922"><text + transform="translate(1800.78,3133.9253)" + style="font-variant:normal;font-weight:normal;font-size:200.27000427px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text926"><tspan + x="0 171.03058 266.9599 333.8501 402.94324 448.80505 535.52197 580.78302 626.64484 731.78656 822.10834 920.84143 990.5354 1068.8409 1168.3751 1213.6362 1297.5493 1403.0916 1562.9071 1668.0488 1773.1906 1840.0808 1936.0101 2002.9003 2048.7622 2153.303 2258.4448" + y="0" + sodipodi:role="line" + id="tspan924">Matrix inverse computation </tspan></text> + +</g></g></g></g></g></g></g></g><g + id="g928"><g + id="g930"><g + id="g932" + clip-path="url(#clipPath936)"><g + id="g938"><g + id="g940"><g + id="g942"><g + id="g944" + clip-path="url(#clipPath948)"><g + id="g950"><text + transform="translate(1671.32,3517.1453)" + style="font-variant:normal;font-weight:normal;font-size:200.27000427px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text954"><tspan + x="0 171.03058 266.9599 333.8501 402.94324 448.80505 535.52197 580.78302 685.92474 785.45892 869.9729 974.91437 1134.7299 1239.8716 1345.4138 1423.7195 1468.58 1535.4701 1581.3319 1686.8741 1792.016 1870.3215" + y="0" + sodipodi:role="line" + id="tspan952">Matrix decompositions </tspan></text> + +</g></g></g></g></g></g></g></g><g + id="g956"><g + id="g958"><g + id="g960" + clip-path="url(#clipPath964)"><g + id="g966"><path + d="m 7147.168,1784.824 h 816.48 v -272.578 l 8.512,8.508 v 272.582 l -8.512,-8.512 8.512,8.512 h -816.492 z" + style="fill:#418291;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path968" + inkscape:connector-curvature="0" /></g></g></g></g><g + id="g970"><g + id="g972"><g + id="g974" + clip-path="url(#clipPath978)"><g + id="g980"><g + id="g982" + transform="scale(1,-1)"><path + d="m 7147.168,-1784.824 h 816.48 v 272.578 l 8.512,-8.508 v -272.582 l -8.512,8.512 8.512,-8.512 h -816.492 z" + style="fill:none;stroke:#c8c8c8;stroke-width:0.25;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1" + id="path984" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g986"><g + id="g988"><g + id="g990" + clip-path="url(#clipPath994)"><g + id="g996"><path + d="m 7147.168,1512.246 h 816.492 v 272.578 h -816.492 z" + style="fill:#6dd9f3;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path998" + inkscape:connector-curvature="0" /></g></g></g></g><g + id="g1000"><g + id="g1002"><g + id="g1004" + clip-path="url(#clipPath1008)"><g + id="g1010"><g + id="g1012" + transform="scale(1,-1)"><path + d="m 7147.168,-1512.246 h 816.492 v -272.578 h -816.492 z" + style="fill:none;stroke:#c8c8c8;stroke-width:0.25;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1" + id="path1014" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g1016"><g + id="g1018"><g + id="g1020" + clip-path="url(#clipPath1024)"><g + id="g1026"><g + id="g1028"><g + id="g1030"><g + id="g1032" + clip-path="url(#clipPath1036)"><g + id="g1038"><text + transform="translate(7261.8498,1708.9553)" + style="font-variant:normal;font-weight:normal;font-size:200.27000427px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text1042"><tspan + x="0 171.03058 294.19662 417.36267" + y="0" + sodipodi:role="line" + id="tspan1040">MDDM</tspan></text> + +</g></g></g></g></g></g></g></g><g + id="g1044"><g + id="g1046"><g + id="g1048" + clip-path="url(#clipPath1052)"><g + id="g1054"><g + id="g1056"><g + id="g1058"><g + id="g1060" + clip-path="url(#clipPath1064)"><g + id="g1066"><text + transform="translate(4048.9699,1309.6054)" + style="font-variant:normal;font-weight:normal;font-size:200.27000427px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text1070"><tspan + x="0 132.57874 237.72049 304.61066 349.87167 509.68713 555.54895 634.65564 729.98413 796.87433 842.73615 948.27844 1053.4202 1098.6813 1194.6106 1240.4724 1333.5979 1439.1403 1508.8342 1554.696 1621.5862 1726.7279 1886.5433" + y="0" + sodipodi:role="line" + id="tspan1068">Optimization algorithms</tspan></text> + +</g></g></g></g></g></g></g></g><g + id="g1072"><g + id="g1074"><g + id="g1076" + clip-path="url(#clipPath1080)"><g + id="g1082"><g + id="g1084"><g + id="g1086"><g + id="g1088" + clip-path="url(#clipPath1092)"><g + id="g1094"><text + transform="translate(2089.6499,1708.9553)" + style="font-variant:normal;font-weight:normal;font-size:200.27000427px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text1098"><tspan + x="0 171.03058 276.17233 321.43335 388.32352 434.18536 539.32709 635.25641 702.14661 807.28839 851.74829 956.89008 1002.7519 1081.0575 1147.9476 1243.877 1349.0187 1433.5326 1533.0669 1577.7271 1682.8688 1782.403 1849.2932 1948.8274 2032.34 2099.2302 2145.092 2250.6343 2355.7759 2401.0371 2496.9663 2602.1082 2707.2498 2752.511 2911.325 2957.1868 3024.0769 3069.9387 3163.4648 3259.3943 3326.2844 3372.1462 3477.6885" + y="0" + sodipodi:role="line" + id="tspan1096">Multipath distance detection and mitigation</tspan></text> + +</g></g></g></g></g></g></g></g><g + id="g1100"><g + id="g1102"><g + id="g1104" + clip-path="url(#clipPath1108)"><g + id="g1110"><path + d="m 7021.051,3534.406 h 1066.711 v -272.582 l 8.5,8.512 v 272.578 l -8.5,-8.508 8.5,8.508 H 7029.559 Z" + style="fill:#418291;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path1112" + inkscape:connector-curvature="0" /></g></g></g></g><g + id="g1114"><g + id="g1116"><g + id="g1118" + clip-path="url(#clipPath1122)"><g + id="g1124"><g + id="g1126" + transform="scale(1,-1)"><path + d="m 7021.051,-3534.406 h 1066.711 v 272.582 l 8.5,-8.512 v -272.578 l -8.5,8.508 8.5,-8.508 H 7029.559 Z" + style="fill:none;stroke:#c8c8c8;stroke-width:0.25;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1" + id="path1128" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g1130"><g + id="g1132"><g + id="g1134" + clip-path="url(#clipPath1138)"><g + id="g1140"><path + d="M 7021.051,3261.824 H 8087.75 v 272.582 H 7021.051 Z" + style="fill:#6dd9f3;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path1142" + inkscape:connector-curvature="0" /></g></g></g></g><g + id="g1144"><g + id="g1146"><g + id="g1148" + clip-path="url(#clipPath1152)"><g + id="g1154"><g + id="g1156" + transform="scale(1,-1)"><path + d="M 7021.051,-3261.824 H 8087.75 v -272.582 H 7021.051 Z" + style="fill:none;stroke:#c8c8c8;stroke-width:0.25;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1" + id="path1158" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g1160"><g + id="g1162"><g + id="g1164" + clip-path="url(#clipPath1168)"><g + id="g1170"><g + id="g1172"><g + id="g1174"><g + id="g1176" + clip-path="url(#clipPath1180)"><g + id="g1182"><text + transform="translate(7033.0498,3458.7553)" + style="font-variant:normal;font-weight:normal;font-size:200.27000427px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text1186"><tspan + x="0 124.76821 230.3105 335.45224 413.75781 513.29199 617.63269 723.17499 769.0368 874.17853 973.71271" + y="0" + sodipodi:role="line" + id="tspan1184">Householder</tspan></text> + +</g></g></g></g></g></g></g></g><g + id="g1188"><g + id="g1190"><g + id="g1192" + clip-path="url(#clipPath1196)"><g + id="g1198"><path + d="m 8465.039,3534.406 h 806.102 v -272.582 l 8.507,8.512 v 272.578 l -8.507,-8.508 8.507,8.508 h -806.097 z" + style="fill:#418291;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path1200" + inkscape:connector-curvature="0" /></g></g></g></g><g + id="g1202"><g + id="g1204"><g + id="g1206" + clip-path="url(#clipPath1210)"><g + id="g1212"><g + id="g1214" + transform="scale(1,-1)"><path + d="m 8465.039,-3534.406 h 806.102 v 272.582 l 8.507,-8.512 v -272.578 l -8.507,8.508 8.507,-8.508 h -806.097 z" + style="fill:none;stroke:#c8c8c8;stroke-width:0.25;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1" + id="path1216" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g1218"><g + id="g1220"><g + id="g1222" + clip-path="url(#clipPath1226)"><g + id="g1228"><path + d="m 8465.039,3261.824 h 806.102 v 272.582 h -806.102 z" + style="fill:#6dd9f3;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path1230" + inkscape:connector-curvature="0" /></g></g></g></g><g + id="g1232"><g + id="g1234"><g + id="g1236" + clip-path="url(#clipPath1240)"><g + id="g1242"><g + id="g1244" + transform="scale(1,-1)"><path + d="m 8465.039,-3261.824 h 806.102 v -272.582 h -806.102 z" + style="fill:none;stroke:#c8c8c8;stroke-width:0.25;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1" + id="path1246" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g1248"><g + id="g1250"><g + id="g1252" + clip-path="url(#clipPath1256)"><g + id="g1258"><g + id="g1260"><g + id="g1262"><g + id="g1264" + clip-path="url(#clipPath1268)"><g + id="g1270"><text + transform="translate(8596.0498,3458.7553)" + style="font-variant:normal;font-weight:normal;font-size:200.27000427px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text1274"><tspan + x="0 126.1701 172.03194 262.3537 361.88788 467.02963" + y="0" + sodipodi:role="line" + id="tspan1272">Givens</tspan></text> + +</g></g></g></g></g></g></g></g><g + id="g1276"><g + id="g1278"><g + id="g1280" + clip-path="url(#clipPath1284)"><g + id="g1286"><path + d="m 5837.668,3534.406 h 806.102 v -272.582 l 8.5,8.512 v 272.578 l -8.5,-8.508 8.5,8.508 h -806.102 z" + style="fill:#418291;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path1288" + inkscape:connector-curvature="0" /></g></g></g></g><g + id="g1290"><g + id="g1292"><g + id="g1294" + clip-path="url(#clipPath1298)"><g + id="g1300"><g + id="g1302" + transform="scale(1,-1)"><path + d="m 5837.668,-3534.406 h 806.102 v 272.582 l 8.5,-8.512 v -272.578 l -8.5,8.508 8.5,-8.508 h -806.102 z" + style="fill:none;stroke:#c8c8c8;stroke-width:0.25;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1" + id="path1304" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g1306"><g + id="g1308"><g + id="g1310" + clip-path="url(#clipPath1314)"><g + id="g1316"><path + d="m 5837.668,3261.824 h 806.102 v 272.582 h -806.102 z" + style="fill:#6dd9f3;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path1318" + inkscape:connector-curvature="0" /></g></g></g></g><g + id="g1320"><g + id="g1322"><g + id="g1324" + clip-path="url(#clipPath1328)"><g + id="g1330"><g + id="g1332" + transform="scale(1,-1)"><path + d="m 5837.668,-3261.824 h 806.102 v -272.582 h -806.102 z" + style="fill:none;stroke:#c8c8c8;stroke-width:0.25;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1" + id="path1334" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g1336"><g + id="g1338"><g + id="g1340" + clip-path="url(#clipPath1344)"><g + id="g1346"><g + id="g1348"><g + id="g1350"><g + id="g1352" + clip-path="url(#clipPath1356)"><g + id="g1358"><text + transform="translate(6076.9198,3458.7553)" + style="font-variant:normal;font-weight:normal;font-size:200.27000427px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text1362"><tspan + x="0 91.923927 205.47702" + y="0" + sodipodi:role="line" + id="tspan1360">SVD</tspan></text> + +</g></g></g></g></g></g></g></g><g + id="g1364"><g + id="g1366"><g + id="g1368" + clip-path="url(#clipPath1372)"><g + id="g1374"><path + d="M 6592.641,2233.094 H 8518.18 v -272.578 l 8.5,8.5 v 272.578 l -8.5,-8.5 8.5,8.5 H 6601.141 Z" + style="fill:#418291;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path1376" + inkscape:connector-curvature="0" /></g></g></g></g><g + id="g1378"><g + id="g1380"><g + id="g1382" + clip-path="url(#clipPath1386)"><g + id="g1388"><g + id="g1390" + transform="scale(1,-1)"><path + d="M 6592.641,-2233.094 H 8518.18 v 272.578 l 8.5,-8.5 v -272.578 l -8.5,8.5 8.5,-8.5 H 6601.141 Z" + style="fill:none;stroke:#c8c8c8;stroke-width:0.25;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1" + id="path1392" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g1394"><g + id="g1396"><g + id="g1398" + clip-path="url(#clipPath1402)"><g + id="g1404"><path + d="M 6592.641,1960.516 H 8518.18 v 272.578 H 6592.641 Z" + style="fill:#6dd9f3;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path1406" + inkscape:connector-curvature="0" /></g></g></g></g><g + id="g1408"><g + id="g1410"><g + id="g1412" + clip-path="url(#clipPath1416)"><g + id="g1418"><g + id="g1420" + transform="scale(1,-1)"><path + d="M 6592.641,-1960.516 H 8518.18 v -272.578 H 6592.641 Z" + style="fill:none;stroke:#c8c8c8;stroke-width:0.25;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1" + id="path1422" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g1424"><g + id="g1426"><g + id="g1428" + clip-path="url(#clipPath1432)"><g + id="g1434"><g + id="g1436"><g + id="g1438"><g + id="g1440" + clip-path="url(#clipPath1444)"><g + id="g1446"><text + transform="translate(6609.7998,2157.2753)" + style="font-variant:normal;font-weight:normal;font-size:200.27000427px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text1450"><tspan + x="0 84.113403 189.65569 273.36856 369.29788 415.1597 461.02155 540.12817 636.0575 702.94769 748.80951 854.35181 958.89276 1004.1537 1119.9098 1165.7716 1259.2977 1364.8401 1434.5341 1480.3959 1547.286 1651.6267 1811.4421" + y="0" + sodipodi:role="line" + id="tspan1448">Localization Algorithms</tspan></text> + +</g></g></g></g></g></g></g></g><g + id="g1452"><g + id="g1454"><g + id="g1456" + clip-path="url(#clipPath1460)"><g + id="g1462"><path + d="m 7643.891,2778.254 h 2368.8 v -272.578 l 8.5,8.5 v 272.578 l -8.5,-8.5 8.5,8.5 H 7652.398 Z" + style="fill:#418291;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path1464" + inkscape:connector-curvature="0" /></g></g></g></g><g + id="g1466"><g + id="g1468"><g + id="g1470" + clip-path="url(#clipPath1474)"><g + id="g1476"><g + id="g1478" + transform="scale(1,-1)"><path + d="m 7643.891,-2778.254 h 2368.8 v 272.578 l 8.5,-8.5 v -272.578 l -8.5,8.5 8.5,-8.5 H 7652.398 Z" + style="fill:none;stroke:#c8c8c8;stroke-width:0.25;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1" + id="path1480" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g1482"><g + id="g1484"><g + id="g1486" + clip-path="url(#clipPath1490)"><g + id="g1492"><path + d="m 7643.891,2505.676 h 2368.789 v 272.578 H 7643.891 Z" + style="fill:#6dd9f3;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path1494" + inkscape:connector-curvature="0" /></g></g></g></g><g + id="g1496"><g + id="g1498"><g + id="g1500" + clip-path="url(#clipPath1504)"><g + id="g1506"><g + id="g1508" + transform="scale(1,-1)"><path + d="m 7643.891,-2505.676 h 2368.789 v -272.578 H 7643.891 Z" + style="fill:none;stroke:#c8c8c8;stroke-width:0.25;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1" + id="path1510" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g1512"><g + id="g1514"><g + id="g1516" + clip-path="url(#clipPath1520)"><g + id="g1522"><g + id="g1524"><g + id="g1526"><g + id="g1528" + clip-path="url(#clipPath1532)"><g + id="g1534"><text + transform="translate(7671.5298,2702.5053)" + style="font-variant:normal;font-weight:normal;font-size:200.27000427px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text1538"><tspan + x="0 132.57874 237.72049 304.61066 349.87167 509.68713 555.54895 634.65564 729.98413 796.87433 842.73615 948.27844 1053.4202 1098.6813 1235.2654 1280.5264 1386.2689 1491.4106 1561.1046 1651.4264 1750.9606 1796.2217 1887.3445 1933.2063 2000.0964 2066.9866 2112.8484 2217.9902" + y="0" + sodipodi:role="line" + id="tspan1536">Optimization & Curve Fitting</tspan></text> + +</g></g></g></g></g></g></g></g><g + id="g1540"><g + id="g1542"><g + id="g1544" + clip-path="url(#clipPath1548)"><g + id="g1550"><path + d="m 7680.191,1385.516 h 816.477 v -272.571 l 8.512,8.5 v 272.578 l -8.512,-8.507 8.512,8.507 h -816.489 z" + style="fill:#418291;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path1552" + inkscape:connector-curvature="0" /></g></g></g></g><g + id="g1554"><g + id="g1556"><g + id="g1558" + clip-path="url(#clipPath1562)"><g + id="g1564"><g + id="g1566" + transform="scale(1,-1)"><path + d="m 7680.191,-1385.516 h 816.477 v 272.571 l 8.512,-8.5 v -272.578 l -8.512,8.507 8.512,-8.507 h -816.489 z" + style="fill:none;stroke:#c8c8c8;stroke-width:0.25;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1" + id="path1568" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g1570"><g + id="g1572"><g + id="g1574" + clip-path="url(#clipPath1578)"><g + id="g1580"><path + d="m 7680.191,1112.934 h 816.488 v 272.582 h -816.488 z" + style="fill:#6dd9f3;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path1582" + inkscape:connector-curvature="0" /></g></g></g></g><g + id="g1584"><g + id="g1586"><g + id="g1588" + clip-path="url(#clipPath1592)"><g + id="g1594"><g + id="g1596" + transform="scale(1,-1)"><path + d="m 7680.191,-1112.934 h 816.488 v -272.582 h -816.488 z" + style="fill:none;stroke:#c8c8c8;stroke-width:0.25;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1" + id="path1598" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g1600"><g + id="g1602"><g + id="g1604" + clip-path="url(#clipPath1608)"><g + id="g1610"><g + id="g1612"><g + id="g1614"><g + id="g1616" + clip-path="url(#clipPath1620)"><g + id="g1622"><text + transform="translate(7790.2998,1309.6054)" + style="font-variant:normal;font-weight:normal;font-size:200.27000427px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text1626"><tspan + x="0 171.03058 297.20068 425.57376" + y="0" + sodipodi:role="line" + id="tspan1624">MGNM</tspan></text> + +</g></g></g></g></g></g></g></g><g + id="g1628"><g + id="g1630"><g + id="g1632" + clip-path="url(#clipPath1636)"><g + id="g1638"><path + d="m 6580.238,1385.516 h 816.481 v -272.571 l 8.511,8.5 v 272.578 l -8.511,-8.507 8.511,8.507 h -816.492 z" + style="fill:#418291;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path1640" + inkscape:connector-curvature="0" /></g></g></g></g><g + id="g1642"><g + id="g1644"><g + id="g1646" + clip-path="url(#clipPath1650)"><g + id="g1652"><g + id="g1654" + transform="scale(1,-1)"><path + d="m 6580.238,-1385.516 h 816.481 v 272.571 l 8.511,-8.5 v -272.578 l -8.511,8.507 8.511,-8.507 h -816.492 z" + style="fill:none;stroke:#c8c8c8;stroke-width:0.25;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1" + id="path1656" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g1658"><g + id="g1660"><g + id="g1662" + clip-path="url(#clipPath1666)"><g + id="g1668"><path + d="m 6580.238,1112.934 h 816.492 v 272.582 h -816.492 z" + style="fill:#6dd9f3;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path1670" + inkscape:connector-curvature="0" /></g></g></g></g><g + id="g1672"><g + id="g1674"><g + id="g1676" + clip-path="url(#clipPath1680)"><g + id="g1682"><g + id="g1684" + transform="scale(1,-1)"><path + d="m 6580.238,-1112.934 h 816.492 v -272.582 h -816.492 z" + style="fill:none;stroke:#c8c8c8;stroke-width:0.25;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1" + id="path1686" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g1688"><g + id="g1690"><g + id="g1692" + clip-path="url(#clipPath1696)"><g + id="g1698"><g + id="g1700"><g + id="g1702"><g + id="g1704" + clip-path="url(#clipPath1708)"><g + id="g1710"><text + transform="translate(6804.6498,1309.6054)" + style="font-variant:normal;font-weight:normal;font-size:200.27000427px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text1714"><tspan + x="0 84.113403 197.66649" + y="0" + sodipodi:role="line" + id="tspan1712">LVM</tspan></text> + +</g></g></g></g></g></g></g></g><g + id="g1716"><g + id="g1718"><g + id="g1720" + clip-path="url(#clipPath1724)"><g + id="g1726"><path + d="m 7197.039,4036.637 h 613.941 v -272.582 l 8.508,8.5 v 272.582 l -8.508,-8.5 8.508,8.5 h -613.949 z" + style="fill:#418291;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path1728" + inkscape:connector-curvature="0" /></g></g></g></g><g + id="g1730"><g + id="g1732"><g + id="g1734" + clip-path="url(#clipPath1738)"><g + id="g1740"><g + id="g1742" + transform="scale(1,-1)"><path + d="m 7197.039,-4036.637 h 613.941 v 272.582 l 8.508,-8.5 v -272.582 l -8.508,8.5 8.508,-8.5 h -613.949 z" + style="fill:none;stroke:#c8c8c8;stroke-width:0.25;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1" + id="path1744" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g1746"><g + id="g1748"><g + id="g1750" + clip-path="url(#clipPath1754)"><g + id="g1756"><path + d="m 7197.039,3764.055 h 613.941 v 272.582 h -613.941 z" + style="fill:#6dd9f3;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path1758" + inkscape:connector-curvature="0" /></g></g></g></g><g + id="g1760"><g + id="g1762"><g + id="g1764" + clip-path="url(#clipPath1768)"><g + id="g1770"><g + id="g1772" + transform="scale(1,-1)"><path + d="m 7197.039,-3764.055 h 613.941 v -272.582 h -613.941 z" + style="fill:none;stroke:#c8c8c8;stroke-width:0.25;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1" + id="path1774" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g1776"><g + id="g1778"><g + id="g1780" + clip-path="url(#clipPath1784)"><g + id="g1786"><g + id="g1788"><g + id="g1790"><g + id="g1792" + clip-path="url(#clipPath1796)"><g + id="g1798"><text + transform="translate(7236.4698,3961.0453)" + style="font-variant:normal;font-weight:normal;font-size:200.27000427px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text1802"><tspan + x="0 171.03058 266.9599 333.8501 402.94324 448.80505" + y="0" + sodipodi:role="line" + id="tspan1800">Matrix</tspan></text> + +</g></g></g></g></g></g></g></g><g + id="g1804"><g + id="g1806"><g + id="g1808" + clip-path="url(#clipPath1812)"><g + id="g1814"><path + d="m 8690.031,4036.637 h 613.938 v -272.582 l 8.511,8.5 v 272.582 l -8.511,-8.5 8.511,8.5 h -613.941 z" + style="fill:#418291;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path1816" + inkscape:connector-curvature="0" /></g></g></g></g><g + id="g1818"><g + id="g1820"><g + id="g1822" + clip-path="url(#clipPath1826)"><g + id="g1828"><g + id="g1830" + transform="scale(1,-1)"><path + d="m 8690.031,-4036.637 h 613.938 v 272.582 l 8.511,-8.5 v -272.582 l -8.511,8.5 8.511,-8.5 h -613.941 z" + style="fill:none;stroke:#c8c8c8;stroke-width:0.25;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1" + id="path1832" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g1834"><g + id="g1836"><g + id="g1838" + clip-path="url(#clipPath1842)"><g + id="g1844"><path + d="m 8690.031,3764.055 h 613.938 v 272.582 h -613.938 z" + style="fill:#6dd9f3;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path1846" + inkscape:connector-curvature="0" /></g></g></g></g><g + id="g1848"><g + id="g1850"><g + id="g1852" + clip-path="url(#clipPath1856)"><g + id="g1858"><g + id="g1860" + transform="scale(1,-1)"><path + d="m 8690.031,-3764.055 h 613.938 v -272.582 h -613.938 z" + style="fill:none;stroke:#c8c8c8;stroke-width:0.25;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1" + id="path1862" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g1864"><g + id="g1866"><g + id="g1868" + clip-path="url(#clipPath1872)"><g + id="g1874"><g + id="g1876"><g + id="g1878"><g + id="g1880" + clip-path="url(#clipPath1884)"><g + id="g1886"><text + transform="translate(8727.6998,3961.0453)" + style="font-variant:normal;font-weight:normal;font-size:200.27000427px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text1890"><tspan + x="0 113.55309 213.08728 297.60123 363.89059 469.43289" + y="0" + sodipodi:role="line" + id="tspan1888">Vector</tspan></text> + +</g></g></g></g></g></g></g></g><g + id="g1892"><g + id="g1894"><g + id="g1896" + clip-path="url(#clipPath1900)"><g + id="g1902"><g + id="g1904" + transform="scale(1,-1)"><path + d="M 3237.129,-4112.227 H -196.859" + style="fill:none;stroke:#000000;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-dasharray:5.25, 7.5;stroke-dashoffset:0;stroke-opacity:1" + id="path1906" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g1908"><g + id="g1910"><g + id="g1912" + clip-path="url(#clipPath1916)"><g + id="g1918"><g + id="g1920" + transform="scale(1,-1)"><path + d="M 5081.828,-2358.574 H 9917.59" + style="fill:none;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1" + id="path1922" + inkscape:connector-curvature="0" /></g></g></g></g></g><g + id="g1924"><g + id="g1926"><g + id="g1928" + clip-path="url(#clipPath1932)"><g + id="g1934"><g + id="g1936" + transform="scale(1,-1)"><path + d="M 5081.828,-2358.574 H -181.941" + style="fill:none;stroke:#000000;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-dasharray:5.25, 7.5;stroke-dashoffset:0;stroke-opacity:1" + id="path1938" + inkscape:connector-curvature="0" /></g></g></g></g></g></g></g></svg> \ No newline at end of file diff --git a/doc/doxygen/latex/solve_8c.tex b/doc/doxygen/latex/solve_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..e079cf6c667510ae016443f6ff17558232c24d14 --- /dev/null +++ b/doc/doxygen/latex/solve_8c.tex @@ -0,0 +1,206 @@ +\hypertarget{solve_8c}{}\doxysection{solve.\+c File Reference} +\label{solve_8c}\index{solve.c@{solve.c}} + + +Enables to solve systems of linear equations Ax = b for x. + + +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include \char`\"{}solve.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}qr\+\_\+givens.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}qr\+\_\+common.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}lu\+\_\+decomp.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}qr\+\_\+householder.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}moore\+\_\+penrose\+\_\+pseudo\+\_\+inverse.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +int8\+\_\+t \mbox{\hyperlink{solve_8c_a829e66492dc3073c0f7a190cda9b7db1}{solve}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} b\mbox{[}m\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} x\+\_\+sol\mbox{[}n\mbox{]}, enum \mbox{\hyperlink{pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3}{A\+L\+G\+O\+R\+I\+T\+HM}} algo) +\begin{DoxyCompactList}\small\item\em Solve an (m $\times$ n) linear system Ax = b by using the Moore--Penrose, Householder, or the Givens algorithm. \end{DoxyCompactList}\item +int8\+\_\+t \mbox{\hyperlink{solve_8c_ab6336aff7fbff116a6118b39a0d1e2cd}{solve\+\_\+householder}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} b\mbox{[}m\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} x\+\_\+sol\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Solve an (m $\times$ n) linear system Ax = b, using the Householder algorithm. \end{DoxyCompactList}\item +int8\+\_\+t \mbox{\hyperlink{solve_8c_ac728f92ed0a0cba0e8776222acfe1d88}{solve\+\_\+givens}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} b\mbox{[}m\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} x\+\_\+sol\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Solve an (m $\times$ n) linear system Ax = b, using the Givens algorithm. \end{DoxyCompactList}\item +int8\+\_\+t \mbox{\hyperlink{solve_8c_a96faf0d4f04f27a12e4ced0bffd0f634}{solve\+\_\+lu\+\_\+decomp}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} b\mbox{[}m\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} x\+\_\+sol\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Solve an (m $\times$ n) linear system Ax = b, using the Gaussian Elimination with pivoting algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Enables to solve systems of linear equations Ax = b for x. + +The user can select various algorithm such as the Moore--Penrose inverse, the Givens or the Householder algorithm for the Q\+R-\/decomposition to solve the systems of linear equations. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{solve_8c_a829e66492dc3073c0f7a190cda9b7db1}\label{solve_8c_a829e66492dc3073c0f7a190cda9b7db1}} +\index{solve.c@{solve.c}!solve@{solve}} +\index{solve@{solve}!solve.c@{solve.c}} +\doxysubsubsection{\texorpdfstring{solve()}{solve()}} +{\footnotesize\ttfamily int8\+\_\+t solve (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{b\mbox{[}m\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{x\+\_\+sol\mbox{[}n\mbox{]}, }\item[{enum \mbox{\hyperlink{pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3}{A\+L\+G\+O\+R\+I\+T\+HM}}}]{algo }\end{DoxyParamCaption})} + + + +Solve an (m $\times$ n) linear system Ax = b by using the Moore--Penrose, Householder, or the Givens algorithm. + +\newpage + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix A. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix A. \\ +\hline +\mbox{\texttt{ in}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix A. \\ +\hline +\mbox{\texttt{ in}} & {\em b\mbox{[}$\,$\mbox{]}} & pointer to the vector b. \\ +\hline +\mbox{\texttt{ out}} & {\em x\+\_\+sol\mbox{[}$\,$\mbox{]}} & pointer to the solution vector. \\ +\hline +\mbox{\texttt{ in}} & {\em algo} & specifies the algorithm to use (e.\+g. the Householder method).\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +1, if solving the linear equation system is successful. + +-\/1, if solving the linear equation system is not successful. +\end{DoxyReturn} + + +Definition at line 35 of file solve.\+c. + + + +References Gauss, Givens, Householder, matrix\+\_\+mul\+\_\+vec(), matrix\+\_\+t, Moore\+\_\+\+Penrose, moore\+\_\+penrose\+\_\+get\+\_\+pinv(), solve\+\_\+givens(), solve\+\_\+householder(), and solve\+\_\+lu\+\_\+decomp(). + + + +Referenced by solve\+\_\+big\+\_\+matrix\+\_\+test(), and solve\+\_\+test(). + +\mbox{\Hypertarget{solve_8c_ac728f92ed0a0cba0e8776222acfe1d88}\label{solve_8c_ac728f92ed0a0cba0e8776222acfe1d88}} +\index{solve.c@{solve.c}!solve\_givens@{solve\_givens}} +\index{solve\_givens@{solve\_givens}!solve.c@{solve.c}} +\doxysubsubsection{\texorpdfstring{solve\_givens()}{solve\_givens()}} +{\footnotesize\ttfamily int8\+\_\+t solve\+\_\+givens (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{b\mbox{[}m\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{x\+\_\+sol\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Solve an (m $\times$ n) linear system Ax = b, using the Givens algorithm. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix A. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix A. \\ +\hline +\mbox{\texttt{ in}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix A. \\ +\hline +\mbox{\texttt{ in}} & {\em b\mbox{[}$\,$\mbox{]}} & pointer to the vector b. \\ +\hline +\mbox{\texttt{ out}} & {\em x\+\_\+sol\mbox{[}$\,$\mbox{]}} & pointer to the solution vector.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +1, if solving the linear equation system is successful. + +-\/1, if solving the linear equation system is not successful. + +-\/1, if the linear system is not solvable. +\end{DoxyReturn} + + +Definition at line 102 of file solve.\+c. + + + +References matrix\+\_\+t, matrix\+\_\+trans\+\_\+mul\+\_\+vec(), qr\+\_\+common\+\_\+backward\+\_\+subst(), and qr\+\_\+givens\+\_\+decomp(). + + + +Referenced by solve(). + +\mbox{\Hypertarget{solve_8c_ab6336aff7fbff116a6118b39a0d1e2cd}\label{solve_8c_ab6336aff7fbff116a6118b39a0d1e2cd}} +\index{solve.c@{solve.c}!solve\_householder@{solve\_householder}} +\index{solve\_householder@{solve\_householder}!solve.c@{solve.c}} +\doxysubsubsection{\texorpdfstring{solve\_householder()}{solve\_householder()}} +{\footnotesize\ttfamily int8\+\_\+t solve\+\_\+householder (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{b\mbox{[}m\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{x\+\_\+sol\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Solve an (m $\times$ n) linear system Ax = b, using the Householder algorithm. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix A. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix A. \\ +\hline +\mbox{\texttt{ in}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix A. \\ +\hline +\mbox{\texttt{ in}} & {\em b\mbox{[}$\,$\mbox{]}} & pointer to the vector b. \\ +\hline +\mbox{\texttt{ out}} & {\em x\+\_\+sol\mbox{[}$\,$\mbox{]}} & pointer to the solution vector.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +1, if solving the linear equation system is successful. + +-\/1, if solving the linear equation system is not successful. +\end{DoxyReturn} + + +Definition at line 77 of file solve.\+c. + + + +References matrix\+\_\+t, matrix\+\_\+trans\+\_\+mul\+\_\+vec(), qr\+\_\+common\+\_\+backward\+\_\+subst(), and qr\+\_\+householder\+\_\+decomp(). + + + +Referenced by loc\+\_\+levenberg\+\_\+marquardt(), loc\+\_\+levenberg\+\_\+marquardt\+\_\+correction(), opt\+\_\+levenberg\+\_\+marquardt(), opt\+\_\+levenberg\+\_\+marquardt\+\_\+correction(), and solve(). + +\mbox{\Hypertarget{solve_8c_a96faf0d4f04f27a12e4ced0bffd0f634}\label{solve_8c_a96faf0d4f04f27a12e4ced0bffd0f634}} +\index{solve.c@{solve.c}!solve\_lu\_decomp@{solve\_lu\_decomp}} +\index{solve\_lu\_decomp@{solve\_lu\_decomp}!solve.c@{solve.c}} +\doxysubsubsection{\texorpdfstring{solve\_lu\_decomp()}{solve\_lu\_decomp()}} +{\footnotesize\ttfamily int8\+\_\+t solve\+\_\+lu\+\_\+decomp (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{b\mbox{[}m\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{x\+\_\+sol\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Solve an (m $\times$ n) linear system Ax = b, using the Gaussian Elimination with pivoting algorithm. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix A. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix A. \\ +\hline +\mbox{\texttt{ in}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix A. \\ +\hline +\mbox{\texttt{ in}} & {\em b\mbox{[}$\,$\mbox{]}} & pointer to the vector b. \\ +\hline +\mbox{\texttt{ out}} & {\em x\+\_\+sol\mbox{[}$\,$\mbox{]}} & pointer to the solution vector.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +1, if solving the linear equation system is successful. + +-\/1, if solving the linear equation system is not successful. + +-\/2, if the linear system is not solvable. +\end{DoxyReturn} + + +Definition at line 124 of file solve.\+c. + + + +References lu\+\_\+decomp(), matrix\+\_\+get\+\_\+inv\+\_\+low\+\_\+triang(), matrix\+\_\+mul(), matrix\+\_\+mul\+\_\+vec(), matrix\+\_\+t, and qr\+\_\+common\+\_\+backward\+\_\+subst(). + + + +Referenced by solve(). + diff --git a/doc/doxygen/latex/solve_8h.tex b/doc/doxygen/latex/solve_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..ad8360ff6ed1a9a8f85b9e9f97f50cd4a29b5188 --- /dev/null +++ b/doc/doxygen/latex/solve_8h.tex @@ -0,0 +1,199 @@ +\hypertarget{solve_8h}{}\doxysection{solve.\+h File Reference} +\label{solve_8h}\index{solve.h@{solve.h}} + + +Enables to solve systems of linear equations Ax = b for x. + + +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}pseudo\+\_\+inverse.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +int8\+\_\+t \mbox{\hyperlink{solve_8h_a829e66492dc3073c0f7a190cda9b7db1}{solve}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} b\mbox{[}m\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} x\+\_\+sol\mbox{[}n\mbox{]}, enum \mbox{\hyperlink{pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3}{A\+L\+G\+O\+R\+I\+T\+HM}} algo) +\begin{DoxyCompactList}\small\item\em Solve an (m $\times$ n) linear system Ax = b by using the Moore--Penrose, Householder, or the Givens algorithm. \end{DoxyCompactList}\item +int8\+\_\+t \mbox{\hyperlink{solve_8h_ab6336aff7fbff116a6118b39a0d1e2cd}{solve\+\_\+householder}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} b\mbox{[}m\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} x\+\_\+sol\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Solve an (m $\times$ n) linear system Ax = b, using the Householder algorithm. \end{DoxyCompactList}\item +int8\+\_\+t \mbox{\hyperlink{solve_8h_ac728f92ed0a0cba0e8776222acfe1d88}{solve\+\_\+givens}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} b\mbox{[}m\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} x\+\_\+sol\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Solve an (m $\times$ n) linear system Ax = b, using the Givens algorithm. \end{DoxyCompactList}\item +int8\+\_\+t \mbox{\hyperlink{solve_8h_a96faf0d4f04f27a12e4ced0bffd0f634}{solve\+\_\+lu\+\_\+decomp}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} b\mbox{[}m\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} x\+\_\+sol\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Solve an (m $\times$ n) linear system Ax = b, using the Gaussian Elimination with pivoting algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Enables to solve systems of linear equations Ax = b for x. + +The user can select various algorithm such as the Moore--Penrose inverse, the Givens or the Householder algorithm for the Q\+R-\/decomposition. The user can also choose the Gaussian Elimination with pivoting algorithm to solve the systems of linear equations. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{solve_8h_a829e66492dc3073c0f7a190cda9b7db1}\label{solve_8h_a829e66492dc3073c0f7a190cda9b7db1}} +\index{solve.h@{solve.h}!solve@{solve}} +\index{solve@{solve}!solve.h@{solve.h}} +\doxysubsubsection{\texorpdfstring{solve()}{solve()}} +{\footnotesize\ttfamily int8\+\_\+t solve (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{b\mbox{[}m\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{x\+\_\+sol\mbox{[}n\mbox{]}, }\item[{enum \mbox{\hyperlink{pseudo__inverse_8h_aeead1612e2f846fe32e4c50e1ab3d7c3}{A\+L\+G\+O\+R\+I\+T\+HM}}}]{algo }\end{DoxyParamCaption})} + + + +Solve an (m $\times$ n) linear system Ax = b by using the Moore--Penrose, Householder, or the Givens algorithm. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix A. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix A. \\ +\hline +\mbox{\texttt{ in}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix A. \\ +\hline +\mbox{\texttt{ in}} & {\em b\mbox{[}$\,$\mbox{]}} & pointer to the vector b. \\ +\hline +\mbox{\texttt{ out}} & {\em x\+\_\+sol\mbox{[}$\,$\mbox{]}} & pointer to the solution vector. \\ +\hline +\mbox{\texttt{ in}} & {\em algo} & specifies the algorithm to use (e.\+g. the Householder method).\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +1, if solving the linear equation system is successful. + +-\/1, if solving the linear equation system is not successful. +\end{DoxyReturn} + + +Definition at line 35 of file solve.\+c. + + + +References Gauss, Givens, Householder, matrix\+\_\+mul\+\_\+vec(), matrix\+\_\+t, Moore\+\_\+\+Penrose, moore\+\_\+penrose\+\_\+get\+\_\+pinv(), solve\+\_\+givens(), solve\+\_\+householder(), and solve\+\_\+lu\+\_\+decomp(). + + + +Referenced by solve\+\_\+big\+\_\+matrix\+\_\+test(), and solve\+\_\+test(). + +\mbox{\Hypertarget{solve_8h_ac728f92ed0a0cba0e8776222acfe1d88}\label{solve_8h_ac728f92ed0a0cba0e8776222acfe1d88}} +\index{solve.h@{solve.h}!solve\_givens@{solve\_givens}} +\index{solve\_givens@{solve\_givens}!solve.h@{solve.h}} +\doxysubsubsection{\texorpdfstring{solve\_givens()}{solve\_givens()}} +{\footnotesize\ttfamily int8\+\_\+t solve\+\_\+givens (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{b\mbox{[}m\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{x\+\_\+sol\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Solve an (m $\times$ n) linear system Ax = b, using the Givens algorithm. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix A. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix A. \\ +\hline +\mbox{\texttt{ in}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix A. \\ +\hline +\mbox{\texttt{ in}} & {\em b\mbox{[}$\,$\mbox{]}} & pointer to the vector b. \\ +\hline +\mbox{\texttt{ out}} & {\em x\+\_\+sol\mbox{[}$\,$\mbox{]}} & pointer to the solution vector.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +1, if solving the linear equation system is successful. + +-\/1, if solving the linear equation system is not successful. + +-\/1, if the linear system is not solvable. +\end{DoxyReturn} + + +Definition at line 102 of file solve.\+c. + + + +References matrix\+\_\+t, matrix\+\_\+trans\+\_\+mul\+\_\+vec(), qr\+\_\+common\+\_\+backward\+\_\+subst(), and qr\+\_\+givens\+\_\+decomp(). + + + +Referenced by solve(). + +\mbox{\Hypertarget{solve_8h_ab6336aff7fbff116a6118b39a0d1e2cd}\label{solve_8h_ab6336aff7fbff116a6118b39a0d1e2cd}} +\index{solve.h@{solve.h}!solve\_householder@{solve\_householder}} +\index{solve\_householder@{solve\_householder}!solve.h@{solve.h}} +\doxysubsubsection{\texorpdfstring{solve\_householder()}{solve\_householder()}} +{\footnotesize\ttfamily int8\+\_\+t solve\+\_\+householder (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{b\mbox{[}m\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{x\+\_\+sol\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Solve an (m $\times$ n) linear system Ax = b, using the Householder algorithm. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix A. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix A. \\ +\hline +\mbox{\texttt{ in}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix A. \\ +\hline +\mbox{\texttt{ in}} & {\em b\mbox{[}$\,$\mbox{]}} & pointer to the vector b. \\ +\hline +\mbox{\texttt{ out}} & {\em x\+\_\+sol\mbox{[}$\,$\mbox{]}} & pointer to the solution vector.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +1, if solving the linear equation system is successful. + +-\/1, if solving the linear equation system is not successful. +\end{DoxyReturn} + + +Definition at line 77 of file solve.\+c. + + + +References matrix\+\_\+t, matrix\+\_\+trans\+\_\+mul\+\_\+vec(), qr\+\_\+common\+\_\+backward\+\_\+subst(), and qr\+\_\+householder\+\_\+decomp(). + + + +Referenced by loc\+\_\+levenberg\+\_\+marquardt(), loc\+\_\+levenberg\+\_\+marquardt\+\_\+correction(), opt\+\_\+levenberg\+\_\+marquardt(), opt\+\_\+levenberg\+\_\+marquardt\+\_\+correction(), and solve(). + +\mbox{\Hypertarget{solve_8h_a96faf0d4f04f27a12e4ced0bffd0f634}\label{solve_8h_a96faf0d4f04f27a12e4ced0bffd0f634}} +\index{solve.h@{solve.h}!solve\_lu\_decomp@{solve\_lu\_decomp}} +\index{solve\_lu\_decomp@{solve\_lu\_decomp}!solve.h@{solve.h}} +\doxysubsubsection{\texorpdfstring{solve\_lu\_decomp()}{solve\_lu\_decomp()}} +{\footnotesize\ttfamily int8\+\_\+t solve\+\_\+lu\+\_\+decomp (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}$\,$\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{b\mbox{[}m\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{x\+\_\+sol\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Solve an (m $\times$ n) linear system Ax = b, using the Gaussian Elimination with pivoting algorithm. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix A. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix A. \\ +\hline +\mbox{\texttt{ in}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix A. \\ +\hline +\mbox{\texttt{ in}} & {\em b\mbox{[}$\,$\mbox{]}} & pointer to the vector b. \\ +\hline +\mbox{\texttt{ out}} & {\em x\+\_\+sol\mbox{[}$\,$\mbox{]}} & pointer to the solution vector.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +1, if solving the linear equation system is successful. + +-\/1, if solving the linear equation system is not successful. + +-\/2, if the linear system is not solvable. +\end{DoxyReturn} + + +Definition at line 124 of file solve.\+c. + + + +References lu\+\_\+decomp(), matrix\+\_\+get\+\_\+inv\+\_\+low\+\_\+triang(), matrix\+\_\+mul(), matrix\+\_\+mul\+\_\+vec(), matrix\+\_\+t, and qr\+\_\+common\+\_\+backward\+\_\+subst(). + + + +Referenced by solve(). + diff --git a/doc/doxygen/latex/solve__test_8c.tex b/doc/doxygen/latex/solve__test_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..c2ec5a2520a88649aeb2aa09ff7cc161b23777e5 --- /dev/null +++ b/doc/doxygen/latex/solve__test_8c.tex @@ -0,0 +1,30 @@ +\hypertarget{solve__test_8c}{}\doxysection{solve\+\_\+test.\+c File Reference} +\label{solve__test_8c}\index{solve\_test.c@{solve\_test.c}} + + +Examples of solving linear equation systems. + + +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include \char`\"{}solve.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}vector.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{solve__test_8c_a468b4492daa139d24a18624526001220}\label{solve__test_8c_a468b4492daa139d24a18624526001220}} +void \mbox{\hyperlink{solve__test_8c_a468b4492daa139d24a18624526001220}{solve\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Examples of solving linear equation systems. \end{DoxyCompactList}\item +\mbox{\Hypertarget{solve__test_8c_acb6c59801ca040ac66f436b8f332a371}\label{solve__test_8c_acb6c59801ca040ac66f436b8f332a371}} +void \mbox{\hyperlink{solve__test_8c_acb6c59801ca040ac66f436b8f332a371}{solve\+\_\+big\+\_\+matrix\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Example of solving an (10,5) linear equation system. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Examples of solving linear equation systems. + +Solving linear equation systems examples (see \mbox{\hyperlink{solve_8h}{solve}} functions). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/solve__test_8h.tex b/doc/doxygen/latex/solve__test_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..02fa6ef21529a777573b1513058a4bf8819426de --- /dev/null +++ b/doc/doxygen/latex/solve__test_8h.tex @@ -0,0 +1,26 @@ +\hypertarget{solve__test_8h}{}\doxysection{solve\+\_\+test.\+h File Reference} +\label{solve__test_8h}\index{solve\_test.h@{solve\_test.h}} + + +Examples of solving linear equation systems. + + +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{solve__test_8h_a468b4492daa139d24a18624526001220}\label{solve__test_8h_a468b4492daa139d24a18624526001220}} +void \mbox{\hyperlink{solve__test_8h_a468b4492daa139d24a18624526001220}{solve\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Examples of solving linear equation systems. \end{DoxyCompactList}\item +\mbox{\Hypertarget{solve__test_8h_acb6c59801ca040ac66f436b8f332a371}\label{solve__test_8h_acb6c59801ca040ac66f436b8f332a371}} +void \mbox{\hyperlink{solve__test_8h_acb6c59801ca040ac66f436b8f332a371}{solve\+\_\+big\+\_\+matrix\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Example of solving an (10,5) linear equation system. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Examples of solving linear equation systems. + +Solving linear equation systems examples (see \mbox{\hyperlink{solve_8h}{solve}} functions). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/structmatrix__dim__t.tex b/doc/doxygen/latex/structmatrix__dim__t.tex new file mode 100644 index 0000000000000000000000000000000000000000..e2b666ee9a35093f9c6fc6d9e86fad3623d56265 --- /dev/null +++ b/doc/doxygen/latex/structmatrix__dim__t.tex @@ -0,0 +1,32 @@ +\hypertarget{structmatrix__dim__t}{}\doxysection{matrix\+\_\+dim\+\_\+t Struct Reference} +\label{structmatrix__dim__t}\index{matrix\_dim\_t@{matrix\_dim\_t}} + + +A structure to define the row and column number of a matrix. + + + + +{\ttfamily \#include $<$matrix.\+h$>$} + +\doxysubsection*{Data Fields} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{structmatrix__dim__t_a853244a0562d43bfdcdcb704ed707721}\label{structmatrix__dim__t_a853244a0562d43bfdcdcb704ed707721}} +uint8\+\_\+t \mbox{\hyperlink{structmatrix__dim__t_a853244a0562d43bfdcdcb704ed707721}{row\+\_\+num}} +\begin{DoxyCompactList}\small\item\em the row number \end{DoxyCompactList}\item +\mbox{\Hypertarget{structmatrix__dim__t_aac6b6ff205184047714d5c22019bdbab}\label{structmatrix__dim__t_aac6b6ff205184047714d5c22019bdbab}} +uint8\+\_\+t \mbox{\hyperlink{structmatrix__dim__t_aac6b6ff205184047714d5c22019bdbab}{col\+\_\+num}} +\begin{DoxyCompactList}\small\item\em the column number \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +A structure to define the row and column number of a matrix. + +Definition at line 60 of file matrix.\+h. + + + +The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{matrix_8h}{matrix.\+h}}\end{DoxyCompactItemize} diff --git a/doc/doxygen/latex/svd_8c.tex b/doc/doxygen/latex/svd_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..2547c9094210f27937f201679f4037e4186ec739 --- /dev/null +++ b/doc/doxygen/latex/svd_8c.tex @@ -0,0 +1,266 @@ +\hypertarget{svd_8c}{}\doxysection{svd.\+c File Reference} +\label{svd_8c}\index{svd.c@{svd.c}} + + +Algorithm for the Singular Value Decomposition (S\+VD). Provide necessary methods to compute the compact S\+VD of a matrix. A = U$\ast$\+S$\ast$V, where U is a (m x l) orthogonal matrix, S is a (l x l) diagonal matrix, V is a (l x n) orthogonal matrix, and l = min(m,n). The S\+VD is computed by using the Golub--Kahan--Reinsch algorithm that works in two phases\+: bidiagonalization and a reduction to the diagonal form phase. + + +{\ttfamily \#include $<$stdbool.\+h$>$}\newline +{\ttfamily \#include $<$inttypes.\+h$>$}\newline +{\ttfamily \#include $<$math.\+h$>$}\newline +{\ttfamily \#include $<$string.\+h$>$}\newline +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include \char`\"{}svd.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}vector.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{svd_8c_a8194826f85cc3105c4d8d4f342ca8df8}{svd\+\_\+get\+\_\+\+U\+\_\+dim}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{structmatrix__dim__t}{matrix\+\_\+dim\+\_\+t}} $\ast$u\+\_\+dim) +\begin{DoxyCompactList}\small\item\em Calculate the dimension of the matrix U. \end{DoxyCompactList}\item +void \mbox{\hyperlink{svd_8c_aeb7ac3eac076a0f52c729849599808a6}{svd\+\_\+get\+\_\+\+S\+\_\+dim}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{structmatrix__dim__t}{matrix\+\_\+dim\+\_\+t}} $\ast$s\+\_\+dim) +\begin{DoxyCompactList}\small\item\em Calculate the dimension of the matrix S. \end{DoxyCompactList}\item +void \mbox{\hyperlink{svd_8c_aa65fbd187ce13d0da98cecb40cfa3b07}{svd\+\_\+get\+\_\+\+V\+\_\+dim}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{structmatrix__dim__t}{matrix\+\_\+dim\+\_\+t}} $\ast$v\+\_\+dim) +\begin{DoxyCompactList}\small\item\em Calculate the dimension of the matrix V. \end{DoxyCompactList}\item +uint8\+\_\+t \mbox{\hyperlink{svd_8c_a91b85e542b1fc44d3500ba52aecb8e0e}{svd\+\_\+get\+\_\+single\+\_\+values\+\_\+num}} (uint8\+\_\+t m, uint8\+\_\+t n) +\begin{DoxyCompactList}\small\item\em Calculate the number of the singular values. \end{DoxyCompactList}\item +void \mbox{\hyperlink{svd_8c_acdccfce5b7732e6334ca5a521c57e63e}{svd}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t u\+\_\+m, uint8\+\_\+t u\+\_\+n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} U\mbox{[}u\+\_\+m\mbox{]}\mbox{[}u\+\_\+n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} S\mbox{[}u\+\_\+n\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} V\mbox{[}n\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t sing\+\_\+vec\+\_\+length, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} singl\+\_\+values\+\_\+vec\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the Singular-\/\+Value Decomposition (S\+VD) of a matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{svd_8c_ae92d53fe415ccfd63a21bb36936294cb}{svd\+\_\+get\+\_\+reciproc\+\_\+singular\+\_\+values}} (uint8\+\_\+t m, uint8\+\_\+t n, uint8\+\_\+t length, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} singl\+\_\+values\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} recip\+\_\+singl\+\_\+values\+\_\+arr\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the reciprocal singular values. \end{DoxyCompactList}\item +void \mbox{\hyperlink{svd_8c_a55b4a07eb7dbd09f7fa1d15debd44595}{svd\+\_\+compute\+\_\+print\+\_\+\+U\+\_\+\+S\+\_\+\+V\+\_\+s}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\+\_\+arr\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t i) +\begin{DoxyCompactList}\small\item\em Compute and print the S\+VD of a matrix. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Algorithm for the Singular Value Decomposition (S\+VD). Provide necessary methods to compute the compact S\+VD of a matrix. A = U$\ast$\+S$\ast$V, where U is a (m x l) orthogonal matrix, S is a (l x l) diagonal matrix, V is a (l x n) orthogonal matrix, and l = min(m,n). The S\+VD is computed by using the Golub--Kahan--Reinsch algorithm that works in two phases\+: bidiagonalization and a reduction to the diagonal form phase. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{svd_8c_acdccfce5b7732e6334ca5a521c57e63e}\label{svd_8c_acdccfce5b7732e6334ca5a521c57e63e}} +\index{svd.c@{svd.c}!svd@{svd}} +\index{svd@{svd}!svd.c@{svd.c}} +\doxysubsubsection{\texorpdfstring{svd()}{svd()}} +{\footnotesize\ttfamily void svd (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{u\+\_\+m, }\item[{uint8\+\_\+t}]{u\+\_\+n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{U\mbox{[}u\+\_\+m\mbox{]}\mbox{[}u\+\_\+n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{S\mbox{[}u\+\_\+n\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{V\mbox{[}n\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{sing\+\_\+vec\+\_\+length, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{singl\+\_\+values\+\_\+vec\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the Singular-\/\+Value Decomposition (S\+VD) of a matrix. + +Matrix A is transformed to A = U$\ast$\+S$\ast$V, where U and V are unitary matrices, and S is a diagonal matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix A. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix A. \\ +\hline +\mbox{\texttt{ in,out}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix A. \\ +\hline +\mbox{\texttt{ in}} & {\em u\+\_\+m} & row number of the matrix U. \\ +\hline +\mbox{\texttt{ in}} & {\em u\+\_\+n} & column number of the matrix U. \\ +\hline +\mbox{\texttt{ in,out}} & {\em U\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix U. \\ +\hline +\mbox{\texttt{ in,out}} & {\em S\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix S. \\ +\hline +\mbox{\texttt{ in,out}} & {\em V\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix V. \\ +\hline +\mbox{\texttt{ in}} & {\em sing\+\_\+vec\+\_\+length} & length of the singular vector. \\ +\hline +\mbox{\texttt{ in,out}} & {\em singl\+\_\+values\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the vector saving the singular values. \\ +\hline +\end{DoxyParams} + + +Definition at line 119 of file svd.\+c. + + + +Referenced by matrix\+\_\+get\+\_\+two\+\_\+norm(), svd\+\_\+compute\+\_\+print\+\_\+\+U\+\_\+\+S\+\_\+\+V\+\_\+s(), and trilateration\+\_\+get\+\_\+rank\+\_\+and\+\_\+homogeneous\+\_\+solution(). + +\mbox{\Hypertarget{svd_8c_a55b4a07eb7dbd09f7fa1d15debd44595}\label{svd_8c_a55b4a07eb7dbd09f7fa1d15debd44595}} +\index{svd.c@{svd.c}!svd\_compute\_print\_U\_S\_V\_s@{svd\_compute\_print\_U\_S\_V\_s}} +\index{svd\_compute\_print\_U\_S\_V\_s@{svd\_compute\_print\_U\_S\_V\_s}!svd.c@{svd.c}} +\doxysubsubsection{\texorpdfstring{svd\_compute\_print\_U\_S\_V\_s()}{svd\_compute\_print\_U\_S\_V\_s()}} +{\footnotesize\ttfamily void svd\+\_\+compute\+\_\+print\+\_\+\+U\+\_\+\+S\+\_\+\+V\+\_\+s (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\+\_\+arr\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{i }\end{DoxyParamCaption})} + + + +Compute and print the S\+VD of a matrix. + +\newpage + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix to transform in S\+VD. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix to transform in S\+VD. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\+\_\+arr\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em i} & label. \\ +\hline +\end{DoxyParams} + + +Definition at line 766 of file svd.\+c. + + + +References matrix\+\_\+dim\+\_\+t\+::col\+\_\+num, matrix\+\_\+print(), matrix\+\_\+t, matrix\+\_\+dim\+\_\+t\+::row\+\_\+num, svd(), svd\+\_\+get\+\_\+single\+\_\+values\+\_\+num(), and svd\+\_\+get\+\_\+\+U\+\_\+dim(). + + + +Referenced by svd\+\_\+test(). + +\mbox{\Hypertarget{svd_8c_ae92d53fe415ccfd63a21bb36936294cb}\label{svd_8c_ae92d53fe415ccfd63a21bb36936294cb}} +\index{svd.c@{svd.c}!svd\_get\_reciproc\_singular\_values@{svd\_get\_reciproc\_singular\_values}} +\index{svd\_get\_reciproc\_singular\_values@{svd\_get\_reciproc\_singular\_values}!svd.c@{svd.c}} +\doxysubsubsection{\texorpdfstring{svd\_get\_reciproc\_singular\_values()}{svd\_get\_reciproc\_singular\_values()}} +{\footnotesize\ttfamily void svd\+\_\+get\+\_\+reciproc\+\_\+singular\+\_\+values (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{uint8\+\_\+t}]{length, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{singl\+\_\+values\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{recip\+\_\+singl\+\_\+values\+\_\+arr\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the reciprocal singular values. + +This method is based on the singular values. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix to transform in S\+VD. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix to transform in S\+VD. \\ +\hline +\mbox{\texttt{ in}} & {\em length} & length of the array of single values. \\ +\hline +\mbox{\texttt{ in}} & {\em singl\+\_\+values\+\_\+arr} & pointer to the array of single values. \\ +\hline +\mbox{\texttt{ out}} & {\em recip\+\_\+singl\+\_\+values\+\_\+arr} & pointer to the array of the reciprocal singular values. \\ +\hline +\end{DoxyParams} + + +Definition at line 747 of file svd.\+c. + + + +References matrix\+\_\+t. + +\mbox{\Hypertarget{svd_8c_aeb7ac3eac076a0f52c729849599808a6}\label{svd_8c_aeb7ac3eac076a0f52c729849599808a6}} +\index{svd.c@{svd.c}!svd\_get\_S\_dim@{svd\_get\_S\_dim}} +\index{svd\_get\_S\_dim@{svd\_get\_S\_dim}!svd.c@{svd.c}} +\doxysubsubsection{\texorpdfstring{svd\_get\_S\_dim()}{svd\_get\_S\_dim()}} +{\footnotesize\ttfamily void svd\+\_\+get\+\_\+\+S\+\_\+dim (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{structmatrix__dim__t}{matrix\+\_\+dim\+\_\+t}} $\ast$}]{s\+\_\+dim }\end{DoxyParamCaption})} + + + +Calculate the dimension of the matrix S. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix to decompose. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix to decompose. \\ +\hline +\mbox{\texttt{ out}} & {\em s\+\_\+dim} & pointer to the dimension struct. \\ +\hline +\end{DoxyParams} + + +Definition at line 102 of file svd.\+c. + + + +References matrix\+\_\+dim\+\_\+t\+::row\+\_\+num. + +\mbox{\Hypertarget{svd_8c_a91b85e542b1fc44d3500ba52aecb8e0e}\label{svd_8c_a91b85e542b1fc44d3500ba52aecb8e0e}} +\index{svd.c@{svd.c}!svd\_get\_single\_values\_num@{svd\_get\_single\_values\_num}} +\index{svd\_get\_single\_values\_num@{svd\_get\_single\_values\_num}!svd.c@{svd.c}} +\doxysubsubsection{\texorpdfstring{svd\_get\_single\_values\_num()}{svd\_get\_single\_values\_num()}} +{\footnotesize\ttfamily uint8\+\_\+t svd\+\_\+get\+\_\+single\+\_\+values\+\_\+num (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n }\end{DoxyParamCaption})} + + + +Calculate the number of the singular values. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix to decompose. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix to decompose.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the number of the singular values. +\end{DoxyReturn} + + +Definition at line 114 of file svd.\+c. + + + +Referenced by matrix\+\_\+get\+\_\+two\+\_\+norm(), moore\+\_\+penrose\+\_\+get\+\_\+pinv(), svd\+\_\+compute\+\_\+print\+\_\+\+U\+\_\+\+S\+\_\+\+V\+\_\+s(), and trilateration\+\_\+get\+\_\+rank\+\_\+and\+\_\+homogeneous\+\_\+solution(). + +\mbox{\Hypertarget{svd_8c_a8194826f85cc3105c4d8d4f342ca8df8}\label{svd_8c_a8194826f85cc3105c4d8d4f342ca8df8}} +\index{svd.c@{svd.c}!svd\_get\_U\_dim@{svd\_get\_U\_dim}} +\index{svd\_get\_U\_dim@{svd\_get\_U\_dim}!svd.c@{svd.c}} +\doxysubsubsection{\texorpdfstring{svd\_get\_U\_dim()}{svd\_get\_U\_dim()}} +{\footnotesize\ttfamily void svd\+\_\+get\+\_\+\+U\+\_\+dim (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{structmatrix__dim__t}{matrix\+\_\+dim\+\_\+t}} $\ast$}]{u\+\_\+dim }\end{DoxyParamCaption})} + + + +Calculate the dimension of the matrix U. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix to decompose. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix to decompose. \\ +\hline +\mbox{\texttt{ out}} & {\em u\+\_\+dim} & pointer to the dimension struct. \\ +\hline +\end{DoxyParams} + + +Definition at line 96 of file svd.\+c. + + + +References matrix\+\_\+dim\+\_\+t\+::col\+\_\+num, and matrix\+\_\+dim\+\_\+t\+::row\+\_\+num. + + + +Referenced by matrix\+\_\+get\+\_\+two\+\_\+norm(), moore\+\_\+penrose\+\_\+get\+\_\+pinv(), svd\+\_\+compute\+\_\+print\+\_\+\+U\+\_\+\+S\+\_\+\+V\+\_\+s(), and trilateration\+\_\+get\+\_\+rank\+\_\+and\+\_\+homogeneous\+\_\+solution(). + +\mbox{\Hypertarget{svd_8c_aa65fbd187ce13d0da98cecb40cfa3b07}\label{svd_8c_aa65fbd187ce13d0da98cecb40cfa3b07}} +\index{svd.c@{svd.c}!svd\_get\_V\_dim@{svd\_get\_V\_dim}} +\index{svd\_get\_V\_dim@{svd\_get\_V\_dim}!svd.c@{svd.c}} +\doxysubsubsection{\texorpdfstring{svd\_get\_V\_dim()}{svd\_get\_V\_dim()}} +{\footnotesize\ttfamily void svd\+\_\+get\+\_\+\+V\+\_\+dim (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{structmatrix__dim__t}{matrix\+\_\+dim\+\_\+t}} $\ast$}]{v\+\_\+dim }\end{DoxyParamCaption})} + + + +Calculate the dimension of the matrix V. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix to decompose. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix to decompose. \\ +\hline +\mbox{\texttt{ out}} & {\em v\+\_\+dim} & pointer to the dimension struct. \\ +\hline +\end{DoxyParams} + + +Definition at line 108 of file svd.\+c. + + + +References matrix\+\_\+dim\+\_\+t\+::col\+\_\+num, and matrix\+\_\+dim\+\_\+t\+::row\+\_\+num. + diff --git a/doc/doxygen/latex/svd_8h.tex b/doc/doxygen/latex/svd_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..47ea23a5eb800b03dacc21766d59a1909fb39910 --- /dev/null +++ b/doc/doxygen/latex/svd_8h.tex @@ -0,0 +1,276 @@ +\hypertarget{svd_8h}{}\doxysection{svd.\+h File Reference} +\label{svd_8h}\index{svd.h@{svd.h}} + + +Algorithm for the Singular Value Decomposition (S\+VD). + + +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +\doxysubsection*{Macros} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{svd_8h_aa2f21266e1086a3971dfd02ee4b48ce5}\label{svd_8h_aa2f21266e1086a3971dfd02ee4b48ce5}} +\#define \mbox{\hyperlink{svd_8h_aa2f21266e1086a3971dfd02ee4b48ce5}{S\+V\+D\+\_\+\+C\+O\+M\+P\+U\+T\+E\+\_\+\+N\+E\+G\+L\+I\+G\+I\+B\+L\+E\+\_\+\+V\+A\+L\+U\+ES}}~1 +\begin{DoxyCompactList}\small\item\em The case of computing negligible values. \end{DoxyCompactList}\item +\mbox{\Hypertarget{svd_8h_a70d46444b7291fdb50510447bb1ab9a4}\label{svd_8h_a70d46444b7291fdb50510447bb1ab9a4}} +\#define \mbox{\hyperlink{svd_8h_a70d46444b7291fdb50510447bb1ab9a4}{S\+V\+D\+\_\+\+S\+P\+L\+I\+T\+\_\+\+A\+T\+\_\+\+N\+E\+G\+L\+I\+G\+I\+B\+L\+E\+\_\+\+V\+A\+L\+U\+ES}}~2 +\begin{DoxyCompactList}\small\item\em The case of splitting at negligible values. \end{DoxyCompactList}\item +\mbox{\Hypertarget{svd_8h_af9e7db6685a0631312bfb93cc58dd756}\label{svd_8h_af9e7db6685a0631312bfb93cc58dd756}} +\#define \mbox{\hyperlink{svd_8h_af9e7db6685a0631312bfb93cc58dd756}{S\+V\+D\+\_\+\+Q\+R\+\_\+\+S\+T\+EP}}~3 +\begin{DoxyCompactList}\small\item\em The case of the Q\+R-\/step. \end{DoxyCompactList}\item +\mbox{\Hypertarget{svd_8h_acdb2d1d5cfdead81a1c247037b06823a}\label{svd_8h_acdb2d1d5cfdead81a1c247037b06823a}} +\#define \mbox{\hyperlink{svd_8h_acdb2d1d5cfdead81a1c247037b06823a}{S\+V\+D\+\_\+\+O\+R\+D\+E\+R\+\_\+\+A\+B\+S\+O\+L\+U\+T\+E\+\_\+\+S\+I\+N\+G\+\_\+\+V\+A\+L\+U\+ES}}~4 +\begin{DoxyCompactList}\small\item\em The case of the order of absolute singular values. \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{svd_8h_acdccfce5b7732e6334ca5a521c57e63e}{svd}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t u\+\_\+m, uint8\+\_\+t u\+\_\+n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} U\mbox{[}u\+\_\+m\mbox{]}\mbox{[}u\+\_\+n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} S\mbox{[}u\+\_\+n\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} V\mbox{[}n\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t sing\+\_\+vec\+\_\+length, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} singl\+\_\+values\+\_\+vec\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the Singular-\/\+Value Decomposition (S\+VD) of a matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{svd_8h_a8194826f85cc3105c4d8d4f342ca8df8}{svd\+\_\+get\+\_\+\+U\+\_\+dim}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{structmatrix__dim__t}{matrix\+\_\+dim\+\_\+t}} $\ast$u\+\_\+dim) +\begin{DoxyCompactList}\small\item\em Calculate the dimension of the matrix U. \end{DoxyCompactList}\item +void \mbox{\hyperlink{svd_8h_aeb7ac3eac076a0f52c729849599808a6}{svd\+\_\+get\+\_\+\+S\+\_\+dim}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{structmatrix__dim__t}{matrix\+\_\+dim\+\_\+t}} $\ast$s\+\_\+dim) +\begin{DoxyCompactList}\small\item\em Calculate the dimension of the matrix S. \end{DoxyCompactList}\item +void \mbox{\hyperlink{svd_8h_aa65fbd187ce13d0da98cecb40cfa3b07}{svd\+\_\+get\+\_\+\+V\+\_\+dim}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{structmatrix__dim__t}{matrix\+\_\+dim\+\_\+t}} $\ast$v\+\_\+dim) +\begin{DoxyCompactList}\small\item\em Calculate the dimension of the matrix V. \end{DoxyCompactList}\item +uint8\+\_\+t \mbox{\hyperlink{svd_8h_a91b85e542b1fc44d3500ba52aecb8e0e}{svd\+\_\+get\+\_\+single\+\_\+values\+\_\+num}} (uint8\+\_\+t m, uint8\+\_\+t n) +\begin{DoxyCompactList}\small\item\em Calculate the number of the singular values. \end{DoxyCompactList}\item +void \mbox{\hyperlink{svd_8h_ae92d53fe415ccfd63a21bb36936294cb}{svd\+\_\+get\+\_\+reciproc\+\_\+singular\+\_\+values}} (uint8\+\_\+t m, uint8\+\_\+t n, uint8\+\_\+t length, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} singl\+\_\+values\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} recip\+\_\+singl\+\_\+values\+\_\+arr\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the reciprocal singular values. \end{DoxyCompactList}\item +void \mbox{\hyperlink{svd_8h_a55b4a07eb7dbd09f7fa1d15debd44595}{svd\+\_\+compute\+\_\+print\+\_\+\+U\+\_\+\+S\+\_\+\+V\+\_\+s}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} matrix\+\_\+arr\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, uint8\+\_\+t i) +\begin{DoxyCompactList}\small\item\em Compute and print the S\+VD of a matrix. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Algorithm for the Singular Value Decomposition (S\+VD). + +Provide necessary methods to compute the compact S\+VD of a matrix. A = U$\ast$\+S$\ast$V, where U is a (m x l) orthogonal matrix, S is a (l x l) diagonal matrix, V is a (l x n) orthogonal matrix, and l = min(m,n). The S\+VD is computed by using the Golub--Kahan--Reinsch algorithm that works in two phases\+: bidiagonalization and a reduction to the diagonal form phase. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{svd_8h_acdccfce5b7732e6334ca5a521c57e63e}\label{svd_8h_acdccfce5b7732e6334ca5a521c57e63e}} +\index{svd.h@{svd.h}!svd@{svd}} +\index{svd@{svd}!svd.h@{svd.h}} +\doxysubsubsection{\texorpdfstring{svd()}{svd()}} +{\footnotesize\ttfamily void svd (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{u\+\_\+m, }\item[{uint8\+\_\+t}]{u\+\_\+n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{U\mbox{[}u\+\_\+m\mbox{]}\mbox{[}u\+\_\+n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{S\mbox{[}u\+\_\+n\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{V\mbox{[}n\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{sing\+\_\+vec\+\_\+length, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{singl\+\_\+values\+\_\+vec\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the Singular-\/\+Value Decomposition (S\+VD) of a matrix. + +Matrix A is transformed to A = U$\ast$\+S$\ast$V, where U and V are unitary matrices, and S is a diagonal matrix. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix A. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix A. \\ +\hline +\mbox{\texttt{ in,out}} & {\em A\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix A. \\ +\hline +\mbox{\texttt{ in}} & {\em u\+\_\+m} & row number of the matrix U. \\ +\hline +\mbox{\texttt{ in}} & {\em u\+\_\+n} & column number of the matrix U. \\ +\hline +\mbox{\texttt{ in,out}} & {\em U\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix U. \\ +\hline +\mbox{\texttt{ in,out}} & {\em S\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix S. \\ +\hline +\mbox{\texttt{ in,out}} & {\em V\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix V. \\ +\hline +\mbox{\texttt{ in}} & {\em sing\+\_\+vec\+\_\+length} & length of the singular vector. \\ +\hline +\mbox{\texttt{ in,out}} & {\em singl\+\_\+values\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the vector saving the singular values. \\ +\hline +\end{DoxyParams} + + +Definition at line 119 of file svd.\+c. + + + +Referenced by matrix\+\_\+get\+\_\+two\+\_\+norm(), svd\+\_\+compute\+\_\+print\+\_\+\+U\+\_\+\+S\+\_\+\+V\+\_\+s(), and trilateration\+\_\+get\+\_\+rank\+\_\+and\+\_\+homogeneous\+\_\+solution(). + +\mbox{\Hypertarget{svd_8h_a55b4a07eb7dbd09f7fa1d15debd44595}\label{svd_8h_a55b4a07eb7dbd09f7fa1d15debd44595}} +\index{svd.h@{svd.h}!svd\_compute\_print\_U\_S\_V\_s@{svd\_compute\_print\_U\_S\_V\_s}} +\index{svd\_compute\_print\_U\_S\_V\_s@{svd\_compute\_print\_U\_S\_V\_s}!svd.h@{svd.h}} +\doxysubsubsection{\texorpdfstring{svd\_compute\_print\_U\_S\_V\_s()}{svd\_compute\_print\_U\_S\_V\_s()}} +{\footnotesize\ttfamily void svd\+\_\+compute\+\_\+print\+\_\+\+U\+\_\+\+S\+\_\+\+V\+\_\+s (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{matrix\+\_\+arr\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{i }\end{DoxyParamCaption})} + + + +Compute and print the S\+VD of a matrix. + +\newpage + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix to transform in S\+VD. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix to transform in S\+VD. \\ +\hline +\mbox{\texttt{ in}} & {\em matrix\+\_\+arr\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em i} & label. \\ +\hline +\end{DoxyParams} + + +Definition at line 766 of file svd.\+c. + + + +References matrix\+\_\+dim\+\_\+t\+::col\+\_\+num, matrix\+\_\+print(), matrix\+\_\+t, matrix\+\_\+dim\+\_\+t\+::row\+\_\+num, svd(), svd\+\_\+get\+\_\+single\+\_\+values\+\_\+num(), and svd\+\_\+get\+\_\+\+U\+\_\+dim(). + + + +Referenced by svd\+\_\+test(). + +\mbox{\Hypertarget{svd_8h_ae92d53fe415ccfd63a21bb36936294cb}\label{svd_8h_ae92d53fe415ccfd63a21bb36936294cb}} +\index{svd.h@{svd.h}!svd\_get\_reciproc\_singular\_values@{svd\_get\_reciproc\_singular\_values}} +\index{svd\_get\_reciproc\_singular\_values@{svd\_get\_reciproc\_singular\_values}!svd.h@{svd.h}} +\doxysubsubsection{\texorpdfstring{svd\_get\_reciproc\_singular\_values()}{svd\_get\_reciproc\_singular\_values()}} +{\footnotesize\ttfamily void svd\+\_\+get\+\_\+reciproc\+\_\+singular\+\_\+values (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{uint8\+\_\+t}]{length, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{singl\+\_\+values\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{recip\+\_\+singl\+\_\+values\+\_\+arr\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the reciprocal singular values. + +This method is based on the singular values. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix to transform in S\+VD. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix to transform in S\+VD. \\ +\hline +\mbox{\texttt{ in}} & {\em length} & length of the array of single values. \\ +\hline +\mbox{\texttt{ in}} & {\em singl\+\_\+values\+\_\+arr} & pointer to the array of single values. \\ +\hline +\mbox{\texttt{ out}} & {\em recip\+\_\+singl\+\_\+values\+\_\+arr} & pointer to the array of the reciprocal singular values. \\ +\hline +\end{DoxyParams} + + +Definition at line 747 of file svd.\+c. + + + +References matrix\+\_\+t. + +\mbox{\Hypertarget{svd_8h_aeb7ac3eac076a0f52c729849599808a6}\label{svd_8h_aeb7ac3eac076a0f52c729849599808a6}} +\index{svd.h@{svd.h}!svd\_get\_S\_dim@{svd\_get\_S\_dim}} +\index{svd\_get\_S\_dim@{svd\_get\_S\_dim}!svd.h@{svd.h}} +\doxysubsubsection{\texorpdfstring{svd\_get\_S\_dim()}{svd\_get\_S\_dim()}} +{\footnotesize\ttfamily void svd\+\_\+get\+\_\+\+S\+\_\+dim (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{structmatrix__dim__t}{matrix\+\_\+dim\+\_\+t}} $\ast$}]{s\+\_\+dim }\end{DoxyParamCaption})} + + + +Calculate the dimension of the matrix S. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix to decompose. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix to decompose. \\ +\hline +\mbox{\texttt{ out}} & {\em s\+\_\+dim} & pointer to the dimension struct. \\ +\hline +\end{DoxyParams} + + +Definition at line 102 of file svd.\+c. + + + +References matrix\+\_\+dim\+\_\+t\+::row\+\_\+num. + +\mbox{\Hypertarget{svd_8h_a91b85e542b1fc44d3500ba52aecb8e0e}\label{svd_8h_a91b85e542b1fc44d3500ba52aecb8e0e}} +\index{svd.h@{svd.h}!svd\_get\_single\_values\_num@{svd\_get\_single\_values\_num}} +\index{svd\_get\_single\_values\_num@{svd\_get\_single\_values\_num}!svd.h@{svd.h}} +\doxysubsubsection{\texorpdfstring{svd\_get\_single\_values\_num()}{svd\_get\_single\_values\_num()}} +{\footnotesize\ttfamily uint8\+\_\+t svd\+\_\+get\+\_\+single\+\_\+values\+\_\+num (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n }\end{DoxyParamCaption})} + + + +Calculate the number of the singular values. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix to decompose. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix to decompose.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the number of the singular values. +\end{DoxyReturn} + + +Definition at line 114 of file svd.\+c. + + + +Referenced by matrix\+\_\+get\+\_\+two\+\_\+norm(), moore\+\_\+penrose\+\_\+get\+\_\+pinv(), svd\+\_\+compute\+\_\+print\+\_\+\+U\+\_\+\+S\+\_\+\+V\+\_\+s(), and trilateration\+\_\+get\+\_\+rank\+\_\+and\+\_\+homogeneous\+\_\+solution(). + +\mbox{\Hypertarget{svd_8h_a8194826f85cc3105c4d8d4f342ca8df8}\label{svd_8h_a8194826f85cc3105c4d8d4f342ca8df8}} +\index{svd.h@{svd.h}!svd\_get\_U\_dim@{svd\_get\_U\_dim}} +\index{svd\_get\_U\_dim@{svd\_get\_U\_dim}!svd.h@{svd.h}} +\doxysubsubsection{\texorpdfstring{svd\_get\_U\_dim()}{svd\_get\_U\_dim()}} +{\footnotesize\ttfamily void svd\+\_\+get\+\_\+\+U\+\_\+dim (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{structmatrix__dim__t}{matrix\+\_\+dim\+\_\+t}} $\ast$}]{u\+\_\+dim }\end{DoxyParamCaption})} + + + +Calculate the dimension of the matrix U. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix to decompose. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix to decompose. \\ +\hline +\mbox{\texttt{ out}} & {\em u\+\_\+dim} & pointer to the dimension struct. \\ +\hline +\end{DoxyParams} + + +Definition at line 96 of file svd.\+c. + + + +References matrix\+\_\+dim\+\_\+t\+::col\+\_\+num, and matrix\+\_\+dim\+\_\+t\+::row\+\_\+num. + + + +Referenced by matrix\+\_\+get\+\_\+two\+\_\+norm(), moore\+\_\+penrose\+\_\+get\+\_\+pinv(), svd\+\_\+compute\+\_\+print\+\_\+\+U\+\_\+\+S\+\_\+\+V\+\_\+s(), and trilateration\+\_\+get\+\_\+rank\+\_\+and\+\_\+homogeneous\+\_\+solution(). + +\mbox{\Hypertarget{svd_8h_aa65fbd187ce13d0da98cecb40cfa3b07}\label{svd_8h_aa65fbd187ce13d0da98cecb40cfa3b07}} +\index{svd.h@{svd.h}!svd\_get\_V\_dim@{svd\_get\_V\_dim}} +\index{svd\_get\_V\_dim@{svd\_get\_V\_dim}!svd.h@{svd.h}} +\doxysubsubsection{\texorpdfstring{svd\_get\_V\_dim()}{svd\_get\_V\_dim()}} +{\footnotesize\ttfamily void svd\+\_\+get\+\_\+\+V\+\_\+dim (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{structmatrix__dim__t}{matrix\+\_\+dim\+\_\+t}} $\ast$}]{v\+\_\+dim }\end{DoxyParamCaption})} + + + +Calculate the dimension of the matrix V. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & row number of the matrix to decompose. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the matrix to decompose. \\ +\hline +\mbox{\texttt{ out}} & {\em v\+\_\+dim} & pointer to the dimension struct. \\ +\hline +\end{DoxyParams} + + +Definition at line 108 of file svd.\+c. + + + +References matrix\+\_\+dim\+\_\+t\+::col\+\_\+num, and matrix\+\_\+dim\+\_\+t\+::row\+\_\+num. + diff --git a/doc/doxygen/latex/svd__test_8c.tex b/doc/doxygen/latex/svd__test_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..0c9157d35722e9458a05a388be8e3ce9ecefae1e --- /dev/null +++ b/doc/doxygen/latex/svd__test_8c.tex @@ -0,0 +1,28 @@ +\hypertarget{svd__test_8c}{}\doxysection{svd\+\_\+test.\+c File Reference} +\label{svd__test_8c}\index{svd\_test.c@{svd\_test.c}} + + +Examples of the S\+VD algorithm. + + +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include $<$inttypes.\+h$>$}\newline +{\ttfamily \#include \char`\"{}svd.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}vector.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{svd__test_8c_a5b3fa4be9f289d4078fdd009719a4077}\label{svd__test_8c_a5b3fa4be9f289d4078fdd009719a4077}} +void \mbox{\hyperlink{svd__test_8c_a5b3fa4be9f289d4078fdd009719a4077}{svd\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Examples of the Givens algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Examples of the S\+VD algorithm. + +S\+VD algorithm examples (see the \mbox{\hyperlink{svd_8h}{Singular Value Decomposition (S\+VD)}} approach). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/svd__test_8h.tex b/doc/doxygen/latex/svd__test_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..bb32510b2caedaf762eed6fc0e085f7851417f2e --- /dev/null +++ b/doc/doxygen/latex/svd__test_8h.tex @@ -0,0 +1,23 @@ +\hypertarget{svd__test_8h}{}\doxysection{svd\+\_\+test.\+h File Reference} +\label{svd__test_8h}\index{svd\_test.h@{svd\_test.h}} + + +Examples of the S\+VD algorithm. + + +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{svd__test_8h_a5b3fa4be9f289d4078fdd009719a4077}\label{svd__test_8h_a5b3fa4be9f289d4078fdd009719a4077}} +void \mbox{\hyperlink{svd__test_8h_a5b3fa4be9f289d4078fdd009719a4077}{svd\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Examples of the Givens algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Examples of the S\+VD algorithm. + +S\+VD algorithm examples (see the \mbox{\hyperlink{svd_8h}{Singular Value Decomposition (S\+VD)}} approach). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/tabu_doxygen.sty b/doc/doxygen/latex/tabu_doxygen.sty new file mode 100644 index 0000000000000000000000000000000000000000..e1d3f167998a7715bac443818470872c88c1672d --- /dev/null +++ b/doc/doxygen/latex/tabu_doxygen.sty @@ -0,0 +1,2557 @@ +%% +%% This is file `tabu.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% tabu.dtx (with options: `package') +%% +%% This is a generated file. +%% Copyright (FC) 2010-2011 - lppl +%% +%% tabu : 2011/02/26 v2.8 - tabu : Flexible LaTeX tabulars +%% +%% ********************************************************************************************** +%% \begin{tabu} { preamble } => default target: \linewidth or \linegoal +%% \begin{tabu} to <dimen>{ preamble } => target specified +%% \begin{tabu} spread <dimen>{ preamble } => target relative to the ``natural width'' +%% +%% tabu works in text and in math modes. +%% +%% X columns: automatic width ajustment + horizontal and vertical alignment +%% \begin{tabu} { X[4c] X[1c] X[-2ml] } +%% +%% Horizontal lines and / or leaders: +%% \hline\hline => double horizontal line +%% \firsthline\hline => for nested tabulars +%% \lasthline\hline => for nested tabulars +%% \tabucline[line spec]{column-column} => ``funny'' lines (dash/leader) +%% Automatic lines / leaders : +%% \everyrow{\hline\hline} +%% +%% Vertical lines and / or leaders: +%% \begin{tabu} { |[3pt red] X[4c] X[1c] X[-2ml] |[3pt blue] } +%% \begin{tabu} { |[3pt red] X[4c] X[1c] X[-2ml] |[3pt on 2pt off 4pt blue] } +%% +%% Fixed vertical spacing adjustment: +%% \extrarowheight=<dimen> \extrarowdepth=<dimen> +%% or: \extrarowsep=<dimen> => may be prefixed by \global +%% +%% Dynamic vertical spacing adjustment: +%% \abovetabulinesep=<dimen> \belowtabulinesep=<dimen> +%% or: \tabulinesep=<dimen> => may be prefixed by \global +%% +%% delarray.sty shortcuts: in math and text modes +%% \begin{tabu} .... \({ preamble }\) +%% +%% Algorithms reports: +%% \tracingtabu=1 \tracingtabu=2 +%% +%% ********************************************************************************************** +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% +%% This work consists of the main source file tabu.dtx +%% and the derived files +%% tabu.sty, tabu.pdf, tabu.ins +%% +%% tabu : Flexible LaTeX tabulars +%% lppl copyright 2010-2011 by FC <florent.chervet@free.fr> +%% + +\NeedsTeXFormat{LaTeX2e}[2005/12/01] +\ProvidesPackage{tabu_doxygen}[2011/02/26 v2.8 - flexible LaTeX tabulars (FC), frozen version for doxygen] +\RequirePackage{array}[2008/09/09] +\RequirePackage{varwidth}[2009/03/30] +\AtEndOfPackage{\tabu@AtEnd \let\tabu@AtEnd \@undefined} +\let\tabu@AtEnd\@empty +\def\TMP@EnsureCode#1={% + \edef\tabu@AtEnd{\tabu@AtEnd + \catcode#1 \the\catcode#1}% + \catcode#1=% +}% \TMP@EnsureCode +\TMP@EnsureCode 33 = 12 % ! +\TMP@EnsureCode 58 = 12 % : (for siunitx) +\TMP@EnsureCode124 = 12 % | +\TMP@EnsureCode 36 = 3 % $ = math shift +\TMP@EnsureCode 38 = 4 % & = tab alignmment character +\TMP@EnsureCode 32 = 10 % space +\TMP@EnsureCode 94 = 7 % ^ +\TMP@EnsureCode 95 = 8 % _ +%% Constants -------------------------------------------------------- +\newcount \c@taburow \def\thetaburow {\number\c@taburow} +\newcount \tabu@nbcols +\newcount \tabu@cnt +\newcount \tabu@Xcol +\let\tabu@start \@tempcnta +\let\tabu@stop \@tempcntb +\newcount \tabu@alloc \tabu@alloc=\m@ne +\newcount \tabu@nested +\def\tabu@alloc@{\global\advance\tabu@alloc \@ne \tabu@nested\tabu@alloc} +\newdimen \tabu@target +\newdimen \tabu@spreadtarget +\newdimen \tabu@naturalX +\newdimen \tabucolX +\let\tabu@DELTA \@tempdimc +\let\tabu@thick \@tempdima +\let\tabu@on \@tempdimb +\let\tabu@off \@tempdimc +\newdimen \tabu@Xsum +\newdimen \extrarowdepth +\newdimen \abovetabulinesep +\newdimen \belowtabulinesep +\newdimen \tabustrutrule \tabustrutrule \z@ +\newtoks \tabu@thebody +\newtoks \tabu@footnotes +\newsavebox \tabu@box +\newsavebox \tabu@arstrutbox +\newsavebox \tabu@hleads +\newsavebox \tabu@vleads +\newif \iftabu@colortbl +\newif \iftabu@siunitx +\newif \iftabu@measuring +\newif \iftabu@spread +\newif \iftabu@negcoef +\newif \iftabu@everyrow +\def\tabu@everyrowtrue {\global\let\iftabu@everyrow \iftrue} +\def\tabu@everyrowfalse{\global\let\iftabu@everyrow \iffalse} +\newif \iftabu@long +\newif \iftabuscantokens +\def\tabu@rescan {\tabu@verbatim \scantokens } +%% Utilities (for internal usage) ----------------------------------- +\def\tabu@gobblespace #1 {#1} +\def\tabu@gobbletoken #1#2{#1} +\def\tabu@gobbleX{\futurelet\@let@token \tabu@gobblex} +\def\tabu@gobblex{\if ^^J\noexpand\@let@token \expandafter\@gobble + \else\ifx \@sptoken\@let@token + \expandafter\tabu@gobblespace\expandafter\tabu@gobbleX + \fi\fi +}% \tabu@gobblex +\def\tabu@X{^^J} +{\obeyspaces +\global\let\tabu@spxiii= % saves an active space (for \ifx) +\gdef\tabu@@spxiii{ }} +\def\tabu@ifenvir {% only for \multicolumn + \expandafter\tabu@if@nvir\csname\@currenvir\endcsname +}% \tabu@ifenvir +\def\tabu@if@nvir #1{\csname @\ifx\tabu#1first\else + \ifx\longtabu#1first\else + second\fi\fi oftwo\endcsname +}% \tabu@ifenvir +\def\tabu@modulo #1#2{\numexpr\ifnum\numexpr#1=\z@ 0\else #1-(#1-(#2-1)/2)/(#2)*(#2)\fi} +{\catcode`\&=3 +\gdef\tabu@strtrim #1{% #1 = control sequence to trim + \ifodd 1\ifx #1\@empty \else \ifx #1\space \else 0\fi \fi + \let\tabu@c@l@r \@empty \let#1\@empty + \else \expandafter \tabu@trimspaces #1\@nnil + \fi +}% \tabu@strtrim +\gdef\tabu@trimspaces #1\@nnil{\let\tabu@c@l@r=#2\tabu@firstspace .#1& }% +\gdef\tabu@firstspace #1#2#3 &{\tabu@lastspace #2#3&} +\gdef\tabu@lastspace #1{\def #3{#1}% + \ifx #3\tabu@c@l@r \def\tabu@c@l@r{\protect\color{#1}}\expandafter\remove@to@nnil \fi + \tabu@trimspaces #1\@nnil} +}% \catcode +\def\tabu@sanitizearg #1#2{{% + \csname \ifcsname if@safe@actives\endcsname % <babel> + @safe@activestrue\else + relax\fi \endcsname + \edef#2{#1}\tabu@strtrim#2\@onelevel@sanitize#2% + \expandafter}\expandafter\def\expandafter#2\expandafter{#2}% +}% \tabu@sanitizearg +\def\tabu@textbar #1{\begingroup \endlinechar\m@ne \scantokens{\def\:{|}}% + \expandafter\endgroup \expandafter#1\:% !!! semi simple group !!! +}% \tabu@textbar +\def\tabu@everyrow@bgroup{\iftabu@everyrow \begingroup \else \noalign{\ifnum0=`}\fi \fi} +\def\tabu@everyrow@egroup{% + \iftabu@everyrow \expandafter \endgroup \the\toks@ + \else \ifnum0=`{\fi}% + \fi +}% \tabu@everyrow@egroup +\def\tabu@arstrut {\global\setbox\@arstrutbox \hbox{\vrule + height \arraystretch \dimexpr\ht\strutbox+\extrarowheight + depth \arraystretch \dimexpr\dp\strutbox+\extrarowdepth + width \z@}% +}% \tabu@arstrut +\def\tabu@rearstrut {% + \@tempdima \arraystretch\dimexpr\ht\strutbox+\extrarowheight \relax + \@tempdimb \arraystretch\dimexpr\dp\strutbox+\extrarowdepth \relax + \ifodd 1\ifdim \ht\@arstrutbox=\@tempdima + \ifdim \dp\@arstrutbox=\@tempdimb 0 \fi\fi + \tabu@mkarstrut + \fi +}% \tabu@rearstrut +\def\tabu@@DBG #1{\ifdim\tabustrutrule>\z@ \color{#1}\fi} +\def\tabu@DBG@arstrut {\global\setbox\@arstrutbox + \hbox to\z@{\hbox to\z@{\hss + {\tabu@DBG{cyan}\vrule + height \arraystretch \dimexpr\ht\strutbox+\extrarowheight + depth \z@ + width \tabustrutrule}\kern-\tabustrutrule + {\tabu@DBG{pink}\vrule + height \z@ + depth \arraystretch \dimexpr\dp\strutbox+\extrarowdepth + width \tabustrutrule}}}% +}% \tabu@DBG@arstrut +\def\tabu@save@decl{\toks\count@ \expandafter{\the\toks\expandafter\count@ + \@nextchar}}% +\def\tabu@savedecl{\ifcat$\d@llarend\else + \let\save@decl \tabu@save@decl \fi % no inversion of tokens in text mode +}% \tabu@savedecl +\def\tabu@finalstrut #1{\unskip\ifhmode\nobreak\fi\vrule height\z@ depth\z@ width\z@} +\newcommand*\tabuDisableCommands {\g@addto@macro\tabu@trialh@@k } +\let\tabu@trialh@@k \@empty +\def\tabu@nowrite #1#{{\afterassignment}\toks@} +\let\tabu@write\write +\let\tabu@immediate\immediate +\def\tabu@WRITE{\begingroup + \def\immediate\write{\aftergroup\endgroup + \tabu@immediate\tabu@write}% +}% \tabu@WRITE +\expandafter\def\expandafter\tabu@GenericError\expandafter{% + \expandafter\tabu@WRITE\GenericError} +\def\tabu@warn{\tabu@WRITE\PackageWarning{tabu}} +\def\tabu@noxfootnote [#1]{\@gobble} +\def\tabu@nocolor #1#{\@gobble} +\newcommand*\tabu@norowcolor[2][]{} +\def\tabu@maybesiunitx #1{\def\tabu@temp{#1}% + \futurelet\@let@token \tabu@m@ybesiunitx} +\def\tabu@m@ybesiunitx #1{\def\tabu@m@ybesiunitx {% + \ifx #1\@let@token \let\tabu@cellleft \@empty \let\tabu@cellright \@empty \fi + \tabu@temp}% \tabu@m@ybesiunitx +}\expandafter\tabu@m@ybesiunitx \csname siunitx_table_collect_begin:Nn\endcsname +\def\tabu@celllalign@def #1{\def\tabu@celllalign{\tabu@maybesiunitx{#1}}}% +%% Fixed vertical spacing adjustment: \extrarowsep ------------------ +\newcommand*\extrarowsep{\edef\tabu@C@extra{\the\numexpr\tabu@C@extra+1}% + \iftabu@everyrow \aftergroup\tabu@Gextra + \else \aftergroup\tabu@n@Gextra + \fi + \@ifnextchar={\tabu@gobbletoken\tabu@extra} \tabu@extra +}% \extrarowsep +\def\tabu@extra {\@ifnextchar_% + {\tabu@gobbletoken{\tabu@setextra\extrarowheight \extrarowdepth}} + {\ifx ^\@let@token \def\tabu@temp{% + \tabu@gobbletoken{\tabu@setextra\extrarowdepth \extrarowheight}}% + \else \let\tabu@temp \@empty + \afterassignment \tabu@setextrasep \extrarowdepth + \fi \tabu@temp}% +}% \tabu@extra +\def\tabu@setextra #1#2{\def\tabu@temp{\tabu@extr@#1#2}\afterassignment\tabu@temp#2} +\def\tabu@extr@ #1#2{\@ifnextchar^% + {\tabu@gobbletoken{\tabu@setextra\extrarowdepth \extrarowheight}} + {\ifx _\@let@token \def\tabu@temp{% + \tabu@gobbletoken{\tabu@setextra\extrarowheight \extrarowdepth}}% + \else \let\tabu@temp \@empty + \tabu@Gsave \tabu@G@extra \tabu@C@extra \extrarowheight \extrarowdepth + \fi \tabu@temp}% +}% \tabu@extr@ +\def\tabu@setextrasep {\extrarowheight=\extrarowdepth + \tabu@Gsave \tabu@G@extra \tabu@C@extra \extrarowheight \extrarowdepth +}% \tabu@setextrasep +\def\tabu@Gextra{\ifx \tabu@G@extra\@empty \else {\tabu@Rextra}\fi} +\def\tabu@n@Gextra{\ifx \tabu@G@extra\@empty \else \noalign{\tabu@Rextra}\fi} +\def\tabu@Rextra{\tabu@Grestore \tabu@G@extra \tabu@C@extra} +\let\tabu@C@extra \z@ +\let\tabu@G@extra \@empty +%% Dynamic vertical spacing adjustment: \tabulinesep ---------------- +\newcommand*\tabulinesep{\edef\tabu@C@linesep{\the\numexpr\tabu@C@linesep+1}% + \iftabu@everyrow \aftergroup\tabu@Glinesep + \else \aftergroup\tabu@n@Glinesep + \fi + \@ifnextchar={\tabu@gobbletoken\tabu@linesep} \tabu@linesep +}% \tabulinesep +\def\tabu@linesep {\@ifnextchar_% + {\tabu@gobbletoken{\tabu@setsep\abovetabulinesep \belowtabulinesep}} + {\ifx ^\@let@token \def\tabu@temp{% + \tabu@gobbletoken{\tabu@setsep\belowtabulinesep \abovetabulinesep}}% + \else \let\tabu@temp \@empty + \afterassignment \tabu@setlinesep \abovetabulinesep + \fi \tabu@temp}% +}% \tabu@linesep +\def\tabu@setsep #1#2{\def\tabu@temp{\tabu@sets@p#1#2}\afterassignment\tabu@temp#2} +\def\tabu@sets@p #1#2{\@ifnextchar^% + {\tabu@gobbletoken{\tabu@setsep\belowtabulinesep \abovetabulinesep}} + {\ifx _\@let@token \def\tabu@temp{% + \tabu@gobbletoken{\tabu@setsep\abovetabulinesep \belowtabulinesep}}% + \else \let\tabu@temp \@empty + \tabu@Gsave \tabu@G@linesep \tabu@C@linesep \abovetabulinesep \belowtabulinesep + \fi \tabu@temp}% +}% \tabu@sets@p +\def\tabu@setlinesep {\belowtabulinesep=\abovetabulinesep + \tabu@Gsave \tabu@G@linesep \tabu@C@linesep \abovetabulinesep \belowtabulinesep +}% \tabu@setlinesep +\def\tabu@Glinesep{\ifx \tabu@G@linesep\@empty \else {\tabu@Rlinesep}\fi} +\def\tabu@n@Glinesep{\ifx \tabu@G@linesep\@empty \else \noalign{\tabu@Rlinesep}\fi} +\def\tabu@Rlinesep{\tabu@Grestore \tabu@G@linesep \tabu@C@linesep} +\let\tabu@C@linesep \z@ +\let\tabu@G@linesep \@empty +%% \global\extrarowsep and \global\tabulinesep ------------------- +\def\tabu@Gsave #1#2#3#4{\xdef#1{#1% + \toks#2{\toks\the\currentgrouplevel{\global#3\the#3\global#4\the#4}}}% +}% \tabu@Gsave +\def\tabu@Grestore#1#2{% + \toks#2{}#1\toks\currentgrouplevel\expandafter{\expandafter}\the\toks#2\relax + \ifcat$\the\toks\currentgrouplevel$\else + \global\let#1\@empty \global\let#2\z@ + \the\toks\currentgrouplevel + \fi +}% \tabu@Grestore +%% Setting code for every row --------------------------------------- +\newcommand*\everyrow{\tabu@everyrow@bgroup + \tabu@start \z@ \tabu@stop \z@ \tabu@evrstartstop +}% \everyrow +\def\tabu@evrstartstop {\@ifnextchar^% + {\afterassignment \tabu@evrstartstop \tabu@stop=}% + {\ifx ^\@let@token + \afterassignment\tabu@evrstartstop \tabu@start=% + \else \afterassignment\tabu@everyr@w \toks@ + \fi}% +}% \tabu@evrstartstop +\def\tabu@everyr@w {% + \xdef\tabu@everyrow{% + \noexpand\tabu@everyrowfalse + \let\noalign \relax + \noexpand\tabu@rowfontreset + \iftabu@colortbl \noexpand\tabu@rc@ \fi % \taburowcolors + \let\noexpand\tabu@docline \noexpand\tabu@docline@evr + \the\toks@ + \noexpand\tabu@evrh@@k + \noexpand\tabu@rearstrut + \global\advance\c@taburow \@ne}% + \iftabu@everyrow \toks@\expandafter + {\expandafter\def\expandafter\tabu@evr@L\expandafter{\the\toks@}\ignorespaces}% + \else \xdef\tabu@evr@G{\the\toks@}% + \fi + \tabu@everyrow@egroup +}% \tabu@everyr@w +\def\tabu@evr {\def\tabu@evrh@@k} % for internal use only +\tabu@evr{} +%% line style and leaders ------------------------------------------- +\newcommand*\newtabulinestyle [1]{% + {\@for \@tempa :=#1\do{\expandafter\tabu@newlinestyle \@tempa==\@nil}}% +}% \newtabulinestyle +\def\tabu@newlinestyle #1=#2=#3\@nil{\tabu@getline {#2}% + \tabu@sanitizearg {#1}\@tempa + \ifodd 1\ifx \@tempa\@empty \ifdefined\tabu@linestyle@ 0 \fi\fi + \global\expandafter\let + \csname tabu@linestyle@\@tempa \endcsname =\tabu@thestyle \fi +}% \tabu@newlinestyle +\newcommand*\tabulinestyle [1]{\tabu@everyrow@bgroup \tabu@getline{#1}% + \iftabu@everyrow + \toks@\expandafter{\expandafter \def \expandafter + \tabu@ls@L\expandafter{\tabu@thestyle}\ignorespaces}% + \gdef\tabu@ls@{\tabu@ls@L}% + \else + \global\let\tabu@ls@G \tabu@thestyle + \gdef\tabu@ls@{\tabu@ls@G}% + \fi + \tabu@everyrow@egroup +}% \tabulinestyle +\newcommand*\taburulecolor{\tabu@everyrow@bgroup \tabu@textbar \tabu@rulecolor} +\def\tabu@rulecolor #1{\toks@{}% + \def\tabu@temp #1##1#1{\tabu@ruledrsc{##1}}\@ifnextchar #1% + \tabu@temp + \tabu@rulearc +}% \tabu@rulecolor +\def\tabu@ruledrsc #1{\edef\tabu@temp{#1}\tabu@strtrim\tabu@temp + \ifx \tabu@temp\@empty \def\tabu@temp{\tabu@rule@drsc@ {}{}}% + \else \edef\tabu@temp{\noexpand\tabu@rule@drsc@ {}{\tabu@temp}}% + \fi + \tabu@temp +}% \tabu@ruledrsc@ +\def\tabu@ruledrsc@ #1#{\tabu@rule@drsc@ {#1}} +\def\tabu@rule@drsc@ #1#2{% + \iftabu@everyrow + \ifx \\#1#2\\\toks@{\let\CT@drsc@ \relax}% + \else \toks@{\def\CT@drsc@{\color #1{#2}}}% + \fi + \else + \ifx \\#1#2\\\global\let\CT@drsc@ \relax + \else \gdef\CT@drsc@{\color #1{#2}}% + \fi + \fi + \tabu@rulearc +}% \tabu@rule@drsc@ +\def\tabu@rulearc #1#{\tabu@rule@arc@ {#1}} +\def\tabu@rule@arc@ #1#2{% + \iftabu@everyrow + \ifx \\#1#2\\\toks@\expandafter{\the\toks@ \def\CT@arc@{}}% + \else \toks@\expandafter{\the\toks@ \def\CT@arc@{\color #1{#2}}}% + \fi + \toks@\expandafter{\the\toks@ + \let\tabu@arc@L \CT@arc@ + \let\tabu@drsc@L \CT@drsc@ + \ignorespaces}% + \else + \ifx \\#1#2\\\gdef\CT@arc@{}% + \else \gdef\CT@arc@{\color #1{#2}}% + \fi + \global\let\tabu@arc@G \CT@arc@ + \global\let\tabu@drsc@G \CT@drsc@ + \fi + \tabu@everyrow@egroup +}% \tabu@rule@arc@ +\def\taburowcolors {\tabu@everyrow@bgroup \@testopt \tabu@rowcolors 1} +\def\tabu@rowcolors [#1]#2#{\tabu@rowc@lors{#1}{#2}} +\def\tabu@rowc@lors #1#2#3{% + \toks@{}\@defaultunits \count@ =\number0#2\relax \@nnil + \@defaultunits \tabu@start =\number0#1\relax \@nnil + \ifnum \count@<\tw@ \count@=\tw@ \fi + \advance\tabu@start \m@ne + \ifnum \tabu@start<\z@ \tabu@start \z@ \fi + \tabu@rowcolorseries #3\in@..\in@ \@nnil +}% \tabu@rowcolors +\def\tabu@rowcolorseries #1..#2\in@ #3\@nnil {% + \ifx \in@#1\relax + \iftabu@everyrow \toks@{\def\tabu@rc@{}\let\tabu@rc@L \tabu@rc@}% + \else \gdef\tabu@rc@{}\global\let\tabu@rc@G \tabu@rc@ + \fi + \else + \ifx \\#2\\\tabu@rowcolorserieserror \fi + \tabu@sanitizearg{#1}\tabu@temp + \tabu@sanitizearg{#2}\@tempa + \advance\count@ \m@ne + \iftabu@everyrow + \def\tabu@rc@ ##1##2##3##4{\def\tabu@rc@{% + \ifnum ##2=\c@taburow + \definecolorseries{tabu@rcseries@\the\tabu@nested}{rgb}{last}{##3}{##4}\fi + \ifnum \c@taburow<##2 \else + \ifnum \tabu@modulo {\c@taburow-##2}{##1+1}=\z@ + \resetcolorseries[{##1}]{tabu@rcseries@\the\tabu@nested}\fi + \xglobal\colorlet{tabu@rc@\the\tabu@nested}{tabu@rcseries@\the\tabu@nested!!+}% + \rowcolor{tabu@rc@\the\tabu@nested}\fi}% + }\edef\x{\noexpand\tabu@rc@ {\the\count@} + {\the\tabu@start} + {\tabu@temp} + {\@tempa}% + }\x + \toks@\expandafter{\expandafter\def\expandafter\tabu@rc@\expandafter{\tabu@rc@}}% + \toks@\expandafter{\the\toks@ \let\tabu@rc@L \tabu@rc@ \ignorespaces}% + \else % inside \noalign + \definecolorseries{tabu@rcseries@\the\tabu@nested}{rgb}{last}{\tabu@temp}{\@tempa}% + \expandafter\resetcolorseries\expandafter[\the\count@]{tabu@rcseries@\the\tabu@nested}% + \xglobal\colorlet{tabu@rc@\the\tabu@nested}{tabu@rcseries@\the\tabu@nested!!+}% + \let\noalign \relax \rowcolor{tabu@rc@\the\tabu@nested}% + \def\tabu@rc@ ##1##2{\gdef\tabu@rc@{% + \ifnum \tabu@modulo {\c@taburow-##2}{##1+1}=\@ne + \resetcolorseries[{##1}]{tabu@rcseries@\the\tabu@nested}\fi + \xglobal\colorlet{tabu@rc@\the\tabu@nested}{tabu@rcseries@\the\tabu@nested!!+}% + \rowcolor{tabu@rc@\the\tabu@nested}}% + }\edef\x{\noexpand\tabu@rc@{\the\count@}{\the\c@taburow}}\x + \global\let\tabu@rc@G \tabu@rc@ + \fi + \fi + \tabu@everyrow@egroup +}% \tabu@rowcolorseries +\tabuDisableCommands {\let\tabu@rc@ \@empty } +\def\tabu@rowcolorserieserror {\PackageError{tabu} + {Invalid syntax for \string\taburowcolors + \MessageBreak Please look at the documentation!}\@ehd +}% \tabu@rowcolorserieserror +\newcommand*\tabureset {% + \tabulinesep=\z@ \extrarowsep=\z@ \extratabsurround=\z@ + \tabulinestyle{}\everyrow{}\taburulecolor||{}\taburowcolors{}% +}% \tabureset +%% Parsing the line styles ------------------------------------------ +\def\tabu@getline #1{\begingroup + \csname \ifcsname if@safe@actives\endcsname % <babel> + @safe@activestrue\else + relax\fi \endcsname + \edef\tabu@temp{#1}\tabu@sanitizearg{#1}\@tempa + \let\tabu@thestyle \relax + \ifcsname tabu@linestyle@\@tempa \endcsname + \edef\tabu@thestyle{\endgroup + \def\tabu@thestyle{\expandafter\noexpand + \csname tabu@linestyle@\@tempa\endcsname}% + }\tabu@thestyle + \else \expandafter\tabu@definestyle \tabu@temp \@nil + \fi +}% \tabu@getline +\def\tabu@definestyle #1#2\@nil {\endlinechar \m@ne \makeatletter + \tabu@thick \maxdimen \tabu@on \maxdimen \tabu@off \maxdimen + \let\tabu@c@lon \@undefined \let\tabu@c@loff \@undefined + \ifodd 1\ifcat .#1\else\ifcat\relax #1\else 0\fi\fi % catcode 12 or non expandable cs + \def\tabu@temp{\tabu@getparam{thick}}% + \else \def\tabu@temp{\tabu@getparam{thick}\maxdimen}% + \fi + {% + \let\tabu@ \relax + \def\:{\obeyspaces \tabu@oXIII \tabu@commaXIII \edef\:}% (space active \: happy ;-)) + \scantokens{\:{\tabu@temp #1#2 \tabu@\tabu@}}% + \expandafter}\expandafter + \def\expandafter\:\expandafter{\:}% line spec rewritten now ;-) + \def\;{\def\:}% + \scantokens\expandafter{\expandafter\;\expandafter{\:}}% space is now inactive (catcode 10) + \let\tabu@ \tabu@getcolor \:% all arguments are ready now ;-) + \ifdefined\tabu@c@lon \else \let\tabu@c@lon\@empty \fi + \ifx \tabu@c@lon\@empty \def\tabu@c@lon{\CT@arc@}\fi + \ifdefined\tabu@c@loff \else \let\tabu@c@loff \@empty \fi + \ifdim \tabu@on=\maxdimen \ifdim \tabu@off<\maxdimen + \tabu@on \tabulineon \fi\fi + \ifdim \tabu@off=\maxdimen \ifdim \tabu@on<\maxdimen + \tabu@off \tabulineoff \fi\fi + \ifodd 1\ifdim \tabu@off=\maxdimen \ifdim \tabu@on=\maxdimen 0 \fi\fi + \in@true % <leaders> + \else \in@false % <rule> + \fi + \ifdim\tabu@thick=\maxdimen \def\tabu@thick{\arrayrulewidth}% + \else \edef\tabu@thick{\the\tabu@thick}% + \fi + \edef \tabu@thestyle ##1##2{\endgroup + \def\tabu@thestyle{% + \ifin@ \noexpand\tabu@leadersstyle {\tabu@thick} + {\the\tabu@on}{##1} + {\the\tabu@off}{##2}% + \else \noexpand\tabu@rulesstyle + {##1\vrule width \tabu@thick}% + {##1\leaders \hrule height \tabu@thick \hfil}% + \fi}% + }\expandafter \expandafter + \expandafter \tabu@thestyle \expandafter + \expandafter \expandafter + {\expandafter\tabu@c@lon\expandafter}\expandafter{\tabu@c@loff}% +}% \tabu@definestyle +{\catcode`\O=\active \lccode`\O=`\o \catcode`\,=\active + \lowercase{\gdef\tabu@oXIII {\catcode`\o=\active \let O=\tabu@oxiii}} + \gdef\tabu@commaXIII {\catcode`\,=\active \let ,=\space} +}% \catcode +\def\tabu@oxiii #1{% + \ifcase \ifx n#1\z@ \else + \ifx f#1\@ne\else + \tw@ \fi\fi + \expandafter\tabu@onxiii + \or \expandafter\tabu@ofxiii + \else o% + \fi#1}% +\def\tabu@onxiii #1#2{% + \ifcase \ifx !#2\tw@ \else + \ifcat.\noexpand#2\z@ \else + \ifx \tabu@spxiii#2\@ne\else + \tw@ \fi\fi\fi + \tabu@getparam{on}#2\expandafter\@gobble + \or \expandafter\tabu@onxiii % (space is active) + \else o\expandafter\@firstofone + \fi{#1#2}}% +\def\tabu@ofxiii #1#2{% + \ifx #2f\expandafter\tabu@offxiii + \else o\expandafter\@firstofone + \fi{#1#2}} +\def\tabu@offxiii #1#2{% + \ifcase \ifx !#2\tw@ \else + \ifcat.\noexpand#2\z@ \else + \ifx\tabu@spxiii#2\@ne \else + \tw@ \fi\fi\fi + \tabu@getparam{off}#2\expandafter\@gobble + \or \expandafter\tabu@offxiii % (space is active) + \else o\expandafter\@firstofone + \fi{#1#2}} +\def\tabu@getparam #1{\tabu@ \csname tabu@#1\endcsname=} +\def\tabu@getcolor #1{% \tabu@ <- \tabu@getcolor after \edef + \ifx \tabu@#1\else % no more spec + \let\tabu@theparam=#1\afterassignment \tabu@getc@l@r #1\fi +}% \tabu@getcolor +\def\tabu@getc@l@r #1\tabu@ {% + \def\tabu@temp{#1}\tabu@strtrim \tabu@temp + \ifx \tabu@temp\@empty + \else%\ifcsname \string\color@\tabu@temp \endcsname % if the color exists + \ifx \tabu@theparam \tabu@off \let\tabu@c@loff \tabu@c@l@r + \else \let\tabu@c@lon \tabu@c@l@r + \fi + %\else \tabu@warncolour{\tabu@temp}% + \fi%\fi + \tabu@ % next spec +}% \tabu@getc@l@r +\def\tabu@warncolour #1{\PackageWarning{tabu} + {Color #1 is not defined. Default color used}% +}% \tabu@warncolour +\def\tabu@leadersstyle #1#2#3#4#5{\def\tabu@leaders{{#1}{#2}{#3}{#4}{#5}}% + \ifx \tabu@leaders\tabu@leaders@G \else + \tabu@LEADERS{#1}{#2}{#3}{#4}{#5}\fi +}% \tabu@leadersstyle +\def\tabu@rulesstyle #1#2{\let\tabu@leaders \@undefined + \gdef\tabu@thevrule{#1}\gdef\tabu@thehrule{#2}% +}% \tabu@rulesstyle +%% The leaders boxes ------------------------------------------------ +\def\tabu@LEADERS #1#2#3#4#5{%% width, dash, dash color, gap, gap color + {\let\color \tabu@color % => during trials -> \color = \tabu@nocolor + {% % but the leaders boxes should have colors ! + \def\@therule{\vrule}\def\@thick{height}\def\@length{width}% + \def\@box{\hbox}\def\@unbox{\unhbox}\def\@elt{\wd}% + \def\@skip{\hskip}\def\@ss{\hss}\def\tabu@leads{\tabu@hleads}% + \tabu@l@@d@rs {#1}{#2}{#3}{#4}{#5}% + \global\let\tabu@thehleaders \tabu@theleaders + }% + {% + \def\@therule{\hrule}\def\@thick{width}\def\@length{height}% + \def\@box{\vbox}\def\@unbox{\unvbox}\def\@elt{\ht}% + \def\@skip{\vskip}\def\@ss{\vss}\def\tabu@leads{\tabu@vleads}% + \tabu@l@@d@rs {#1}{#2}{#3}{#4}{#5}% + \global\let\tabu@thevleaders \tabu@theleaders + }% + \gdef\tabu@leaders@G{{#1}{#2}{#3}{#4}{#5}}% + }% +}% \tabu@LEADERS +\def\tabu@therule #1#2{\@therule \@thick#1\@length\dimexpr#2/2 \@depth\z@} +\def\tabu@l@@d@rs #1#2#3#4#5{%% width, dash, dash color, gap, gap color + \global\setbox \tabu@leads=\@box{% + {#3\tabu@therule{#1}{#2}}% + \ifx\\#5\\\@skip#4\else{#5\tabu@therule{#1}{#4*2}}\fi + {#3\tabu@therule{#1}{#2}}}% + \global\setbox\tabu@leads=\@box to\@elt\tabu@leads{\@ss + {#3\tabu@therule{#1}{#2}}\@unbox\tabu@leads}% + \edef\tabu@theleaders ##1{\def\noexpand\tabu@theleaders {% + {##1\tabu@therule{#1}{#2}}% + \xleaders \copy\tabu@leads \@ss + \tabu@therule{0pt}{-#2}{##1\tabu@therule{#1}{#2}}}% + }\tabu@theleaders{#3}% +}% \tabu@l@@d@rs +%% \tabu \endtabu \tabu* \longtabu \endlongtabu \longtabu* ---------- +\newcommand*\tabu {\tabu@longfalse + \ifmmode \def\tabu@ {\array}\def\endtabu {\endarray}% + \else \def\tabu@ {\tabu@tabular}\def\endtabu {\endtabular}\fi + \expandafter\let\csname tabu*\endcsname \tabu + \expandafter\def\csname endtabu*\endcsname{\endtabu}% + \tabu@spreadfalse \tabu@negcoeffalse \tabu@settarget +}% {tabu} +\let\tabu@tabular \tabular % <For LyX: some users redefine \tabular...> +\expandafter\def\csname tabu*\endcsname{\tabuscantokenstrue \tabu} +\newcommand*\longtabu {\tabu@longtrue + \ifmmode\PackageError{tabu}{longtabu not allowed in math mode}\fi + \def\tabu@{\longtable}\def\endlongtabu{\endlongtable}% + \LTchunksize=\@M + \expandafter\let\csname tabu*\endcsname \tabu + \expandafter\def\csname endlongtabu*\endcsname{\endlongtabu}% + \let\LT@startpbox \tabu@LT@startpbox % \everypar{ array struts } + \tabu@spreadfalse \tabu@negcoeffalse \tabu@settarget +}% {longtabu} +\expandafter\def\csname longtabu*\endcsname{\tabuscantokenstrue \longtabu} +\def\tabu@nolongtabu{\PackageError{tabu} + {longtabu requires the longtable package}\@ehd} +%% Read the target and then : \tabular or \@array ------------------ +\def\tabu@settarget {\futurelet\@let@token \tabu@sett@rget } +\def\tabu@sett@rget {\tabu@target \z@ + \ifcase \ifx \bgroup\@let@token \z@ \else + \ifx \@sptoken\@let@token \@ne \else + \if t\@let@token \tw@ \else + \if s\@let@token \thr@@\else + \z@\fi\fi\fi\fi + \expandafter\tabu@begin + \or \expandafter\tabu@gobblespace\expandafter\tabu@settarget + \or \expandafter\tabu@to + \or \expandafter\tabu@spread + \fi +}% \tabu@sett@rget +\def\tabu@to to{\def\tabu@halignto{to}\tabu@gettarget} +\def\tabu@spread spread{\tabu@spreadtrue\def\tabu@halignto{spread}\tabu@gettarget} +\def\tabu@gettarget {\afterassignment\tabu@linegoaltarget \tabu@target } +\def\tabu@linegoaltarget {\futurelet\tabu@temp \tabu@linegoalt@rget } +\def\tabu@linegoalt@rget {% + \ifx \tabu@temp\LNGL@setlinegoal + \LNGL@setlinegoal \expandafter \@firstoftwo \fi % @gobbles \LNGL@setlinegoal + \tabu@begin +}% \tabu@linegoalt@rget +\def\tabu@begin #1#{% + \iftabu@measuring \expandafter\tabu@nestedmeasure \fi + \ifdim \tabu@target=\z@ \let\tabu@halignto \@empty + \else \edef\tabu@halignto{\tabu@halignto\the\tabu@target}% + \fi + \@testopt \tabu@tabu@ \tabu@aligndefault #1\@nil +}% \tabu@begin +\long\def\tabu@tabu@ [#1]#2\@nil #3{\tabu@setup + \def\tabu@align {#1}\def\tabu@savedpream{\NC@find #3}% + \tabu@ [\tabu@align ]#2{#3\tabu@rewritefirst }% +}% \tabu@tabu@ +\def\tabu@nestedmeasure {% + \ifodd 1\iftabu@spread \else \ifdim\tabu@target=\z@ \else 0 \fi\fi\relax + \tabu@spreadtrue + \else \begingroup \iffalse{\fi \ifnum0=`}\fi + \toks@{}\def\tabu@stack{b}% + \expandafter\tabu@collectbody\expandafter\tabu@quickrule + \expandafter\endgroup + \fi +}% \tabu@nestedmeasure +\def\tabu@quickrule {\indent\vrule height\z@ depth\z@ width\tabu@target} +%% \tabu@setup \tabu@init \tabu@indent +\def\tabu@setup{\tabu@alloc@ + \ifcase \tabu@nested + \ifmmode \else \iftabu@spread\else \ifdim\tabu@target=\z@ + \let\tabu@afterendpar \par + \fi\fi\fi + \def\tabu@aligndefault{c}\tabu@init \tabu@indent + \else % <nested tabu> + \def\tabu@aligndefault{t}\let\tabudefaulttarget \linewidth + \fi + \let\tabu@thetarget \tabudefaulttarget \let\tabu@restored \@undefined + \edef\tabu@NC@list{\the\NC@list}\NC@list{\NC@do \tabu@rewritefirst}% + \everycr{}\let\@startpbox \tabu@startpbox % for nested tabu inside longtabu... + \let\@endpbox \tabu@endpbox % idem " " " " " " + \let\@tabarray \tabu@tabarray % idem " " " " " " + \tabu@setcleanup \tabu@setreset +}% \tabu@setup +\def\tabu@init{\tabu@starttimer \tabu@measuringfalse + \edef\tabu@hfuzz {\the\dimexpr\hfuzz+1sp}\global\tabu@footnotes{}% + \let\firsthline \tabu@firsthline \let\lasthline \tabu@lasthline + \let\firstline \tabu@firstline \let\lastline \tabu@lastline + \let\hline \tabu@hline \let\@xhline \tabu@xhline + \let\color \tabu@color \let\@arstrutbox \tabu@arstrutbox + \iftabu@colortbl\else\let\LT@@hline \tabu@LT@@hline \fi + \tabu@trivlist %<restore \\=\@normalcr inside lists> + \let\@footnotetext \tabu@footnotetext \let\@xfootnotetext \tabu@xfootnotetext + \let\@xfootnote \tabu@xfootnote \let\centering \tabu@centering + \let\raggedright \tabu@raggedright \let\raggedleft \tabu@raggedleft + \let\tabudecimal \tabu@tabudecimal \let\Centering \tabu@Centering + \let\RaggedRight \tabu@RaggedRight \let\RaggedLeft \tabu@RaggedLeft + \let\justifying \tabu@justifying \let\rowfont \tabu@rowfont + \let\fbox \tabu@fbox \let\color@b@x \tabu@color@b@x + \let\tabu@@everycr \everycr \let\tabu@@everypar \everypar + \let\tabu@prepnext@tokORI \prepnext@tok\let\prepnext@tok \tabu@prepnext@tok + \let\tabu@multicolumnORI\multicolumn \let\multicolumn \tabu@multicolumn + \let\tabu@startpbox \@startpbox % for nested tabu inside longtabu pfff !!! + \let\tabu@endpbox \@endpbox % idem " " " " " " " + \let\tabu@tabarray \@tabarray % idem " " " " " " " + \tabu@adl@fix \let\endarray \tabu@endarray % <fix> colortbl & arydshln (delarray) + \iftabu@colortbl\CT@everycr\expandafter{\expandafter\iftabu@everyrow \the\CT@everycr \fi}\fi +}% \tabu@init +\def\tabu@indent{% correction for indentation + \ifdim \parindent>\z@\ifx \linewidth\tabudefaulttarget + \everypar\expandafter{% + \the\everypar\everypar\expandafter{\the\everypar}% + \setbox\z@=\lastbox + \ifdim\wd\z@>\z@ \edef\tabu@thetarget + {\the\dimexpr -\wd\z@+\tabudefaulttarget}\fi + \box\z@}% + \fi\fi +}% \tabu@indent +\def\tabu@setcleanup {% saves last global assignments + \ifodd 1\ifmmode \else \iftabu@long \else 0\fi\fi\relax + \def\tabu@aftergroupcleanup{% + \def\tabu@aftergroupcleanup{\aftergroup\tabu@cleanup}}% + \else + \def\tabu@aftergroupcleanup{% + \aftergroup\aftergroup\aftergroup\tabu@cleanup + \let\tabu@aftergroupcleanup \relax}% + \fi + \let\tabu@arc@Gsave \tabu@arc@G + \let\tabu@arc@G \tabu@arc@L % <init> + \let\tabu@drsc@Gsave \tabu@drsc@G + \let\tabu@drsc@G \tabu@drsc@L % <init> + \let\tabu@ls@Gsave \tabu@ls@G + \let\tabu@ls@G \tabu@ls@L % <init> + \let\tabu@rc@Gsave \tabu@rc@G + \let\tabu@rc@G \tabu@rc@L % <init> + \let\tabu@evr@Gsave \tabu@evr@G + \let\tabu@evr@G \tabu@evr@L % <init> + \let\tabu@celllalign@save \tabu@celllalign + \let\tabu@cellralign@save \tabu@cellralign + \let\tabu@cellleft@save \tabu@cellleft + \let\tabu@cellright@save \tabu@cellright + \let\tabu@@celllalign@save \tabu@@celllalign + \let\tabu@@cellralign@save \tabu@@cellralign + \let\tabu@@cellleft@save \tabu@@cellleft + \let\tabu@@cellright@save \tabu@@cellright + \let\tabu@rowfontreset@save \tabu@rowfontreset + \let\tabu@@rowfontreset@save\tabu@@rowfontreset + \let\tabu@rowfontreset \@empty + \edef\tabu@alloc@save {\the\tabu@alloc}% restore at \tabu@reset + \edef\c@taburow@save {\the\c@taburow}% + \edef\tabu@naturalX@save {\the\tabu@naturalX}% + \let\tabu@naturalXmin@save \tabu@naturalXmin + \let\tabu@naturalXmax@save \tabu@naturalXmax + \let\tabu@mkarstrut@save \tabu@mkarstrut + \edef\tabu@clarstrut{% + \extrarowheight \the\dimexpr \ht\@arstrutbox-\ht\strutbox \relax + \extrarowdepth \the\dimexpr \dp\@arstrutbox-\dp\strutbox \relax + \let\noexpand\@arraystretch \@ne \noexpand\tabu@rearstrut}% +}% \tabu@setcleanup +\def\tabu@cleanup {\begingroup + \globaldefs\@ne \tabu@everyrowtrue + \let\tabu@arc@G \tabu@arc@Gsave + \let\CT@arc@ \tabu@arc@G + \let\tabu@drsc@G \tabu@drsc@Gsave + \let\CT@drsc@ \tabu@drsc@G + \let\tabu@ls@G \tabu@ls@Gsave + \let\tabu@ls@ \tabu@ls@G + \let\tabu@rc@G \tabu@rc@Gsave + \let\tabu@rc@ \tabu@rc@G + \let\CT@do@color \relax + \let\tabu@evr@G \tabu@evr@Gsave + \let\tabu@celllalign \tabu@celllalign@save + \let\tabu@cellralign \tabu@cellralign@save + \let\tabu@cellleft \tabu@cellleft@save + \let\tabu@cellright \tabu@cellright@save + \let\tabu@@celllalign \tabu@@celllalign@save + \let\tabu@@cellralign \tabu@@cellralign@save + \let\tabu@@cellleft \tabu@@cellleft@save + \let\tabu@@cellright \tabu@@cellright@save + \let\tabu@rowfontreset \tabu@rowfontreset@save + \let\tabu@@rowfontreset \tabu@@rowfontreset@save + \tabu@naturalX =\tabu@naturalX@save + \let\tabu@naturalXmax \tabu@naturalXmax@save + \let\tabu@naturalXmin \tabu@naturalXmin@save + \let\tabu@mkarstrut \tabu@mkarstrut@save + \c@taburow =\c@taburow@save + \ifcase \tabu@nested \tabu@alloc \m@ne\fi + \endgroup % <end of \globaldefs> + \ifcase \tabu@nested + \the\tabu@footnotes \global\tabu@footnotes{}% + \tabu@afterendpar \tabu@elapsedtime + \fi + \tabu@clarstrut + \everyrow\expandafter {\tabu@evr@G}% +}% \tabu@cleanup +\let\tabu@afterendpar \relax +\def\tabu@setreset {% + \edef\tabu@savedparams {% \relax for \tabu@message@save + \ifmmode \col@sep \the\arraycolsep + \else \col@sep \the\tabcolsep \fi \relax + \arrayrulewidth \the\arrayrulewidth \relax + \doublerulesep \the\doublerulesep \relax + \extratabsurround \the\extratabsurround \relax + \extrarowheight \the\extrarowheight \relax + \extrarowdepth \the\extrarowdepth \relax + \abovetabulinesep \the\abovetabulinesep \relax + \belowtabulinesep \the\belowtabulinesep \relax + \def\noexpand\arraystretch{\arraystretch}% + \ifdefined\minrowclearance \minrowclearance\the\minrowclearance\relax\fi}% + \begingroup + \@temptokena\expandafter{\tabu@savedparams}% => only for \savetabu / \usetabu + \ifx \tabu@arc@L\relax \else \tabu@setsave \tabu@arc@L \fi + \ifx \tabu@drsc@L\relax \else \tabu@setsave \tabu@drsc@L \fi + \tabu@setsave \tabu@ls@L \tabu@setsave \tabu@evr@L + \expandafter \endgroup \expandafter + \def\expandafter\tabu@saved@ \expandafter{\the\@temptokena + \let\tabu@arc@G \tabu@arc@L + \let\tabu@drsc@G \tabu@drsc@L + \let\tabu@ls@G \tabu@ls@L + \let\tabu@rc@G \tabu@rc@L + \let\tabu@evr@G \tabu@evr@L}% + \def\tabu@reset{\tabu@savedparams + \tabu@everyrowtrue \c@taburow \z@ + \let\CT@arc@ \tabu@arc@L + \let\CT@drsc@ \tabu@drsc@L + \let\tabu@ls@ \tabu@ls@L + \let\tabu@rc@ \tabu@rc@L + \global\tabu@alloc \tabu@alloc@save + \everyrow\expandafter{\tabu@evr@L}}% +}% \tabu@reset +\def\tabu@setsave #1{\expandafter\tabu@sets@ve #1\@nil{#1}} +\long\def\tabu@sets@ve #1\@nil #2{\@temptokena\expandafter{\the\@temptokena \def#2{#1}}} +%% The Rewritting Process ------------------------------------------- +\def\tabu@newcolumntype #1{% + \expandafter\tabu@new@columntype + \csname NC@find@\string#1\expandafter\endcsname + \csname NC@rewrite@\string#1\endcsname + {#1}% +}% \tabu@newcolumntype +\def\tabu@new@columntype #1#2#3{% + \def#1##1#3{\NC@{##1}}% + \let#2\relax \newcommand*#2% +}% \tabu@new@columntype +\def\tabu@privatecolumntype #1{% + \expandafter\tabu@private@columntype + \csname NC@find@\string#1\expandafter\endcsname + \csname NC@rewrite@\string#1\expandafter\endcsname + \csname tabu@NC@find@\string#1\expandafter\endcsname + \csname tabu@NC@rewrite@\string#1\endcsname + {#1}% +}% \tabu@privatecolumntype +\def\tabu@private@columntype#1#2#3#4{% + \g@addto@macro\tabu@privatecolumns{\let#1#3\let#2#4}% + \tabu@new@columntype#3#4% +}% \tabu@private@columntype +\let\tabu@privatecolumns \@empty +\newcommand*\tabucolumn [1]{\expandafter \def \expandafter + \tabu@highprioritycolumns\expandafter{\tabu@highprioritycolumns + \NC@do #1}}% +\let\tabu@highprioritycolumns \@empty +%% The | ``column'' : rewriting process -------------------------- +\tabu@privatecolumntype |{\tabu@rewritevline} +\newcommand*\tabu@rewritevline[1][]{\tabu@vlinearg{#1}% + \expandafter \NC@find \tabu@rewritten} +\def\tabu@lines #1{% + \ifx|#1\else \tabu@privatecolumntype #1{\tabu@rewritevline}\fi + \NC@list\expandafter{\the\NC@list \NC@do #1}% +}% \tabu@lines@ +\def\tabu@vlinearg #1{% + \ifx\\#1\\\def\tabu@thestyle {\tabu@ls@}% + \else\tabu@getline {#1}% + \fi + \def\tabu@rewritten ##1{\def\tabu@rewritten{!{##1\tabu@thevline}}% + }\expandafter\tabu@rewritten\expandafter{\tabu@thestyle}% + \expandafter \tabu@keepls \tabu@thestyle \@nil +}% \tabu@vlinearg +\def\tabu@keepls #1\@nil{% + \ifcat $\@cdr #1\@nil $% + \ifx \relax#1\else + \ifx \tabu@ls@#1\else + \let#1\relax + \xdef\tabu@mkpreambuffer{\tabu@mkpreambuffer + \tabu@savels\noexpand#1}\fi\fi\fi +}% \tabu@keepls +\def\tabu@thevline {\begingroup + \ifdefined\tabu@leaders + \setbox\@tempboxa=\vtop to\dimexpr + \ht\@arstrutbox+\dp\@arstrutbox{{\tabu@thevleaders}}% + \ht\@tempboxa=\ht\@arstrutbox \dp\@tempboxa=\dp\@arstrutbox + \box\@tempboxa + \else + \tabu@thevrule + \fi \endgroup +}% \tabu@thevline +\def\tabu@savels #1{% + \expandafter\let\csname\string#1\endcsname #1% + \expandafter\def\expandafter\tabu@reset\expandafter{\tabu@reset + \tabu@resetls#1}}% +\def\tabu@resetls #1{\expandafter\let\expandafter#1\csname\string#1\endcsname}% +%% \multicolumn inside tabu environment ----------------------------- +\tabu@newcolumntype \tabu@rewritemulticolumn{% + \aftergroup \tabu@endrewritemulticolumn % after \@mkpream group + \NC@list{\NC@do *}\tabu@textbar \tabu@lines + \tabu@savedecl + \tabu@privatecolumns + \NC@list\expandafter{\the\expandafter\NC@list \tabu@NC@list}% + \let\tabu@savels \relax + \NC@find +}% \tabu@rewritemulticolumn +\def\tabu@endrewritemulticolumn{\gdef\tabu@mkpreambuffer{}\endgroup} +\def\tabu@multicolumn{\tabu@ifenvir \tabu@multic@lumn \tabu@multicolumnORI} +\long\def\tabu@multic@lumn #1#2#3{\multispan{#1}\begingroup + \tabu@everyrowtrue + \NC@list{\NC@do \tabu@rewritemulticolumn}% + \expandafter\@gobbletwo % gobbles \multispan{#1} + \tabu@multicolumnORI{#1}{\tabu@rewritemulticolumn #2}% + {\iftabuscantokens \tabu@rescan \else \expandafter\@firstofone \fi + {#3}}% +}% \tabu@multic@lumn +%% The X column(s): rewriting process ----------------------------- +\tabu@privatecolumntype X[1][]{\begingroup \tabu@siunitx{\endgroup \tabu@rewriteX {#1}}} +\def\tabu@nosiunitx #1{#1{}{}\expandafter \NC@find \tabu@rewritten } +\def\tabu@siunitx #1{\@ifnextchar \bgroup + {\tabu@rewriteX@Ss{#1}} + {\tabu@nosiunitx{#1}}} +\def\tabu@rewriteX@Ss #1#2{\@temptokena{}% + \@defaultunits \let\tabu@temp =#2\relax\@nnil + \ifodd 1\ifx S\tabu@temp \else \ifx s\tabu@temp \else 0 \fi\fi + \def\NC@find{\def\NC@find >####1####2<####3\relax{#1 {####1}{####3}% + }\expandafter\NC@find \the\@temptokena \relax + }\expandafter\NC@rewrite@S \@gobble #2\relax + \else \tabu@siunitxerror + \fi + \expandafter \NC@find \tabu@rewritten +}% \tabu@rewriteX@Ss +\def\tabu@siunitxerror {\PackageError{tabu}{Not a S nor s column ! + \MessageBreak X column can only embed siunitx S or s columns}\@ehd +}% \tabu@siunitxerror +\def\tabu@rewriteX #1#2#3{\tabu@Xarg {#1}{#2}{#3}% + \iftabu@measuring + \else \tabu@measuringtrue % first X column found in the preamble + \let\@halignto \relax \let\tabu@halignto \relax + \iftabu@spread \tabu@spreadtarget \tabu@target \tabu@target \z@ + \else \tabu@spreadtarget \z@ \fi + \ifdim \tabu@target=\z@ + \setlength\tabu@target \tabu@thetarget + \tabu@message{\tabu@message@defaulttarget}% + \else \tabu@message{\tabu@message@target}\fi + \fi +}% \tabu@rewriteX +\def\tabu@rewriteXrestore #1#2#3{\let\@halignto \relax + \def\tabu@rewritten{l}} +\def\tabu@Xarg #1#2#3{% + \advance\tabu@Xcol \@ne \let\tabu@Xlcr \@empty + \let\tabu@Xdisp \@empty \let\tabu@Xmath \@empty + \ifx\\#1\\% <shortcut when no option> + \def\tabu@rewritten{p}\tabucolX \p@ % <default coef = 1> + \else + \let\tabu@rewritten \@empty \let\tabu@temp \@empty \tabucolX \z@ + \tabu@Xparse {}#1\relax + \fi + \tabu@Xrewritten{#2}{#3}% +}% \tabu@Xarg +\def\tabu@Xparse #1{\futurelet\@let@token \tabu@Xtest} +\expandafter\def\expandafter\tabu@Xparsespace\space{\tabu@Xparse{}} +\def\tabu@Xtest{% + \ifcase \ifx \relax\@let@token \z@ \else + \if ,\@let@token \m@ne\else + \if p\@let@token 1\else + \if m\@let@token 2\else + \if b\@let@token 3\else + \if l\@let@token 4\else + \if c\@let@token 5\else + \if r\@let@token 6\else + \if j\@let@token 7\else + \if L\@let@token 8\else + \if C\@let@token 9\else + \if R\@let@token 10\else + \if J\@let@token 11\else + \ifx \@sptoken\@let@token 12\else + \if .\@let@token 13\else + \if -\@let@token 13\else + \ifcat $\@let@token 14\else + 15\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\relax + \or \tabu@Xtype {p}% + \or \tabu@Xtype {m}% + \or \tabu@Xtype {b}% + \or \tabu@Xalign \raggedright\relax + \or \tabu@Xalign \centering\relax + \or \tabu@Xalign \raggedleft\relax + \or \tabu@Xalign \tabu@justify\relax + \or \tabu@Xalign \RaggedRight\raggedright + \or \tabu@Xalign \Centering\centering + \or \tabu@Xalign \RaggedLeft\raggedleft + \or \tabu@Xalign \justifying\tabu@justify + \or \expandafter \tabu@Xparsespace + \or \expandafter \tabu@Xcoef + \or \expandafter \tabu@Xm@th + \or \tabu@Xcoef{}% + \else\expandafter \tabu@Xparse + \fi +}% \tabu@Xtest +\def\tabu@Xalign #1#2{% + \ifx \tabu@Xlcr\@empty \else \PackageWarning{tabu} + {Duplicate horizontal alignment specification}\fi + \ifdefined#1\def\tabu@Xlcr{#1}\let#1\relax + \else \def\tabu@Xlcr{#2}\let#2\relax\fi + \expandafter\tabu@Xparse +}% \tabu@Xalign +\def\tabu@Xtype #1{% + \ifx \tabu@rewritten\@empty \else \PackageWarning{tabu} + {Duplicate vertical alignment specification}\fi + \def\tabu@rewritten{#1}\expandafter\tabu@Xparse +}% \tabu@Xtype +\def\tabu@Xcoef#1{\edef\tabu@temp{\tabu@temp#1}% + \afterassignment\tabu@Xc@ef \tabu@cnt\number\if-#10\fi +}% \tabu@Xcoef +\def\tabu@Xc@ef{\advance\tabucolX \tabu@temp\the\tabu@cnt\p@ + \tabu@Xparse{}% +}% \tabu@Xc@ef +\def\tabu@Xm@th #1{\futurelet \@let@token \tabu@Xd@sp} +\def\tabu@Xd@sp{\let\tabu@Xmath=$% + \ifx $\@let@token \def\tabu@Xdisp{\displaystyle}% + \expandafter\tabu@Xparse + \else \expandafter\tabu@Xparse\expandafter{\expandafter}% + \fi +}% \tabu@Xd@sp +\def\tabu@Xrewritten {% + \ifx \tabu@rewritten\@empty \def\tabu@rewritten{p}\fi + \ifdim \tabucolX<\z@ \tabu@negcoeftrue + \else\ifdim \tabucolX=\z@ \tabucolX \p@ + \fi\fi + \edef\tabu@temp{{\the\tabu@Xcol}{\tabu@strippt\tabucolX}}% + \edef\tabu@Xcoefs{\tabu@Xcoefs \tabu@ \tabu@temp}% + \edef\tabu@rewritten ##1##2{\def\noexpand\tabu@rewritten{% + >{\tabu@Xlcr \ifx$\tabu@Xmath$\tabu@Xdisp\fi ##1}% + \tabu@rewritten {\tabu@hsize \tabu@temp}% + <{##2\ifx$\tabu@Xmath$\fi}}% + }\tabu@rewritten +}% \tabu@Xrewritten +\def\tabu@hsize #1#2{% + \ifdim #2\p@<\z@ + \ifdim \tabucolX=\maxdimen \tabu@wd{#1}\else + \ifdim \tabu@wd{#1}<-#2\tabucolX \tabu@wd{#1}\else -#2\tabucolX\fi + \fi + \else #2\tabucolX + \fi +}% \tabu@hsize +%% \usetabu and \preamble: rewritting process --------------------- +\tabu@privatecolumntype \usetabu [1]{% + \ifx\\#1\\\tabu@saveerr{}\else + \@ifundefined{tabu@saved@\string#1} + {\tabu@saveerr{#1}} + {\let\tabu@rewriteX \tabu@rewriteXrestore + \csname tabu@saved@\string#1\expandafter\endcsname\expandafter\@ne}% + \fi +}% \NC@rewrite@\usetabu +\tabu@privatecolumntype \preamble [1]{% + \ifx\\#1\\\tabu@saveerr{}\else + \@ifundefined{tabu@saved@\string#1} + {\tabu@saveerr{#1}} + {\csname tabu@saved@\string#1\expandafter\endcsname\expandafter\z@}% + \fi +}% \NC@rewrite@\preamble +%% Controlling the rewritting process ------------------------------- +\tabu@newcolumntype \tabu@rewritefirst{% + \iftabu@long \aftergroup \tabu@longpream % <the whole implementation is here !> + \else \aftergroup \tabu@pream + \fi + \let\tabu@ \relax \let\tabu@hsize \relax + \let\tabu@Xcoefs \@empty \let\tabu@savels \relax + \tabu@Xcol \z@ \tabu@cnt \tw@ + \gdef\tabu@mkpreambuffer{\tabu@{}}\tabu@measuringfalse + \global\setbox\@arstrutbox \box\@arstrutbox + \NC@list{\NC@do *}\tabu@textbar \tabu@lines + \NC@list\expandafter{\the\NC@list \NC@do X}% + \iftabu@siunitx % <siunitx S and s columns> + \NC@list\expandafter{\the\NC@list \NC@do S\NC@do s}\fi + \NC@list\expandafter{\the\expandafter\NC@list \tabu@highprioritycolumns}% + \expandafter\def\expandafter\tabu@NC@list\expandafter{% + \the\expandafter\NC@list \tabu@NC@list}% % * | X S <original> + \NC@list\expandafter{\expandafter \NC@do \expandafter\usetabu + \expandafter \NC@do \expandafter\preamble + \the\NC@list \NC@do \tabu@rewritemiddle + \NC@do \tabu@rewritelast}% + \tabu@savedecl + \tabu@privatecolumns + \edef\tabu@prev{\the\@temptokena}\NC@find \tabu@rewritemiddle +}% NC@rewrite@\tabu@rewritefirst +\tabu@newcolumntype \tabu@rewritemiddle{% + \edef\tabu@temp{\the\@temptokena}\NC@find \tabu@rewritelast +}% \NC@rewrite@\tabu@rewritemiddle +\tabu@newcolumntype \tabu@rewritelast{% + \ifx \tabu@temp\tabu@prev \advance\tabu@cnt \m@ne + \NC@list\expandafter{\tabu@NC@list \NC@do \tabu@rewritemiddle + \NC@do \tabu@rewritelast}% + \else \let\tabu@prev\tabu@temp + \fi + \ifcase \tabu@cnt \expandafter\tabu@endrewrite + \else \expandafter\NC@find \expandafter\tabu@rewritemiddle + \fi +}% \NC@rewrite@\tabu@rewritelast +%% Choosing the strategy -------------------------------------------- +\def\tabu@endrewrite {% + \let\tabu@temp \NC@find + \ifx \@arrayright\relax \let\@arrayright \@empty \fi + \count@=% + \ifx \@finalstrut\tabu@finalstrut \z@ % outer in mode 0 print + \iftabu@measuring + \xdef\tabu@mkpreambuffer{\tabu@mkpreambuffer + \tabu@target \csname tabu@\the\tabu@nested.T\endcsname + \tabucolX \csname tabu@\the\tabu@nested.X\endcsname + \edef\@halignto {\ifx\@arrayright\@empty to\tabu@target\fi}}% + \fi + \else\iftabu@measuring 4 % X columns + \xdef\tabu@mkpreambuffer{\tabu@{\tabu@mkpreambuffer + \tabu@target \the\tabu@target + \tabu@spreadtarget \the\tabu@spreadtarget}% + \def\noexpand\tabu@Xcoefs{\tabu@Xcoefs}% + \edef\tabu@halignto{\ifx \@arrayright\@empty to\tabu@target\fi}}% + \let\tabu@Xcoefs \relax + \else\ifcase\tabu@nested \thr@@ % outer, no X + \global\let\tabu@afterendpar \relax + \else \@ne % inner, no X, outer in mode 1 or 2 + \fi + \ifdefined\tabu@usetabu + \else \ifdim\tabu@target=\z@ + \else \let\tabu@temp \tabu@extracolsep + \fi\fi + \fi + \fi + \xdef\tabu@mkpreambuffer{\count@ \the\count@ \tabu@mkpreambuffer}% + \tabu@temp +}% \tabu@endrewrite +\def\tabu@extracolsep{\@defaultunits \expandafter\let + \expandafter\tabu@temp \expandafter=\the\@temptokena \relax\@nnil + \ifx \tabu@temp\@sptoken + \expandafter\tabu@gobblespace \expandafter\tabu@extracolsep + \else + \edef\tabu@temp{\noexpand\NC@find + \if |\noexpand\tabu@temp @% + \else\if !\noexpand\tabu@temp @% + \else !% + \fi\fi + {\noexpand\extracolsep\noexpand\@flushglue}}% + \fi + \tabu@temp +}% \tabu@extrac@lsep +%% Implementing the strategy ---------------------------------------- +\long\def\tabu@pream #1\@preamble {% + \let\tabu@ \tabu@@ \tabu@mkpreambuffer \tabu@aftergroupcleanup + \NC@list\expandafter {\tabu@NC@list}% in case of nesting... + \ifdefined\tabu@usetabu \tabu@usetabu \tabu@target \z@ \fi + \let\tabu@savedpreamble \@preamble + \global\let\tabu@elapsedtime \relax + \tabu@thebody ={#1\tabu@aftergroupcleanup}% + \tabu@thebody =\expandafter{\the\expandafter\tabu@thebody + \@preamble}% + \edef\tabuthepreamble {\the\tabu@thebody}% ( no @ allowed for \scantokens ) + \tabu@select +}% \tabu@pream +\long\def\tabu@longpream #1\LT@bchunk #2\LT@bchunk{% + \let\tabu@ \tabu@@ \tabu@mkpreambuffer \tabu@aftergroupcleanup + \NC@list\expandafter {\tabu@NC@list}% in case of nesting... + \let\tabu@savedpreamble \@preamble + \global\let\tabu@elapsedtime \relax + \tabu@thebody ={#1\LT@bchunk #2\tabu@aftergroupcleanup \LT@bchunk}% + \edef\tabuthepreamble {\the\tabu@thebody}% ( no @ allowed for \scantokens ) + \tabu@select +}% \tabu@longpream +\def\tabu@select {% + \ifnum\tabu@nested>\z@ \tabuscantokensfalse \fi + \ifnum \count@=\@ne \iftabu@measuring \count@=\tw@ \fi\fi + \ifcase \count@ + \global\let\tabu@elapsedtime \relax + \tabu@seteverycr + \expandafter \tabuthepreamble % vertical adjustment (inheritated from outer) + \or % exit in vertical measure + struts per cell because no X and outer in mode 3 + \tabu@evr{\tabu@verticalinit}\tabu@celllalign@def{\tabu@verticalmeasure}% + \def\tabu@cellralign{\tabu@verticalspacing}% + \tabu@seteverycr + \expandafter \tabuthepreamble + \or % exit without measure because no X and outer in mode 4 + \tabu@evr{}\tabu@celllalign@def{}\let\tabu@cellralign \@empty + \tabu@seteverycr + \expandafter \tabuthepreamble + \else % needs trials + \tabu@evr{}\tabu@celllalign@def{}\let\tabu@cellralign \@empty + \tabu@savecounters + \expandafter \tabu@setstrategy + \fi +}% \tabu@select +\def\tabu@@ {\gdef\tabu@mkpreambuffer} +%% Protections to set up before trials ------------------------------ +\def\tabu@setstrategy {\begingroup % <trials group> + \tabu@trialh@@k \tabu@cnt \z@ % number of trials + \hbadness \@M \let\hbadness \@tempcnta + \hfuzz \maxdimen \let\hfuzz \@tempdima + \let\write \tabu@nowrite\let\GenericError \tabu@GenericError + \let\savetabu \@gobble \let\tabudefaulttarget \linewidth + \let\@footnotetext \@gobble \let\@xfootnote \tabu@xfootnote + \let\color \tabu@nocolor\let\rowcolor \tabu@norowcolor + \let\tabu@aftergroupcleanup \relax % only after the last trial + \tabu@mkpreambuffer + \ifnum \count@>\thr@@ \let\@halignto \@empty \tabucolX@init + \def\tabu@lasttry{\m@ne\p@}\fi + \begingroup \iffalse{\fi \ifnum0=`}\fi + \toks@{}\def\tabu@stack{b}\iftabuscantokens \endlinechar=10 \obeyspaces \fi % + \tabu@collectbody \tabu@strategy % +}% \tabu@setstrategy +\def\tabu@savecounters{% + \def\@elt ##1{\csname c@##1\endcsname\the\csname c@##1\endcsname}% + \edef\tabu@clckpt {\begingroup \globaldefs=\@ne \cl@@ckpt \endgroup}\let\@elt \relax +}% \tabu@savecounters +\def\tabucolX@init {% \tabucolX <= \tabu@target / (sum coefs > 0) + \dimen@ \z@ \tabu@Xsum \z@ \tabucolX \z@ \let\tabu@ \tabu@Xinit \tabu@Xcoefs + \ifdim \dimen@>\z@ + \@tempdima \dimexpr \tabu@target *\p@/\dimen@ + \tabu@hfuzz\relax + \ifdim \tabucolX<\@tempdima \tabucolX \@tempdima \fi + \fi +}% \tabucolX@init +\def\tabu@Xinit #1#2{\tabu@Xcol #1 \advance \tabu@Xsum + \ifdim #2\p@>\z@ #2\p@ \advance\dimen@ #2\p@ + \else -#2\p@ \tabu@negcoeftrue + \@tempdima \dimexpr \tabu@target*\p@/\dimexpr-#2\p@\relax \relax + \ifdim \tabucolX<\@tempdima \tabucolX \@tempdima \fi + \tabu@wddef{#1}{0pt}% + \fi +}% \tabu@Xinit +%% Collecting the environment body ---------------------------------- +\long\def\tabu@collectbody #1#2\end #3{% + \edef\tabu@stack{\tabu@pushbegins #2\begin\end\expandafter\@gobble\tabu@stack}% + \ifx \tabu@stack\@empty + \toks@\expandafter{\expandafter\tabu@thebody\expandafter{\the\toks@ #2}% + \def\tabu@end@envir{\end{#3}}% + \iftabuscantokens + \iftabu@long \def\tabu@endenvir {\end{#3}\tabu@gobbleX}% + \else \def\tabu@endenvir {\let\endarray \@empty + \end{#3}\tabu@gobbleX}% + \fi + \else \def\tabu@endenvir {\end{#3}}\fi}% + \let\tabu@collectbody \tabu@endofcollect + \else\def\tabu@temp{#3}% + \ifx \tabu@temp\@empty \toks@\expandafter{\the\toks@ #2\end }% + \else \ifx\tabu@temp\tabu@@spxiii \toks@\expandafter{\the\toks@ #2\end #3}% + \else \ifx\tabu@temp\tabu@X \toks@\expandafter{\the\toks@ #2\end #3}% + \else \toks@\expandafter{\the\toks@ #2\end{#3}}% + \fi\fi\fi + \fi + \tabu@collectbody{#1}% +}% \tabu@collectbody +\long\def\tabu@pushbegins#1\begin#2{\ifx\end#2\else b\expandafter\tabu@pushbegins\fi}% +\def\tabu@endofcollect #1{\ifnum0=`{}\fi + \expandafter\endgroup \the\toks@ #1% +}% \tabu@endofcollect +%% The trials: switching between strategies ------------------------- +\def\tabu@strategy {\relax % stops \count@ assignment ! + \ifcase\count@ % case 0 = print with vertical adjustment (outer is finished) + \expandafter \tabu@endoftrials + \or % case 1 = exit in vertical measure (outer in mode 3) + \expandafter\xdef\csname tabu@\the\tabu@nested.T\endcsname{\the\tabu@target}% + \expandafter\xdef\csname tabu@\the\tabu@nested.X\endcsname{\the\tabucolX}% + \expandafter \tabu@endoftrials + \or % case 2 = exit with a rule replacing the table (outer in mode 4) + \expandafter \tabu@quickend + \or % case 3 = outer is in mode 3 because of no X + \begingroup + \tabu@evr{\tabu@verticalinit}\tabu@celllalign@def{\tabu@verticalmeasure}% + \def\tabu@cellralign{\tabu@verticalspacing}% + \expandafter \tabu@measuring + \else % case 4 = horizontal measure + \begingroup + \global\let\tabu@elapsedtime \tabu@message@etime + \long\def\multicolumn##1##2##3{\multispan{##1}}% + \let\tabu@startpboxORI \@startpbox + \iftabu@spread + \def\tabu@naturalXmax {\z@}% + \let\tabu@naturalXmin \tabu@naturalXmax + \tabu@evr{\global\tabu@naturalX \z@}% + \let\@startpbox \tabu@startpboxmeasure + \else\iftabu@negcoef + \let\@startpbox \tabu@startpboxmeasure + \else \let\@startpbox \tabu@startpboxquick + \fi\fi + \expandafter \tabu@measuring + \fi +}% \tabu@strategy +\def\tabu@measuring{\expandafter \tabu@trial \expandafter + \count@ \the\count@ \tabu@endtrial +}% \tabu@measuring +\def\tabu@trial{\iftabu@long \tabu@longtrial \else \tabu@shorttrial \fi} +\def\tabu@shorttrial {\setbox\tabu@box \hbox\bgroup \tabu@seteverycr + \ifx \tabu@savecounters\relax \else + \let\tabu@savecounters \relax \tabu@clckpt \fi + $\iftabuscantokens \tabu@rescan \else \expandafter\@secondoftwo \fi + \expandafter{\expandafter \tabuthepreamble + \the\tabu@thebody + \csname tabu@adl@endtrial\endcsname + \endarray}$\egroup % got \tabu@box +}% \tabu@shorttrial +\def\tabu@longtrial {\setbox\tabu@box \hbox\bgroup \tabu@seteverycr + \ifx \tabu@savecounters\relax \else + \let\tabu@savecounters \relax \tabu@clckpt \fi + \iftabuscantokens \tabu@rescan \else \expandafter\@secondoftwo \fi + \expandafter{\expandafter \tabuthepreamble + \the\tabu@thebody + \tabuendlongtrial}\egroup % got \tabu@box +}% \tabu@longtrial +\def\tabuendlongtrial{% no @ allowed for \scantokens + \LT@echunk \global\setbox\@ne \hbox{\unhbox\@ne}\kern\wd\@ne + \LT@get@widths +}% \tabuendlongtrial +\def\tabu@adl@endtrial{% <arydshln in nested trials - problem for global column counters!> + \crcr \noalign{\global\adl@ncol \tabu@nbcols}}% anything global is crap, junky and fails ! +\def\tabu@seteverycr {\tabu@reset + \everycr \expandafter{\the\everycr \tabu@everycr}% + \let\everycr \tabu@noeverycr % <for ialign> +}% \tabu@seteverycr +\def\tabu@noeverycr{{\aftergroup\tabu@restoreeverycr \afterassignment}\toks@} +\def\tabu@restoreeverycr {\let\everycr \tabu@@everycr} +\def\tabu@everycr {\iftabu@everyrow \noalign{\tabu@everyrow}\fi} +\def\tabu@endoftrials {% + \iftabuscantokens \expandafter\@firstoftwo + \else \expandafter\@secondoftwo + \fi + {\expandafter \tabu@closetrialsgroup \expandafter + \tabu@rescan \expandafter{% + \expandafter\tabuthepreamble + \the\expandafter\tabu@thebody + \iftabu@long \else \endarray \fi}} + {\expandafter\tabu@closetrialsgroup \expandafter + \tabuthepreamble + \the\tabu@thebody}% + \tabu@endenvir % Finish ! +}% \tabu@endoftrials +\def\tabu@closetrialsgroup {% + \toks@\expandafter{\tabu@endenvir}% + \edef\tabu@bufferX{\endgroup + \tabucolX \the\tabucolX + \tabu@target \the\tabu@target + \tabu@cnt \the\tabu@cnt + \def\noexpand\tabu@endenvir{\the\toks@}% + %Quid de \@halignto = \tabu@halignto ?? + }% \tabu@bufferX + \tabu@bufferX + \ifcase\tabu@nested % print out (outer in mode 0) + \global\tabu@cnt \tabu@cnt + \tabu@evr{\tabu@verticaldynamicadjustment}% + \tabu@celllalign@def{\everypar{}}\let\tabu@cellralign \@empty + \let\@finalstrut \tabu@finalstrut + \else % vertical measure of nested tabu + \tabu@evr{\tabu@verticalinit}% + \tabu@celllalign@def{\tabu@verticalmeasure}% + \def\tabu@cellralign{\tabu@verticalspacing}% + \fi + \tabu@clckpt \let\@halignto \tabu@halignto + \let\@halignto \@empty + \tabu@seteverycr + \ifdim \tabustrutrule>\z@ \ifnum\tabu@nested=\z@ + \setbox\@arstrutbox \box\voidb@x % force \@arstrutbox to be rebuilt (visible struts) + \fi\fi +}% \tabu@closetrialsgroup +\def\tabu@quickend {\expandafter \endgroup \expandafter + \tabu@target \the\tabu@target \tabu@quickrule + \let\endarray \relax \tabu@endenvir +}% \tabu@quickend +\def\tabu@endtrial {\relax % stops \count@ assignment ! + \ifcase \count@ \tabu@err % case 0 = impossible here + \or \tabu@err % case 1 = impossible here + \or \tabu@err % case 2 = impossible here + \or % case 3 = outer goes into mode 0 + \def\tabu@bufferX{\endgroup}\count@ \z@ + \else % case 4 = outer goes into mode 3 + \iftabu@spread \tabu@spreadarith % inner into mode 1 (outer in mode 3) + \else \tabu@arith % or 2 (outer in mode 4) + \fi + \count@=% + \ifcase\tabu@nested \thr@@ % outer goes into mode 3 + \else\iftabu@measuring \tw@ % outer is in mode 4 + \else \@ne % outer is in mode 3 + \fi\fi + \edef\tabu@bufferX{\endgroup + \tabucolX \the\tabucolX + \tabu@target \the\tabu@target}% + \fi + \expandafter \tabu@bufferX \expandafter + \count@ \the\count@ \tabu@strategy +}% \tabu@endtrial +\def\tabu@err{\errmessage{(tabu) Internal impossible error! (\count@=\the\count@)}} +%% The algorithms: compute the widths / stop or go on --------------- +\def\tabu@arithnegcoef {% + \@tempdima \z@ \dimen@ \z@ \let\tabu@ \tabu@arith@negcoef \tabu@Xcoefs +}% \tabu@arithnegcoef +\def\tabu@arith@negcoef #1#2{% + \ifdim #2\p@>\z@ \advance\dimen@ #2\p@ % saturated by definition + \advance\@tempdima #2\tabucolX + \else + \ifdim -#2\tabucolX <\tabu@wd{#1}% c_i X < natural width <= \tabu@target-> saturated + \advance\dimen@ -#2\p@ + \advance\@tempdima -#2\tabucolX + \else + \advance\@tempdima \tabu@wd{#1}% natural width <= c_i X => neutralised + \ifdim \tabu@wd{#1}<\tabu@target \else % neutralised + \advance\dimen@ -#2\p@ % saturated (natural width = tabu@target) + \fi + \fi + \fi +}% \tabu@arith@negcoef +\def\tabu@givespace #1#2{% here \tabu@DELTA < \z@ + \ifdim \@tempdima=\z@ + \tabu@wddef{#1}{\the\dimexpr -\tabu@DELTA*\p@/\tabu@Xsum}% + \else + \tabu@wddef{#1}{\the\dimexpr \tabu@hsize{#1}{#2} + *(\p@ -\tabu@DELTA*\p@/\@tempdima)/\p@\relax}% + \fi +}% \tabu@givespace +\def\tabu@arith {\advance\tabu@cnt \@ne + \ifnum \tabu@cnt=\@ne \tabu@message{\tabu@titles}\fi + \tabu@arithnegcoef + \@tempdimb \dimexpr \wd\tabu@box -\@tempdima \relax % <incompressible material> + \tabu@DELTA = \dimexpr \wd\tabu@box - \tabu@target \relax + \tabu@message{\tabu@message@arith}% + \ifdim \tabu@DELTA <\tabu@hfuzz + \ifdim \tabu@DELTA<\z@ % wd (tabu)<\tabu@target ? + \let\tabu@ \tabu@givespace \tabu@Xcoefs + \advance\@tempdima \@tempdimb \advance\@tempdima -\tabu@DELTA % for message + \else % already converged: nothing to do but nearly impossible... + \fi + \tabucolX \maxdimen + \tabu@measuringfalse + \else % need for narrower X columns + \tabucolX =\dimexpr (\@tempdima -\tabu@DELTA) *\p@/\tabu@Xsum \relax + \tabu@measuringtrue + \@whilesw \iftabu@measuring\fi {% + \advance\tabu@cnt \@ne + \tabu@arithnegcoef + \tabu@DELTA =\dimexpr \@tempdima+\@tempdimb -\tabu@target \relax % always < 0 here + \tabu@message{\tabu@header + \tabu@msgalign \tabucolX { }{ }{ }{ }{ }\@@ + \tabu@msgalign \@tempdima+\@tempdimb { }{ }{ }{ }{ }\@@ + \tabu@msgalign \tabu@target { }{ }{ }{ }{ }\@@ + \tabu@msgalign@PT \dimen@ { }{}{}{}{}{}{}\@@ + \ifdim -\tabu@DELTA<\tabu@hfuzz \tabu@spaces target ok\else + \tabu@msgalign \dimexpr -\tabu@DELTA *\p@/\dimen@ {}{}{}{}{}\@@ + \fi}% + \ifdim -\tabu@DELTA<\tabu@hfuzz + \advance\@tempdima \@tempdimb % for message + \tabu@measuringfalse + \else + \advance\tabucolX \dimexpr -\tabu@DELTA *\p@/\dimen@ \relax + \fi + }% + \fi + \tabu@message{\tabu@message@reached}% + \edef\tabu@bufferX{\endgroup \tabu@cnt \the\tabu@cnt + \tabucolX \the\tabucolX + \tabu@target \the\tabu@target}% +}% \tabu@arith +\def\tabu@spreadarith {% + \dimen@ \z@ \@tempdima \tabu@naturalXmax \let\tabu@ \tabu@spread@arith \tabu@Xcoefs + \edef\tabu@naturalXmin {\the\dimexpr\tabu@naturalXmin*\dimen@/\p@}% + \@tempdimc =\dimexpr \wd\tabu@box -\tabu@naturalXmax+\tabu@naturalXmin \relax + \iftabu@measuring + \tabu@target =\dimexpr \@tempdimc+\tabu@spreadtarget \relax + \edef\tabu@bufferX{\endgroup \tabucolX \the\tabucolX \tabu@target\the\tabu@target}% + \else + \tabu@message{\tabu@message@spreadarith}% + \ifdim \dimexpr \@tempdimc+\tabu@spreadtarget >\tabu@target + \tabu@message{(tabu) spread + \ifdim \@tempdimc>\tabu@target useless here: default target used% + \else too large: reduced to fit default target\fi.}% + \else + \tabu@target =\dimexpr \@tempdimc+\tabu@spreadtarget \relax + \tabu@message{(tabu) spread: New target set to \the\tabu@target^^J}% + \fi + \begingroup \let\tabu@wddef \@gobbletwo + \@tempdimb \@tempdima + \tabucolX@init + \tabu@arithnegcoef + \wd\tabu@box =\dimexpr \wd\tabu@box +\@tempdima-\@tempdimb \relax + \expandafter\endgroup \expandafter\tabucolX \the\tabucolX + \tabu@arith + \fi +}% \tabu@spreadarith +\def\tabu@spread@arith #1#2{% + \ifdim #2\p@>\z@ \advance\dimen@ #2\p@ + \else \advance\@tempdima \tabu@wd{#1}\relax + \fi +}% \tabu@spread@arith +%% Reporting in the .log file --------------------------------------- +\def\tabu@message@defaulttarget{% + \ifnum\tabu@nested=\z@^^J(tabu) Default target: + \ifx\tabudefaulttarget\linewidth \string\linewidth + \ifdim \tabu@thetarget=\linewidth \else + -\the\dimexpr\linewidth-\tabu@thetarget\fi = + \else\ifx\tabudefaulttarget\linegoal\string\linegoal= + \fi\fi + \else (tabu) Default target (nested): \fi + \the\tabu@target \on@line + \ifnum\tabu@nested=\z@ , page \the\c@page\fi} +\def\tabu@message@target {^^J(tabu) Target specified: + \the\tabu@target \on@line, page \the\c@page} +\def\tabu@message@arith {\tabu@header + \tabu@msgalign \tabucolX { }{ }{ }{ }{ }\@@ + \tabu@msgalign \wd\tabu@box { }{ }{ }{ }{ }\@@ + \tabu@msgalign \tabu@target { }{ }{ }{ }{ }\@@ + \tabu@msgalign@PT \dimen@ { }{}{}{}{}{}{}\@@ + \ifdim \tabu@DELTA<\tabu@hfuzz giving space\else + \tabu@msgalign \dimexpr (\@tempdima-\tabu@DELTA) *\p@/\tabu@Xsum -\tabucolX {}{}{}{}{}\@@ + \fi +}% \tabu@message@arith +\def\tabu@message@spreadarith {\tabu@spreadheader + \tabu@msgalign \tabu@spreadtarget { }{ }{ }{ }{}\@@ + \tabu@msgalign \wd\tabu@box { }{ }{ }{ }{}\@@ + \tabu@msgalign -\tabu@naturalXmax { }{}{}{}{}\@@ + \tabu@msgalign \tabu@naturalXmin { }{ }{ }{ }{}\@@ + \tabu@msgalign \ifdim \dimexpr\@tempdimc>\tabu@target \tabu@target + \else \@tempdimc+\tabu@spreadtarget \fi + {}{}{}{}{}\@@} +\def\tabu@message@negcoef #1#2{ + \tabu@spaces\tabu@spaces\space * #1. X[\rem@pt#2]: + \space width = \tabu@wd {#1} + \expandafter\string\csname tabu@\the\tabu@nested.W\number#1\endcsname + \ifdim -\tabu@pt#2\tabucolX<\tabu@target + < \number-\rem@pt#2 X + = \the\dimexpr -\tabu@pt#2\tabucolX \relax + \else + <= \the\tabu@target\space < \number-\rem@pt#2 X\fi} +\def\tabu@message@reached{\tabu@header + ******* Reached Target: + hfuzz = \tabu@hfuzz\on@line\space *******} +\def\tabu@message@etime{\edef\tabu@stoptime{\the\pdfelapsedtime}% + \tabu@message{(tabu)\tabu@spaces Time elapsed during measure: + \the\numexpr(\tabu@stoptime-\tabu@starttime-32767)/65536\relax sec + \the\numexpr\numexpr(\tabu@stoptime-\tabu@starttime) + -\numexpr(\tabu@stoptime-\tabu@starttime-32767)/65536\relax*65536\relax + *1000/65536\relax ms \tabu@spaces(\the\tabu@cnt\space + cycle\ifnum\tabu@cnt>\@ne s\fi)^^J^^J}} +\def\tabu@message@verticalsp {% + \ifdim \@tempdima>\tabu@ht + \ifdim \@tempdimb>\tabu@dp + \expandafter\expandafter\expandafter\string\tabu@ht = + \tabu@msgalign \@tempdima { }{ }{ }{ }{ }\@@ + \expandafter\expandafter\expandafter\string\tabu@dp = + \tabu@msgalign \@tempdimb { }{ }{ }{ }{ }\@@^^J% + \else + \expandafter\expandafter\expandafter\string\tabu@ht = + \tabu@msgalign \@tempdima { }{ }{ }{ }{ }\@@^^J% + \fi + \else\ifdim \@tempdimb>\tabu@dp + \tabu@spaces\tabu@spaces\tabu@spaces + \expandafter\expandafter\expandafter\string\tabu@dp = + \tabu@msgalign \@tempdimb { }{ }{ }{ }{ }\@@^^J\fi + \fi +}% \tabu@message@verticalsp +\edef\tabu@spaces{\@spaces} +\def\tabu@strippt{\expandafter\tabu@pt\the} +{\@makeother\P \@makeother\T\lowercase{\gdef\tabu@pt #1PT{#1}}} +\def\tabu@msgalign{\expandafter\tabu@msg@align\the\dimexpr} +\def\tabu@msgalign@PT{\expandafter\tabu@msg@align\romannumeral-`\0\tabu@strippt} +\def\do #1{% + \def\tabu@msg@align##1.##2##3##4##5##6##7##8##9\@@{% + \ifnum##1<10 #1 #1\else + \ifnum##1<100 #1 \else + \ifnum##1<\@m #1\fi\fi\fi + ##1.##2##3##4##5##6##7##8#1}% + \def\tabu@header{(tabu) \ifnum\tabu@cnt<10 #1\fi\the\tabu@cnt) }% + \def\tabu@titles{\ifnum \tabu@nested=\z@ + (tabu) Try#1 #1 tabu X #1 #1 #1tabu Width #1 #1 Target + #1 #1 #1 Coefs #1 #1 #1 Update^^J\fi}% + \def\tabu@spreadheader{% + (tabu) Try#1 #1 Spread #1 #1 tabu Width #1 #1 #1 Nat. X #1 #1 #1 #1Nat. Min. + #1 New Target^^J% + (tabu) sprd} + \def\tabu@message@save {\begingroup + \def\x ####1{\tabu@msg@align ####1{ }{ }{ }{ }{}\@@} + \def\z ####1{\expandafter\x\expandafter{\romannumeral-`\0\tabu@strippt + \dimexpr####1\p@{ }{ }}}% + \let\color \relax \def\tabu@rulesstyle ####1####2{\detokenize{####1}}% + \let\CT@arc@ \relax \let\@preamble \@gobble + \let\tabu@savedpream \@firstofone + \let\tabu@savedparams \@firstofone + \def\tabu@target ####1\relax {(tabu) target #1 #1 #1 #1 #1 = \x{####1}^^J}% + \def\tabucolX ####1\relax {(tabu) X columns width#1 = \x{####1}^^J}% + \def\tabu@nbcols ####1\relax {(tabu) Number of columns: \z{####1}^^J}% + \def\tabu@aligndefault ####1{(tabu) Default alignment: #1 #1 ####1^^J}% + \def\col@sep ####1\relax {(tabu) column sep #1 #1 #1 = \x{####1}^^J}% + \def\arrayrulewidth ####1\relax{(tabu) arrayrulewidth #1 = \x{####1}}% + \def\doublerulesep ####1\relax { doublerulesep = \x{####1}^^J}% + \def\extratabsurround####1\relax{(tabu) extratabsurround = \x{####1}^^J}% + \def\extrarowheight ####1\relax{(tabu) extrarowheight #1 = \x{####1}}% + \def\extrarowdepth ####1\relax {extrarowdepth = \x{####1}^^J}% + \def\abovetabulinesep####1\relax{(tabu) abovetabulinesep=\x{####1} }% + \def\belowtabulinesep####1\relax{ belowtabulinesep=\x{####1}^^J}% + \def\arraystretch ####1{(tabu) arraystretch #1 #1 = \z{####1}^^J}% + \def\minrowclearance####1\relax{(tabu) minrowclearance #1 = \x{####1}^^J}% + \def\tabu@arc@L ####1{(tabu) taburulecolor #1 #1 = ####1^^J}% + \def\tabu@drsc@L ####1{(tabu) tabudoublerulecolor= ####1^^J}% + \def\tabu@evr@L ####1{(tabu) everyrow #1 #1 #1 #1 = \detokenize{####1}^^J}% + \def\tabu@ls@L ####1{(tabu) line style = \detokenize{####1}^^J}% + \def\NC@find ####1\@nil{(tabu) tabu preamble#1 #1 = \detokenize{####1}^^J}% + \def\tabu@wddef####1####2{(tabu) Natural width ####1 = \x{####2}^^J}% + \let\edef \@gobbletwo \let\def \@empty \let\let \@gobbletwo + \tabu@message{% + (tabu) \string\savetabu{\tabu@temp}: \on@line^^J% + \tabu@usetabu \@nil^^J}% + \endgroup} +}\do{ } +%% Measuring the natural width (varwidth) - store the results ------- +\def\tabu@startpboxmeasure #1{\bgroup % entering \vtop + \edef\tabu@temp{\expandafter\@secondoftwo \ifx\tabu@hsize #1\else\relax\fi}% + \ifodd 1\ifx \tabu@temp\@empty 0 \else % starts with \tabu@hsize ? + \iftabu@spread \else % if spread -> measure + \ifdim \tabu@temp\p@>\z@ 0 \fi\fi\fi% if coef>0 -> do not measure + \let\@startpbox \tabu@startpboxORI % restore immediately (nesting) + \tabu@measuringtrue % for the quick option... + \tabu@Xcol =\expandafter\@firstoftwo\ifx\tabu@hsize #1\fi + \ifdim \tabu@temp\p@>\z@ \ifdim \tabu@temp\tabucolX<\tabu@target + \tabu@target=\tabu@temp\tabucolX \fi\fi + \setbox\tabu@box \hbox \bgroup + \begin{varwidth}\tabu@target + \let\FV@ListProcessLine \tabu@FV@ListProcessLine % \hbox to natural width... + \narrowragged \arraybackslash \parfillskip \@flushglue + \ifdefined\pdfadjustspacing \pdfadjustspacing\z@ \fi + \bgroup \aftergroup\tabu@endpboxmeasure + \ifdefined \cellspacetoplimit \tabu@cellspacepatch \fi + \else \expandafter\@gobble + \tabu@startpboxquick{#1}% \@gobble \bgroup + \fi +}% \tabu@startpboxmeasure +\def\tabu@cellspacepatch{\def\bcolumn##1\@nil{}\let\ecolumn\@empty + \bgroup\color@begingroup} +\def\tabu@endpboxmeasure {% + \@finalstrut \@arstrutbox + \end{varwidth}\egroup % <got my \tabu@box> + \ifdim \tabu@temp\p@ <\z@ % neg coef + \ifdim \tabu@wd\tabu@Xcol <\wd\tabu@box + \tabu@wddef\tabu@Xcol {\the\wd\tabu@box}% + \tabu@debug{\tabu@message@endpboxmeasure}% + \fi + \else % spread coef>0 + \global\advance \tabu@naturalX \wd\tabu@box + \@tempdima =\dimexpr \wd\tabu@box *\p@/\dimexpr \tabu@temp\p@\relax \relax + \ifdim \tabu@naturalXmax <\tabu@naturalX + \xdef\tabu@naturalXmax {\the\tabu@naturalX}\fi + \ifdim \tabu@naturalXmin <\@tempdima + \xdef\tabu@naturalXmin {\the\@tempdima}\fi + \fi + \box\tabu@box \egroup % end of \vtop (measure) restore \tabu@target +}% \tabu@endpboxmeasure +\def\tabu@wddef #1{\expandafter\xdef + \csname tabu@\the\tabu@nested.W\number#1\endcsname} +\def\tabu@wd #1{\csname tabu@\the\tabu@nested.W\number#1\endcsname} +\def\tabu@message@endpboxmeasure{\tabu@spaces\tabu@spaces<-> % <-> save natural wd + \the\tabu@Xcol. X[\tabu@temp]: + target = \the\tabucolX \space + \expandafter\expandafter\expandafter\string\tabu@wd\tabu@Xcol + =\tabu@wd\tabu@Xcol +}% \tabu@message@endpboxmeasure +\def\tabu@startpboxquick {\bgroup + \let\@startpbox \tabu@startpboxORI % restore immediately + \let\tabu \tabu@quick % \begin is expanded before... + \expandafter\@gobble \@startpbox % gobbles \bgroup +}% \tabu@startpboxquick +\def\tabu@quick {\begingroup \iffalse{\fi \ifnum0=`}\fi + \toks@{}\def\tabu@stack{b}\tabu@collectbody \tabu@endquick +}% \tabu@quick +\def\tabu@endquick {% + \ifodd 1\ifx\tabu@end@envir\tabu@endtabu \else + \ifx\tabu@end@envir\tabu@endtabus \else 0\fi\fi\relax + \endgroup + \else \let\endtabu \relax + \tabu@end@envir + \fi +}% \tabu@quick +\def\tabu@endtabu {\end{tabu}} +\def\tabu@endtabus {\end{tabu*}} +%% Measuring the heights and depths - store the results ------------- +\def\tabu@verticalmeasure{\everypar{}% + \ifnum \currentgrouptype>12 % 14=semi-simple, 15=math shift group + \setbox\tabu@box =\hbox\bgroup + \let\tabu@verticalspacing \tabu@verticalsp@lcr + \d@llarbegin % after \hbox ... + \else + \edef\tabu@temp{\ifnum\currentgrouptype=5\vtop + \else\ifnum\currentgrouptype=12\vcenter + \else\vbox\fi\fi}% + \setbox\tabu@box \hbox\bgroup$\tabu@temp \bgroup + \let\tabu@verticalspacing \tabu@verticalsp@pmb + \fi +}% \tabu@verticalmeasure +\def\tabu@verticalsp@lcr{% + \d@llarend \egroup % <got my \tabu@box> + \@tempdima \dimexpr \ht\tabu@box+\abovetabulinesep + \@tempdimb \dimexpr \dp\tabu@box+\belowtabulinesep \relax + \ifdim\tabustrutrule>\z@ \tabu@debug{\tabu@message@verticalsp}\fi + \ifdim \tabu@ht<\@tempdima \tabu@htdef{\the\@tempdima}\fi + \ifdim \tabu@dp<\@tempdimb \tabu@dpdef{\the\@tempdimb}\fi + \noindent\vrule height\@tempdima depth\@tempdimb +}% \tabu@verticalsp@lcr +\def\tabu@verticalsp@pmb{% inserts struts as needed + \par \expandafter\egroup + \expandafter$\expandafter + \egroup \expandafter + \@tempdimc \the\prevdepth + \@tempdima \dimexpr \ht\tabu@box+\abovetabulinesep + \@tempdimb \dimexpr \dp\tabu@box+\belowtabulinesep \relax + \ifdim\tabustrutrule>\z@ \tabu@debug{\tabu@message@verticalsp}\fi + \ifdim \tabu@ht<\@tempdima \tabu@htdef{\the\@tempdima}\fi + \ifdim \tabu@dp<\@tempdimb \tabu@dpdef{\the\@tempdimb}\fi + \let\@finalstrut \@gobble + \hrule height\@tempdima depth\@tempdimb width\hsize +%% \box\tabu@box +}% \tabu@verticalsp@pmb + +\def\tabu@verticalinit{% + \ifnum \c@taburow=\z@ \tabu@rearstrut \fi % after \tabu@reset ! + \advance\c@taburow \@ne + \tabu@htdef{\the\ht\@arstrutbox}\tabu@dpdef{\the\dp\@arstrutbox}% + \advance\c@taburow \m@ne +}% \tabu@verticalinit +\def\tabu@htdef {\expandafter\xdef \csname tabu@\the\tabu@nested.H\the\c@taburow\endcsname} +\def\tabu@ht {\csname tabu@\the\tabu@nested.H\the\c@taburow\endcsname} +\def\tabu@dpdef {\expandafter\xdef \csname tabu@\the\tabu@nested.D\the\c@taburow\endcsname} +\def\tabu@dp {\csname tabu@\the\tabu@nested.D\the\c@taburow\endcsname} +\def\tabu@verticaldynamicadjustment {% + \advance\c@taburow \@ne + \extrarowheight \dimexpr\tabu@ht - \ht\strutbox + \extrarowdepth \dimexpr\tabu@dp - \dp\strutbox + \let\arraystretch \@empty + \advance\c@taburow \m@ne +}% \tabu@verticaldynamicadjustment +\def\tabuphantomline{\crcr \noalign{% + {\globaldefs \@ne + \setbox\@arstrutbox \box\voidb@x + \let\tabu@@celllalign \tabu@celllalign + \let\tabu@@cellralign \tabu@cellralign + \let\tabu@@cellleft \tabu@cellleft + \let\tabu@@cellright \tabu@cellright + \let\tabu@@thevline \tabu@thevline + \let\tabu@celllalign \@empty + \let\tabu@cellralign \@empty + \let\tabu@cellright \@empty + \let\tabu@cellleft \@empty + \let\tabu@thevline \relax}% + \edef\tabu@temp{\tabu@multispan \tabu@nbcols{\noindent &}}% + \toks@\expandafter{\tabu@temp \noindent\tabu@everyrowfalse \cr + \noalign{\tabu@rearstrut + {\globaldefs\@ne + \let\tabu@celllalign \tabu@@celllalign + \let\tabu@cellralign \tabu@@cellralign + \let\tabu@cellleft \tabu@@cellleft + \let\tabu@cellright \tabu@@cellright + \let\tabu@thevline \tabu@@thevline}}}% + \expandafter}\the\toks@ +}% \tabuphantomline +%% \firsthline and \lasthline corrections --------------------------- +\def\tabu@firstline {\tabu@hlineAZ \tabu@firsthlinecorrection {}} +\def\tabu@firsthline{\tabu@hlineAZ \tabu@firsthlinecorrection \hline} +\def\tabu@lastline {\tabu@hlineAZ \tabu@lasthlinecorrection {}} +\def\tabu@lasthline {\tabu@hlineAZ \tabu@lasthlinecorrection \hline} +\def\tabu@hline {% replaces \hline if no colortbl (see \AtBeginDocument) + \noalign{\ifnum0=`}\fi + {\CT@arc@\hrule height\arrayrulewidth}% + \futurelet \tabu@temp \tabu@xhline +}% \tabu@hline +\def\tabu@xhline{% + \ifx \tabu@temp \hline + {\ifx \CT@drsc@\relax \vskip + \else\ifx \CT@drsc@\@empty \vskip + \else \CT@drsc@\hrule height + \fi\fi + \doublerulesep}% + \fi + \ifnum0=`{\fi}% +}% \tabu@xhline +\def\tabu@hlineAZ #1#2{\noalign{\ifnum0=`}\fi \dimen@ \z@ \count@ \z@ + \toks@{}\def\tabu@hlinecorrection{#1}\def\tabu@temp{#2}% + \tabu@hlineAZsurround +}% \tabu@hlineAZ +\newcommand*\tabu@hlineAZsurround[1][\extratabsurround]{% + \extratabsurround #1\let\tabucline \tabucline@scan + \let\hline \tabu@hlinescan \let\firsthline \hline + \let\cline \tabu@clinescan \let\lasthline \hline + \expandafter \futurelet \expandafter \tabu@temp + \expandafter \tabu@nexthlineAZ \tabu@temp +}% \tabu@hlineAZsurround +\def\tabu@hlinescan {\tabu@thick \arrayrulewidth \tabu@xhlineAZ \hline} +\def\tabu@clinescan #1{\tabu@thick \arrayrulewidth \tabu@xhlineAZ {\cline{#1}}} +\def\tabucline@scan{\@testopt \tabucline@sc@n {}} +\def\tabucline@sc@n #1[#2]{\tabu@xhlineAZ {\tabucline[{#1}]{#2}}} +\def\tabu@nexthlineAZ{% + \ifx \tabu@temp\hline \else + \ifx \tabu@temp\cline \else + \ifx \tabu@temp\tabucline \else + \tabu@hlinecorrection + \fi\fi\fi +}% \tabu@nexthlineAZ +\def\tabu@xhlineAZ #1{% + \toks@\expandafter{\the\toks@ #1}% + \@tempdimc \tabu@thick % The last line width + \ifcase\count@ \@tempdimb \tabu@thick % The first line width + \else \advance\dimen@ \dimexpr \tabu@thick+\doublerulesep \relax + \fi + \advance\count@ \@ne \futurelet \tabu@temp \tabu@nexthlineAZ +}% \tabu@xhlineAZ +\def\tabu@firsthlinecorrection{% \count@ = number of \hline -1 + \@tempdima \dimexpr \ht\@arstrutbox+\dimen@ + \edef\firsthline{% <local in \noalign> + \omit \hbox to\z@{\hss{\noexpand\tabu@DBG{yellow}\vrule + height \the\dimexpr\@tempdima+\extratabsurround + depth \dp\@arstrutbox + width \tabustrutrule}\hss}\cr + \noalign{\vskip -\the\dimexpr \@tempdima+\@tempdimb + +\dp\@arstrutbox \relax}% + \the\toks@ + }\ifnum0=`{\fi + \expandafter}\firsthline % we are then ! +}% \tabu@firsthlinecorrection +\def\tabu@lasthlinecorrection{% + \@tempdima \dimexpr \dp\@arstrutbox+\dimen@+\@tempdimb+\@tempdimc + \edef\lasthline{% <local in \noalign> + \the\toks@ + \noalign{\vskip -\the\dimexpr\dimen@+\@tempdimb+\dp\@arstrutbox}% + \omit \hbox to\z@{\hss{\noexpand\tabu@DBG{yellow}\vrule + depth \the\dimexpr \dp\@arstrutbox+\@tempdimb+\dimen@ + +\extratabsurround-\@tempdimc + height \z@ + width \tabustrutrule}\hss}\cr + }\ifnum0=`{\fi + \expandafter}\lasthline % we are then ! +}% \tabu@lasthlinecorrection +\def\tabu@LT@@hline{% + \ifx\LT@next\hline + \global\let\LT@next \@gobble + \ifx \CT@drsc@\relax + \gdef\CT@LT@sep{% + \noalign{\penalty-\@medpenalty\vskip\doublerulesep}}% + \else + \gdef\CT@LT@sep{% + \multispan\LT@cols{% + \CT@drsc@\leaders\hrule\@height\doublerulesep\hfill}\cr}% + \fi + \else + \global\let\LT@next\empty + \gdef\CT@LT@sep{% + \noalign{\penalty-\@lowpenalty\vskip-\arrayrulewidth}}% + \fi + \ifnum0=`{\fi}% + \multispan\LT@cols + {\CT@arc@\leaders\hrule\@height\arrayrulewidth\hfill}\cr + \CT@LT@sep + \multispan\LT@cols + {\CT@arc@\leaders\hrule\@height\arrayrulewidth\hfill}\cr + \noalign{\penalty\@M}% + \LT@next +}% \tabu@LT@@hline +%% Horizontal lines : \tabucline ------------------------------------ +\let\tabu@start \@tempcnta +\let\tabu@stop \@tempcntb +\newcommand*\tabucline{\noalign{\ifnum0=`}\fi \tabu@cline} +\newcommand*\tabu@cline[2][]{\tabu@startstop{#2}% + \ifnum \tabu@stop<\z@ \toks@{}% + \else \tabu@clinearg{#1}\tabu@thestyle + \edef\tabucline{\toks@{% + \ifnum \tabu@start>\z@ \omit + \tabu@multispan\tabu@start {\span\omit}&\fi + \omit \tabu@multispan\tabu@stop {\span\omit}% + \tabu@thehline\cr + }}\tabucline + \tabu@tracinglines{(tabu:tabucline) Style: #1^^J\the\toks@^^J^^J}% + \fi + \futurelet \tabu@temp \tabu@xcline +}% \tabu@cline +\def\tabu@clinearg #1{% + \ifx\\#1\\\let\tabu@thestyle \tabu@ls@ + \else \@defaultunits \expandafter\let\expandafter\@tempa + \romannumeral-`\0#1\relax \@nnil + \ifx \hbox\@tempa \tabu@clinebox{#1}% + \else\ifx \box\@tempa \tabu@clinebox{#1}% + \else\ifx \vbox\@tempa \tabu@clinebox{#1}% + \else\ifx \vtop\@tempa \tabu@clinebox{#1}% + \else\ifx \copy\@tempa \tabu@clinebox{#1}% + \else\ifx \leaders\@tempa \tabu@clineleads{#1}% + \else\ifx \cleaders\@tempa \tabu@clineleads{#1}% + \else\ifx \xleaders\@tempa \tabu@clineleads{#1}% + \else\tabu@getline {#1}% + \fi\fi\fi\fi\fi\fi\fi\fi + \fi +}% \tabu@clinearg +\def\tabu@clinebox #1{\tabu@clineleads{\xleaders#1\hss}} +\def\tabu@clineleads #1{% + \let\tabu@thestyle \relax \let\tabu@leaders \@undefined + \gdef\tabu@thehrule{#1}} +\def\tabu@thehline{\begingroup + \ifdefined\tabu@leaders + \noexpand\tabu@thehleaders + \else \noexpand\tabu@thehrule + \fi \endgroup +}% \tabu@thehline +\def\tabu@xcline{% + \ifx \tabu@temp\tabucline + \toks@\expandafter{\the\toks@ \noalign + {\ifx\CT@drsc@\relax \vskip + \else \CT@drsc@\hrule height + \fi + \doublerulesep}}% + \fi + \tabu@docline +}% \tabu@xcline +\def\tabu@docline {\ifnum0=`{\fi \expandafter}\the\toks@} +\def\tabu@docline@evr {\xdef\tabu@doclineafter{\the\toks@}% + \ifnum0=`{\fi}\aftergroup\tabu@doclineafter} +\def\tabu@multispan #1#2{% + \ifnum\numexpr#1>\@ne #2\expandafter\tabu@multispan + \else \expandafter\@gobbletwo + \fi {#1-1}{#2}% +}% \tabu@multispan +\def\tabu@startstop #1{\tabu@start@stop #1\relax 1-\tabu@nbcols \@nnil} +\def\tabu@start@stop #1-#2\@nnil{% + \@defaultunits \tabu@start\number 0#1\relax \@nnil + \@defaultunits \tabu@stop \number 0#2\relax \@nnil + \tabu@stop \ifnum \tabu@start>\tabu@nbcols \m@ne + \else\ifnum \tabu@stop=\z@ \tabu@nbcols + \else\ifnum \tabu@stop>\tabu@nbcols \tabu@nbcols + \else \tabu@stop + \fi\fi\fi + \advance\tabu@start \m@ne + \ifnum \tabu@start>\z@ \advance\tabu@stop -\tabu@start \fi +}% \tabu@start@stop +%% Numbers: siunitx S columns (and \tabudecimal) ------------------- +\def\tabu@tabudecimal #1{% + \def\tabu@decimal{#1}\@temptokena{}% + \let\tabu@getdecimal@ \tabu@getdecimal@ignorespaces + \tabu@scandecimal +}% \tabu@tabudecimal +\def\tabu@scandecimal{\futurelet \tabu@temp \tabu@getdecimal@} +\def\tabu@skipdecimal#1{#1\tabu@scandecimal} +\def\tabu@getdecimal@ignorespaces{% + \ifcase 0\ifx\tabu@temp\ignorespaces\else + \ifx\tabu@temp\@sptoken1\else + 2\fi\fi\relax + \let\tabu@getdecimal@ \tabu@getdecimal + \expandafter\tabu@skipdecimal + \or \expandafter\tabu@gobblespace\expandafter\tabu@scandecimal + \else \expandafter\tabu@skipdecimal + \fi +}% \tabu@getdecimal@ignorespaces +\def\tabu@get@decimal#1{\@temptokena\expandafter{\the\@temptokena #1}% + \tabu@scandecimal} +\def\do#1{% + \def\tabu@get@decimalspace#1{% + \@temptokena\expandafter{\the\@temptokena #1}\tabu@scandecimal}% +}\do{ } +\let\tabu@@tabudecimal \tabu@tabudecimal +\def\tabu@getdecimal{% + \ifcase 0\ifx 0\tabu@temp\else + \ifx 1\tabu@temp\else + \ifx 2\tabu@temp\else + \ifx 3\tabu@temp\else + \ifx 4\tabu@temp\else + \ifx 5\tabu@temp\else + \ifx 6\tabu@temp\else + \ifx 7\tabu@temp\else + \ifx 8\tabu@temp\else + \ifx 9\tabu@temp\else + \ifx .\tabu@temp\else + \ifx ,\tabu@temp\else + \ifx -\tabu@temp\else + \ifx +\tabu@temp\else + \ifx e\tabu@temp\else + \ifx E\tabu@temp\else + \ifx\tabu@cellleft\tabu@temp1\else + \ifx\ignorespaces\tabu@temp1\else + \ifx\@sptoken\tabu@temp2\else + 3\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\relax + \expandafter\tabu@get@decimal + \or \expandafter\tabu@skipdecimal + \or \expandafter\tabu@get@decimalspace + \else\expandafter\tabu@printdecimal + \fi +}% \tabu@getdecimal +\def\tabu@printdecimal{% + \edef\tabu@temp{\the\@temptokena}% + \ifx\tabu@temp\@empty\else + \ifx\tabu@temp\space\else + \expandafter\tabu@decimal\expandafter{\the\@temptokena}% + \fi\fi +}% \tabu@printdecimal +%% Verbatim inside X columns ---------------------------------------- +\def\tabu@verbatim{% + \let\verb \tabu@verb + \let\FV@DefineCheckEnd \tabu@FV@DefineCheckEnd +}% \tabu@verbatim +\let\tabu@ltx@verb \verb +\def\tabu@verb{\@ifstar {\tabu@ltx@verb*} \tabu@ltx@verb} +\def\tabu@fancyvrb {% + \def\tabu@FV@DefineCheckEnd ##1{% + \def\tabu@FV@DefineCheckEnd{% + ##1% <original definition (if fancyvrb is loaded)> + \let\FV@CheckEnd \tabu@FV@CheckEnd + \let\FV@@CheckEnd \tabu@FV@@CheckEnd + \let\FV@@@CheckEnd \tabu@FV@@@CheckEnd + \edef\FV@EndScanning{% + \def\noexpand\next{\noexpand\end{\FV@EnvironName}}% + \global\let\noexpand\FV@EnvironName\relax + \noexpand\next}% + \xdef\FV@EnvironName{\detokenize\expandafter{\FV@EnvironName}}}% + }\expandafter\tabu@FV@DefineCheckEnd\expandafter{\FV@DefineCheckEnd} +}% \tabu@fancyvrb +\def\tabu@FV@CheckEnd #1{\expandafter\FV@@CheckEnd \detokenize{#1\end{}}\@nil} +\edef\tabu@FV@@@CheckEnd {\detokenize{\end{}}} +\begingroup +\catcode`\[1 \catcode`\]2 +\@makeother\{ \@makeother\} + \edef\x[\endgroup + \def\noexpand\tabu@FV@@CheckEnd ##1\detokenize[\end{]##2\detokenize[}]##3% + ]\x \@nil{\def\@tempa{#2}\def\@tempb{#3}} +\def\tabu@FV@ListProcessLine #1{% + \hbox {%to \hsize{% + \kern\leftmargin + \hbox {%to \linewidth{% + \FV@LeftListNumber + \FV@LeftListFrame + \FancyVerbFormatLine{#1}\hss +%% DG/SR modification begin - Jan. 28, 1998 (for numbers=right add-on) +%% \FV@RightListFrame}% + \FV@RightListFrame + \FV@RightListNumber}% +%% DG/SR modification end + \hss}} +%% \savetabu -------------------------------------------------------- +\newcommand*\savetabu[1]{\noalign{% + \tabu@sanitizearg{#1}\tabu@temp + \ifx \tabu@temp\@empty \tabu@savewarn{}{The tabu will not be saved}\else + \@ifundefined{tabu@saved@\tabu@temp}{}{\tabu@savewarn{#1}{Overwritting}}% + \ifdefined\tabu@restored \expandafter\let + \csname tabu@saved@\tabu@temp \endcsname \tabu@restored + \else {\tabu@save}% + \fi + \fi}% +}% \savetabu +\def\tabu@save {% + \toks0\expandafter{\tabu@saved@}% + \iftabu@negcoef + \let\tabu@wddef \relax \let\tabu@ \tabu@savewd \edef\tabu@savewd{\tabu@Xcoefs}% + \toks0\expandafter{\the\toks\expandafter0\tabu@savewd}\fi + \toks1\expandafter{\tabu@savedpream}% + \toks2\expandafter{\tabu@savedpreamble}% + \let\@preamble \relax + \let\tabu@savedpream \relax \let\tabu@savedparams \relax + \edef\tabu@preamble{% + \def\noexpand\tabu@aligndefault{\tabu@align}% + \def\tabu@savedparams {\noexpand\the\toks0}% + \def\tabu@savedpream {\noexpand\the\toks1}}% + \edef\tabu@usetabu{% + \def\@preamble {\noexpand\the\toks2}% + \tabu@target \the\tabu@target \relax + \tabucolX \the\tabucolX \relax + \tabu@nbcols \the\tabu@nbcols \relax + \def\noexpand\tabu@aligndefault{\tabu@align}% + \def\tabu@savedparams {\noexpand\the\toks0}% + \def\tabu@savedpream {\noexpand\the\toks1}}% + \let\tabu@aligndefault \relax \let\@sharp \relax + \edef\@tempa{\noexpand\tabu@s@ved + {\tabu@usetabu} + {\tabu@preamble} + {\the\toks1}}\@tempa + \tabu@message@save +}% \tabu@save +\long\def\tabu@s@ved #1#2#3{% + \def\tabu@usetabu{#1}% <for \tabu@message@save> + \expandafter\gdef\csname tabu@saved@\tabu@temp\endcsname ##1{% + \ifodd ##1% \usetabu + \tabu@measuringfalse \tabu@spreadfalse % Just in case... + \gdef\tabu@usetabu {% + \ifdim \tabu@target>\z@ \tabu@warn@usetabu \fi + \global\let\tabu@usetabu \@undefined + \def\@halignto {to\tabu@target}% + #1% + \ifx \tabu@align\tabu@aligndefault@text + \ifnum \tabu@nested=\z@ + \let\tabu@align \tabu@aligndefault \fi\fi}% + \else % \preamble + \gdef\tabu@preamble {% + \global\let\tabu@preamble \@undefined + #2% + \ifx \tabu@align\tabu@aligndefault@text + \ifnum \tabu@nested=\z@ + \let\tabu@align \tabu@aligndefault \fi\fi}% + \fi + #3}% +}% \tabu@s@ved +\def\tabu@aligndefault@text {\tabu@aligndefault}% +\def\tabu@warn@usetabu {\PackageWarning{tabu} + {Specifying a target with \string\usetabu\space is useless + \MessageBreak The target cannot be changed!}} +\def\tabu@savewd #1#2{\ifdim #2\p@<\z@ \tabu@wddef{#1}{\tabu@wd{#1}}\fi} +\def\tabu@savewarn#1#2{\PackageInfo{tabu} + {User-name `#1' already used for \string\savetabu + \MessageBreak #2}}% +\def\tabu@saveerr#1{\PackageError{tabu} + {User-name `#1' is unknown for \string\usetabu + \MessageBreak I cannot restore an unknown preamble!}\@ehd} +%% \rowfont --------------------------------------------------------- +\newskip \tabu@cellskip +\def\tabu@rowfont{\ifdim \baselineskip=\z@\noalign\fi + {\ifnum0=`}\fi \tabu@row@font} +\newcommand*\tabu@row@font[2][]{% + \ifnum7=\currentgrouptype + \global\let\tabu@@cellleft \tabu@cellleft + \global\let\tabu@@cellright \tabu@cellright + \global\let\tabu@@celllalign \tabu@celllalign + \global\let\tabu@@cellralign \tabu@cellralign + \global\let\tabu@@rowfontreset\tabu@rowfontreset + \fi + \global\let\tabu@rowfontreset \tabu@rowfont@reset + \expandafter\gdef\expandafter\tabu@cellleft\expandafter{\tabu@cellleft #2}% + \ifcsname tabu@cell@#1\endcsname % row alignment + \csname tabu@cell@#1\endcsname \fi + \ifnum0=`{\fi}% end of group / noalign group +}% \rowfont +\def\tabu@ifcolorleavevmode #1{\let\color \tabu@leavevmodecolor #1\let\color\tabu@color}% +\def\tabu@rowfont@reset{% + \global\let\tabu@rowfontreset \tabu@@rowfontreset + \global\let\tabu@cellleft \tabu@@cellleft + \global\let\tabu@cellright \tabu@@cellright + \global\let\tabu@cellfont \@empty + \global\let\tabu@celllalign \tabu@@celllalign + \global\let\tabu@cellralign \tabu@@cellralign +}% \tabu@@rowfontreset +\let\tabu@rowfontreset \@empty % overwritten \AtBeginDocument if colortbl +%% \tabu@prepnext@tok ----------------------------------------------- +\newif \iftabu@cellright +\def\tabu@prepnext@tok{% + \ifnum \count@<\z@ % <first initialisation> + \@tempcnta \@M % <not initialized by array.sty> + \tabu@nbcols\z@ + \let\tabu@fornoopORI \@fornoop + \tabu@cellrightfalse + \else + \ifcase \numexpr \count@-\@tempcnta \relax % (case 0): prev. token is left + \advance \tabu@nbcols \@ne + \iftabu@cellright % before-previous token is right and is finished + \tabu@cellrightfalse % <only once> + \tabu@righttok + \fi + \tabu@lefttok + \or % (case 1) previous token is right + \tabu@cellrighttrue \let\@fornoop \tabu@lastnoop + \else % special column: do not change the token + \iftabu@cellright % before-previous token is right + \tabu@cellrightfalse + \tabu@righttok + \fi + \fi % \ifcase + \fi + \tabu@prepnext@tokORI +}% \tabu@prepnext@tok +\long\def\tabu@lastnoop#1\@@#2#3{\tabu@lastn@@p #2\@nextchar \in@\in@@} +\def\tabu@lastn@@p #1\@nextchar #2#3\in@@{% + \ifx \in@#2\else + \let\@fornoop \tabu@fornoopORI + \xdef\tabu@mkpreambuffer{\tabu@nbcols\the\tabu@nbcols \tabu@mkpreambuffer}% + \toks0\expandafter{\expandafter\tabu@everyrowtrue \the\toks0}% + \expandafter\prepnext@tok + \fi +}% \tabu@lastnoop +\def\tabu@righttok{% + \advance \count@ \m@ne + \toks\count@\expandafter {\the\toks\count@ \tabu@cellright \tabu@cellralign}% + \advance \count@ \@ne +}% \tabu@righttok +\def\tabu@lefttok{\toks\count@\expandafter{\expandafter\tabu@celllalign + \the\toks\count@ \tabu@cellleft}% after because of $ +}% \tabu@lefttok +%% Neutralisation of glues ------------------------------------------ +\let\tabu@cellleft \@empty +\let\tabu@cellright \@empty +\tabu@celllalign@def{\tabu@cellleft}% +\let\tabu@cellralign \@empty +\def\tabu@cell@align #1#2#3{% + \let\tabu@maybesiunitx \toks@ \tabu@celllalign + \global \expandafter \tabu@celllalign@def \expandafter {\the\toks@ #1}% + \toks@\expandafter{\tabu@cellralign #2}% + \xdef\tabu@cellralign{\the\toks@}% + \toks@\expandafter{\tabu@cellleft #3}% + \xdef\tabu@cellleft{\the\toks@}% +}% \tabu@cell@align +\def\tabu@cell@l{% force alignment to left + \tabu@cell@align + {\tabu@removehfil \raggedright \tabu@cellleft}% left + {\tabu@flush1\tabu@ignorehfil}% right + \raggedright +}% \tabu@cell@l +\def\tabu@cell@c{% force alignment to center + \tabu@cell@align + {\tabu@removehfil \centering \tabu@flush{.5}\tabu@cellleft} + {\tabu@flush{.5}\tabu@ignorehfil} + \centering +}% \tabu@cell@c +\def\tabu@cell@r{% force alignment to right + \tabu@cell@align + {\tabu@removehfil \raggedleft \tabu@flush1\tabu@cellleft} + \tabu@ignorehfil + \raggedleft +}% \tabu@cell@r +\def\tabu@cell@j{% force justification (for p, m, b columns) + \tabu@cell@align + {\tabu@justify\tabu@cellleft} + {} + \tabu@justify +}% \tabu@cell@j +\def\tabu@justify{% + \leftskip\z@skip \@rightskip\leftskip \rightskip\@rightskip + \parfillskip\@flushglue +}% \tabu@justify +%% ragged2e settings +\def\tabu@cell@L{% force alignment to left (ragged2e) + \tabu@cell@align + {\tabu@removehfil \RaggedRight \tabu@cellleft} + {\tabu@flush 1\tabu@ignorehfil} + \RaggedRight +}% \tabu@cell@L +\def\tabu@cell@C{% force alignment to center (ragged2e) + \tabu@cell@align + {\tabu@removehfil \Centering \tabu@flush{.5}\tabu@cellleft} + {\tabu@flush{.5}\tabu@ignorehfil} + \Centering +}% \tabu@cell@C +\def\tabu@cell@R{% force alignment to right (ragged2e) + \tabu@cell@align + {\tabu@removehfil \RaggedLeft \tabu@flush 1\tabu@cellleft} + \tabu@ignorehfil + \RaggedLeft +}% \tabu@cell@R +\def\tabu@cell@J{% force justification (ragged2e) + \tabu@cell@align + {\justifying \tabu@cellleft} + {} + \justifying +}% \tabu@cell@J +\def\tabu@flush#1{% + \iftabu@colortbl % colortbl uses \hfill rather than \hfil + \hskip \ifnum13<\currentgrouptype \stretch{#1}% + \else \ifdim#1pt<\p@ \tabu@cellskip + \else \stretch{#1} + \fi\fi \relax + \else % array.sty + \ifnum 13<\currentgrouptype + \hfil \hskip1sp \relax \fi + \fi +}% \tabu@flush +\let\tabu@hfil \hfil +\let\tabu@hfill \hfill +\let\tabu@hskip \hskip +\def\tabu@removehfil{% + \iftabu@colortbl + \unkern \tabu@cellskip =\lastskip + \ifnum\gluestretchorder\tabu@cellskip =\tw@ \hskip-\tabu@cellskip + \else \tabu@cellskip \z@skip + \fi + \else + \ifdim\lastskip=1sp\unskip\fi + \ifnum\gluestretchorder\lastskip =\@ne + \hfilneg % \hfilneg for array.sty but not for colortbl... + \fi + \fi +}% \tabu@removehfil +\def\tabu@ignorehfil{\aftergroup \tabu@nohfil} +\def\tabu@nohfil{% \hfil -> do nothing + restore original \hfil + \def\hfil{\let\hfil \tabu@hfil}% local to (alignment template) group +}% \tabu@nohfil +\def\tabu@colortblalignments {% if colortbl + \def\tabu@nohfil{% + \def\hfil {\let\hfil \tabu@hfil}% local to (alignment template) group + \def\hfill {\let\hfill \tabu@hfill}% (colortbl uses \hfill) pfff... + \def\hskip ####1\relax{\let\hskip \tabu@hskip}}% local +}% \tabu@colortblalignments +%% Taking care of footnotes and hyperfootnotes ---------------------- +\long\def\tabu@footnotetext #1{% + \edef\@tempa{\the\tabu@footnotes + \noexpand\footnotetext [\the\csname c@\@mpfn\endcsname]}% + \global\tabu@footnotes\expandafter{\@tempa {#1}}}% +\long\def\tabu@xfootnotetext [#1]#2{% + \global\tabu@footnotes\expandafter{\the\tabu@footnotes + \footnotetext [{#1}]{#2}}} +\let\tabu@xfootnote \@xfootnote +\long\def\tabu@Hy@ftntext{\tabu@Hy@ftntxt {\the \c@footnote }} +\long\def\tabu@Hy@xfootnote [#1]{% + \begingroup + \value\@mpfn #1\relax + \protected@xdef \@thefnmark {\thempfn}% + \endgroup + \@footnotemark \tabu@Hy@ftntxt {#1}% +}% \tabu@Hy@xfootnote +\long\def\tabu@Hy@ftntxt #1#2{% + \edef\@tempa{% + \the\tabu@footnotes + \begingroup + \value\@mpfn #1\relax + \noexpand\protected@xdef\noexpand\@thefnmark {\noexpand\thempfn}% + \expandafter \noexpand \expandafter + \tabu@Hy@footnotetext \expandafter{\Hy@footnote@currentHref}% + }% + \global\tabu@footnotes\expandafter{\@tempa {#2}% + \endgroup}% +}% \tabu@Hy@ftntxt +\long\def\tabu@Hy@footnotetext #1#2{% + \H@@footnotetext{% + \ifHy@nesting + \hyper@@anchor {#1}{#2}% + \else + \Hy@raisedlink{% + \hyper@@anchor {#1}{\relax}% + }% + \def\@currentHref {#1}% + \let\@currentlabelname \@empty + #2% + \fi + }% +}% \tabu@Hy@footnotetext +%% No need for \arraybackslash ! ------------------------------------ +\def\tabu@latextwoe {% +\def\tabu@temp##1##2##3{{\toks@\expandafter{##2##3}\xdef##1{\the\toks@}}} +\tabu@temp \tabu@centering \centering \arraybackslash +\tabu@temp \tabu@raggedleft \raggedleft \arraybackslash +\tabu@temp \tabu@raggedright \raggedright \arraybackslash +}% \tabu@latextwoe +\def\tabu@raggedtwoe {% +\def\tabu@temp ##1##2##3{{\toks@\expandafter{##2##3}\xdef##1{\the\toks@}}} +\tabu@temp \tabu@Centering \Centering \arraybackslash +\tabu@temp \tabu@RaggedLeft \RaggedLeft \arraybackslash +\tabu@temp \tabu@RaggedRight \RaggedRight \arraybackslash +\tabu@temp \tabu@justifying \justifying \arraybackslash +}% \tabu@raggedtwoe +\def\tabu@normalcrbackslash{\let\\\@normalcr} +\def\tabu@trivlist{\expandafter\def\expandafter\@trivlist\expandafter{% + \expandafter\tabu@normalcrbackslash \@trivlist}} +%% Utilities: \fbox \fcolorbox and \tabudecimal ------------------- +\def\tabu@fbox {\leavevmode\afterassignment\tabu@beginfbox \setbox\@tempboxa\hbox} +\def\tabu@beginfbox {\bgroup \kern\fboxsep + \bgroup\aftergroup\tabu@endfbox} +\def\tabu@endfbox {\kern\fboxsep\egroup\egroup + \@frameb@x\relax} +\def\tabu@color@b@x #1#2{\leavevmode \bgroup + \def\tabu@docolor@b@x{#1{#2\color@block{\wd\z@}{\ht\z@}{\dp\z@}\box\z@}}% + \afterassignment\tabu@begincolor@b@x \setbox\z@ \hbox +}% \tabu@color@b@x +\def\tabu@begincolor@b@x {\kern\fboxsep \bgroup + \aftergroup\tabu@endcolor@b@x \set@color} +\def\tabu@endcolor@b@x {\kern\fboxsep \egroup + \dimen@\ht\z@ \advance\dimen@ \fboxsep \ht\z@ \dimen@ + \dimen@\dp\z@ \advance\dimen@ \fboxsep \dp\z@ \dimen@ + \tabu@docolor@b@x \egroup +}% \tabu@endcolor@b@x +%% Corrections (arydshln, delarray, colortbl) ----------------------- +\def\tabu@fix@arrayright {%% \@arrayright is missing from \endarray + \iftabu@colortbl + \ifdefined\adl@array % <colortbl + arydshln> + \def\tabu@endarray{% + \adl@endarray \egroup \adl@arrayrestore \CT@end \egroup %<original> + \@arrayright % <FC> + \gdef\@preamble{}}% <FC> + \else % <colortbl / no arydshln> + \def\tabu@endarray{% + \crcr \egroup \egroup %<original> + \@arrayright % <FC> + \gdef\@preamble{}\CT@end}% + \fi + \else + \ifdefined\adl@array % <arydshln / no colortbl> + \def\tabu@endarray{% + \adl@endarray \egroup \adl@arrayrestore \egroup %<original> + \@arrayright % <FC> + \gdef\@preamble{}}% <FC> + \else % <no arydshln / no colotbl + \@arrayright missing> + \PackageWarning{tabu} + {\string\@arrayright\space is missing from the + \MessageBreak definition of \string\endarray. + \MessageBreak Comptability with delarray.sty is broken.}% + \fi\fi +}% \tabu@fix@arrayright +\def\tabu@adl@xarraydashrule #1#2#3{% + \ifnum\@lastchclass=\adl@class@start\else + \ifnum\@lastchclass=\@ne\else + \ifnum\@lastchclass=5 \else % <FC> @-arg (class 5) and !-arg (class 1) + \adl@leftrulefalse \fi\fi % must be treated the same + \fi + \ifadl@zwvrule\else \ifadl@inactive\else + \@addtopreamble{\vrule\@width\arrayrulewidth + \@height\z@ \@depth\z@}\fi \fi + \ifadl@leftrule + \@addtopreamble{\adl@vlineL{\CT@arc@}{\adl@dashgapcolor}% + {\number#1}#3}% + \else \@addtopreamble{\adl@vlineR{\CT@arc@}{\adl@dashgapcolor}% + {\number#2}#3} + \fi +}% \tabu@adl@xarraydashrule +\def\tabu@adl@act@endpbox {% + \unskip \ifhmode \nobreak \fi \@finalstrut \@arstrutbox + \egroup \egroup + \adl@colhtdp \box\adl@box \hfil +}% \tabu@adl@act@endpbox +\def\tabu@adl@fix {% + \let\adl@xarraydashrule \tabu@adl@xarraydashrule % <fix> arydshln + \let\adl@act@endpbox \tabu@adl@act@endpbox % <fix> arydshln + \let\adl@act@@endpbox \tabu@adl@act@endpbox % <fix> arydshln + \let\@preamerror \@preamerr % <fix> arydshln +}% \tabu@adl@fix +%% Correction for longtable' \@startbox definition ------------------ +%% => \everypar is ``missing'' : TeX should be in vertical mode +\def\tabu@LT@startpbox #1{% + \bgroup + \let\@footnotetext\LT@p@ftntext + \setlength\hsize{#1}% + \@arrayparboxrestore + \everypar{% + \vrule \@height \ht\@arstrutbox \@width \z@ + \everypar{}}% +}% \tabu@LT@startpbox +%% \tracingtabu and the package options ------------------ +\DeclareOption{delarray}{\AtEndOfPackage{\RequirePackage{delarray}}} +\DeclareOption{linegoal}{% + \AtEndOfPackage{% + \RequirePackage{linegoal}[2010/12/07]% + \let\tabudefaulttarget \linegoal% \linegoal is \linewidth if not pdfTeX +}} +\DeclareOption{scantokens}{\tabuscantokenstrue} +\DeclareOption{debugshow}{\AtEndOfPackage{\tracingtabu=\tw@}} +\def\tracingtabu {\begingroup\@ifnextchar=% + {\afterassignment\tabu@tracing\count@} + {\afterassignment\tabu@tracing\count@1\relax}} +\def\tabu@tracing{\expandafter\endgroup + \expandafter\tabu@tr@cing \the\count@ \relax +}% \tabu@tracing +\def\tabu@tr@cing #1\relax {% + \ifnum#1>\thr@@ \let\tabu@tracinglines\message + \else \let\tabu@tracinglines\@gobble + \fi + \ifnum#1>\tw@ \let\tabu@DBG \tabu@@DBG + \def\tabu@mkarstrut {\tabu@DBG@arstrut}% + \tabustrutrule 1.5\p@ + \else \let\tabu@DBG \@gobble + \def\tabu@mkarstrut {\tabu@arstrut}% + \tabustrutrule \z@ + \fi + \ifnum#1>\@ne \let\tabu@debug \message + \else \let\tabu@debug \@gobble + \fi + \ifnum#1>\z@ + \let\tabu@message \message + \let\tabu@tracing@save \tabu@message@save + \let\tabu@starttimer \tabu@pdftimer + \else + \let\tabu@message \@gobble + \let\tabu@tracing@save \@gobble + \let\tabu@starttimer \relax + \fi +}% \tabu@tr@cing +%% Setup \AtBeginDocument +\AtBeginDocument{\tabu@AtBeginDocument} +\def\tabu@AtBeginDocument{\let\tabu@AtBeginDocument \@undefined + \ifdefined\arrayrulecolor \tabu@colortbltrue % <colortbl> + \tabu@colortblalignments % different glues are used + \else \tabu@colortblfalse \fi + \ifdefined\CT@arc@ \else \let\CT@arc@ \relax \fi + \ifdefined\CT@drsc@\else \let\CT@drsc@ \relax \fi + \let\tabu@arc@L \CT@arc@ \let\tabu@drsc@L \CT@drsc@ + \ifodd 1\ifcsname siunitx_table_collect_begin:Nn\endcsname % <siunitx: ok> + \expandafter\ifx + \csname siunitx_table_collect_begin:Nn\endcsname\relax 0\fi\fi\relax + \tabu@siunitxtrue + \else \let\tabu@maybesiunitx \@firstofone % <not siunitx: setup> + \let\tabu@siunitx \tabu@nosiunitx + \tabu@siunitxfalse + \fi + \ifdefined\adl@array % <arydshln> + \else \let\tabu@adl@fix \relax + \let\tabu@adl@endtrial \@empty \fi + \ifdefined\longtable % <longtable> + \else \let\longtabu \tabu@nolongtabu \fi + \ifdefined\cellspacetoplimit \tabu@warn@cellspace\fi + \csname\ifcsname ifHy@hyperfootnotes\endcsname % <hyperfootnotes> + ifHy@hyperfootnotes\else iffalse\fi\endcsname + \let\tabu@footnotetext \tabu@Hy@ftntext + \let\tabu@xfootnote \tabu@Hy@xfootnote \fi + \ifdefined\FV@DefineCheckEnd% <fancyvrb> + \tabu@fancyvrb \fi + \ifdefined\color % <color / xcolor> + \let\tabu@color \color + \def\tabu@leavevmodecolor ##1{% + \def\tabu@leavevmodecolor {\leavevmode ##1}% + }\expandafter\tabu@leavevmodecolor\expandafter{\color}% + \else + \let\tabu@color \tabu@nocolor + \let\tabu@leavevmodecolor \@firstofone \fi + \tabu@latextwoe + \ifdefined\@raggedtwoe@everyselectfont % <ragged2e> + \tabu@raggedtwoe + \else + \let\tabu@cell@L \tabu@cell@l + \let\tabu@cell@R \tabu@cell@r + \let\tabu@cell@C \tabu@cell@c + \let\tabu@cell@J \tabu@cell@j \fi + \expandafter\in@ \expandafter\@arrayright \expandafter{\endarray}% + \ifin@ \let\tabu@endarray \endarray + \else \tabu@fix@arrayright \fi% <fix for colortbl & arydshln (delarray)> + \everyrow{}% +}% \tabu@AtBeginDocument +\def\tabu@warn@cellspace{% + \PackageWarning{tabu}{% + Package cellspace has some limitations + \MessageBreak And redefines some macros of array.sty. + \MessageBreak Please use \string\tabulinesep\space to control + \MessageBreak vertical spacing of lines inside tabu environnement}% +}% \tabu@warn@cellspace +%% tabu Package initialisation +\tabuscantokensfalse +\let\tabu@arc@G \relax +\let\tabu@drsc@G \relax +\let\tabu@evr@G \@empty +\let\tabu@rc@G \@empty +\def\tabu@ls@G {\tabu@linestyle@}% +\let\tabu@@rowfontreset \@empty % <init> +\let\tabu@@celllalign \@empty +\let\tabu@@cellralign \@empty +\let\tabu@@cellleft \@empty +\let\tabu@@cellright \@empty +\def\tabu@naturalXmin {\z@} +\def\tabu@naturalXmax {\z@} +\let\tabu@rowfontreset \@empty +\def\tabulineon {4pt}\let\tabulineoff \tabulineon +\tabu@everyrowtrue +\ifdefined\pdfelapsedtime % <pdfTeX> + \def\tabu@pdftimer {\xdef\tabu@starttime{\the\pdfelapsedtime}}% +\else \let\tabu@pdftimer \relax \let\tabu@message@etime \relax +\fi +\tracingtabu=\z@ +\newtabulinestyle {=\maxdimen}% creates the 'factory' settings \tabu@linestyle@ +\tabulinestyle{} +\taburowcolors{} +\let\tabudefaulttarget \linewidth +\ProcessOptions* % \ProcessOptions* is quicker ! +\endinput +%% +%% End of file `tabu.sty'. diff --git a/doc/doxygen/latex/trilateration_8c.tex b/doc/doxygen/latex/trilateration_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..49e2f88fdcf78b751d9bf965009a387065e9d2dc --- /dev/null +++ b/doc/doxygen/latex/trilateration_8c.tex @@ -0,0 +1,362 @@ +\hypertarget{trilateration_8c}{}\doxysection{trilateration.\+c File Reference} +\label{trilateration_8c}\index{trilateration.c@{trilateration.c}} + + +Implement the trilateration algorithm. + + +{\ttfamily \#include $<$math.\+h$>$}\newline +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include $<$string.\+h$>$}\newline +{\ttfamily \#include \char`\"{}moore\+\_\+penrose\+\_\+pseudo\+\_\+inverse.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}svd.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}trilateration.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{trilateration_8c_a95fc45efcb10019be21704539eeedefb}{trilateration1}} (uint8\+\_\+t anchor\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} anchor\+\_\+pos\+\_\+matrix\mbox{[}anchor\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} pseudo\+\_\+inv\+\_\+matrix\mbox{[}4\mbox{]}\mbox{[}anchor\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} homog\+\_\+sol\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} dist\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} solution\+\_\+x1\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} solution\+\_\+x2\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Implement the trilateration algorithm using the pre-\/processed pseudo-\/inverse matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{trilateration_8c_adf749802a4d86c2a97a6bac50d17bfea}{trilateration2}} (uint8\+\_\+t anchor\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} anchor\+\_\+pos\+\_\+matrix\mbox{[}anchor\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} dist\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} solution\+\_\+x1\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} solution\+\_\+x2\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Implement the trilateration algorithm. \end{DoxyCompactList}\item +void \mbox{\hyperlink{trilateration_8c_aadf622c7ec43dce57988a9aef1533758}{trilateration\+\_\+preprocessed\+\_\+get\+\_\+particular\+\_\+solution}} (\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} pseudo\+\_\+inv\+\_\+matrix\mbox{[}4\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} b\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} particular\+\_\+solu\+\_\+arr\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the particular solution, which is the general solution of $ A \vec{x_0} = \vec{b_0}$. \end{DoxyCompactList}\item +uint8\+\_\+t \mbox{\hyperlink{trilateration_8c_ab5f06e68df75b4708d722c268932578c}{trilateration\+\_\+get\+\_\+rank\+\_\+and\+\_\+homogeneous\+\_\+solution}} (uint8\+\_\+t anchor\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} anchor\+\_\+pos\+\_\+matrix\mbox{[}anchor\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} Xh\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the rank and the solution of the homogeneous system $ A \vec{x_0} = 0 $. \end{DoxyCompactList}\item +void \mbox{\hyperlink{trilateration_8c_a76695d4831cf7c08b468fe56f117b358}{trilateration\+\_\+get\+\_\+particular\+\_\+solution}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} anchor\+\_\+pos\+\_\+mat\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} dist\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} Xp\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the particular solution, which is the general solution of $ A \vec{x_0} = \vec{b_0} $. \end{DoxyCompactList}\item +void \mbox{\hyperlink{trilateration_8c_a45883b7c5af43c478bb488b536faa56e}{trilateration\+\_\+get\+\_\+quadratic\+\_\+equation\+\_\+solution}} (\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} Xp\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} Xh\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} solution\+\_\+x1\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} solution\+\_\+x2\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Solve a quadratic equation. \end{DoxyCompactList}\item +void \mbox{\hyperlink{trilateration_8c_a3c9dfccb08c7e4cdb5533cd6bc8b5832}{trilateration\+\_\+get\+\_\+\+A\+\_\+matrix}} (uint8\+\_\+t m, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} anchor\+\_\+pos\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}4\mbox{]}) +\begin{DoxyCompactList}\small\item\em Computes the matrix $ A $ of the equation system\+: $ A \vec{x} = \vec{b}$. \end{DoxyCompactList}\item +void \mbox{\hyperlink{trilateration_8c_abe0c5c3a77d41a6a94aceb8069ec2082}{trilateration\+\_\+get\+\_\+b\+\_\+vector}} (uint8\+\_\+t anchor\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} dist\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} anchor\+\_\+pos\+\_\+matrix\mbox{[}anchor\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} b\+\_\+vec\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Computes the vector $ \vec{b} $ of the equation system\+: $ A \vec{x} = \vec{b}$. \end{DoxyCompactList}\item +void \mbox{\hyperlink{trilateration_8c_a4270371ead754327c478d19d57bfafba}{trilateration\+\_\+solve\+\_\+linear\+\_\+equation}} (uint8\+\_\+t line\+\_\+num, uint8\+\_\+t col\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} pseudo\+\_\+inv\+\_\+matrix\mbox{[}line\+\_\+num\mbox{]}\mbox{[}col\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} b\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} sol\+\_\+vec\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Solve a linear equation. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Implement the trilateration algorithm. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} + +Abdelmoumen Norrdine \href{mailto:a.norrdine@googlemail.com}{\texttt{ a.\+norrdine@googlemail.\+com}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{trilateration_8c_a95fc45efcb10019be21704539eeedefb}\label{trilateration_8c_a95fc45efcb10019be21704539eeedefb}} +\index{trilateration.c@{trilateration.c}!trilateration1@{trilateration1}} +\index{trilateration1@{trilateration1}!trilateration.c@{trilateration.c}} +\doxysubsubsection{\texorpdfstring{trilateration1()}{trilateration1()}} +{\footnotesize\ttfamily void trilateration1 (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{anchor\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{anchor\+\_\+pos\+\_\+matrix\mbox{[}anchor\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{pseudo\+\_\+inv\+\_\+matrix\mbox{[}4\mbox{]}\mbox{[}anchor\+\_\+num\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{homog\+\_\+sol\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{dist\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{solution\+\_\+x1\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{solution\+\_\+x2\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Implement the trilateration algorithm using the pre-\/processed pseudo-\/inverse matrix. + +\begin{DoxyNote}{Note} +This function should be initialized with the pre-\/processed pseudo-\/inverse matrix of the equation system\+: $ A \vec{x} = 0 $. Caution!\+: The {\ttfamily solution\+\_\+x1} and the {\ttfamily solution\+\_\+x2} vectors have a length of 3 or 4 in the case of two-\/dimensional or three-\/dimensional space. The first element $(x_0)$ of the {\ttfamily solution\+\_\+x1}\mbox{[}\mbox{]} and the {\ttfamily solution\+\_\+x2}\mbox{[}\mbox{]} vectors is a measure of the solvability of the multilateration problem. For example, in the three-\/dimensional space\+: $ d = x_0 - \left( x_1^{2} + x_2^{2} + x_3^{2} \right)$. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em anchor\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em anchor\+\_\+pos\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em pseudo\+\_\+inv\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the pre-\/processed pseudo-\/inverse matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em homog\+\_\+sol\+\_\+arr\mbox{[}$\,$\mbox{]}} & the homogeneous solution. \\ +\hline +\mbox{\texttt{ in}} & {\em dist\+\_\+arr\mbox{[}$\,$\mbox{]}} & distances to the reference stations. \\ +\hline +\mbox{\texttt{ in,out}} & {\em solution\+\_\+x1\mbox{[}$\,$\mbox{]}} & includes the first solution. It has the length of 3 or 4 in the case of two-\/dimensional or three-\/dimensional space. \\ +\hline +\mbox{\texttt{ in,out}} & {\em solution\+\_\+x2\mbox{[}$\,$\mbox{]}} & includes the second solution. It has length of 3 or 4 in the case of two-\/dimensional or three-\/dimensional space. \\ +\hline +\end{DoxyParams} + + +Definition at line 32 of file trilateration.\+c. + + + +References matrix\+\_\+t, trilateration\+\_\+get\+\_\+b\+\_\+vector(), trilateration\+\_\+get\+\_\+quadratic\+\_\+equation\+\_\+solution(), trilateration\+\_\+preprocessed\+\_\+get\+\_\+particular\+\_\+solution(), and trilateration\+\_\+solve\+\_\+linear\+\_\+equation(). + + + +Referenced by magnetic\+\_\+based\+\_\+preprocessing\+\_\+get\+\_\+position(). + +\mbox{\Hypertarget{trilateration_8c_adf749802a4d86c2a97a6bac50d17bfea}\label{trilateration_8c_adf749802a4d86c2a97a6bac50d17bfea}} +\index{trilateration.c@{trilateration.c}!trilateration2@{trilateration2}} +\index{trilateration2@{trilateration2}!trilateration.c@{trilateration.c}} +\doxysubsubsection{\texorpdfstring{trilateration2()}{trilateration2()}} +{\footnotesize\ttfamily void trilateration2 (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{anchor\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{anchor\+\_\+pos\+\_\+matrix\mbox{[}anchor\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{dist\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{solution\+\_\+x1\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{solution\+\_\+x2\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Implement the trilateration algorithm. + +\begin{DoxyNote}{Note} +The pre-\/processed pseudo-\/inverse matrix of the equation system\+: $ A \vec{x} = 0 $ is computed on the mobile station. Caution!\+: The {\ttfamily solution\+\_\+x1} and the {\ttfamily solution\+\_\+x2} vectors have a length of 3 or 4 in the case of two-\/dimensional or three-\/dimensional space. The first element $(x_0)$ of the {\ttfamily solution\+\_\+x1}\mbox{[}\mbox{]} and the {\ttfamily solution\+\_\+x2}\mbox{[}\mbox{]} vectors is a measure of the solvability of the multilateration problem. For example, in the three-\/dimensional space\+: $ d = x_0 - \left( x_1^{2} + x_2^{2} + x_3^{2} \right)$. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em anchor\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em anchor\+\_\+pos\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em dist\+\_\+arr\mbox{[}$\,$\mbox{]}} & distances to the reference stations. \\ +\hline +\mbox{\texttt{ in,out}} & {\em solution\+\_\+x1\mbox{[}$\,$\mbox{]}} & includes the first solution. It has the length of 3 or 4 in the case of two-\/dimensional or three-\/dimensional space. \\ +\hline +\mbox{\texttt{ in,out}} & {\em solution\+\_\+x2\mbox{[}$\,$\mbox{]}} & includes the second solution. It has the length of 3 or 4 in the case of two-\/dimensional or three-\/dimensional space. \\ +\hline +\end{DoxyParams} + + +Definition at line 69 of file trilateration.\+c. + + + +References matrix\+\_\+t, moore\+\_\+penrose\+\_\+get\+\_\+pinv(), trilateration\+\_\+get\+\_\+\+A\+\_\+matrix(), trilateration\+\_\+get\+\_\+b\+\_\+vector(), trilateration\+\_\+get\+\_\+particular\+\_\+solution(), trilateration\+\_\+get\+\_\+quadratic\+\_\+equation\+\_\+solution(), trilateration\+\_\+get\+\_\+rank\+\_\+and\+\_\+homogeneous\+\_\+solution(), and trilateration\+\_\+solve\+\_\+linear\+\_\+equation(). + + + +Referenced by distance\+\_\+based\+\_\+test(), magnetic\+\_\+based\+\_\+test(), and recog\+\_\+mitigate\+\_\+multipath(). + +\mbox{\Hypertarget{trilateration_8c_a3c9dfccb08c7e4cdb5533cd6bc8b5832}\label{trilateration_8c_a3c9dfccb08c7e4cdb5533cd6bc8b5832}} +\index{trilateration.c@{trilateration.c}!trilateration\_get\_A\_matrix@{trilateration\_get\_A\_matrix}} +\index{trilateration\_get\_A\_matrix@{trilateration\_get\_A\_matrix}!trilateration.c@{trilateration.c}} +\doxysubsubsection{\texorpdfstring{trilateration\_get\_A\_matrix()}{trilateration\_get\_A\_matrix()}} +{\footnotesize\ttfamily void trilateration\+\_\+get\+\_\+\+A\+\_\+matrix (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{anchor\+\_\+pos\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}4\mbox{]} }\end{DoxyParamCaption})} + + + +Computes the matrix $ A $ of the equation system\+: $ A \vec{x} = \vec{b}$. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em anchor\+\_\+pos\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in,out}} & {\em A\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix $ A $. \\ +\hline +\end{DoxyParams} + + +Definition at line 256 of file trilateration.\+c. + + + +Referenced by pos\+\_\+algos\+\_\+common\+\_\+test(), trilateration2(), trilateration\+\_\+get\+\_\+particular\+\_\+solution(), and trilateration\+\_\+get\+\_\+rank\+\_\+and\+\_\+homogeneous\+\_\+solution(). + +\mbox{\Hypertarget{trilateration_8c_abe0c5c3a77d41a6a94aceb8069ec2082}\label{trilateration_8c_abe0c5c3a77d41a6a94aceb8069ec2082}} +\index{trilateration.c@{trilateration.c}!trilateration\_get\_b\_vector@{trilateration\_get\_b\_vector}} +\index{trilateration\_get\_b\_vector@{trilateration\_get\_b\_vector}!trilateration.c@{trilateration.c}} +\doxysubsubsection{\texorpdfstring{trilateration\_get\_b\_vector()}{trilateration\_get\_b\_vector()}} +{\footnotesize\ttfamily void trilateration\+\_\+get\+\_\+b\+\_\+vector (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{anchor\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{dist\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{anchor\+\_\+pos\+\_\+matrix\mbox{[}anchor\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{b\+\_\+vec\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Computes the vector $ \vec{b} $ of the equation system\+: $ A \vec{x} = \vec{b}$. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em anchor\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em dist\+\_\+arr\mbox{[}$\,$\mbox{]}} & distances to the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em anchor\+\_\+pos\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in,out}} & {\em b\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the vector $ vec{b} $. \\ +\hline +\end{DoxyParams} + + +Definition at line 275 of file trilateration.\+c. + + + +Referenced by trilateration1(), trilateration2(), and trilateration\+\_\+get\+\_\+particular\+\_\+solution(). + +\mbox{\Hypertarget{trilateration_8c_a76695d4831cf7c08b468fe56f117b358}\label{trilateration_8c_a76695d4831cf7c08b468fe56f117b358}} +\index{trilateration.c@{trilateration.c}!trilateration\_get\_particular\_solution@{trilateration\_get\_particular\_solution}} +\index{trilateration\_get\_particular\_solution@{trilateration\_get\_particular\_solution}!trilateration.c@{trilateration.c}} +\doxysubsubsection{\texorpdfstring{trilateration\_get\_particular\_solution()}{trilateration\_get\_particular\_solution()}} +{\footnotesize\ttfamily void trilateration\+\_\+get\+\_\+particular\+\_\+solution (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{anchor\+\_\+pos\+\_\+mat\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{dist\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{Xp\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the particular solution, which is the general solution of $ A \vec{x_0} = \vec{b_0} $. + +\begin{DoxyNote}{Note} +The particular solution is calculated in the case of three reference stations. The particular solution is computed on the mobile station. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the reference stations matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em anchor\+\_\+pos\+\_\+mat\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em dist\+\_\+arr\mbox{[}$\,$\mbox{]}} & distances to the reference stations. \\ +\hline +\mbox{\texttt{ in,out}} & {\em Xp\mbox{[}$\,$\mbox{]}} & includes the particular solution. \\ +\hline +\end{DoxyParams} + + +Definition at line 179 of file trilateration.\+c. + + + +References matrix\+\_\+mul\+\_\+vec(), matrix\+\_\+t, moore\+\_\+penrose\+\_\+get\+\_\+pinv(), trilateration\+\_\+get\+\_\+\+A\+\_\+matrix(), and trilateration\+\_\+get\+\_\+b\+\_\+vector(). + + + +Referenced by trilateration2(). + +\mbox{\Hypertarget{trilateration_8c_a45883b7c5af43c478bb488b536faa56e}\label{trilateration_8c_a45883b7c5af43c478bb488b536faa56e}} +\index{trilateration.c@{trilateration.c}!trilateration\_get\_quadratic\_equation\_solution@{trilateration\_get\_quadratic\_equation\_solution}} +\index{trilateration\_get\_quadratic\_equation\_solution@{trilateration\_get\_quadratic\_equation\_solution}!trilateration.c@{trilateration.c}} +\doxysubsubsection{\texorpdfstring{trilateration\_get\_quadratic\_equation\_solution()}{trilateration\_get\_quadratic\_equation\_solution()}} +{\footnotesize\ttfamily void trilateration\+\_\+get\+\_\+quadratic\+\_\+equation\+\_\+solution (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{particular\+\_\+solu\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{homogeneous\+\_\+solution\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{solution\+\_\+x1\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{solution\+\_\+x2\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Solve a quadratic equation. + +The quotients of the quadratic equation are derived from the particular and homogeneous solution. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em particular\+\_\+solu\+\_\+arr\mbox{[}$\,$\mbox{]}} & pointer to the particular solution. \\ +\hline +\mbox{\texttt{ in}} & {\em homogeneous\+\_\+solution\+\_\+arr\mbox{[}$\,$\mbox{]}} & pointer to the homogeneous solution. \\ +\hline +\mbox{\texttt{ in,out}} & {\em solution\+\_\+x1\mbox{[}$\,$\mbox{]}} & presents the first solution. \\ +\hline +\mbox{\texttt{ in,out}} & {\em solution\+\_\+x2\mbox{[}$\,$\mbox{]}} & presents the second solution. \\ +\hline +\end{DoxyParams} + + +Definition at line 193 of file trilateration.\+c. + + + +References matrix\+\_\+t. + + + +Referenced by trilateration1(), and trilateration2(). + +\mbox{\Hypertarget{trilateration_8c_ab5f06e68df75b4708d722c268932578c}\label{trilateration_8c_ab5f06e68df75b4708d722c268932578c}} +\index{trilateration.c@{trilateration.c}!trilateration\_get\_rank\_and\_homogeneous\_solution@{trilateration\_get\_rank\_and\_homogeneous\_solution}} +\index{trilateration\_get\_rank\_and\_homogeneous\_solution@{trilateration\_get\_rank\_and\_homogeneous\_solution}!trilateration.c@{trilateration.c}} +\doxysubsubsection{\texorpdfstring{trilateration\_get\_rank\_and\_homogeneous\_solution()}{trilateration\_get\_rank\_and\_homogeneous\_solution()}} +{\footnotesize\ttfamily uint8\+\_\+t trilateration\+\_\+get\+\_\+rank\+\_\+and\+\_\+homogeneous\+\_\+solution (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{anchor\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{anchor\+\_\+pos\+\_\+matrix\mbox{[}anchor\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{Xh\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the rank and the solution of the homogeneous system $ A \vec{x_0} = 0 $. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em anchor\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em anchor\+\_\+pos\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in,out}} & {\em Xh\mbox{[}$\,$\mbox{]}} & includes the homogeneous solution.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the rank of the matrix $ A $. +\end{DoxyReturn} + + +Definition at line 149 of file trilateration.\+c. + + + +References matrix\+\_\+dim\+\_\+t\+::col\+\_\+num, matrix\+\_\+get\+\_\+rank(), matrix\+\_\+t, matrix\+\_\+dim\+\_\+t\+::row\+\_\+num, svd(), svd\+\_\+get\+\_\+single\+\_\+values\+\_\+num(), svd\+\_\+get\+\_\+\+U\+\_\+dim(), and trilateration\+\_\+get\+\_\+\+A\+\_\+matrix(). + + + +Referenced by trilateration2(). + +\mbox{\Hypertarget{trilateration_8c_aadf622c7ec43dce57988a9aef1533758}\label{trilateration_8c_aadf622c7ec43dce57988a9aef1533758}} +\index{trilateration.c@{trilateration.c}!trilateration\_preprocessed\_get\_particular\_solution@{trilateration\_preprocessed\_get\_particular\_solution}} +\index{trilateration\_preprocessed\_get\_particular\_solution@{trilateration\_preprocessed\_get\_particular\_solution}!trilateration.c@{trilateration.c}} +\doxysubsubsection{\texorpdfstring{trilateration\_preprocessed\_get\_particular\_solution()}{trilateration\_preprocessed\_get\_particular\_solution()}} +{\footnotesize\ttfamily void trilateration\+\_\+preprocessed\+\_\+get\+\_\+particular\+\_\+solution (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{pseudo\+\_\+inv\+\_\+matrix\mbox{[}4\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{b\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{particular\+\_\+solu\+\_\+arr\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the particular solution, which is the general solution of $ A \vec{x_0} = \vec{b_0}$. + +\begin{DoxyNote}{Note} +The particular solution is calculated in the case of three reference stations. The particular solution is computed using the pre-\/processed pseudo-\/inverse matrix. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em pseudo\+\_\+inv\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the pre-\/processed pseudo-\/inverse matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em b\+\_\+arr\mbox{[}$\,$\mbox{]}} & pointer the vector $ vec{b} $. \\ +\hline +\mbox{\texttt{ in,out}} & {\em particular\+\_\+solu\+\_\+arr\mbox{[}$\,$\mbox{]}} & includes the particular solution. \\ +\hline +\end{DoxyParams} + + +Definition at line 121 of file trilateration.\+c. + + + +References matrix\+\_\+t. + + + +Referenced by trilateration1(). + +\mbox{\Hypertarget{trilateration_8c_a4270371ead754327c478d19d57bfafba}\label{trilateration_8c_a4270371ead754327c478d19d57bfafba}} +\index{trilateration.c@{trilateration.c}!trilateration\_solve\_linear\_equation@{trilateration\_solve\_linear\_equation}} +\index{trilateration\_solve\_linear\_equation@{trilateration\_solve\_linear\_equation}!trilateration.c@{trilateration.c}} +\doxysubsubsection{\texorpdfstring{trilateration\_solve\_linear\_equation()}{trilateration\_solve\_linear\_equation()}} +{\footnotesize\ttfamily void trilateration\+\_\+solve\+\_\+linear\+\_\+equation (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{line\+\_\+num, }\item[{uint8\+\_\+t}]{col\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{pseudo\+\_\+inv\+\_\+matrix\mbox{[}line\+\_\+num\mbox{]}\mbox{[}col\+\_\+num\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{b\+\_\+vec\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{sol\+\_\+vec\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Solve a linear equation. + +The linear equation is solved by using the pre-\/processed pseudo-\/inverse matrix and the vector $ \vec{b} $ + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em line\+\_\+num} & row number of the pseudo-\/inverse matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em col\+\_\+num} & column number of the pseudo-\/inverse matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em pseudo\+\_\+inv\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the pre-\/processed pseudo-\/inverse matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em b\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the vector $ \vec{b} $. \\ +\hline +\mbox{\texttt{ out}} & {\em sol\+\_\+vec\mbox{[}$\,$\mbox{]}} & solution vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 291 of file trilateration.\+c. + + + +References matrix\+\_\+t. + + + +Referenced by trilateration1(), and trilateration2(). + diff --git a/doc/doxygen/latex/trilateration_8h.tex b/doc/doxygen/latex/trilateration_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..b60ad15060e8daff230b824942871e4ecd280a55 --- /dev/null +++ b/doc/doxygen/latex/trilateration_8h.tex @@ -0,0 +1,358 @@ +\hypertarget{trilateration_8h}{}\doxysection{trilateration.\+h File Reference} +\label{trilateration_8h}\index{trilateration.h@{trilateration.h}} + + +Implement the trilateration algorithm. + + +{\ttfamily \#include $<$inttypes.\+h$>$}\newline +{\ttfamily \#include \char`\"{}matrix.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{trilateration_8h_a95fc45efcb10019be21704539eeedefb}{trilateration1}} (uint8\+\_\+t anchor\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} anchor\+\_\+pos\+\_\+matrix\mbox{[}anchor\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} pseudo\+\_\+inv\+\_\+matrix\mbox{[}4\mbox{]}\mbox{[}anchor\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} homog\+\_\+sol\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} dist\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} solution\+\_\+x1\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} solution\+\_\+x2\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Implement the trilateration algorithm using the pre-\/processed pseudo-\/inverse matrix. \end{DoxyCompactList}\item +void \mbox{\hyperlink{trilateration_8h_adf749802a4d86c2a97a6bac50d17bfea}{trilateration2}} (uint8\+\_\+t anchor\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} anchor\+\_\+pos\+\_\+matrix\mbox{[}anchor\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} dist\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} solution\+\_\+x1\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} solution\+\_\+x2\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Implement the trilateration algorithm. \end{DoxyCompactList}\item +void \mbox{\hyperlink{trilateration_8h_a3c9dfccb08c7e4cdb5533cd6bc8b5832}{trilateration\+\_\+get\+\_\+\+A\+\_\+matrix}} (uint8\+\_\+t m, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} anchor\+\_\+pos\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} A\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}4\mbox{]}) +\begin{DoxyCompactList}\small\item\em Computes the matrix $ A $ of the equation system\+: $ A \vec{x} = \vec{b}$. \end{DoxyCompactList}\item +void \mbox{\hyperlink{trilateration_8h_abe0c5c3a77d41a6a94aceb8069ec2082}{trilateration\+\_\+get\+\_\+b\+\_\+vector}} (uint8\+\_\+t anchor\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} dist\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} anchor\+\_\+pos\+\_\+matrix\mbox{[}anchor\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} b\+\_\+vec\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Computes the vector $ \vec{b} $ of the equation system\+: $ A \vec{x} = \vec{b}$. \end{DoxyCompactList}\item +void \mbox{\hyperlink{trilateration_8h_aadf622c7ec43dce57988a9aef1533758}{trilateration\+\_\+preprocessed\+\_\+get\+\_\+particular\+\_\+solution}} (\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} pseudo\+\_\+inv\+\_\+matrix\mbox{[}4\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} b\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} particular\+\_\+solu\+\_\+arr\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the particular solution, which is the general solution of $ A \vec{x_0} = \vec{b_0}$. \end{DoxyCompactList}\item +void \mbox{\hyperlink{trilateration_8h_a76695d4831cf7c08b468fe56f117b358}{trilateration\+\_\+get\+\_\+particular\+\_\+solution}} (uint8\+\_\+t m, uint8\+\_\+t n, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} anchor\+\_\+pos\+\_\+mat\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} dist\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} Xp\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the particular solution, which is the general solution of $ A \vec{x_0} = \vec{b_0} $. \end{DoxyCompactList}\item +uint8\+\_\+t \mbox{\hyperlink{trilateration_8h_ab5f06e68df75b4708d722c268932578c}{trilateration\+\_\+get\+\_\+rank\+\_\+and\+\_\+homogeneous\+\_\+solution}} (uint8\+\_\+t anchor\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} anchor\+\_\+pos\+\_\+matrix\mbox{[}anchor\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} Xh\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the rank and the solution of the homogeneous system $ A \vec{x_0} = 0 $. \end{DoxyCompactList}\item +void \mbox{\hyperlink{trilateration_8h_a821d668be2cee0fa1881c05ab99e05fe}{trilateration\+\_\+get\+\_\+quadratic\+\_\+equation\+\_\+solution}} (\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} particular\+\_\+solu\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} homogeneous\+\_\+solution\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} solution\+\_\+x1\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} solution\+\_\+x2\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Solve a quadratic equation. \end{DoxyCompactList}\item +void \mbox{\hyperlink{trilateration_8h_a4270371ead754327c478d19d57bfafba}{trilateration\+\_\+solve\+\_\+linear\+\_\+equation}} (uint8\+\_\+t line\+\_\+num, uint8\+\_\+t col\+\_\+num, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} pseudo\+\_\+inv\+\_\+matrix\mbox{[}line\+\_\+num\mbox{]}\mbox{[}col\+\_\+num\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} b\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}} sol\+\_\+vec\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Solve a linear equation. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Implement the trilateration algorithm. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} + +Abdelmoumen Norrdine \href{mailto:a.norrdine@googlemail.com}{\texttt{ a.\+norrdine@googlemail.\+com}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{trilateration_8h_a95fc45efcb10019be21704539eeedefb}\label{trilateration_8h_a95fc45efcb10019be21704539eeedefb}} +\index{trilateration.h@{trilateration.h}!trilateration1@{trilateration1}} +\index{trilateration1@{trilateration1}!trilateration.h@{trilateration.h}} +\doxysubsubsection{\texorpdfstring{trilateration1()}{trilateration1()}} +{\footnotesize\ttfamily void trilateration1 (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{anchor\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{anchor\+\_\+pos\+\_\+matrix\mbox{[}anchor\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{pseudo\+\_\+inv\+\_\+matrix\mbox{[}4\mbox{]}\mbox{[}anchor\+\_\+num\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{homog\+\_\+sol\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{dist\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{solution\+\_\+x1\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{solution\+\_\+x2\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Implement the trilateration algorithm using the pre-\/processed pseudo-\/inverse matrix. + +\begin{DoxyNote}{Note} +This function should be initialized with the pre-\/processed pseudo-\/inverse matrix of the equation system\+: $ A \vec{x} = 0 $. Caution!\+: The {\ttfamily solution\+\_\+x1} and the {\ttfamily solution\+\_\+x2} vectors have a length of 3 or 4 in the case of two-\/dimensional or three-\/dimensional space. The first element $(x_0)$ of the {\ttfamily solution\+\_\+x1}\mbox{[}\mbox{]} and the {\ttfamily solution\+\_\+x2}\mbox{[}\mbox{]} vectors is a measure of the solvability of the multilateration problem. For example, in the three-\/dimensional space\+: $ d = x_0 - \left( x_1^{2} + x_2^{2} + x_3^{2} \right)$. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em anchor\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em anchor\+\_\+pos\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em pseudo\+\_\+inv\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the pre-\/processed pseudo-\/inverse matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em homog\+\_\+sol\+\_\+arr\mbox{[}$\,$\mbox{]}} & the homogeneous solution. \\ +\hline +\mbox{\texttt{ in}} & {\em dist\+\_\+arr\mbox{[}$\,$\mbox{]}} & distances to the reference stations. \\ +\hline +\mbox{\texttt{ in,out}} & {\em solution\+\_\+x1\mbox{[}$\,$\mbox{]}} & includes the first solution. It has the length of 3 or 4 in the case of two-\/dimensional or three-\/dimensional space. \\ +\hline +\mbox{\texttt{ in,out}} & {\em solution\+\_\+x2\mbox{[}$\,$\mbox{]}} & includes the second solution. It has length of 3 or 4 in the case of two-\/dimensional or three-\/dimensional space. \\ +\hline +\end{DoxyParams} + + +Definition at line 32 of file trilateration.\+c. + + + +References matrix\+\_\+t, trilateration\+\_\+get\+\_\+b\+\_\+vector(), trilateration\+\_\+get\+\_\+quadratic\+\_\+equation\+\_\+solution(), trilateration\+\_\+preprocessed\+\_\+get\+\_\+particular\+\_\+solution(), and trilateration\+\_\+solve\+\_\+linear\+\_\+equation(). + + + +Referenced by magnetic\+\_\+based\+\_\+preprocessing\+\_\+get\+\_\+position(). + +\mbox{\Hypertarget{trilateration_8h_adf749802a4d86c2a97a6bac50d17bfea}\label{trilateration_8h_adf749802a4d86c2a97a6bac50d17bfea}} +\index{trilateration.h@{trilateration.h}!trilateration2@{trilateration2}} +\index{trilateration2@{trilateration2}!trilateration.h@{trilateration.h}} +\doxysubsubsection{\texorpdfstring{trilateration2()}{trilateration2()}} +{\footnotesize\ttfamily void trilateration2 (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{anchor\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{anchor\+\_\+pos\+\_\+matrix\mbox{[}anchor\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{dist\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{solution\+\_\+x1\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{solution\+\_\+x2\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Implement the trilateration algorithm. + +\begin{DoxyNote}{Note} +The pre-\/processed pseudo-\/inverse matrix of the equation system\+: $ A \vec{x} = 0 $ is computed on the mobile station. Caution!\+: The {\ttfamily solution\+\_\+x1} and the {\ttfamily solution\+\_\+x2} vectors have a length of 3 or 4 in the case of two-\/dimensional or three-\/dimensional space. The first element $(x_0)$ of the {\ttfamily solution\+\_\+x1}\mbox{[}\mbox{]} and the {\ttfamily solution\+\_\+x2}\mbox{[}\mbox{]} vectors is a measure of the solvability of the multilateration problem. For example, in the three-\/dimensional space\+: $ d = x_0 - \left( x_1^{2} + x_2^{2} + x_3^{2} \right)$. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em anchor\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em anchor\+\_\+pos\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em dist\+\_\+arr\mbox{[}$\,$\mbox{]}} & distances to the reference stations. \\ +\hline +\mbox{\texttt{ in,out}} & {\em solution\+\_\+x1\mbox{[}$\,$\mbox{]}} & includes the first solution. It has the length of 3 or 4 in the case of two-\/dimensional or three-\/dimensional space. \\ +\hline +\mbox{\texttt{ in,out}} & {\em solution\+\_\+x2\mbox{[}$\,$\mbox{]}} & includes the second solution. It has the length of 3 or 4 in the case of two-\/dimensional or three-\/dimensional space. \\ +\hline +\end{DoxyParams} + + +Definition at line 69 of file trilateration.\+c. + + + +References matrix\+\_\+t, moore\+\_\+penrose\+\_\+get\+\_\+pinv(), trilateration\+\_\+get\+\_\+\+A\+\_\+matrix(), trilateration\+\_\+get\+\_\+b\+\_\+vector(), trilateration\+\_\+get\+\_\+particular\+\_\+solution(), trilateration\+\_\+get\+\_\+quadratic\+\_\+equation\+\_\+solution(), trilateration\+\_\+get\+\_\+rank\+\_\+and\+\_\+homogeneous\+\_\+solution(), and trilateration\+\_\+solve\+\_\+linear\+\_\+equation(). + + + +Referenced by distance\+\_\+based\+\_\+test(), magnetic\+\_\+based\+\_\+test(), and recog\+\_\+mitigate\+\_\+multipath(). + +\mbox{\Hypertarget{trilateration_8h_a3c9dfccb08c7e4cdb5533cd6bc8b5832}\label{trilateration_8h_a3c9dfccb08c7e4cdb5533cd6bc8b5832}} +\index{trilateration.h@{trilateration.h}!trilateration\_get\_A\_matrix@{trilateration\_get\_A\_matrix}} +\index{trilateration\_get\_A\_matrix@{trilateration\_get\_A\_matrix}!trilateration.h@{trilateration.h}} +\doxysubsubsection{\texorpdfstring{trilateration\_get\_A\_matrix()}{trilateration\_get\_A\_matrix()}} +{\footnotesize\ttfamily void trilateration\+\_\+get\+\_\+\+A\+\_\+matrix (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{anchor\+\_\+pos\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{A\+\_\+matrix\mbox{[}m\mbox{]}\mbox{[}4\mbox{]} }\end{DoxyParamCaption})} + + + +Computes the matrix $ A $ of the equation system\+: $ A \vec{x} = \vec{b}$. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em anchor\+\_\+pos\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in,out}} & {\em A\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the matrix $ A $. \\ +\hline +\end{DoxyParams} + + +Definition at line 256 of file trilateration.\+c. + + + +Referenced by pos\+\_\+algos\+\_\+common\+\_\+test(), trilateration2(), trilateration\+\_\+get\+\_\+particular\+\_\+solution(), and trilateration\+\_\+get\+\_\+rank\+\_\+and\+\_\+homogeneous\+\_\+solution(). + +\mbox{\Hypertarget{trilateration_8h_abe0c5c3a77d41a6a94aceb8069ec2082}\label{trilateration_8h_abe0c5c3a77d41a6a94aceb8069ec2082}} +\index{trilateration.h@{trilateration.h}!trilateration\_get\_b\_vector@{trilateration\_get\_b\_vector}} +\index{trilateration\_get\_b\_vector@{trilateration\_get\_b\_vector}!trilateration.h@{trilateration.h}} +\doxysubsubsection{\texorpdfstring{trilateration\_get\_b\_vector()}{trilateration\_get\_b\_vector()}} +{\footnotesize\ttfamily void trilateration\+\_\+get\+\_\+b\+\_\+vector (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{anchor\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{dist\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{anchor\+\_\+pos\+\_\+matrix\mbox{[}anchor\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{b\+\_\+vec\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Computes the vector $ \vec{b} $ of the equation system\+: $ A \vec{x} = \vec{b}$. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em anchor\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em dist\+\_\+arr\mbox{[}$\,$\mbox{]}} & distances to the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em anchor\+\_\+pos\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in,out}} & {\em b\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the vector $ vec{b} $. \\ +\hline +\end{DoxyParams} + + +Definition at line 275 of file trilateration.\+c. + + + +Referenced by trilateration1(), trilateration2(), and trilateration\+\_\+get\+\_\+particular\+\_\+solution(). + +\mbox{\Hypertarget{trilateration_8h_a76695d4831cf7c08b468fe56f117b358}\label{trilateration_8h_a76695d4831cf7c08b468fe56f117b358}} +\index{trilateration.h@{trilateration.h}!trilateration\_get\_particular\_solution@{trilateration\_get\_particular\_solution}} +\index{trilateration\_get\_particular\_solution@{trilateration\_get\_particular\_solution}!trilateration.h@{trilateration.h}} +\doxysubsubsection{\texorpdfstring{trilateration\_get\_particular\_solution()}{trilateration\_get\_particular\_solution()}} +{\footnotesize\ttfamily void trilateration\+\_\+get\+\_\+particular\+\_\+solution (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{m, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{anchor\+\_\+pos\+\_\+mat\mbox{[}m\mbox{]}\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{dist\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{Xp\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the particular solution, which is the general solution of $ A \vec{x_0} = \vec{b_0} $. + +\begin{DoxyNote}{Note} +The particular solution is calculated in the case of three reference stations. The particular solution is computed on the mobile station. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em m} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & column number of the reference stations matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em anchor\+\_\+pos\+\_\+mat\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em dist\+\_\+arr\mbox{[}$\,$\mbox{]}} & distances to the reference stations. \\ +\hline +\mbox{\texttt{ in,out}} & {\em Xp\mbox{[}$\,$\mbox{]}} & includes the particular solution. \\ +\hline +\end{DoxyParams} + + +Definition at line 179 of file trilateration.\+c. + + + +References matrix\+\_\+mul\+\_\+vec(), matrix\+\_\+t, moore\+\_\+penrose\+\_\+get\+\_\+pinv(), trilateration\+\_\+get\+\_\+\+A\+\_\+matrix(), and trilateration\+\_\+get\+\_\+b\+\_\+vector(). + + + +Referenced by trilateration2(). + +\mbox{\Hypertarget{trilateration_8h_a821d668be2cee0fa1881c05ab99e05fe}\label{trilateration_8h_a821d668be2cee0fa1881c05ab99e05fe}} +\index{trilateration.h@{trilateration.h}!trilateration\_get\_quadratic\_equation\_solution@{trilateration\_get\_quadratic\_equation\_solution}} +\index{trilateration\_get\_quadratic\_equation\_solution@{trilateration\_get\_quadratic\_equation\_solution}!trilateration.h@{trilateration.h}} +\doxysubsubsection{\texorpdfstring{trilateration\_get\_quadratic\_equation\_solution()}{trilateration\_get\_quadratic\_equation\_solution()}} +{\footnotesize\ttfamily void trilateration\+\_\+get\+\_\+quadratic\+\_\+equation\+\_\+solution (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{particular\+\_\+solu\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{homogeneous\+\_\+solution\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{solution\+\_\+x1\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{solution\+\_\+x2\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Solve a quadratic equation. + +The quotients of the quadratic equation are derived from the particular and homogeneous solution. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em particular\+\_\+solu\+\_\+arr\mbox{[}$\,$\mbox{]}} & pointer to the particular solution. \\ +\hline +\mbox{\texttt{ in}} & {\em homogeneous\+\_\+solution\+\_\+arr\mbox{[}$\,$\mbox{]}} & pointer to the homogeneous solution. \\ +\hline +\mbox{\texttt{ in,out}} & {\em solution\+\_\+x1\mbox{[}$\,$\mbox{]}} & presents the first solution. \\ +\hline +\mbox{\texttt{ in,out}} & {\em solution\+\_\+x2\mbox{[}$\,$\mbox{]}} & presents the second solution. \\ +\hline +\end{DoxyParams} + + +Definition at line 193 of file trilateration.\+c. + + + +References matrix\+\_\+t. + + + +Referenced by trilateration1(), and trilateration2(). + +\mbox{\Hypertarget{trilateration_8h_ab5f06e68df75b4708d722c268932578c}\label{trilateration_8h_ab5f06e68df75b4708d722c268932578c}} +\index{trilateration.h@{trilateration.h}!trilateration\_get\_rank\_and\_homogeneous\_solution@{trilateration\_get\_rank\_and\_homogeneous\_solution}} +\index{trilateration\_get\_rank\_and\_homogeneous\_solution@{trilateration\_get\_rank\_and\_homogeneous\_solution}!trilateration.h@{trilateration.h}} +\doxysubsubsection{\texorpdfstring{trilateration\_get\_rank\_and\_homogeneous\_solution()}{trilateration\_get\_rank\_and\_homogeneous\_solution()}} +{\footnotesize\ttfamily uint8\+\_\+t trilateration\+\_\+get\+\_\+rank\+\_\+and\+\_\+homogeneous\+\_\+solution (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{anchor\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{anchor\+\_\+pos\+\_\+matrix\mbox{[}anchor\+\_\+num\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{Xh\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the rank and the solution of the homogeneous system $ A \vec{x_0} = 0 $. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em anchor\+\_\+num} & number of the reference stations. \\ +\hline +\mbox{\texttt{ in}} & {\em anchor\+\_\+pos\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & three-\/dimensional coordinates of the reference stations. \\ +\hline +\mbox{\texttt{ in,out}} & {\em Xh\mbox{[}$\,$\mbox{]}} & includes the homogeneous solution.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the rank of the matrix $ A $. +\end{DoxyReturn} + + +Definition at line 149 of file trilateration.\+c. + + + +References matrix\+\_\+dim\+\_\+t\+::col\+\_\+num, matrix\+\_\+get\+\_\+rank(), matrix\+\_\+t, matrix\+\_\+dim\+\_\+t\+::row\+\_\+num, svd(), svd\+\_\+get\+\_\+single\+\_\+values\+\_\+num(), svd\+\_\+get\+\_\+\+U\+\_\+dim(), and trilateration\+\_\+get\+\_\+\+A\+\_\+matrix(). + + + +Referenced by trilateration2(). + +\mbox{\Hypertarget{trilateration_8h_aadf622c7ec43dce57988a9aef1533758}\label{trilateration_8h_aadf622c7ec43dce57988a9aef1533758}} +\index{trilateration.h@{trilateration.h}!trilateration\_preprocessed\_get\_particular\_solution@{trilateration\_preprocessed\_get\_particular\_solution}} +\index{trilateration\_preprocessed\_get\_particular\_solution@{trilateration\_preprocessed\_get\_particular\_solution}!trilateration.h@{trilateration.h}} +\doxysubsubsection{\texorpdfstring{trilateration\_preprocessed\_get\_particular\_solution()}{trilateration\_preprocessed\_get\_particular\_solution()}} +{\footnotesize\ttfamily void trilateration\+\_\+preprocessed\+\_\+get\+\_\+particular\+\_\+solution (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{pseudo\+\_\+inv\+\_\+matrix\mbox{[}4\mbox{]}\mbox{[}3\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{b\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{particular\+\_\+solu\+\_\+arr\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the particular solution, which is the general solution of $ A \vec{x_0} = \vec{b_0}$. + +\begin{DoxyNote}{Note} +The particular solution is calculated in the case of three reference stations. The particular solution is computed using the pre-\/processed pseudo-\/inverse matrix. +\end{DoxyNote} + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em pseudo\+\_\+inv\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the pre-\/processed pseudo-\/inverse matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em b\+\_\+arr\mbox{[}$\,$\mbox{]}} & pointer the vector $ vec{b} $. \\ +\hline +\mbox{\texttt{ in,out}} & {\em particular\+\_\+solu\+\_\+arr\mbox{[}$\,$\mbox{]}} & includes the particular solution. \\ +\hline +\end{DoxyParams} + + +Definition at line 121 of file trilateration.\+c. + + + +References matrix\+\_\+t. + + + +Referenced by trilateration1(). + +\mbox{\Hypertarget{trilateration_8h_a4270371ead754327c478d19d57bfafba}\label{trilateration_8h_a4270371ead754327c478d19d57bfafba}} +\index{trilateration.h@{trilateration.h}!trilateration\_solve\_linear\_equation@{trilateration\_solve\_linear\_equation}} +\index{trilateration\_solve\_linear\_equation@{trilateration\_solve\_linear\_equation}!trilateration.h@{trilateration.h}} +\doxysubsubsection{\texorpdfstring{trilateration\_solve\_linear\_equation()}{trilateration\_solve\_linear\_equation()}} +{\footnotesize\ttfamily void trilateration\+\_\+solve\+\_\+linear\+\_\+equation (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{line\+\_\+num, }\item[{uint8\+\_\+t}]{col\+\_\+num, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{pseudo\+\_\+inv\+\_\+matrix\mbox{[}line\+\_\+num\mbox{]}\mbox{[}col\+\_\+num\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{b\+\_\+vec\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{matrix_8h_af38ac6b76d645fea9abd6caeb4d9dd31}{matrix\+\_\+t}}}]{sol\+\_\+vec\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Solve a linear equation. + +The linear equation is solved by using the pre-\/processed pseudo-\/inverse matrix and the vector $ \vec{b} $ + +\newpage + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em line\+\_\+num} & row number of the pseudo-\/inverse matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em col\+\_\+num} & column number of the pseudo-\/inverse matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em pseudo\+\_\+inv\+\_\+matrix\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}} & pointer to the pre-\/processed pseudo-\/inverse matrix. \\ +\hline +\mbox{\texttt{ in}} & {\em b\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the vector $ \vec{b} $. \\ +\hline +\mbox{\texttt{ out}} & {\em sol\+\_\+vec\mbox{[}$\,$\mbox{]}} & solution vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 291 of file trilateration.\+c. + + + +References matrix\+\_\+t. + + + +Referenced by trilateration1(), and trilateration2(). + diff --git a/doc/doxygen/latex/utils_8c.tex b/doc/doxygen/latex/utils_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..c6f0c4b37f6c28c4b263ae20cb97fa1dfba925a4 --- /dev/null +++ b/doc/doxygen/latex/utils_8c.tex @@ -0,0 +1,375 @@ +\hypertarget{utils_8c}{}\doxysection{utils.\+c File Reference} +\label{utils_8c}\index{utils.c@{utils.c}} + + +Utilities for linear algebra. Utility-\/functions are needed by the linear algebra-\/module as well as other modules such as the position algorithm-\/module. + + +{\ttfamily \#include $<$math.\+h$>$}\newline +{\ttfamily \#include $<$stdarg.\+h$>$}\newline +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include \char`\"{}utils.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}shell\+\_\+sort.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +double \mbox{\hyperlink{utils_8c_a689d2d3db40d341609423404abc5a23a}{utils\+\_\+to\+\_\+radian}} (double deg\+\_\+angle) +\begin{DoxyCompactList}\small\item\em Convert the angle from degrees to radians. \end{DoxyCompactList}\item +double \mbox{\hyperlink{utils_8c_aad6440ba12fa7e2e1fae5ba6dc99cabf}{utils\+\_\+sind}} (double deg\+\_\+angle) +\begin{DoxyCompactList}\small\item\em Compute the sine of a variable in degrees. \end{DoxyCompactList}\item +void \mbox{\hyperlink{utils_8c_ad21f654c48115ba2419ca98644a44ae9}{utils\+\_\+swap}} (uint8\+\_\+t $\ast$a, uint8\+\_\+t $\ast$b) +\begin{DoxyCompactList}\small\item\em Interchange the values of two variables of type uint8\+\_\+t. \end{DoxyCompactList}\item +double \mbox{\hyperlink{utils_8c_a0ae8ea233ea6c519cd0434f8c5bde5e5}{utils\+\_\+max}} (double a, double b) +\begin{DoxyCompactList}\small\item\em Returns the greater of two real numbers. \end{DoxyCompactList}\item +double \mbox{\hyperlink{utils_8c_ab734a543e5543adb2bd98e1bf279a23d}{utils\+\_\+min}} (double a, double b) +\begin{DoxyCompactList}\small\item\em Returns the smaller of two real numbers. \end{DoxyCompactList}\item +uint8\+\_\+t \mbox{\hyperlink{utils_8c_a8163bb6a1c9742b9607fd87c6b3df5c5}{utils\+\_\+u8\+\_\+max}} (uint8\+\_\+t a, uint8\+\_\+t b) +\begin{DoxyCompactList}\small\item\em Returns the greater of two numbers from type uint8\+\_\+t. \end{DoxyCompactList}\item +uint8\+\_\+t \mbox{\hyperlink{utils_8c_a81dabd4841ab656130497f0600979850}{utils\+\_\+u8\+\_\+min}} (uint8\+\_\+t a, uint8\+\_\+t b) +\begin{DoxyCompactList}\small\item\em Returns the smaller of two numbers from type uint8\+\_\+t. \end{DoxyCompactList}\item +void \mbox{\hyperlink{utils_8c_a335d8d6c4b945638261228cd116cccd6}{utils\+\_\+printf}} (char $\ast$format\+\_\+str,...) +\begin{DoxyCompactList}\small\item\em Print by using variable format string as well as argument lists. \end{DoxyCompactList}\item +double \mbox{\hyperlink{utils_8c_acda1e3a1b76af6e0e57b507472986ad6}{utils\+\_\+mean}} (uint8\+\_\+t arr\+\_\+size, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} in\+\_\+arr\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the mean value of a data set. \end{DoxyCompactList}\item +void \mbox{\hyperlink{utils_8c_a535a04a4bff82c88599e4648dfa7cfe1}{utils\+\_\+moving\+\_\+average}} (uint8\+\_\+t arr\+\_\+size, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} in\+\_\+arr\mbox{[}$\,$\mbox{]}, uint8\+\_\+t window\+\_\+size, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} out\+\_\+arr\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the moving average of a data set. \end{DoxyCompactList}\item +double \mbox{\hyperlink{utils_8c_a971d455baef2d25c61e94c4bc4ac13ee}{utils\+\_\+get\+\_\+median}} (\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} arr\mbox{[}$\,$\mbox{]}, uint8\+\_\+t length) +\begin{DoxyCompactList}\small\item\em Compute the median of a finite array of numbers. \end{DoxyCompactList}\item +double \mbox{\hyperlink{utils_8c_a8cda5a6c15e99e2b76abfb04316301d8}{utils\+\_\+get\+\_\+save\+\_\+square\+\_\+root}} (double x, double y) +\begin{DoxyCompactList}\small\item\em sqrt(a$^\wedge$2 + b$^\wedge$2) without under/overflow. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Utilities for linear algebra. Utility-\/functions are needed by the linear algebra-\/module as well as other modules such as the position algorithm-\/module. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{utils_8c_a971d455baef2d25c61e94c4bc4ac13ee}\label{utils_8c_a971d455baef2d25c61e94c4bc4ac13ee}} +\index{utils.c@{utils.c}!utils\_get\_median@{utils\_get\_median}} +\index{utils\_get\_median@{utils\_get\_median}!utils.c@{utils.c}} +\doxysubsubsection{\texorpdfstring{utils\_get\_median()}{utils\_get\_median()}} +{\footnotesize\ttfamily double utils\+\_\+get\+\_\+median (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{arr\mbox{[}$\,$\mbox{]}, }\item[{uint8\+\_\+t}]{length }\end{DoxyParamCaption})} + + + +Compute the median of a finite array of numbers. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em arr\mbox{[}$\,$\mbox{]}} & pointer to the data set. \\ +\hline +\mbox{\texttt{ in}} & {\em length} & size of the data set.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the median value of the data set. +\end{DoxyReturn} + + +Definition at line 152 of file utils.\+c. + + + +References shell\+\_\+sort(). + + + +Referenced by utils\+\_\+test(). + +\mbox{\Hypertarget{utils_8c_a8cda5a6c15e99e2b76abfb04316301d8}\label{utils_8c_a8cda5a6c15e99e2b76abfb04316301d8}} +\index{utils.c@{utils.c}!utils\_get\_save\_square\_root@{utils\_get\_save\_square\_root}} +\index{utils\_get\_save\_square\_root@{utils\_get\_save\_square\_root}!utils.c@{utils.c}} +\doxysubsubsection{\texorpdfstring{utils\_get\_save\_square\_root()}{utils\_get\_save\_square\_root()}} +{\footnotesize\ttfamily double utils\+\_\+get\+\_\+save\+\_\+square\+\_\+root (\begin{DoxyParamCaption}\item[{double}]{x, }\item[{double}]{y }\end{DoxyParamCaption})} + + + +sqrt(a$^\wedge$2 + b$^\wedge$2) without under/overflow. + +Compute the square root without under/overflow. + +Definition at line 168 of file utils.\+c. + + + +Referenced by qr\+\_\+householder\+\_\+decomp(). + +\mbox{\Hypertarget{utils_8c_a0ae8ea233ea6c519cd0434f8c5bde5e5}\label{utils_8c_a0ae8ea233ea6c519cd0434f8c5bde5e5}} +\index{utils.c@{utils.c}!utils\_max@{utils\_max}} +\index{utils\_max@{utils\_max}!utils.c@{utils.c}} +\doxysubsubsection{\texorpdfstring{utils\_max()}{utils\_max()}} +{\footnotesize\ttfamily double utils\+\_\+max (\begin{DoxyParamCaption}\item[{double}]{a, }\item[{double}]{b }\end{DoxyParamCaption})} + + + +Returns the greater of two real numbers. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em a} & the first value to compare. \\ +\hline +\mbox{\texttt{ in}} & {\em b} & the second value to compare.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the greater of a and b. +\end{DoxyReturn} + + +Definition at line 55 of file utils.\+c. + + + +Referenced by loc\+\_\+gauss\+\_\+newton(), modified\+\_\+gauss\+\_\+newton(), and utils\+\_\+test(). + +\mbox{\Hypertarget{utils_8c_acda1e3a1b76af6e0e57b507472986ad6}\label{utils_8c_acda1e3a1b76af6e0e57b507472986ad6}} +\index{utils.c@{utils.c}!utils\_mean@{utils\_mean}} +\index{utils\_mean@{utils\_mean}!utils.c@{utils.c}} +\doxysubsubsection{\texorpdfstring{utils\_mean()}{utils\_mean()}} +{\footnotesize\ttfamily double utils\+\_\+mean (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{arr\+\_\+size, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{in\+\_\+arr\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the mean value of a data set. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em arr\+\_\+size} & size of the data set. \\ +\hline +\mbox{\texttt{ in}} & {\em in\+\_\+arr\mbox{[}$\,$\mbox{]}} & pointer to the data set.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the mean value of the data set. +\end{DoxyReturn} + + +Definition at line 105 of file utils.\+c. + + + +Referenced by utils\+\_\+test(). + +\mbox{\Hypertarget{utils_8c_ab734a543e5543adb2bd98e1bf279a23d}\label{utils_8c_ab734a543e5543adb2bd98e1bf279a23d}} +\index{utils.c@{utils.c}!utils\_min@{utils\_min}} +\index{utils\_min@{utils\_min}!utils.c@{utils.c}} +\doxysubsubsection{\texorpdfstring{utils\_min()}{utils\_min()}} +{\footnotesize\ttfamily double utils\+\_\+min (\begin{DoxyParamCaption}\item[{double}]{a, }\item[{double}]{b }\end{DoxyParamCaption})} + + + +Returns the smaller of two real numbers. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em a} & the first value to compare. \\ +\hline +\mbox{\texttt{ in}} & {\em b} & the second value to compare.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the smaller of a and b. +\end{DoxyReturn} + + +Definition at line 65 of file utils.\+c. + + + +Referenced by utils\+\_\+test(). + +\mbox{\Hypertarget{utils_8c_a535a04a4bff82c88599e4648dfa7cfe1}\label{utils_8c_a535a04a4bff82c88599e4648dfa7cfe1}} +\index{utils.c@{utils.c}!utils\_moving\_average@{utils\_moving\_average}} +\index{utils\_moving\_average@{utils\_moving\_average}!utils.c@{utils.c}} +\doxysubsubsection{\texorpdfstring{utils\_moving\_average()}{utils\_moving\_average()}} +{\footnotesize\ttfamily void utils\+\_\+moving\+\_\+average (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{arr\+\_\+size, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{in\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{uint8\+\_\+t}]{window\+\_\+size, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{out\+\_\+arr\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the moving average of a data set. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em arr\+\_\+size} & size of the data set. \\ +\hline +\mbox{\texttt{ in}} & {\em in\+\_\+arr\mbox{[}$\,$\mbox{]}} & pointer to the data set. \\ +\hline +\mbox{\texttt{ in}} & {\em window\+\_\+size} & window size. \\ +\hline +\mbox{\texttt{ out}} & {\em out\+\_\+arr} & pointer to the values of the moving average. \\ +\hline +\end{DoxyParams} + + +Definition at line 121 of file utils.\+c. + + + +Referenced by utils\+\_\+test(). + +\mbox{\Hypertarget{utils_8c_a335d8d6c4b945638261228cd116cccd6}\label{utils_8c_a335d8d6c4b945638261228cd116cccd6}} +\index{utils.c@{utils.c}!utils\_printf@{utils\_printf}} +\index{utils\_printf@{utils\_printf}!utils.c@{utils.c}} +\doxysubsubsection{\texorpdfstring{utils\_printf()}{utils\_printf()}} +{\footnotesize\ttfamily void utils\+\_\+printf (\begin{DoxyParamCaption}\item[{char $\ast$}]{format\+\_\+str, }\item[{}]{... }\end{DoxyParamCaption})} + + + +Print by using variable format string as well as argument lists. + +This function enables to print data by using a variable format string as well as argument list. Furthermore, it avoids the error\+: \char`\"{}format not a string literal\char`\"{}, if printf is used. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em $\ast$format\+\_\+str} & format string. \\ +\hline +\mbox{\texttt{ in}} & {\em ...} & argument list. \\ +\hline +\end{DoxyParams} + + +Definition at line 96 of file utils.\+c. + + + +Referenced by matrix\+\_\+flex\+\_\+part\+\_\+print(), matrix\+\_\+flex\+\_\+print(), and vector\+\_\+flex\+\_\+print(). + +\mbox{\Hypertarget{utils_8c_aad6440ba12fa7e2e1fae5ba6dc99cabf}\label{utils_8c_aad6440ba12fa7e2e1fae5ba6dc99cabf}} +\index{utils.c@{utils.c}!utils\_sind@{utils\_sind}} +\index{utils\_sind@{utils\_sind}!utils.c@{utils.c}} +\doxysubsubsection{\texorpdfstring{utils\_sind()}{utils\_sind()}} +{\footnotesize\ttfamily double utils\+\_\+sind (\begin{DoxyParamCaption}\item[{double}]{deg\+\_\+angle }\end{DoxyParamCaption})} + + + +Compute the sine of a variable in degrees. + +Calculate the sine of the variable deg\+\_\+angle, which is expressed in degrees. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em deg\+\_\+angle} & angle in degrees.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +sine value. +\end{DoxyReturn} + + +Definition at line 39 of file utils.\+c. + + + +References M\+\_\+\+PI. + + + +Referenced by utils\+\_\+test(). + +\mbox{\Hypertarget{utils_8c_ad21f654c48115ba2419ca98644a44ae9}\label{utils_8c_ad21f654c48115ba2419ca98644a44ae9}} +\index{utils.c@{utils.c}!utils\_swap@{utils\_swap}} +\index{utils\_swap@{utils\_swap}!utils.c@{utils.c}} +\doxysubsubsection{\texorpdfstring{utils\_swap()}{utils\_swap()}} +{\footnotesize\ttfamily void utils\+\_\+swap (\begin{DoxyParamCaption}\item[{uint8\+\_\+t $\ast$}]{a, }\item[{uint8\+\_\+t $\ast$}]{b }\end{DoxyParamCaption})} + + + +Interchange the values of two variables of type uint8\+\_\+t. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em $\ast$a} & pointer to first variable. \\ +\hline +\mbox{\texttt{ in}} & {\em $\ast$b} & pointer to second variable. \\ +\hline +\end{DoxyParams} + + +Definition at line 46 of file utils.\+c. + + + +Referenced by utils\+\_\+test(). + +\mbox{\Hypertarget{utils_8c_a689d2d3db40d341609423404abc5a23a}\label{utils_8c_a689d2d3db40d341609423404abc5a23a}} +\index{utils.c@{utils.c}!utils\_to\_radian@{utils\_to\_radian}} +\index{utils\_to\_radian@{utils\_to\_radian}!utils.c@{utils.c}} +\doxysubsubsection{\texorpdfstring{utils\_to\_radian()}{utils\_to\_radian()}} +{\footnotesize\ttfamily double utils\+\_\+to\+\_\+radian (\begin{DoxyParamCaption}\item[{double}]{deg\+\_\+angle }\end{DoxyParamCaption})} + + + +Convert the angle from degrees to radians. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em deg\+\_\+angle} & angle in degrees.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +angle in radians. +\end{DoxyReturn} + + +Definition at line 31 of file utils.\+c. + + + +References M\+\_\+\+PI. + + + +Referenced by magnetic\+\_\+based\+\_\+test(), and utils\+\_\+test(). + +\mbox{\Hypertarget{utils_8c_a8163bb6a1c9742b9607fd87c6b3df5c5}\label{utils_8c_a8163bb6a1c9742b9607fd87c6b3df5c5}} +\index{utils.c@{utils.c}!utils\_u8\_max@{utils\_u8\_max}} +\index{utils\_u8\_max@{utils\_u8\_max}!utils.c@{utils.c}} +\doxysubsubsection{\texorpdfstring{utils\_u8\_max()}{utils\_u8\_max()}} +{\footnotesize\ttfamily uint8\+\_\+t utils\+\_\+u8\+\_\+max (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{a, }\item[{uint8\+\_\+t}]{b }\end{DoxyParamCaption})} + + + +Returns the greater of two numbers from type uint8\+\_\+t. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em a} & the first value to compare. \\ +\hline +\mbox{\texttt{ in}} & {\em b} & the second value to compare.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the greater of a and b. +\end{DoxyReturn} + + +Definition at line 75 of file utils.\+c. + +\mbox{\Hypertarget{utils_8c_a81dabd4841ab656130497f0600979850}\label{utils_8c_a81dabd4841ab656130497f0600979850}} +\index{utils.c@{utils.c}!utils\_u8\_min@{utils\_u8\_min}} +\index{utils\_u8\_min@{utils\_u8\_min}!utils.c@{utils.c}} +\doxysubsubsection{\texorpdfstring{utils\_u8\_min()}{utils\_u8\_min()}} +{\footnotesize\ttfamily uint8\+\_\+t utils\+\_\+u8\+\_\+min (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{a, }\item[{uint8\+\_\+t}]{b }\end{DoxyParamCaption})} + + + +Returns the smaller of two numbers from type uint8\+\_\+t. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em a} & the first value to compare. \\ +\hline +\mbox{\texttt{ in}} & {\em b} & the second value to compare.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the smaller of a and b. +\end{DoxyReturn} + + +Definition at line 85 of file utils.\+c. + diff --git a/doc/doxygen/latex/utils_8h.tex b/doc/doxygen/latex/utils_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..0a956e7174d0b24536a866774ad8ce1f5e07de7d --- /dev/null +++ b/doc/doxygen/latex/utils_8h.tex @@ -0,0 +1,390 @@ +\hypertarget{utils_8h}{}\doxysection{utils.\+h File Reference} +\label{utils_8h}\index{utils.h@{utils.h}} + + +Utilities for linear algebra. + + +{\ttfamily \#include $<$inttypes.\+h$>$}\newline +{\ttfamily \#include \char`\"{}vector.\+h\char`\"{}}\newline +\doxysubsection*{Macros} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{utils_8h_ae71449b1cc6e6250b91f539153a7a0d3}\label{utils_8h_ae71449b1cc6e6250b91f539153a7a0d3}} +\#define \mbox{\hyperlink{utils_8h_ae71449b1cc6e6250b91f539153a7a0d3}{M\+\_\+\+PI}}~3.\+14159265358979323846 +\begin{DoxyCompactList}\small\item\em Define the pi-\/constant. \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +double \mbox{\hyperlink{utils_8h_a689d2d3db40d341609423404abc5a23a}{utils\+\_\+to\+\_\+radian}} (double deg\+\_\+angle) +\begin{DoxyCompactList}\small\item\em Convert the angle from degrees to radians. \end{DoxyCompactList}\item +double \mbox{\hyperlink{utils_8h_aad6440ba12fa7e2e1fae5ba6dc99cabf}{utils\+\_\+sind}} (double deg\+\_\+angle) +\begin{DoxyCompactList}\small\item\em Compute the sine of a variable in degrees. \end{DoxyCompactList}\item +void \mbox{\hyperlink{utils_8h_ad21f654c48115ba2419ca98644a44ae9}{utils\+\_\+swap}} (uint8\+\_\+t $\ast$a, uint8\+\_\+t $\ast$b) +\begin{DoxyCompactList}\small\item\em Interchange the values of two variables of type uint8\+\_\+t. \end{DoxyCompactList}\item +double \mbox{\hyperlink{utils_8h_a0ae8ea233ea6c519cd0434f8c5bde5e5}{utils\+\_\+max}} (double a, double b) +\begin{DoxyCompactList}\small\item\em Returns the greater of two real numbers. \end{DoxyCompactList}\item +double \mbox{\hyperlink{utils_8h_ab734a543e5543adb2bd98e1bf279a23d}{utils\+\_\+min}} (double a, double b) +\begin{DoxyCompactList}\small\item\em Returns the smaller of two real numbers. \end{DoxyCompactList}\item +uint8\+\_\+t \mbox{\hyperlink{utils_8h_a8163bb6a1c9742b9607fd87c6b3df5c5}{utils\+\_\+u8\+\_\+max}} (uint8\+\_\+t a, uint8\+\_\+t b) +\begin{DoxyCompactList}\small\item\em Returns the greater of two numbers from type uint8\+\_\+t. \end{DoxyCompactList}\item +uint8\+\_\+t \mbox{\hyperlink{utils_8h_a81dabd4841ab656130497f0600979850}{utils\+\_\+u8\+\_\+min}} (uint8\+\_\+t a, uint8\+\_\+t b) +\begin{DoxyCompactList}\small\item\em Returns the smaller of two numbers from type uint8\+\_\+t. \end{DoxyCompactList}\item +void \mbox{\hyperlink{utils_8h_a335d8d6c4b945638261228cd116cccd6}{utils\+\_\+printf}} (char $\ast$format\+\_\+str,...) +\begin{DoxyCompactList}\small\item\em Print by using variable format string as well as argument lists. \end{DoxyCompactList}\item +double \mbox{\hyperlink{utils_8h_acda1e3a1b76af6e0e57b507472986ad6}{utils\+\_\+mean}} (uint8\+\_\+t arr\+\_\+size, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} in\+\_\+arr\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the mean value of a data set. \end{DoxyCompactList}\item +void \mbox{\hyperlink{utils_8h_a535a04a4bff82c88599e4648dfa7cfe1}{utils\+\_\+moving\+\_\+average}} (uint8\+\_\+t arr\+\_\+size, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} in\+\_\+arr\mbox{[}$\,$\mbox{]}, uint8\+\_\+t window\+\_\+size, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} out\+\_\+arr\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the moving average of a data set. \end{DoxyCompactList}\item +double \mbox{\hyperlink{utils_8h_a971d455baef2d25c61e94c4bc4ac13ee}{utils\+\_\+get\+\_\+median}} (\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} arr\mbox{[}$\,$\mbox{]}, uint8\+\_\+t length) +\begin{DoxyCompactList}\small\item\em Compute the median of a finite array of numbers. \end{DoxyCompactList}\item +double \mbox{\hyperlink{utils_8h_a8cda5a6c15e99e2b76abfb04316301d8}{utils\+\_\+get\+\_\+save\+\_\+square\+\_\+root}} (double x, double y) +\begin{DoxyCompactList}\small\item\em Compute the square root without under/overflow. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Utilities for linear algebra. + +Utility-\/functions are needed by linear algebra-\/module as well as other modules such as the position algorithm-\/module. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{utils_8h_a971d455baef2d25c61e94c4bc4ac13ee}\label{utils_8h_a971d455baef2d25c61e94c4bc4ac13ee}} +\index{utils.h@{utils.h}!utils\_get\_median@{utils\_get\_median}} +\index{utils\_get\_median@{utils\_get\_median}!utils.h@{utils.h}} +\doxysubsubsection{\texorpdfstring{utils\_get\_median()}{utils\_get\_median()}} +{\footnotesize\ttfamily double utils\+\_\+get\+\_\+median (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{arr\mbox{[}$\,$\mbox{]}, }\item[{uint8\+\_\+t}]{length }\end{DoxyParamCaption})} + + + +Compute the median of a finite array of numbers. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em arr\mbox{[}$\,$\mbox{]}} & pointer to the data set. \\ +\hline +\mbox{\texttt{ in}} & {\em length} & size of the data set.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the median value of the data set. +\end{DoxyReturn} + + +Definition at line 152 of file utils.\+c. + + + +References shell\+\_\+sort(). + + + +Referenced by utils\+\_\+test(). + +\mbox{\Hypertarget{utils_8h_a8cda5a6c15e99e2b76abfb04316301d8}\label{utils_8h_a8cda5a6c15e99e2b76abfb04316301d8}} +\index{utils.h@{utils.h}!utils\_get\_save\_square\_root@{utils\_get\_save\_square\_root}} +\index{utils\_get\_save\_square\_root@{utils\_get\_save\_square\_root}!utils.h@{utils.h}} +\doxysubsubsection{\texorpdfstring{utils\_get\_save\_square\_root()}{utils\_get\_save\_square\_root()}} +{\footnotesize\ttfamily double utils\+\_\+get\+\_\+save\+\_\+square\+\_\+root (\begin{DoxyParamCaption}\item[{double}]{x, }\item[{double}]{y }\end{DoxyParamCaption})} + + + +Compute the square root without under/overflow. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em x} & first value. \\ +\hline +\mbox{\texttt{ in}} & {\em y} & second value.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +save square root. +\end{DoxyReturn} +Compute the square root without under/overflow. + +Definition at line 168 of file utils.\+c. + + + +Referenced by qr\+\_\+householder\+\_\+decomp(). + +\mbox{\Hypertarget{utils_8h_a0ae8ea233ea6c519cd0434f8c5bde5e5}\label{utils_8h_a0ae8ea233ea6c519cd0434f8c5bde5e5}} +\index{utils.h@{utils.h}!utils\_max@{utils\_max}} +\index{utils\_max@{utils\_max}!utils.h@{utils.h}} +\doxysubsubsection{\texorpdfstring{utils\_max()}{utils\_max()}} +{\footnotesize\ttfamily double utils\+\_\+max (\begin{DoxyParamCaption}\item[{double}]{a, }\item[{double}]{b }\end{DoxyParamCaption})} + + + +Returns the greater of two real numbers. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em a} & the first value to compare. \\ +\hline +\mbox{\texttt{ in}} & {\em b} & the second value to compare.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the greater of a and b. +\end{DoxyReturn} + + +Definition at line 55 of file utils.\+c. + + + +Referenced by loc\+\_\+gauss\+\_\+newton(), modified\+\_\+gauss\+\_\+newton(), and utils\+\_\+test(). + +\mbox{\Hypertarget{utils_8h_acda1e3a1b76af6e0e57b507472986ad6}\label{utils_8h_acda1e3a1b76af6e0e57b507472986ad6}} +\index{utils.h@{utils.h}!utils\_mean@{utils\_mean}} +\index{utils\_mean@{utils\_mean}!utils.h@{utils.h}} +\doxysubsubsection{\texorpdfstring{utils\_mean()}{utils\_mean()}} +{\footnotesize\ttfamily double utils\+\_\+mean (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{arr\+\_\+size, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{in\+\_\+arr\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the mean value of a data set. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em arr\+\_\+size} & size of the data set. \\ +\hline +\mbox{\texttt{ in}} & {\em in\+\_\+arr\mbox{[}$\,$\mbox{]}} & pointer to the data set.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the mean value of the data set. +\end{DoxyReturn} + + +Definition at line 105 of file utils.\+c. + + + +Referenced by utils\+\_\+test(). + +\mbox{\Hypertarget{utils_8h_ab734a543e5543adb2bd98e1bf279a23d}\label{utils_8h_ab734a543e5543adb2bd98e1bf279a23d}} +\index{utils.h@{utils.h}!utils\_min@{utils\_min}} +\index{utils\_min@{utils\_min}!utils.h@{utils.h}} +\doxysubsubsection{\texorpdfstring{utils\_min()}{utils\_min()}} +{\footnotesize\ttfamily double utils\+\_\+min (\begin{DoxyParamCaption}\item[{double}]{a, }\item[{double}]{b }\end{DoxyParamCaption})} + + + +Returns the smaller of two real numbers. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em a} & the first value to compare. \\ +\hline +\mbox{\texttt{ in}} & {\em b} & the second value to compare.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the smaller of a and b. +\end{DoxyReturn} + + +Definition at line 65 of file utils.\+c. + + + +Referenced by utils\+\_\+test(). + +\mbox{\Hypertarget{utils_8h_a535a04a4bff82c88599e4648dfa7cfe1}\label{utils_8h_a535a04a4bff82c88599e4648dfa7cfe1}} +\index{utils.h@{utils.h}!utils\_moving\_average@{utils\_moving\_average}} +\index{utils\_moving\_average@{utils\_moving\_average}!utils.h@{utils.h}} +\doxysubsubsection{\texorpdfstring{utils\_moving\_average()}{utils\_moving\_average()}} +{\footnotesize\ttfamily void utils\+\_\+moving\+\_\+average (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{arr\+\_\+size, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{in\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{uint8\+\_\+t}]{window\+\_\+size, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{out\+\_\+arr\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the moving average of a data set. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em arr\+\_\+size} & size of the data set. \\ +\hline +\mbox{\texttt{ in}} & {\em in\+\_\+arr\mbox{[}$\,$\mbox{]}} & pointer to the data set. \\ +\hline +\mbox{\texttt{ in}} & {\em window\+\_\+size} & window size. \\ +\hline +\mbox{\texttt{ out}} & {\em out\+\_\+arr} & pointer to the values of the moving average. \\ +\hline +\end{DoxyParams} + + +Definition at line 121 of file utils.\+c. + + + +Referenced by utils\+\_\+test(). + +\mbox{\Hypertarget{utils_8h_a335d8d6c4b945638261228cd116cccd6}\label{utils_8h_a335d8d6c4b945638261228cd116cccd6}} +\index{utils.h@{utils.h}!utils\_printf@{utils\_printf}} +\index{utils\_printf@{utils\_printf}!utils.h@{utils.h}} +\doxysubsubsection{\texorpdfstring{utils\_printf()}{utils\_printf()}} +{\footnotesize\ttfamily void utils\+\_\+printf (\begin{DoxyParamCaption}\item[{char $\ast$}]{format\+\_\+str, }\item[{}]{... }\end{DoxyParamCaption})} + + + +Print by using variable format string as well as argument lists. + +This function enables to print data by using a variable format string as well as argument list. Furthermore, it avoids the error\+: \char`\"{}format not a string literal\char`\"{}, if printf is used. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em $\ast$format\+\_\+str} & format string. \\ +\hline +\mbox{\texttt{ in}} & {\em ...} & argument list. \\ +\hline +\end{DoxyParams} + + +Definition at line 96 of file utils.\+c. + + + +Referenced by matrix\+\_\+flex\+\_\+part\+\_\+print(), matrix\+\_\+flex\+\_\+print(), and vector\+\_\+flex\+\_\+print(). + +\mbox{\Hypertarget{utils_8h_aad6440ba12fa7e2e1fae5ba6dc99cabf}\label{utils_8h_aad6440ba12fa7e2e1fae5ba6dc99cabf}} +\index{utils.h@{utils.h}!utils\_sind@{utils\_sind}} +\index{utils\_sind@{utils\_sind}!utils.h@{utils.h}} +\doxysubsubsection{\texorpdfstring{utils\_sind()}{utils\_sind()}} +{\footnotesize\ttfamily double utils\+\_\+sind (\begin{DoxyParamCaption}\item[{double}]{deg\+\_\+angle }\end{DoxyParamCaption})} + + + +Compute the sine of a variable in degrees. + +Calculate the sine of the variable deg\+\_\+angle, which is expressed in degrees. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em deg\+\_\+angle} & angle in degrees.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +sine value. +\end{DoxyReturn} + + +Definition at line 39 of file utils.\+c. + + + +References M\+\_\+\+PI. + + + +Referenced by utils\+\_\+test(). + +\mbox{\Hypertarget{utils_8h_ad21f654c48115ba2419ca98644a44ae9}\label{utils_8h_ad21f654c48115ba2419ca98644a44ae9}} +\index{utils.h@{utils.h}!utils\_swap@{utils\_swap}} +\index{utils\_swap@{utils\_swap}!utils.h@{utils.h}} +\doxysubsubsection{\texorpdfstring{utils\_swap()}{utils\_swap()}} +{\footnotesize\ttfamily void utils\+\_\+swap (\begin{DoxyParamCaption}\item[{uint8\+\_\+t $\ast$}]{a, }\item[{uint8\+\_\+t $\ast$}]{b }\end{DoxyParamCaption})} + + + +Interchange the values of two variables of type uint8\+\_\+t. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em $\ast$a} & pointer to first variable. \\ +\hline +\mbox{\texttt{ in}} & {\em $\ast$b} & pointer to second variable. \\ +\hline +\end{DoxyParams} + + +Definition at line 46 of file utils.\+c. + + + +Referenced by utils\+\_\+test(). + +\mbox{\Hypertarget{utils_8h_a689d2d3db40d341609423404abc5a23a}\label{utils_8h_a689d2d3db40d341609423404abc5a23a}} +\index{utils.h@{utils.h}!utils\_to\_radian@{utils\_to\_radian}} +\index{utils\_to\_radian@{utils\_to\_radian}!utils.h@{utils.h}} +\doxysubsubsection{\texorpdfstring{utils\_to\_radian()}{utils\_to\_radian()}} +{\footnotesize\ttfamily double utils\+\_\+to\+\_\+radian (\begin{DoxyParamCaption}\item[{double}]{deg\+\_\+angle }\end{DoxyParamCaption})} + + + +Convert the angle from degrees to radians. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em deg\+\_\+angle} & angle in degrees.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +angle in radians. +\end{DoxyReturn} + + +Definition at line 31 of file utils.\+c. + + + +References M\+\_\+\+PI. + + + +Referenced by magnetic\+\_\+based\+\_\+test(), and utils\+\_\+test(). + +\mbox{\Hypertarget{utils_8h_a8163bb6a1c9742b9607fd87c6b3df5c5}\label{utils_8h_a8163bb6a1c9742b9607fd87c6b3df5c5}} +\index{utils.h@{utils.h}!utils\_u8\_max@{utils\_u8\_max}} +\index{utils\_u8\_max@{utils\_u8\_max}!utils.h@{utils.h}} +\doxysubsubsection{\texorpdfstring{utils\_u8\_max()}{utils\_u8\_max()}} +{\footnotesize\ttfamily uint8\+\_\+t utils\+\_\+u8\+\_\+max (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{a, }\item[{uint8\+\_\+t}]{b }\end{DoxyParamCaption})} + + + +Returns the greater of two numbers from type uint8\+\_\+t. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em a} & the first value to compare. \\ +\hline +\mbox{\texttt{ in}} & {\em b} & the second value to compare.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the greater of a and b. +\end{DoxyReturn} + + +Definition at line 75 of file utils.\+c. + +\mbox{\Hypertarget{utils_8h_a81dabd4841ab656130497f0600979850}\label{utils_8h_a81dabd4841ab656130497f0600979850}} +\index{utils.h@{utils.h}!utils\_u8\_min@{utils\_u8\_min}} +\index{utils\_u8\_min@{utils\_u8\_min}!utils.h@{utils.h}} +\doxysubsubsection{\texorpdfstring{utils\_u8\_min()}{utils\_u8\_min()}} +{\footnotesize\ttfamily uint8\+\_\+t utils\+\_\+u8\+\_\+min (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{a, }\item[{uint8\+\_\+t}]{b }\end{DoxyParamCaption})} + + + +Returns the smaller of two numbers from type uint8\+\_\+t. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em a} & the first value to compare. \\ +\hline +\mbox{\texttt{ in}} & {\em b} & the second value to compare.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the smaller of a and b. +\end{DoxyReturn} + + +Definition at line 85 of file utils.\+c. + diff --git a/doc/doxygen/latex/utils__test_8c.tex b/doc/doxygen/latex/utils__test_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..d81b6fb3f74b5020bfe9f7674da02c678d5432a3 --- /dev/null +++ b/doc/doxygen/latex/utils__test_8c.tex @@ -0,0 +1,26 @@ +\hypertarget{utils__test_8c}{}\doxysection{utils\+\_\+test.\+c File Reference} +\label{utils__test_8c}\index{utils\_test.c@{utils\_test.c}} + + +Examples of the utility functions. + + +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include \char`\"{}utils.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}vector.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{utils__test_8c_a91c61f3d2a5985466b46f5b15ad0faf7}\label{utils__test_8c_a91c61f3d2a5985466b46f5b15ad0faf7}} +void \mbox{\hyperlink{utils__test_8c_a91c61f3d2a5985466b46f5b15ad0faf7}{utils\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Examples of the utility functions. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Examples of the utility functions. + +Utility examples (see \mbox{\hyperlink{utils_8h}{utilities}} functions). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/utils__test_8h.tex b/doc/doxygen/latex/utils__test_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..8ac7cf9c95c9235f4ec9ab4ddd362c97e9c47ff2 --- /dev/null +++ b/doc/doxygen/latex/utils__test_8h.tex @@ -0,0 +1,23 @@ +\hypertarget{utils__test_8h}{}\doxysection{utils\+\_\+test.\+h File Reference} +\label{utils__test_8h}\index{utils\_test.h@{utils\_test.h}} + + +Examples of the utility functions. + + +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{utils__test_8h_a91c61f3d2a5985466b46f5b15ad0faf7}\label{utils__test_8h_a91c61f3d2a5985466b46f5b15ad0faf7}} +void \mbox{\hyperlink{utils__test_8h_a91c61f3d2a5985466b46f5b15ad0faf7}{utils\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Examples of the utility functions. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Examples of the utility functions. + +Utility examples (see \mbox{\hyperlink{utils_8h}{utilities}} functions). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/vector_8c.tex b/doc/doxygen/latex/vector_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..8c3f4f9b3379e5548726758b50e69fd9d616cd3d --- /dev/null +++ b/doc/doxygen/latex/vector_8c.tex @@ -0,0 +1,798 @@ +\hypertarget{vector_8c}{}\doxysection{vector.\+c File Reference} +\label{vector_8c}\index{vector.c@{vector.c}} + + +Vector computations. Vector computations include operations such as addition, subtraction, and inner product (dot product). + + +{\ttfamily \#include $<$inttypes.\+h$>$}\newline +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include $<$string.\+h$>$}\newline +{\ttfamily \#include $<$math.\+h$>$}\newline +{\ttfamily \#include $<$stdbool.\+h$>$}\newline +{\ttfamily \#include \char`\"{}vector.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}utils.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{vector_8c_ac4b023769faf53e06c2ed1f2fd928d14}{vector\+\_\+clear}} (uint8\+\_\+t n, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} arr\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Clear all the elements of the vector. \end{DoxyCompactList}\item +void \mbox{\hyperlink{vector_8c_ae9d3378f23ba835c727245b434b8a7f6}{vector\+\_\+copy}} (uint8\+\_\+t size, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} src\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} dest\+\_\+arr\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Copy the elements of the source vector to the destination vector. \end{DoxyCompactList}\item +\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} \mbox{\hyperlink{vector_8c_a4cfc452fdff3e32a601ccff140cd9ae6}{vector\+\_\+get\+\_\+norm2}} (uint8\+\_\+t length, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} arr\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the 2-\/norm norm of a vector. \end{DoxyCompactList}\item +\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} \mbox{\hyperlink{vector_8c_aab9d7950d4ba03b0e1a23de5b7fae6a6}{vector\+\_\+get\+\_\+square\+\_\+norm2}} (uint8\+\_\+t length, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} arr\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the squared 2-\/norm norm of a vector . \end{DoxyCompactList}\item +\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} \mbox{\hyperlink{vector_8c_af1767c4decdd472ed81035a19cf2152b}{vector\+\_\+get\+\_\+sum}} (uint8\+\_\+t length, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} arr\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the sum of the elements of a vector. \end{DoxyCompactList}\item +\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} \mbox{\hyperlink{vector_8c_a4a8fae4c69677390016c116123d9eff8}{vector\+\_\+get\+\_\+mean\+\_\+value}} (uint8\+\_\+t length, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} arr\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the average or mean value of a vector. \end{DoxyCompactList}\item +void \mbox{\hyperlink{vector_8c_a3bbd999b10064c2ede2bd427aa040b63}{vector\+\_\+sub}} (uint8\+\_\+t size, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} a\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} b\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} a\+\_\+minus\+\_\+b\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the subtraction of two vectors. \end{DoxyCompactList}\item +void \mbox{\hyperlink{vector_8c_a92917951880002814392c2367896d7a0}{vector\+\_\+add}} (uint8\+\_\+t size, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} a\+\_\+vec\mbox{[}size\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} b\+\_\+vec\mbox{[}size\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} a\+\_\+plus\+\_\+b\+\_\+vec\mbox{[}size\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the addition of two vectors. \end{DoxyCompactList}\item +void \mbox{\hyperlink{vector_8c_a099aa56dd0f260c77afaf8b62b56b2c5}{vector\+\_\+mul}} (uint8\+\_\+t size, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} a\+\_\+vec\mbox{[}size\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} b\+\_\+vec\mbox{[}size\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} a\+\_\+mul\+\_\+b\+\_\+vec\mbox{[}size\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the multiplication of two vectors. \end{DoxyCompactList}\item +void \mbox{\hyperlink{vector_8c_afc68fab0b07c974faf5a457d20b01c58}{vector\+\_\+square}} (uint8\+\_\+t n, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} vec\mbox{[}n\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} square\+\_\+vec\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the square of a vector. \end{DoxyCompactList}\item +void \mbox{\hyperlink{vector_8c_a90a92f618957807f90ab1d8a8d9150d4}{vector\+\_\+in\+\_\+place\+\_\+scalar\+\_\+mul}} (uint8\+\_\+t size, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} a\+\_\+vec\mbox{[}size\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} scl) +\begin{DoxyCompactList}\small\item\em Compute the product of a vector with a real number. \end{DoxyCompactList}\item +void \mbox{\hyperlink{vector_8c_a3c0bdd0e463fb34757a71470c55af845}{vector\+\_\+scalar\+\_\+mul}} (uint8\+\_\+t size, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} src\+\_\+vec\mbox{[}size\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} scl, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} dest\+\_\+vec\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the product of a vector with a real number. \end{DoxyCompactList}\item +void \mbox{\hyperlink{vector_8c_ae41fee7d298da0645c37ed6af7acea0b}{vector\+\_\+scalar\+\_\+div}} (uint8\+\_\+t size, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} a\+\_\+vec\mbox{[}size\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} scl) +\begin{DoxyCompactList}\small\item\em Compute the division of a vector with a real number. \end{DoxyCompactList}\item +\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} \mbox{\hyperlink{vector_8c_abbb6bf046e47a8634c15c43a508cacb9}{vector\+\_\+get\+\_\+euclidean\+\_\+distance}} (uint8\+\_\+t length, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} vec1\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} vec2\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the Euclidean distance between two vectors. \end{DoxyCompactList}\item +\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} \mbox{\hyperlink{vector_8c_a982bc2f9e4755461eac46c6322b4562d}{vector\+\_\+get\+\_\+max\+\_\+and\+\_\+index}} (uint8\+\_\+t length, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} vec\mbox{[}$\,$\mbox{]}, uint8\+\_\+t $\ast$index) +\begin{DoxyCompactList}\small\item\em Compute the maximal value and its index of a vector. \end{DoxyCompactList}\item +\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} \mbox{\hyperlink{vector_8c_a5f4b706c07b9b0f7a4983d80fba99e4e}{vector\+\_\+get\+\_\+scalar\+\_\+product}} (uint8\+\_\+t n, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} vec1\mbox{[}n\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} vec2\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the dot product of two vectors. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{vector_8c_af98f2e3896ce7b96d598b11033ac1795}{vector\+\_\+is\+\_\+equal}} (uint16\+\_\+t length, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} vec\+\_\+1\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} vec\+\_\+2\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Determine the equality of two vectors. \end{DoxyCompactList}\item +void \mbox{\hyperlink{vector_8c_a45dfc0cdad1f1a542df4029b498766ba}{vector\+\_\+get\+\_\+index\+\_\+vector}} (uint8\+\_\+t k, uint8\+\_\+t n, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} unsorted\+\_\+vector\mbox{[}n\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} sorted\+\_\+vector\mbox{[}n\mbox{]}, uint8\+\_\+t index\+\_\+vector\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Determine the index of the vector elements before sorting. \end{DoxyCompactList}\item +\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} \mbox{\hyperlink{vector_8c_a1fcbe913017a3b6802d5f66c8ef699ac}{vector\+\_\+get\+\_\+residual}} (uint8\+\_\+t length, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} a\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} b\+\_\+vec\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the residual of two vectors. \end{DoxyCompactList}\item +void \mbox{\hyperlink{vector_8c_a1348a041e323e7b333482242b51a7674}{vector\+\_\+get\+\_\+elements}} (\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} src\+\_\+vec\mbox{[}$\,$\mbox{]}, uint8\+\_\+t k, uint8\+\_\+t index\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} dst\+\_\+vec\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Get the elements of the vector by an index vector. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{vector_8c_a421f989647bf55af29c0f55b7f33d35a}{vector\+\_\+uint32\+\_\+is\+\_\+equal}} (uint32\+\_\+t length, uint32\+\_\+t vec\+\_\+1\mbox{[}$\,$\mbox{]}, uint32\+\_\+t vec\+\_\+2\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Determine the equality of two vectors of type uint32\+\_\+t. \end{DoxyCompactList}\item +void \mbox{\hyperlink{vector_8c_a8f24286db94dba6ab181edcdfe296262}{vector\+\_\+print}} (uint32\+\_\+t length, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} arr\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Display the values of the vector\textquotesingle{}s elements. \end{DoxyCompactList}\item +void \mbox{\hyperlink{vector_8c_a8ec75dc585746d950ab517e9929f31fe}{vector\+\_\+print\+\_\+u8\+\_\+array}} (uint32\+\_\+t length, uint8\+\_\+t arr\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Display the values of the vector\textquotesingle{}s elements of type uint8\+\_\+t. \end{DoxyCompactList}\item +void \mbox{\hyperlink{vector_8c_ab2827264910e858f238868695a92db4b}{vector\+\_\+flex\+\_\+print}} (uint32\+\_\+t length, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} arr\mbox{[}$\,$\mbox{]}, uint8\+\_\+t before\+\_\+dot, uint8\+\_\+t after\+\_\+dot) +\begin{DoxyCompactList}\small\item\em Display the values of the vector\textquotesingle{}s elements. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Vector computations. Vector computations include operations such as addition, subtraction, and inner product (dot product). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{vector_8c_a92917951880002814392c2367896d7a0}\label{vector_8c_a92917951880002814392c2367896d7a0}} +\index{vector.c@{vector.c}!vector\_add@{vector\_add}} +\index{vector\_add@{vector\_add}!vector.c@{vector.c}} +\doxysubsubsection{\texorpdfstring{vector\_add()}{vector\_add()}} +{\footnotesize\ttfamily void vector\+\_\+add (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{size, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{a\+\_\+vec\mbox{[}size\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{b\+\_\+vec\mbox{[}size\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{a\+\_\+plus\+\_\+b\+\_\+vec\mbox{[}size\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the addition of two vectors. + +Add b\+\_\+vec to a\+\_\+vec and return the result in a\+\_\+plus\+\_\+b. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em size} & number of elements to subtract. \\ +\hline +\mbox{\texttt{ in}} & {\em a\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the first vector. \\ +\hline +\mbox{\texttt{ in}} & {\em b\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the second vector. \\ +\hline +\mbox{\texttt{ out}} & {\em a\+\_\+plus\+\_\+b\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the destination vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 104 of file vector.\+c. + + + +Referenced by damped\+\_\+newton\+\_\+raphson(), loc\+\_\+levenberg\+\_\+marquardt(), loc\+\_\+levenberg\+\_\+marquardt\+\_\+correction(), opt\+\_\+levenberg\+\_\+marquardt(), opt\+\_\+levenberg\+\_\+marquardt\+\_\+correction(), and vector\+\_\+test(). + +\mbox{\Hypertarget{vector_8c_ac4b023769faf53e06c2ed1f2fd928d14}\label{vector_8c_ac4b023769faf53e06c2ed1f2fd928d14}} +\index{vector.c@{vector.c}!vector\_clear@{vector\_clear}} +\index{vector\_clear@{vector\_clear}!vector.c@{vector.c}} +\doxysubsubsection{\texorpdfstring{vector\_clear()}{vector\_clear()}} +{\footnotesize\ttfamily void vector\+\_\+clear (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{size, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{arr\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Clear all the elements of the vector. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em size} & size of the vector. \\ +\hline +\mbox{\texttt{ in}} & {\em arr\mbox{[}$\,$\mbox{]}} & pointer to the vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 32 of file vector.\+c. + + + +References vector\+\_\+t. + + + +Referenced by dist\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+Tf(), fsolve\+\_\+test(), optimization\+\_\+exponential\+\_\+data\+\_\+test(), optimization\+\_\+sinusoidal\+\_\+data\+\_\+test(), optimization\+\_\+test(), position\+\_\+optimization\+\_\+test(), and vector\+\_\+test(). + +\mbox{\Hypertarget{vector_8c_ae9d3378f23ba835c727245b434b8a7f6}\label{vector_8c_ae9d3378f23ba835c727245b434b8a7f6}} +\index{vector.c@{vector.c}!vector\_copy@{vector\_copy}} +\index{vector\_copy@{vector\_copy}!vector.c@{vector.c}} +\doxysubsubsection{\texorpdfstring{vector\_copy()}{vector\_copy()}} +{\footnotesize\ttfamily void vector\+\_\+copy (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{size, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{src\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{dest\+\_\+arr\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Copy the elements of the source vector to the destination vector. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em size} & number of elements to copy. \\ +\hline +\mbox{\texttt{ in}} & {\em src\+\_\+arr\mbox{[}$\,$\mbox{]}} & pointer to the source vector. \\ +\hline +\mbox{\texttt{ in}} & {\em dest\+\_\+arr\mbox{[}$\,$\mbox{]}} & pointer to the destination vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 37 of file vector.\+c. + + + +References vector\+\_\+t. + + + +Referenced by damped\+\_\+newton\+\_\+raphson(), loc\+\_\+gauss\+\_\+newton(), loc\+\_\+levenberg\+\_\+marquardt(), modified\+\_\+gauss\+\_\+newton(), multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test(), newton\+\_\+raphson(), opt\+\_\+levenberg\+\_\+marquardt(), recog\+\_\+mitigate\+\_\+multipath(), and vector\+\_\+test(). + +\mbox{\Hypertarget{vector_8c_ab2827264910e858f238868695a92db4b}\label{vector_8c_ab2827264910e858f238868695a92db4b}} +\index{vector.c@{vector.c}!vector\_flex\_print@{vector\_flex\_print}} +\index{vector\_flex\_print@{vector\_flex\_print}!vector.c@{vector.c}} +\doxysubsubsection{\texorpdfstring{vector\_flex\_print()}{vector\_flex\_print()}} +{\footnotesize\ttfamily void vector\+\_\+flex\+\_\+print (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{length, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{arr\mbox{[}$\,$\mbox{]}, }\item[{uint8\+\_\+t}]{before\+\_\+dot, }\item[{uint8\+\_\+t}]{after\+\_\+dot }\end{DoxyParamCaption})} + + + +Display the values of the vector\textquotesingle{}s elements. + +This function allows the user to determine the precision as well as the with of the numbers to display. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em length} & size of the vector to display. \\ +\hline +\mbox{\texttt{ in}} & {\em arr} & pointer to the vector. \\ +\hline +\mbox{\texttt{ in}} & {\em before\+\_\+dot} & the number of digits to be printed before the decimal point. \\ +\hline +\mbox{\texttt{ in}} & {\em after\+\_\+dot} & the number of digits to be printed after the decimal point. \\ +\hline +\end{DoxyParams} + + +Definition at line 284 of file vector.\+c. + + + +References utils\+\_\+printf(). + + + +Referenced by distance\+\_\+based\+\_\+test(), fsolve\+\_\+test(), magnetic\+\_\+based\+\_\+get\+\_\+magnetic\+\_\+field(), magnetic\+\_\+based\+\_\+test(), multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test(), optimization\+\_\+test(), position\+\_\+optimization\+\_\+test(), solve\+\_\+big\+\_\+matrix\+\_\+test(), solve\+\_\+test(), utils\+\_\+test(), and vector\+\_\+test(). + +\mbox{\Hypertarget{vector_8c_a1348a041e323e7b333482242b51a7674}\label{vector_8c_a1348a041e323e7b333482242b51a7674}} +\index{vector.c@{vector.c}!vector\_get\_elements@{vector\_get\_elements}} +\index{vector\_get\_elements@{vector\_get\_elements}!vector.c@{vector.c}} +\doxysubsubsection{\texorpdfstring{vector\_get\_elements()}{vector\_get\_elements()}} +{\footnotesize\ttfamily void vector\+\_\+get\+\_\+elements (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{src\+\_\+vec\mbox{[}$\,$\mbox{]}, }\item[{uint8\+\_\+t}]{k, }\item[{uint8\+\_\+t}]{index\+\_\+vec\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{dst\+\_\+vec\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Get the elements of the vector by an index vector. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em src\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to source vector. \\ +\hline +\mbox{\texttt{ in}} & {\em k} & size of the index vector. \\ +\hline +\mbox{\texttt{ in}} & {\em index\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the index vector. \\ +\hline +\mbox{\texttt{ out}} & {\em dst\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the destination vector \\ +\hline +\end{DoxyParams} + + +Definition at line 235 of file vector.\+c. + + + +Referenced by multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test(). + +\mbox{\Hypertarget{vector_8c_abbb6bf046e47a8634c15c43a508cacb9}\label{vector_8c_abbb6bf046e47a8634c15c43a508cacb9}} +\index{vector.c@{vector.c}!vector\_get\_euclidean\_distance@{vector\_get\_euclidean\_distance}} +\index{vector\_get\_euclidean\_distance@{vector\_get\_euclidean\_distance}!vector.c@{vector.c}} +\doxysubsubsection{\texorpdfstring{vector\_get\_euclidean\_distance()}{vector\_get\_euclidean\_distance()}} +{\footnotesize\ttfamily \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} vector\+\_\+get\+\_\+euclidean\+\_\+distance (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{length, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{vec1\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{vec2\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the Euclidean distance between two vectors. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em length} & size of the vector. \\ +\hline +\mbox{\texttt{ in}} & {\em vec1\mbox{[}$\,$\mbox{]}} & pointer to the first vector. \\ +\hline +\mbox{\texttt{ in}} & {\em vec2\mbox{[}$\,$\mbox{]}} & pointer to the second vector.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the Euclidean distance. +\end{DoxyReturn} + + +Definition at line 163 of file vector.\+c. + + + +References vector\+\_\+get\+\_\+norm2(), vector\+\_\+sub(), and vector\+\_\+t. + + + +Referenced by loc\+\_\+gauss\+\_\+newton(), modified\+\_\+gauss\+\_\+newton(), newton\+\_\+raphson(), and vector\+\_\+test(). + +\mbox{\Hypertarget{vector_8c_a45dfc0cdad1f1a542df4029b498766ba}\label{vector_8c_a45dfc0cdad1f1a542df4029b498766ba}} +\index{vector.c@{vector.c}!vector\_get\_index\_vector@{vector\_get\_index\_vector}} +\index{vector\_get\_index\_vector@{vector\_get\_index\_vector}!vector.c@{vector.c}} +\doxysubsubsection{\texorpdfstring{vector\_get\_index\_vector()}{vector\_get\_index\_vector()}} +{\footnotesize\ttfamily void vector\+\_\+get\+\_\+index\+\_\+vector (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{k, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{unsorted\+\_\+vector\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{sorted\+\_\+vector\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{index\+\_\+vector\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Determine the index of the vector elements before sorting. + +Determine the index of the elements of a sorted vector. These indices correspond to the positions of the elements in the unsorted vector. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em k} & size of the unsorted vector. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & size of the sorted vector. \\ +\hline +\mbox{\texttt{ in}} & {\em unsorted\+\_\+vector\mbox{[}$\,$\mbox{]}} & pointer to the unsorted vector. \\ +\hline +\mbox{\texttt{ in}} & {\em sorted\+\_\+vector\mbox{[}$\,$\mbox{]}} & pointer to the sorted vector. \\ +\hline +\mbox{\texttt{ out}} & {\em index\+\_\+vector\mbox{[}$\,$\mbox{]}} & pointer to the index vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 214 of file vector.\+c. + + + +Referenced by recog\+\_\+mitigate\+\_\+multipath(). + +\mbox{\Hypertarget{vector_8c_a982bc2f9e4755461eac46c6322b4562d}\label{vector_8c_a982bc2f9e4755461eac46c6322b4562d}} +\index{vector.c@{vector.c}!vector\_get\_max\_and\_index@{vector\_get\_max\_and\_index}} +\index{vector\_get\_max\_and\_index@{vector\_get\_max\_and\_index}!vector.c@{vector.c}} +\doxysubsubsection{\texorpdfstring{vector\_get\_max\_and\_index()}{vector\_get\_max\_and\_index()}} +{\footnotesize\ttfamily \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} vector\+\_\+get\+\_\+max\+\_\+and\+\_\+index (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{length, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{vec\mbox{[}$\,$\mbox{]}, }\item[{uint8\+\_\+t $\ast$}]{index }\end{DoxyParamCaption})} + + + +Compute the maximal value and its index of a vector. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em length} & vector size. \\ +\hline +\mbox{\texttt{ in}} & {\em vec\mbox{[}$\,$\mbox{]}} & pointer to the vector. \\ +\hline +\mbox{\texttt{ in}} & {\em index} & pointer to the index.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the maximal value of the vector. +\end{DoxyReturn} + + +Definition at line 175 of file vector.\+c. + + + +References vector\+\_\+t. + +\mbox{\Hypertarget{vector_8c_a4a8fae4c69677390016c116123d9eff8}\label{vector_8c_a4a8fae4c69677390016c116123d9eff8}} +\index{vector.c@{vector.c}!vector\_get\_mean\_value@{vector\_get\_mean\_value}} +\index{vector\_get\_mean\_value@{vector\_get\_mean\_value}!vector.c@{vector.c}} +\doxysubsubsection{\texorpdfstring{vector\_get\_mean\_value()}{vector\_get\_mean\_value()}} +{\footnotesize\ttfamily \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} vector\+\_\+get\+\_\+mean\+\_\+value (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{length, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{arr\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the average or mean value of a vector. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em length} & size of the vector. \\ +\hline +\mbox{\texttt{ in}} & {\em arr\mbox{[}$\,$\mbox{]}} & pointer to the vector.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the mean value of the vector. +\end{DoxyReturn} + + +Definition at line 78 of file vector.\+c. + + + +References vector\+\_\+t. + + + +Referenced by vector\+\_\+test(). + +\mbox{\Hypertarget{vector_8c_a4cfc452fdff3e32a601ccff140cd9ae6}\label{vector_8c_a4cfc452fdff3e32a601ccff140cd9ae6}} +\index{vector.c@{vector.c}!vector\_get\_norm2@{vector\_get\_norm2}} +\index{vector\_get\_norm2@{vector\_get\_norm2}!vector.c@{vector.c}} +\doxysubsubsection{\texorpdfstring{vector\_get\_norm2()}{vector\_get\_norm2()}} +{\footnotesize\ttfamily \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} vector\+\_\+get\+\_\+norm2 (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{length, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{arr\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the 2-\/norm norm of a vector. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em length} & size of the vector. \\ +\hline +\mbox{\texttt{ in}} & {\em arr\mbox{[}$\,$\mbox{]}} & pointer to the vector.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the 2-\/norm of the vector. +\end{DoxyReturn} + + +Definition at line 42 of file vector.\+c. + + + +References vector\+\_\+t. + + + +Referenced by damped\+\_\+newton\+\_\+raphson(), dist\+\_\+based\+\_\+get\+\_\+distance\+\_\+to\+\_\+anchor(), get\+\_\+damped\+\_\+norm(), loc\+\_\+gauss\+\_\+newton(), loc\+\_\+levenberg\+\_\+marquardt(), magnetic\+\_\+based\+\_\+get\+\_\+distances\+\_\+to\+\_\+anchors(), modified\+\_\+gauss\+\_\+newton(), opt\+\_\+levenberg\+\_\+marquardt(), recog\+\_\+mitigate\+\_\+multipath(), vector\+\_\+get\+\_\+euclidean\+\_\+distance(), vector\+\_\+get\+\_\+residual(), and vector\+\_\+test(). + +\mbox{\Hypertarget{vector_8c_a1fcbe913017a3b6802d5f66c8ef699ac}\label{vector_8c_a1fcbe913017a3b6802d5f66c8ef699ac}} +\index{vector.c@{vector.c}!vector\_get\_residual@{vector\_get\_residual}} +\index{vector\_get\_residual@{vector\_get\_residual}!vector.c@{vector.c}} +\doxysubsubsection{\texorpdfstring{vector\_get\_residual()}{vector\_get\_residual()}} +{\footnotesize\ttfamily \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} vector\+\_\+get\+\_\+residual (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{length, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{a\+\_\+vec\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{b\+\_\+vec\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the residual of two vectors. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em length} & vector size. \\ +\hline +\mbox{\texttt{ in}} & {\em a\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the first vector. \\ +\hline +\mbox{\texttt{ in}} & {\em b\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the second vector.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the residual of the two vectors. +\end{DoxyReturn} + + +Definition at line 227 of file vector.\+c. + + + +References vector\+\_\+get\+\_\+norm2(), vector\+\_\+sub(), and vector\+\_\+t. + +\mbox{\Hypertarget{vector_8c_a5f4b706c07b9b0f7a4983d80fba99e4e}\label{vector_8c_a5f4b706c07b9b0f7a4983d80fba99e4e}} +\index{vector.c@{vector.c}!vector\_get\_scalar\_product@{vector\_get\_scalar\_product}} +\index{vector\_get\_scalar\_product@{vector\_get\_scalar\_product}!vector.c@{vector.c}} +\doxysubsubsection{\texorpdfstring{vector\_get\_scalar\_product()}{vector\_get\_scalar\_product()}} +{\footnotesize\ttfamily \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} vector\+\_\+get\+\_\+scalar\+\_\+product (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{vec1\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{vec2\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the dot product of two vectors. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em n} & size of the vectors. \\ +\hline +\mbox{\texttt{ in}} & {\em vec1\mbox{[}$\,$\mbox{]}} & pointer to the first vector. \\ +\hline +\mbox{\texttt{ in}} & {\em vec2\mbox{[}$\,$\mbox{]}} & pointer to the second vector.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the scalar product of two vectors. +\end{DoxyReturn} + + +Definition at line 190 of file vector.\+c. + + + +References vector\+\_\+t. + + + +Referenced by loc\+\_\+levenberg\+\_\+marquardt\+\_\+correction(), opt\+\_\+levenberg\+\_\+marquardt\+\_\+correction(), and vector\+\_\+test(). + +\mbox{\Hypertarget{vector_8c_aab9d7950d4ba03b0e1a23de5b7fae6a6}\label{vector_8c_aab9d7950d4ba03b0e1a23de5b7fae6a6}} +\index{vector.c@{vector.c}!vector\_get\_square\_norm2@{vector\_get\_square\_norm2}} +\index{vector\_get\_square\_norm2@{vector\_get\_square\_norm2}!vector.c@{vector.c}} +\doxysubsubsection{\texorpdfstring{vector\_get\_square\_norm2()}{vector\_get\_square\_norm2()}} +{\footnotesize\ttfamily \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} vector\+\_\+get\+\_\+square\+\_\+norm2 (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{length, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{arr\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the squared 2-\/norm norm of a vector . + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em length} & size of the vector. \\ +\hline +\mbox{\texttt{ in}} & {\em arr\mbox{[}$\,$\mbox{]}} & pointer to the vector.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the squared 2-\/norm of the vector. +\end{DoxyReturn} + + +Definition at line 54 of file vector.\+c. + + + +References vector\+\_\+t. + + + +Referenced by vector\+\_\+test(). + +\mbox{\Hypertarget{vector_8c_af1767c4decdd472ed81035a19cf2152b}\label{vector_8c_af1767c4decdd472ed81035a19cf2152b}} +\index{vector.c@{vector.c}!vector\_get\_sum@{vector\_get\_sum}} +\index{vector\_get\_sum@{vector\_get\_sum}!vector.c@{vector.c}} +\doxysubsubsection{\texorpdfstring{vector\_get\_sum()}{vector\_get\_sum()}} +{\footnotesize\ttfamily \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} vector\+\_\+get\+\_\+sum (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{length, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{arr\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the sum of the elements of a vector. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em length} & size of the vector. \\ +\hline +\mbox{\texttt{ in}} & {\em arr\mbox{[}$\,$\mbox{]}} & pointer to the vector.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the sum of the elements of the vector. +\end{DoxyReturn} + + +Definition at line 66 of file vector.\+c. + + + +References vector\+\_\+t. + + + +Referenced by vector\+\_\+test(). + +\mbox{\Hypertarget{vector_8c_a90a92f618957807f90ab1d8a8d9150d4}\label{vector_8c_a90a92f618957807f90ab1d8a8d9150d4}} +\index{vector.c@{vector.c}!vector\_in\_place\_scalar\_mul@{vector\_in\_place\_scalar\_mul}} +\index{vector\_in\_place\_scalar\_mul@{vector\_in\_place\_scalar\_mul}!vector.c@{vector.c}} +\doxysubsubsection{\texorpdfstring{vector\_in\_place\_scalar\_mul()}{vector\_in\_place\_scalar\_mul()}} +{\footnotesize\ttfamily void vector\+\_\+in\+\_\+place\+\_\+scalar\+\_\+mul (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{size, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{a\+\_\+vec\mbox{[}size\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{scl }\end{DoxyParamCaption})} + + + +Compute the product of a vector with a real number. + +Multiple the elements of a vector with a scalar and return the result in the vector itself. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em size} & number of elements to multiply with a scalar. \\ +\hline +\mbox{\texttt{ in,out}} & {\em a\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the source/destination vector. \\ +\hline +\mbox{\texttt{ in}} & {\em scl} & a scalar. \\ +\hline +\end{DoxyParams} + + +Definition at line 131 of file vector.\+c. + + + +Referenced by get\+\_\+delta\+\_\+x(). + +\mbox{\Hypertarget{vector_8c_af98f2e3896ce7b96d598b11033ac1795}\label{vector_8c_af98f2e3896ce7b96d598b11033ac1795}} +\index{vector.c@{vector.c}!vector\_is\_equal@{vector\_is\_equal}} +\index{vector\_is\_equal@{vector\_is\_equal}!vector.c@{vector.c}} +\doxysubsubsection{\texorpdfstring{vector\_is\_equal()}{vector\_is\_equal()}} +{\footnotesize\ttfamily bool vector\+\_\+is\+\_\+equal (\begin{DoxyParamCaption}\item[{uint16\+\_\+t}]{length, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{vec\+\_\+1\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{vec\+\_\+2\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Determine the equality of two vectors. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em length} & size of the vector. \\ +\hline +\mbox{\texttt{ in}} & {\em vec\+\_\+1\mbox{[}$\,$\mbox{]}} & pointer to the first vector. \\ +\hline +\mbox{\texttt{ in}} & {\em vec\+\_\+2\mbox{[}$\,$\mbox{]}} & pointer to the second vector.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +true, if the two vectors are equal. + +false, if not. +\end{DoxyReturn} + + +Definition at line 202 of file vector.\+c. + + + +Referenced by vector\+\_\+test(). + +\mbox{\Hypertarget{vector_8c_a099aa56dd0f260c77afaf8b62b56b2c5}\label{vector_8c_a099aa56dd0f260c77afaf8b62b56b2c5}} +\index{vector.c@{vector.c}!vector\_mul@{vector\_mul}} +\index{vector\_mul@{vector\_mul}!vector.c@{vector.c}} +\doxysubsubsection{\texorpdfstring{vector\_mul()}{vector\_mul()}} +{\footnotesize\ttfamily void vector\+\_\+mul (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{size, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{a\+\_\+vec\mbox{[}size\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{b\+\_\+vec\mbox{[}size\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{a\+\_\+mul\+\_\+b\+\_\+vec\mbox{[}size\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the multiplication of two vectors. + +Multiple vectors a\+\_\+vec and b\+\_\+vec element by element and return the result in a\+\_\+mul\+\_\+b. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em size} & number of elements to multiply. \\ +\hline +\mbox{\texttt{ in}} & {\em a\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the first vector. \\ +\hline +\mbox{\texttt{ in}} & {\em b\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the second vector. \\ +\hline +\mbox{\texttt{ out}} & {\em a\+\_\+mul\+\_\+b\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the destination vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 114 of file vector.\+c. + + + +Referenced by vector\+\_\+test(). + +\mbox{\Hypertarget{vector_8c_a8f24286db94dba6ab181edcdfe296262}\label{vector_8c_a8f24286db94dba6ab181edcdfe296262}} +\index{vector.c@{vector.c}!vector\_print@{vector\_print}} +\index{vector\_print@{vector\_print}!vector.c@{vector.c}} +\doxysubsubsection{\texorpdfstring{vector\_print()}{vector\_print()}} +{\footnotesize\ttfamily void vector\+\_\+print (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{length, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{arr\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Display the values of the vector\textquotesingle{}s elements. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em length} & size of the vector to display. \\ +\hline +\mbox{\texttt{ in}} & {\em arr} & pointer to the vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 255 of file vector.\+c. + +\mbox{\Hypertarget{vector_8c_a8ec75dc585746d950ab517e9929f31fe}\label{vector_8c_a8ec75dc585746d950ab517e9929f31fe}} +\index{vector.c@{vector.c}!vector\_print\_u8\_array@{vector\_print\_u8\_array}} +\index{vector\_print\_u8\_array@{vector\_print\_u8\_array}!vector.c@{vector.c}} +\doxysubsubsection{\texorpdfstring{vector\_print\_u8\_array()}{vector\_print\_u8\_array()}} +{\footnotesize\ttfamily void vector\+\_\+print\+\_\+u8\+\_\+array (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{length, }\item[{uint8\+\_\+t}]{arr\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Display the values of the vector\textquotesingle{}s elements of type uint8\+\_\+t. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em length} & size of the vector to display. \\ +\hline +\mbox{\texttt{ in}} & {\em arr} & pointer to the vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 269 of file vector.\+c. + +\mbox{\Hypertarget{vector_8c_ae41fee7d298da0645c37ed6af7acea0b}\label{vector_8c_ae41fee7d298da0645c37ed6af7acea0b}} +\index{vector.c@{vector.c}!vector\_scalar\_div@{vector\_scalar\_div}} +\index{vector\_scalar\_div@{vector\_scalar\_div}!vector.c@{vector.c}} +\doxysubsubsection{\texorpdfstring{vector\_scalar\_div()}{vector\_scalar\_div()}} +{\footnotesize\ttfamily void vector\+\_\+scalar\+\_\+div (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{size, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{a\+\_\+vec\mbox{[}size\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{scl }\end{DoxyParamCaption})} + + + +Compute the division of a vector with a real number. + +Divide the elements of a vector with a scalar and return the result in the vector itself. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em size} & number of elements to divide with a scalar. \\ +\hline +\mbox{\texttt{ in,out}} & {\em a\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the source/destination vector. \\ +\hline +\mbox{\texttt{ in}} & {\em scl} & a scalar. \\ +\hline +\end{DoxyParams} + + +Definition at line 151 of file vector.\+c. + +\mbox{\Hypertarget{vector_8c_a3c0bdd0e463fb34757a71470c55af845}\label{vector_8c_a3c0bdd0e463fb34757a71470c55af845}} +\index{vector.c@{vector.c}!vector\_scalar\_mul@{vector\_scalar\_mul}} +\index{vector\_scalar\_mul@{vector\_scalar\_mul}!vector.c@{vector.c}} +\doxysubsubsection{\texorpdfstring{vector\_scalar\_mul()}{vector\_scalar\_mul()}} +{\footnotesize\ttfamily void vector\+\_\+scalar\+\_\+mul (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{size, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{src\+\_\+vec\mbox{[}size\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{scl, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{dest\+\_\+vec\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the product of a vector with a real number. + +Multiple the elements of a vector with a scalar and return the result in other vector. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em size} & number of elements to multiply with a scalar. \\ +\hline +\mbox{\texttt{ in}} & {\em src\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the source vector. \\ +\hline +\mbox{\texttt{ in}} & {\em scl} & a scalar. \\ +\hline +\mbox{\texttt{ out}} & {\em dest\+\_\+vec} & pointer to the destination vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 141 of file vector.\+c. + + + +Referenced by damped\+\_\+newton\+\_\+raphson(). + +\mbox{\Hypertarget{vector_8c_afc68fab0b07c974faf5a457d20b01c58}\label{vector_8c_afc68fab0b07c974faf5a457d20b01c58}} +\index{vector.c@{vector.c}!vector\_square@{vector\_square}} +\index{vector\_square@{vector\_square}!vector.c@{vector.c}} +\doxysubsubsection{\texorpdfstring{vector\_square()}{vector\_square()}} +{\footnotesize\ttfamily void vector\+\_\+square (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{vec\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{square\+\_\+vec\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the square of a vector. + +Square the elements of vector vec and return the result in square\+\_\+vec. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em n} & number of elements to square. \\ +\hline +\mbox{\texttt{ in}} & {\em vec\mbox{[}$\,$\mbox{]}} & pointer to the source vector. \\ +\hline +\mbox{\texttt{ out}} & {\em square\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the destination vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 124 of file vector.\+c. + + + +Referenced by recog\+\_\+mitigate\+\_\+multipath(). + +\mbox{\Hypertarget{vector_8c_a3bbd999b10064c2ede2bd427aa040b63}\label{vector_8c_a3bbd999b10064c2ede2bd427aa040b63}} +\index{vector.c@{vector.c}!vector\_sub@{vector\_sub}} +\index{vector\_sub@{vector\_sub}!vector.c@{vector.c}} +\doxysubsubsection{\texorpdfstring{vector\_sub()}{vector\_sub()}} +{\footnotesize\ttfamily void vector\+\_\+sub (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{size, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{a\+\_\+vec\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{b\+\_\+vec\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{a\+\_\+minus\+\_\+b\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the subtraction of two vectors. + +Substact b\+\_\+vec from a\+\_\+vec and return the result in a\+\_\+minus\+\_\+b. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em size} & number of elements to subtract. \\ +\hline +\mbox{\texttt{ in}} & {\em a\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the first vector. \\ +\hline +\mbox{\texttt{ in}} & {\em b\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the second vector. \\ +\hline +\mbox{\texttt{ out}} & {\em a\+\_\+minus\+\_\+b\mbox{[}$\,$\mbox{]}} & pointer to the destination vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 94 of file vector.\+c. + + + +Referenced by dist\+\_\+based\+\_\+get\+\_\+distance\+\_\+to\+\_\+anchor(), loc\+\_\+gauss\+\_\+newton(), magnetic\+\_\+based\+\_\+get\+\_\+distances\+\_\+to\+\_\+anchors(), modified\+\_\+gauss\+\_\+newton(), newton\+\_\+raphson(), recog\+\_\+mitigate\+\_\+multipath(), vector\+\_\+get\+\_\+euclidean\+\_\+distance(), vector\+\_\+get\+\_\+residual(), and vector\+\_\+test(). + +\mbox{\Hypertarget{vector_8c_a421f989647bf55af29c0f55b7f33d35a}\label{vector_8c_a421f989647bf55af29c0f55b7f33d35a}} +\index{vector.c@{vector.c}!vector\_uint32\_is\_equal@{vector\_uint32\_is\_equal}} +\index{vector\_uint32\_is\_equal@{vector\_uint32\_is\_equal}!vector.c@{vector.c}} +\doxysubsubsection{\texorpdfstring{vector\_uint32\_is\_equal()}{vector\_uint32\_is\_equal()}} +{\footnotesize\ttfamily bool vector\+\_\+uint32\+\_\+is\+\_\+equal (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{length, }\item[{uint32\+\_\+t}]{vec\+\_\+1\mbox{[}$\,$\mbox{]}, }\item[{uint32\+\_\+t}]{vec\+\_\+2\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Determine the equality of two vectors of type uint32\+\_\+t. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em length} & size of the vector. \\ +\hline +\mbox{\texttt{ in}} & {\em vec\+\_\+1\mbox{[}$\,$\mbox{]}} & pointer to the first vector. \\ +\hline +\mbox{\texttt{ in}} & {\em vec\+\_\+2\mbox{[}$\,$\mbox{]}} & pointer to the second vector.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +true, if the two vectors are equal. + +false, if not. +\end{DoxyReturn} + + +Definition at line 243 of file vector.\+c. + diff --git a/doc/doxygen/latex/vector_8h.tex b/doc/doxygen/latex/vector_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..e4857264f96d7b6d72ad67b5c0b755f5f10054ea --- /dev/null +++ b/doc/doxygen/latex/vector_8h.tex @@ -0,0 +1,801 @@ +\hypertarget{vector_8h}{}\doxysection{vector.\+h File Reference} +\label{vector_8h}\index{vector.h@{vector.h}} + + +Vector computations. + + +{\ttfamily \#include $<$inttypes.\+h$>$}\newline +{\ttfamily \#include $<$stdbool.\+h$>$}\newline +\doxysubsection*{Macros} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}\label{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}} +\#define \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}~double +\begin{DoxyCompactList}\small\item\em Define the data type of the vector elements. \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{vector_8h_a758d38ad9623aa8c385bce765a3b7d17}{vector\+\_\+clear}} (uint8\+\_\+t size, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} arr\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Clear all the elements of the vector. \end{DoxyCompactList}\item +void \mbox{\hyperlink{vector_8h_ae9d3378f23ba835c727245b434b8a7f6}{vector\+\_\+copy}} (uint8\+\_\+t size, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} src\+\_\+arr\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} dest\+\_\+arr\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Copy the elements of the source vector to the destination vector. \end{DoxyCompactList}\item +\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} \mbox{\hyperlink{vector_8h_a4cfc452fdff3e32a601ccff140cd9ae6}{vector\+\_\+get\+\_\+norm2}} (uint8\+\_\+t length, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} arr\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the 2-\/norm norm of a vector. \end{DoxyCompactList}\item +\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} \mbox{\hyperlink{vector_8h_aab9d7950d4ba03b0e1a23de5b7fae6a6}{vector\+\_\+get\+\_\+square\+\_\+norm2}} (uint8\+\_\+t length, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} arr\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the squared 2-\/norm norm of a vector . \end{DoxyCompactList}\item +\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} \mbox{\hyperlink{vector_8h_af1767c4decdd472ed81035a19cf2152b}{vector\+\_\+get\+\_\+sum}} (uint8\+\_\+t length, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} arr\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the sum of the elements of a vector. \end{DoxyCompactList}\item +\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} \mbox{\hyperlink{vector_8h_a4a8fae4c69677390016c116123d9eff8}{vector\+\_\+get\+\_\+mean\+\_\+value}} (uint8\+\_\+t length, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} arr\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the average or mean value of a vector. \end{DoxyCompactList}\item +void \mbox{\hyperlink{vector_8h_a3bbd999b10064c2ede2bd427aa040b63}{vector\+\_\+sub}} (uint8\+\_\+t size, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} a\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} b\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} a\+\_\+minus\+\_\+b\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the subtraction of two vectors. \end{DoxyCompactList}\item +void \mbox{\hyperlink{vector_8h_a92917951880002814392c2367896d7a0}{vector\+\_\+add}} (uint8\+\_\+t size, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} a\+\_\+vec\mbox{[}size\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} b\+\_\+vec\mbox{[}size\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} a\+\_\+plus\+\_\+b\+\_\+vec\mbox{[}size\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the addition of two vectors. \end{DoxyCompactList}\item +void \mbox{\hyperlink{vector_8h_a099aa56dd0f260c77afaf8b62b56b2c5}{vector\+\_\+mul}} (uint8\+\_\+t size, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} a\+\_\+vec\mbox{[}size\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} b\+\_\+vec\mbox{[}size\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} a\+\_\+mul\+\_\+b\+\_\+vec\mbox{[}size\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the multiplication of two vectors. \end{DoxyCompactList}\item +void \mbox{\hyperlink{vector_8h_afc68fab0b07c974faf5a457d20b01c58}{vector\+\_\+square}} (uint8\+\_\+t n, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} vec\mbox{[}n\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} square\+\_\+vec\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the square of a vector. \end{DoxyCompactList}\item +void \mbox{\hyperlink{vector_8h_a90a92f618957807f90ab1d8a8d9150d4}{vector\+\_\+in\+\_\+place\+\_\+scalar\+\_\+mul}} (uint8\+\_\+t size, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} a\+\_\+vec\mbox{[}size\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} scl) +\begin{DoxyCompactList}\small\item\em Compute the product of a vector with a real number. \end{DoxyCompactList}\item +void \mbox{\hyperlink{vector_8h_a3c0bdd0e463fb34757a71470c55af845}{vector\+\_\+scalar\+\_\+mul}} (uint8\+\_\+t size, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} src\+\_\+vec\mbox{[}size\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} scl, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} dest\+\_\+vec\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the product of a vector with a real number. \end{DoxyCompactList}\item +void \mbox{\hyperlink{vector_8h_ae41fee7d298da0645c37ed6af7acea0b}{vector\+\_\+scalar\+\_\+div}} (uint8\+\_\+t size, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} a\+\_\+vec\mbox{[}size\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} scl) +\begin{DoxyCompactList}\small\item\em Compute the division of a vector with a real number. \end{DoxyCompactList}\item +\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} \mbox{\hyperlink{vector_8h_abbb6bf046e47a8634c15c43a508cacb9}{vector\+\_\+get\+\_\+euclidean\+\_\+distance}} (uint8\+\_\+t length, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} vec1\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} vec2\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the Euclidean distance between two vectors. \end{DoxyCompactList}\item +\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} \mbox{\hyperlink{vector_8h_a5f4b706c07b9b0f7a4983d80fba99e4e}{vector\+\_\+get\+\_\+scalar\+\_\+product}} (uint8\+\_\+t n, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} vec1\mbox{[}n\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} vec2\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the dot product of two vectors. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{vector_8h_af98f2e3896ce7b96d598b11033ac1795}{vector\+\_\+is\+\_\+equal}} (uint16\+\_\+t length, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} vec\+\_\+1\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} vec\+\_\+2\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Determine the equality of two vectors. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{vector_8h_a421f989647bf55af29c0f55b7f33d35a}{vector\+\_\+uint32\+\_\+is\+\_\+equal}} (uint32\+\_\+t length, uint32\+\_\+t vec\+\_\+1\mbox{[}$\,$\mbox{]}, uint32\+\_\+t vec\+\_\+2\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Determine the equality of two vectors of type uint32\+\_\+t. \end{DoxyCompactList}\item +void \mbox{\hyperlink{vector_8h_a45dfc0cdad1f1a542df4029b498766ba}{vector\+\_\+get\+\_\+index\+\_\+vector}} (uint8\+\_\+t k, uint8\+\_\+t n, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} unsorted\+\_\+vector\mbox{[}n\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} sorted\+\_\+vector\mbox{[}n\mbox{]}, uint8\+\_\+t index\+\_\+vector\mbox{[}n\mbox{]}) +\begin{DoxyCompactList}\small\item\em Determine the index of the vector elements before sorting. \end{DoxyCompactList}\item +\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} \mbox{\hyperlink{vector_8h_a982bc2f9e4755461eac46c6322b4562d}{vector\+\_\+get\+\_\+max\+\_\+and\+\_\+index}} (uint8\+\_\+t length, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} vec\mbox{[}$\,$\mbox{]}, uint8\+\_\+t $\ast$index) +\begin{DoxyCompactList}\small\item\em Compute the maximal value and its index of a vector. \end{DoxyCompactList}\item +\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} \mbox{\hyperlink{vector_8h_a1fcbe913017a3b6802d5f66c8ef699ac}{vector\+\_\+get\+\_\+residual}} (uint8\+\_\+t length, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} a\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} b\+\_\+vec\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Compute the residual of two vectors. \end{DoxyCompactList}\item +void \mbox{\hyperlink{vector_8h_a1348a041e323e7b333482242b51a7674}{vector\+\_\+get\+\_\+elements}} (\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} src\+\_\+vec\mbox{[}$\,$\mbox{]}, uint8\+\_\+t k, uint8\+\_\+t index\+\_\+vec\mbox{[}$\,$\mbox{]}, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} dst\+\_\+vec\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Get the elements of the vector by an index vector. \end{DoxyCompactList}\item +void \mbox{\hyperlink{vector_8h_a8f24286db94dba6ab181edcdfe296262}{vector\+\_\+print}} (uint32\+\_\+t length, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} arr\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Display the values of the vector\textquotesingle{}s elements. \end{DoxyCompactList}\item +void \mbox{\hyperlink{vector_8h_a8ec75dc585746d950ab517e9929f31fe}{vector\+\_\+print\+\_\+u8\+\_\+array}} (uint32\+\_\+t length, uint8\+\_\+t arr\mbox{[}$\,$\mbox{]}) +\begin{DoxyCompactList}\small\item\em Display the values of the vector\textquotesingle{}s elements of type uint8\+\_\+t. \end{DoxyCompactList}\item +void \mbox{\hyperlink{vector_8h_ab2827264910e858f238868695a92db4b}{vector\+\_\+flex\+\_\+print}} (uint32\+\_\+t length, \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} arr\mbox{[}$\,$\mbox{]}, uint8\+\_\+t before\+\_\+dot, uint8\+\_\+t after\+\_\+dot) +\begin{DoxyCompactList}\small\item\em Display the values of the vector\textquotesingle{}s elements. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Vector computations. + +Vector computations include operations such as addition, subtraction, and inner product (dot product). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{vector_8h_a92917951880002814392c2367896d7a0}\label{vector_8h_a92917951880002814392c2367896d7a0}} +\index{vector.h@{vector.h}!vector\_add@{vector\_add}} +\index{vector\_add@{vector\_add}!vector.h@{vector.h}} +\doxysubsubsection{\texorpdfstring{vector\_add()}{vector\_add()}} +{\footnotesize\ttfamily void vector\+\_\+add (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{size, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{a\+\_\+vec\mbox{[}size\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{b\+\_\+vec\mbox{[}size\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{a\+\_\+plus\+\_\+b\+\_\+vec\mbox{[}size\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the addition of two vectors. + +Add b\+\_\+vec to a\+\_\+vec and return the result in a\+\_\+plus\+\_\+b. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em size} & number of elements to subtract. \\ +\hline +\mbox{\texttt{ in}} & {\em a\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the first vector. \\ +\hline +\mbox{\texttt{ in}} & {\em b\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the second vector. \\ +\hline +\mbox{\texttt{ out}} & {\em a\+\_\+plus\+\_\+b\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the destination vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 104 of file vector.\+c. + + + +Referenced by damped\+\_\+newton\+\_\+raphson(), loc\+\_\+levenberg\+\_\+marquardt(), loc\+\_\+levenberg\+\_\+marquardt\+\_\+correction(), opt\+\_\+levenberg\+\_\+marquardt(), opt\+\_\+levenberg\+\_\+marquardt\+\_\+correction(), and vector\+\_\+test(). + +\mbox{\Hypertarget{vector_8h_a758d38ad9623aa8c385bce765a3b7d17}\label{vector_8h_a758d38ad9623aa8c385bce765a3b7d17}} +\index{vector.h@{vector.h}!vector\_clear@{vector\_clear}} +\index{vector\_clear@{vector\_clear}!vector.h@{vector.h}} +\doxysubsubsection{\texorpdfstring{vector\_clear()}{vector\_clear()}} +{\footnotesize\ttfamily void vector\+\_\+clear (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{size, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{arr\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Clear all the elements of the vector. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em size} & size of the vector. \\ +\hline +\mbox{\texttt{ in}} & {\em arr\mbox{[}$\,$\mbox{]}} & pointer to the vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 32 of file vector.\+c. + + + +References vector\+\_\+t. + + + +Referenced by dist\+\_\+based\+\_\+jacobian\+\_\+get\+\_\+\+J\+Tf(), fsolve\+\_\+test(), optimization\+\_\+exponential\+\_\+data\+\_\+test(), optimization\+\_\+sinusoidal\+\_\+data\+\_\+test(), optimization\+\_\+test(), position\+\_\+optimization\+\_\+test(), and vector\+\_\+test(). + +\mbox{\Hypertarget{vector_8h_ae9d3378f23ba835c727245b434b8a7f6}\label{vector_8h_ae9d3378f23ba835c727245b434b8a7f6}} +\index{vector.h@{vector.h}!vector\_copy@{vector\_copy}} +\index{vector\_copy@{vector\_copy}!vector.h@{vector.h}} +\doxysubsubsection{\texorpdfstring{vector\_copy()}{vector\_copy()}} +{\footnotesize\ttfamily void vector\+\_\+copy (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{size, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{src\+\_\+arr\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{dest\+\_\+arr\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Copy the elements of the source vector to the destination vector. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em size} & number of elements to copy. \\ +\hline +\mbox{\texttt{ in}} & {\em src\+\_\+arr\mbox{[}$\,$\mbox{]}} & pointer to the source vector. \\ +\hline +\mbox{\texttt{ in}} & {\em dest\+\_\+arr\mbox{[}$\,$\mbox{]}} & pointer to the destination vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 37 of file vector.\+c. + + + +References vector\+\_\+t. + + + +Referenced by damped\+\_\+newton\+\_\+raphson(), loc\+\_\+gauss\+\_\+newton(), loc\+\_\+levenberg\+\_\+marquardt(), modified\+\_\+gauss\+\_\+newton(), multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test(), newton\+\_\+raphson(), opt\+\_\+levenberg\+\_\+marquardt(), recog\+\_\+mitigate\+\_\+multipath(), and vector\+\_\+test(). + +\mbox{\Hypertarget{vector_8h_ab2827264910e858f238868695a92db4b}\label{vector_8h_ab2827264910e858f238868695a92db4b}} +\index{vector.h@{vector.h}!vector\_flex\_print@{vector\_flex\_print}} +\index{vector\_flex\_print@{vector\_flex\_print}!vector.h@{vector.h}} +\doxysubsubsection{\texorpdfstring{vector\_flex\_print()}{vector\_flex\_print()}} +{\footnotesize\ttfamily void vector\+\_\+flex\+\_\+print (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{length, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{arr\mbox{[}$\,$\mbox{]}, }\item[{uint8\+\_\+t}]{before\+\_\+dot, }\item[{uint8\+\_\+t}]{after\+\_\+dot }\end{DoxyParamCaption})} + + + +Display the values of the vector\textquotesingle{}s elements. + +This function allows the user to determine the precision as well as the with of the numbers to display. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em length} & size of the vector to display. \\ +\hline +\mbox{\texttt{ in}} & {\em arr} & pointer to the vector. \\ +\hline +\mbox{\texttt{ in}} & {\em before\+\_\+dot} & the number of digits to be printed before the decimal point. \\ +\hline +\mbox{\texttt{ in}} & {\em after\+\_\+dot} & the number of digits to be printed after the decimal point. \\ +\hline +\end{DoxyParams} + + +Definition at line 284 of file vector.\+c. + + + +References utils\+\_\+printf(). + + + +Referenced by distance\+\_\+based\+\_\+test(), fsolve\+\_\+test(), magnetic\+\_\+based\+\_\+get\+\_\+magnetic\+\_\+field(), magnetic\+\_\+based\+\_\+test(), multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test(), optimization\+\_\+test(), position\+\_\+optimization\+\_\+test(), solve\+\_\+big\+\_\+matrix\+\_\+test(), solve\+\_\+test(), utils\+\_\+test(), and vector\+\_\+test(). + +\mbox{\Hypertarget{vector_8h_a1348a041e323e7b333482242b51a7674}\label{vector_8h_a1348a041e323e7b333482242b51a7674}} +\index{vector.h@{vector.h}!vector\_get\_elements@{vector\_get\_elements}} +\index{vector\_get\_elements@{vector\_get\_elements}!vector.h@{vector.h}} +\doxysubsubsection{\texorpdfstring{vector\_get\_elements()}{vector\_get\_elements()}} +{\footnotesize\ttfamily void vector\+\_\+get\+\_\+elements (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{src\+\_\+vec\mbox{[}$\,$\mbox{]}, }\item[{uint8\+\_\+t}]{k, }\item[{uint8\+\_\+t}]{index\+\_\+vec\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{dst\+\_\+vec\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Get the elements of the vector by an index vector. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em src\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to source vector. \\ +\hline +\mbox{\texttt{ in}} & {\em k} & size of the index vector. \\ +\hline +\mbox{\texttt{ in}} & {\em index\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the index vector. \\ +\hline +\mbox{\texttt{ out}} & {\em dst\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the destination vector \\ +\hline +\end{DoxyParams} + + +Definition at line 235 of file vector.\+c. + + + +Referenced by multipath\+\_\+algo\+\_\+own\+\_\+norm\+\_\+distr\+\_\+test(). + +\mbox{\Hypertarget{vector_8h_abbb6bf046e47a8634c15c43a508cacb9}\label{vector_8h_abbb6bf046e47a8634c15c43a508cacb9}} +\index{vector.h@{vector.h}!vector\_get\_euclidean\_distance@{vector\_get\_euclidean\_distance}} +\index{vector\_get\_euclidean\_distance@{vector\_get\_euclidean\_distance}!vector.h@{vector.h}} +\doxysubsubsection{\texorpdfstring{vector\_get\_euclidean\_distance()}{vector\_get\_euclidean\_distance()}} +{\footnotesize\ttfamily \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} vector\+\_\+get\+\_\+euclidean\+\_\+distance (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{length, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{vec1\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{vec2\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the Euclidean distance between two vectors. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em length} & size of the vector. \\ +\hline +\mbox{\texttt{ in}} & {\em vec1\mbox{[}$\,$\mbox{]}} & pointer to the first vector. \\ +\hline +\mbox{\texttt{ in}} & {\em vec2\mbox{[}$\,$\mbox{]}} & pointer to the second vector.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the Euclidean distance. +\end{DoxyReturn} + + +Definition at line 163 of file vector.\+c. + + + +References vector\+\_\+get\+\_\+norm2(), vector\+\_\+sub(), and vector\+\_\+t. + + + +Referenced by loc\+\_\+gauss\+\_\+newton(), modified\+\_\+gauss\+\_\+newton(), newton\+\_\+raphson(), and vector\+\_\+test(). + +\mbox{\Hypertarget{vector_8h_a45dfc0cdad1f1a542df4029b498766ba}\label{vector_8h_a45dfc0cdad1f1a542df4029b498766ba}} +\index{vector.h@{vector.h}!vector\_get\_index\_vector@{vector\_get\_index\_vector}} +\index{vector\_get\_index\_vector@{vector\_get\_index\_vector}!vector.h@{vector.h}} +\doxysubsubsection{\texorpdfstring{vector\_get\_index\_vector()}{vector\_get\_index\_vector()}} +{\footnotesize\ttfamily void vector\+\_\+get\+\_\+index\+\_\+vector (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{k, }\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{unsorted\+\_\+vector\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{sorted\+\_\+vector\mbox{[}n\mbox{]}, }\item[{uint8\+\_\+t}]{index\+\_\+vector\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Determine the index of the vector elements before sorting. + +Determine the index of the elements of a sorted vector. These indices correspond to the positions of the elements in the unsorted vector. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em k} & size of the unsorted vector. \\ +\hline +\mbox{\texttt{ in}} & {\em n} & size of the sorted vector. \\ +\hline +\mbox{\texttt{ in}} & {\em unsorted\+\_\+vector\mbox{[}$\,$\mbox{]}} & pointer to the unsorted vector. \\ +\hline +\mbox{\texttt{ in}} & {\em sorted\+\_\+vector\mbox{[}$\,$\mbox{]}} & pointer to the sorted vector. \\ +\hline +\mbox{\texttt{ out}} & {\em index\+\_\+vector\mbox{[}$\,$\mbox{]}} & pointer to the index vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 214 of file vector.\+c. + + + +Referenced by recog\+\_\+mitigate\+\_\+multipath(). + +\mbox{\Hypertarget{vector_8h_a982bc2f9e4755461eac46c6322b4562d}\label{vector_8h_a982bc2f9e4755461eac46c6322b4562d}} +\index{vector.h@{vector.h}!vector\_get\_max\_and\_index@{vector\_get\_max\_and\_index}} +\index{vector\_get\_max\_and\_index@{vector\_get\_max\_and\_index}!vector.h@{vector.h}} +\doxysubsubsection{\texorpdfstring{vector\_get\_max\_and\_index()}{vector\_get\_max\_and\_index()}} +{\footnotesize\ttfamily \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} vector\+\_\+get\+\_\+max\+\_\+and\+\_\+index (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{length, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{vec\mbox{[}$\,$\mbox{]}, }\item[{uint8\+\_\+t $\ast$}]{index }\end{DoxyParamCaption})} + + + +Compute the maximal value and its index of a vector. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em length} & vector size. \\ +\hline +\mbox{\texttt{ in}} & {\em vec\mbox{[}$\,$\mbox{]}} & pointer to the vector. \\ +\hline +\mbox{\texttt{ in}} & {\em index} & pointer to the index.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the maximal value of the vector. +\end{DoxyReturn} + + +Definition at line 175 of file vector.\+c. + + + +References vector\+\_\+t. + +\mbox{\Hypertarget{vector_8h_a4a8fae4c69677390016c116123d9eff8}\label{vector_8h_a4a8fae4c69677390016c116123d9eff8}} +\index{vector.h@{vector.h}!vector\_get\_mean\_value@{vector\_get\_mean\_value}} +\index{vector\_get\_mean\_value@{vector\_get\_mean\_value}!vector.h@{vector.h}} +\doxysubsubsection{\texorpdfstring{vector\_get\_mean\_value()}{vector\_get\_mean\_value()}} +{\footnotesize\ttfamily \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} vector\+\_\+get\+\_\+mean\+\_\+value (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{length, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{arr\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the average or mean value of a vector. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em length} & size of the vector. \\ +\hline +\mbox{\texttt{ in}} & {\em arr\mbox{[}$\,$\mbox{]}} & pointer to the vector.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the mean value of the vector. +\end{DoxyReturn} + + +Definition at line 78 of file vector.\+c. + + + +References vector\+\_\+t. + + + +Referenced by vector\+\_\+test(). + +\mbox{\Hypertarget{vector_8h_a4cfc452fdff3e32a601ccff140cd9ae6}\label{vector_8h_a4cfc452fdff3e32a601ccff140cd9ae6}} +\index{vector.h@{vector.h}!vector\_get\_norm2@{vector\_get\_norm2}} +\index{vector\_get\_norm2@{vector\_get\_norm2}!vector.h@{vector.h}} +\doxysubsubsection{\texorpdfstring{vector\_get\_norm2()}{vector\_get\_norm2()}} +{\footnotesize\ttfamily \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} vector\+\_\+get\+\_\+norm2 (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{length, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{arr\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the 2-\/norm norm of a vector. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em length} & size of the vector. \\ +\hline +\mbox{\texttt{ in}} & {\em arr\mbox{[}$\,$\mbox{]}} & pointer to the vector.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the 2-\/norm of the vector. +\end{DoxyReturn} + + +Definition at line 42 of file vector.\+c. + + + +References vector\+\_\+t. + + + +Referenced by damped\+\_\+newton\+\_\+raphson(), dist\+\_\+based\+\_\+get\+\_\+distance\+\_\+to\+\_\+anchor(), get\+\_\+damped\+\_\+norm(), loc\+\_\+gauss\+\_\+newton(), loc\+\_\+levenberg\+\_\+marquardt(), magnetic\+\_\+based\+\_\+get\+\_\+distances\+\_\+to\+\_\+anchors(), modified\+\_\+gauss\+\_\+newton(), opt\+\_\+levenberg\+\_\+marquardt(), recog\+\_\+mitigate\+\_\+multipath(), vector\+\_\+get\+\_\+euclidean\+\_\+distance(), vector\+\_\+get\+\_\+residual(), and vector\+\_\+test(). + +\mbox{\Hypertarget{vector_8h_a1fcbe913017a3b6802d5f66c8ef699ac}\label{vector_8h_a1fcbe913017a3b6802d5f66c8ef699ac}} +\index{vector.h@{vector.h}!vector\_get\_residual@{vector\_get\_residual}} +\index{vector\_get\_residual@{vector\_get\_residual}!vector.h@{vector.h}} +\doxysubsubsection{\texorpdfstring{vector\_get\_residual()}{vector\_get\_residual()}} +{\footnotesize\ttfamily \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} vector\+\_\+get\+\_\+residual (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{length, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{a\+\_\+vec\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{b\+\_\+vec\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the residual of two vectors. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em length} & vector size. \\ +\hline +\mbox{\texttt{ in}} & {\em a\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the first vector. \\ +\hline +\mbox{\texttt{ in}} & {\em b\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the second vector.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the residual of the two vectors. +\end{DoxyReturn} + + +Definition at line 227 of file vector.\+c. + + + +References vector\+\_\+get\+\_\+norm2(), vector\+\_\+sub(), and vector\+\_\+t. + +\mbox{\Hypertarget{vector_8h_a5f4b706c07b9b0f7a4983d80fba99e4e}\label{vector_8h_a5f4b706c07b9b0f7a4983d80fba99e4e}} +\index{vector.h@{vector.h}!vector\_get\_scalar\_product@{vector\_get\_scalar\_product}} +\index{vector\_get\_scalar\_product@{vector\_get\_scalar\_product}!vector.h@{vector.h}} +\doxysubsubsection{\texorpdfstring{vector\_get\_scalar\_product()}{vector\_get\_scalar\_product()}} +{\footnotesize\ttfamily \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} vector\+\_\+get\+\_\+scalar\+\_\+product (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{vec1\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{vec2\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the dot product of two vectors. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em n} & size of the vectors. \\ +\hline +\mbox{\texttt{ in}} & {\em vec1\mbox{[}$\,$\mbox{]}} & pointer to the first vector. \\ +\hline +\mbox{\texttt{ in}} & {\em vec2\mbox{[}$\,$\mbox{]}} & pointer to the second vector.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the scalar product of two vectors. +\end{DoxyReturn} + + +Definition at line 190 of file vector.\+c. + + + +References vector\+\_\+t. + + + +Referenced by loc\+\_\+levenberg\+\_\+marquardt\+\_\+correction(), opt\+\_\+levenberg\+\_\+marquardt\+\_\+correction(), and vector\+\_\+test(). + +\mbox{\Hypertarget{vector_8h_aab9d7950d4ba03b0e1a23de5b7fae6a6}\label{vector_8h_aab9d7950d4ba03b0e1a23de5b7fae6a6}} +\index{vector.h@{vector.h}!vector\_get\_square\_norm2@{vector\_get\_square\_norm2}} +\index{vector\_get\_square\_norm2@{vector\_get\_square\_norm2}!vector.h@{vector.h}} +\doxysubsubsection{\texorpdfstring{vector\_get\_square\_norm2()}{vector\_get\_square\_norm2()}} +{\footnotesize\ttfamily \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} vector\+\_\+get\+\_\+square\+\_\+norm2 (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{length, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{arr\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the squared 2-\/norm norm of a vector . + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em length} & size of the vector. \\ +\hline +\mbox{\texttt{ in}} & {\em arr\mbox{[}$\,$\mbox{]}} & pointer to the vector.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the squared 2-\/norm of the vector. +\end{DoxyReturn} + + +Definition at line 54 of file vector.\+c. + + + +References vector\+\_\+t. + + + +Referenced by vector\+\_\+test(). + +\mbox{\Hypertarget{vector_8h_af1767c4decdd472ed81035a19cf2152b}\label{vector_8h_af1767c4decdd472ed81035a19cf2152b}} +\index{vector.h@{vector.h}!vector\_get\_sum@{vector\_get\_sum}} +\index{vector\_get\_sum@{vector\_get\_sum}!vector.h@{vector.h}} +\doxysubsubsection{\texorpdfstring{vector\_get\_sum()}{vector\_get\_sum()}} +{\footnotesize\ttfamily \mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}} vector\+\_\+get\+\_\+sum (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{length, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{arr\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the sum of the elements of a vector. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em length} & size of the vector. \\ +\hline +\mbox{\texttt{ in}} & {\em arr\mbox{[}$\,$\mbox{]}} & pointer to the vector.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +the sum of the elements of the vector. +\end{DoxyReturn} + + +Definition at line 66 of file vector.\+c. + + + +References vector\+\_\+t. + + + +Referenced by vector\+\_\+test(). + +\mbox{\Hypertarget{vector_8h_a90a92f618957807f90ab1d8a8d9150d4}\label{vector_8h_a90a92f618957807f90ab1d8a8d9150d4}} +\index{vector.h@{vector.h}!vector\_in\_place\_scalar\_mul@{vector\_in\_place\_scalar\_mul}} +\index{vector\_in\_place\_scalar\_mul@{vector\_in\_place\_scalar\_mul}!vector.h@{vector.h}} +\doxysubsubsection{\texorpdfstring{vector\_in\_place\_scalar\_mul()}{vector\_in\_place\_scalar\_mul()}} +{\footnotesize\ttfamily void vector\+\_\+in\+\_\+place\+\_\+scalar\+\_\+mul (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{size, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{a\+\_\+vec\mbox{[}size\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{scl }\end{DoxyParamCaption})} + + + +Compute the product of a vector with a real number. + +Multiple the elements of a vector with a scalar and return the result in the vector itself. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em size} & number of elements to multiply with a scalar. \\ +\hline +\mbox{\texttt{ in,out}} & {\em a\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the source/destination vector. \\ +\hline +\mbox{\texttt{ in}} & {\em scl} & a scalar. \\ +\hline +\end{DoxyParams} + + +Definition at line 131 of file vector.\+c. + + + +Referenced by get\+\_\+delta\+\_\+x(). + +\mbox{\Hypertarget{vector_8h_af98f2e3896ce7b96d598b11033ac1795}\label{vector_8h_af98f2e3896ce7b96d598b11033ac1795}} +\index{vector.h@{vector.h}!vector\_is\_equal@{vector\_is\_equal}} +\index{vector\_is\_equal@{vector\_is\_equal}!vector.h@{vector.h}} +\doxysubsubsection{\texorpdfstring{vector\_is\_equal()}{vector\_is\_equal()}} +{\footnotesize\ttfamily bool vector\+\_\+is\+\_\+equal (\begin{DoxyParamCaption}\item[{uint16\+\_\+t}]{length, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{vec\+\_\+1\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{vec\+\_\+2\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Determine the equality of two vectors. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em length} & size of the vector. \\ +\hline +\mbox{\texttt{ in}} & {\em vec\+\_\+1\mbox{[}$\,$\mbox{]}} & pointer to the first vector. \\ +\hline +\mbox{\texttt{ in}} & {\em vec\+\_\+2\mbox{[}$\,$\mbox{]}} & pointer to the second vector.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +true, if the two vectors are equal. + +false, if not. +\end{DoxyReturn} + + +Definition at line 202 of file vector.\+c. + + + +Referenced by vector\+\_\+test(). + +\mbox{\Hypertarget{vector_8h_a099aa56dd0f260c77afaf8b62b56b2c5}\label{vector_8h_a099aa56dd0f260c77afaf8b62b56b2c5}} +\index{vector.h@{vector.h}!vector\_mul@{vector\_mul}} +\index{vector\_mul@{vector\_mul}!vector.h@{vector.h}} +\doxysubsubsection{\texorpdfstring{vector\_mul()}{vector\_mul()}} +{\footnotesize\ttfamily void vector\+\_\+mul (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{size, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{a\+\_\+vec\mbox{[}size\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{b\+\_\+vec\mbox{[}size\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{a\+\_\+mul\+\_\+b\+\_\+vec\mbox{[}size\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the multiplication of two vectors. + +Multiple vectors a\+\_\+vec and b\+\_\+vec element by element and return the result in a\+\_\+mul\+\_\+b. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em size} & number of elements to multiply. \\ +\hline +\mbox{\texttt{ in}} & {\em a\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the first vector. \\ +\hline +\mbox{\texttt{ in}} & {\em b\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the second vector. \\ +\hline +\mbox{\texttt{ out}} & {\em a\+\_\+mul\+\_\+b\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the destination vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 114 of file vector.\+c. + + + +Referenced by vector\+\_\+test(). + +\mbox{\Hypertarget{vector_8h_a8f24286db94dba6ab181edcdfe296262}\label{vector_8h_a8f24286db94dba6ab181edcdfe296262}} +\index{vector.h@{vector.h}!vector\_print@{vector\_print}} +\index{vector\_print@{vector\_print}!vector.h@{vector.h}} +\doxysubsubsection{\texorpdfstring{vector\_print()}{vector\_print()}} +{\footnotesize\ttfamily void vector\+\_\+print (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{length, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{arr\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Display the values of the vector\textquotesingle{}s elements. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em length} & size of the vector to display. \\ +\hline +\mbox{\texttt{ in}} & {\em arr} & pointer to the vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 255 of file vector.\+c. + +\mbox{\Hypertarget{vector_8h_a8ec75dc585746d950ab517e9929f31fe}\label{vector_8h_a8ec75dc585746d950ab517e9929f31fe}} +\index{vector.h@{vector.h}!vector\_print\_u8\_array@{vector\_print\_u8\_array}} +\index{vector\_print\_u8\_array@{vector\_print\_u8\_array}!vector.h@{vector.h}} +\doxysubsubsection{\texorpdfstring{vector\_print\_u8\_array()}{vector\_print\_u8\_array()}} +{\footnotesize\ttfamily void vector\+\_\+print\+\_\+u8\+\_\+array (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{length, }\item[{uint8\+\_\+t}]{arr\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Display the values of the vector\textquotesingle{}s elements of type uint8\+\_\+t. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em length} & size of the vector to display. \\ +\hline +\mbox{\texttt{ in}} & {\em arr} & pointer to the vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 269 of file vector.\+c. + +\mbox{\Hypertarget{vector_8h_ae41fee7d298da0645c37ed6af7acea0b}\label{vector_8h_ae41fee7d298da0645c37ed6af7acea0b}} +\index{vector.h@{vector.h}!vector\_scalar\_div@{vector\_scalar\_div}} +\index{vector\_scalar\_div@{vector\_scalar\_div}!vector.h@{vector.h}} +\doxysubsubsection{\texorpdfstring{vector\_scalar\_div()}{vector\_scalar\_div()}} +{\footnotesize\ttfamily void vector\+\_\+scalar\+\_\+div (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{size, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{a\+\_\+vec\mbox{[}size\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{scl }\end{DoxyParamCaption})} + + + +Compute the division of a vector with a real number. + +Divide the elements of a vector with a scalar and return the result in the vector itself. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em size} & number of elements to divide with a scalar. \\ +\hline +\mbox{\texttt{ in,out}} & {\em a\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the source/destination vector. \\ +\hline +\mbox{\texttt{ in}} & {\em scl} & a scalar. \\ +\hline +\end{DoxyParams} + + +Definition at line 151 of file vector.\+c. + +\mbox{\Hypertarget{vector_8h_a3c0bdd0e463fb34757a71470c55af845}\label{vector_8h_a3c0bdd0e463fb34757a71470c55af845}} +\index{vector.h@{vector.h}!vector\_scalar\_mul@{vector\_scalar\_mul}} +\index{vector\_scalar\_mul@{vector\_scalar\_mul}!vector.h@{vector.h}} +\doxysubsubsection{\texorpdfstring{vector\_scalar\_mul()}{vector\_scalar\_mul()}} +{\footnotesize\ttfamily void vector\+\_\+scalar\+\_\+mul (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{size, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{src\+\_\+vec\mbox{[}size\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{scl, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{dest\+\_\+vec\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the product of a vector with a real number. + +Multiple the elements of a vector with a scalar and return the result in other vector. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em size} & number of elements to multiply with a scalar. \\ +\hline +\mbox{\texttt{ in}} & {\em src\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the source vector. \\ +\hline +\mbox{\texttt{ in}} & {\em scl} & a scalar. \\ +\hline +\mbox{\texttt{ out}} & {\em dest\+\_\+vec} & pointer to the destination vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 141 of file vector.\+c. + + + +Referenced by damped\+\_\+newton\+\_\+raphson(). + +\mbox{\Hypertarget{vector_8h_afc68fab0b07c974faf5a457d20b01c58}\label{vector_8h_afc68fab0b07c974faf5a457d20b01c58}} +\index{vector.h@{vector.h}!vector\_square@{vector\_square}} +\index{vector\_square@{vector\_square}!vector.h@{vector.h}} +\doxysubsubsection{\texorpdfstring{vector\_square()}{vector\_square()}} +{\footnotesize\ttfamily void vector\+\_\+square (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{n, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{vec\mbox{[}n\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{square\+\_\+vec\mbox{[}n\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the square of a vector. + +Square the elements of vector vec and return the result in square\+\_\+vec. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em n} & number of elements to square. \\ +\hline +\mbox{\texttt{ in}} & {\em vec\mbox{[}$\,$\mbox{]}} & pointer to the source vector. \\ +\hline +\mbox{\texttt{ out}} & {\em square\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the destination vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 124 of file vector.\+c. + + + +Referenced by recog\+\_\+mitigate\+\_\+multipath(). + +\mbox{\Hypertarget{vector_8h_a3bbd999b10064c2ede2bd427aa040b63}\label{vector_8h_a3bbd999b10064c2ede2bd427aa040b63}} +\index{vector.h@{vector.h}!vector\_sub@{vector\_sub}} +\index{vector\_sub@{vector\_sub}!vector.h@{vector.h}} +\doxysubsubsection{\texorpdfstring{vector\_sub()}{vector\_sub()}} +{\footnotesize\ttfamily void vector\+\_\+sub (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{size, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{a\+\_\+vec\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{b\+\_\+vec\mbox{[}$\,$\mbox{]}, }\item[{\mbox{\hyperlink{vector_8h_acb41430bc5720dda7d1c45d91a0b0221}{vector\+\_\+t}}}]{a\+\_\+minus\+\_\+b\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Compute the subtraction of two vectors. + +Substact b\+\_\+vec from a\+\_\+vec and return the result in a\+\_\+minus\+\_\+b. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em size} & number of elements to subtract. \\ +\hline +\mbox{\texttt{ in}} & {\em a\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the first vector. \\ +\hline +\mbox{\texttt{ in}} & {\em b\+\_\+vec\mbox{[}$\,$\mbox{]}} & pointer to the second vector. \\ +\hline +\mbox{\texttt{ out}} & {\em a\+\_\+minus\+\_\+b\mbox{[}$\,$\mbox{]}} & pointer to the destination vector. \\ +\hline +\end{DoxyParams} + + +Definition at line 94 of file vector.\+c. + + + +Referenced by dist\+\_\+based\+\_\+get\+\_\+distance\+\_\+to\+\_\+anchor(), loc\+\_\+gauss\+\_\+newton(), magnetic\+\_\+based\+\_\+get\+\_\+distances\+\_\+to\+\_\+anchors(), modified\+\_\+gauss\+\_\+newton(), newton\+\_\+raphson(), recog\+\_\+mitigate\+\_\+multipath(), vector\+\_\+get\+\_\+euclidean\+\_\+distance(), vector\+\_\+get\+\_\+residual(), and vector\+\_\+test(). + +\mbox{\Hypertarget{vector_8h_a421f989647bf55af29c0f55b7f33d35a}\label{vector_8h_a421f989647bf55af29c0f55b7f33d35a}} +\index{vector.h@{vector.h}!vector\_uint32\_is\_equal@{vector\_uint32\_is\_equal}} +\index{vector\_uint32\_is\_equal@{vector\_uint32\_is\_equal}!vector.h@{vector.h}} +\doxysubsubsection{\texorpdfstring{vector\_uint32\_is\_equal()}{vector\_uint32\_is\_equal()}} +{\footnotesize\ttfamily bool vector\+\_\+uint32\+\_\+is\+\_\+equal (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{length, }\item[{uint32\+\_\+t}]{vec\+\_\+1\mbox{[}$\,$\mbox{]}, }\item[{uint32\+\_\+t}]{vec\+\_\+2\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + + + +Determine the equality of two vectors of type uint32\+\_\+t. + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\texttt{ in}} & {\em length} & size of the vector. \\ +\hline +\mbox{\texttt{ in}} & {\em vec\+\_\+1\mbox{[}$\,$\mbox{]}} & pointer to the first vector. \\ +\hline +\mbox{\texttt{ in}} & {\em vec\+\_\+2\mbox{[}$\,$\mbox{]}} & pointer to the second vector.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +true, if the two vectors are equal. + +false, if not. +\end{DoxyReturn} + + +Definition at line 243 of file vector.\+c. + diff --git a/doc/doxygen/latex/vector__test_8c.tex b/doc/doxygen/latex/vector__test_8c.tex new file mode 100644 index 0000000000000000000000000000000000000000..9adf3e1e63bd9e77f1ab6414c7998dddc2d98f68 --- /dev/null +++ b/doc/doxygen/latex/vector__test_8c.tex @@ -0,0 +1,28 @@ +\hypertarget{vector__test_8c}{}\doxysection{vector\+\_\+test.\+c File Reference} +\label{vector__test_8c}\index{vector\_test.c@{vector\_test.c}} + + +Examples of vector computations. + + +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include $<$stdint.\+h$>$}\newline +{\ttfamily \#include $<$inttypes.\+h$>$}\newline +{\ttfamily \#include $<$math.\+h$>$}\newline +{\ttfamily \#include \char`\"{}vector.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{vector__test_8c_ab0aed13072bc11b97766634c625d6f21}\label{vector__test_8c_ab0aed13072bc11b97766634c625d6f21}} +void \mbox{\hyperlink{vector__test_8c_ab0aed13072bc11b97766634c625d6f21}{vector\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Examples of vector operations. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Examples of vector computations. + +Vector computation examples of the \mbox{\hyperlink{vector_8h}{vector.\+h}} functions. + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor} diff --git a/doc/doxygen/latex/vector__test_8h.tex b/doc/doxygen/latex/vector__test_8h.tex new file mode 100644 index 0000000000000000000000000000000000000000..9688f10222fb9dc9b3752b1b0e011a3afbf78db1 --- /dev/null +++ b/doc/doxygen/latex/vector__test_8h.tex @@ -0,0 +1,23 @@ +\hypertarget{vector__test_8h}{}\doxysection{vector\+\_\+test.\+h File Reference} +\label{vector__test_8h}\index{vector\_test.h@{vector\_test.h}} + + +Examples of vector computations. + + +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{vector__test_8h_ab0aed13072bc11b97766634c625d6f21}\label{vector__test_8h_ab0aed13072bc11b97766634c625d6f21}} +void \mbox{\hyperlink{vector__test_8h_ab0aed13072bc11b97766634c625d6f21}{vector\+\_\+test}} (void) +\begin{DoxyCompactList}\small\item\em Examples of vector operations. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Examples of vector computations. + +Vector computation examples (see \mbox{\hyperlink{vector_8h}{vector}} functions). + +\begin{DoxyAuthor}{Author} +Zakaria Kasmi \href{mailto:zkasmi@inf.fu-berlin.de}{\texttt{ zkasmi@inf.\+fu-\/berlin.\+de}} +\end{DoxyAuthor}