\contentsline {section}{\numberline {1}Declaration of self reliance}{3}{section.1}% \contentsline {section}{\numberline {2}Task desciption}{4}{section.2}% \contentsline {section}{\numberline {3}Graphical representation of the software design}{5}{section.3}% \contentsline {section}{\numberline {4}Theoretical explanation of the relationships}{6}{section.4}% \contentsline {subsection}{\numberline {4.1}\texttt {"integrate.h"}:}{6}{subsection.4.1}% \contentsline {subsection}{\numberline {4.2}\texttt {"integrate.c"}:}{7}{subsection.4.2}% \contentsline {subsubsection}{\numberline {4.2.1}Common argument checking (\texttt {bad\_args})}{9}{subsubsection.4.2.1}% \contentsline {subsubsection}{\numberline {4.2.2}Midpoint / rectangle method (\texttt {midpoint})}{9}{subsubsection.4.2.2}% \contentsline {subsubsection}{\numberline {4.2.3}Trapezoid method (\texttt {trapezoid})}{10}{subsubsection.4.2.3}% \contentsline {subsubsection}{\numberline {4.2.4}Simpson 1/3 method (\texttt {simpson})}{11}{subsubsection.4.2.4}% \contentsline {subsection}{\numberline {4.3}Performance-oriented aspects (embedded focus)}{12}{subsection.4.3}% \contentsline {section}{\numberline {5}Documentation of the reference examples used for testing}{13}{section.5}% \contentsline {subsection}{\numberline {5.1}Test integrand design}{14}{subsection.5.1}% \contentsline {subsection}{\numberline {5.2}Test runner (\texttt {run\_one})}{15}{subsection.5.2}% \contentsline {subsection}{\numberline {5.3}Reference examples in \texttt {main()}}{16}{subsection.5.3}% \contentsline {subsubsection}{\numberline {5.3.1}Results}{22}{subsubsection.5.3.1}% \contentsline {section}{\numberline {6}Bibliography}{23}{section.6}%