- \relax
-l.3 \item\contentsline
- {section}{include/\hyperlink{ConsoleTable_8h}{ConsoleT...
-LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <7> not available
-(Font) Font shape `T1/ptm/b/n' tried instead on input line 3.
-[1]) (./structConsoleTable.tex
-LaTeX Font Info: Try loading font information for T1+pcr on input line 5.
-
-(/usr/share/texmf-texlive/tex/latex/psnfss/t1pcr.fd
-File: t1pcr.fd 2001/06/04 font definitions for T1/pcr.
-)
-LaTeX Font Info: Try loading font information for TS1+ptm on input line 10.
-
-(/usr/share/texmf-texlive/tex/latex/psnfss/ts1ptm.fd
-File: ts1ptm.fd 2001/06/04 font definitions for TS1/ptm.
-) [2]
-Underfull \hbox (badness 1424) in paragraph at lines 99--100
-[]\T1/ptm/m/n/10 Referenced by Con-so-leTableAddField(), Con-so-leTable-Cre-ate
-(), Con-so-leTable-Fill-Cell(), and Con-so-
- []
-
-) (./structConsoleTable_1_1Field.tex [3]) (./ConsoleTable_8h.tex
-Underfull \hbox (badness 10000) in paragraph at lines 31--34
-[]\T1/ptm/m/n/10 enum [][]Con-so-leTableAlign-ment[][] { [][]CONSOLE_-TABLE_-AL
-IGNMENT_-LEFT[][], [][]CONSOLE_-
- []
-
-[4]
-LaTeX Font Info: Font shape `T1/ptm/bx/it' in size <10> not available
-(Font) Font shape `T1/ptm/b/it' tried instead on input line 132.
- [5]
-Underfull \hbox (badness 2772) in paragraph at lines 155--158
-[]\T1/ptm/m/n/10 References Con-so-leTable::Field::alignment, CONSOLE_-TABLE_-F
-IELD_-NAME_-MAXLEN, Con-so-
- []
-
-
-Underfull \hbox (badness 2213) in paragraph at lines 166--169
-[]\T1/ptm/m/n/10 References Con-so-leTable::colDelimiter, CONSOLE_-TABLE_-DEFAU
-LT_-COL_-DELIMITER, Con-so-
- []
-
-
-Underfull \hbox (badness 4647) in paragraph at lines 199--202
-[]\T1/ptm/m/n/10 References Con-so-leTable-Fill-Cell-Helper(), Con-so-leTable::
-fields, Con-so-leTable::lineAppend, Con-so-
- []
-
-[6]) (./ConsoleTable_8c.tex
-Underfull \hbox (badness 2772) in paragraph at lines 60--63
-[]\T1/ptm/m/n/10 References Con-so-leTable::Field::alignment, CONSOLE_-TABLE_-F
-IELD_-NAME_-MAXLEN, Con-so-
- []
-
-[7]
-Underfull \hbox (badness 2213) in paragraph at lines 71--74
-[]\T1/ptm/m/n/10 References Con-so-leTable::colDelimiter, CONSOLE_-TABLE_-DEFAU
-LT_-COL_-DELIMITER, Con-so-
- []
-
-
-Underfull \hbox (badness 10000) in paragraph at lines 104--105
-[]\T1/ptm/m/n/10 References Con-so-leTable::Field::alignment, Con-so-leTable::c
-olDelimiter, CONSOLE_-TABLE_-
- []
-
-
-Underfull \hbox (badness 4647) in paragraph at lines 117--120
-[]\T1/ptm/m/n/10 References Con-so-leTable-Fill-Cell-Helper(), Con-so-leTable::
-fields, Con-so-leTable::lineAppend, Con-so-
- []
-
-[8]) (./refman.ind [9]
-Underfull \hbox (badness 10000) in paragraph at lines 14--15
-[]\T1/ptm/m/n/10 CONSOLE_-TABLE_-DEFAULT_-COL_-
- []
-
-
-Underfull \hbox (badness 10000) in paragraph at lines 40--41
-[]| \T1/ptm/m/n/10 CONSOLE_-TABLE_-ALIGNMENT_-RIGHT,
- []
-
-
-Underfull \hbox (badness 10000) in paragraph at lines 41--43
-[]| \T1/ptm/m/n/10 CONSOLE_-TABLE_-DEFAULT_-COL_-
- []
-
-
-Underfull \hbox (badness 10000) in paragraph at lines 43--45
-[]| \T1/ptm/m/n/10 CONSOLE_-TABLE_-FIELD_-NAME_-
- []
-
-
-Underfull \hbox (badness 10000) in paragraph at lines 45--47
-[]| \T1/ptm/m/n/10 CONSOLE_-TABLE_-MAX_-SEPARATOR_-
- []
-
-[10
-
-] [11
-
-]) (./refman.aux) )
-Here is how much of TeX's memory you used:
- 4948 strings out of 95077
- 66561 string characters out of 1183063
- 118318 words of memory out of 1500000
- 7913 multiletter control sequences out of 10000+50000
- 30206 words of font info for 36 fonts, out of 1200000 for 2000
- 30 hyphenation exceptions out of 8191
- 35i,12n,43p,343b,387s stack positions out of 5000i,500n,6000p,200000b,5000s
-pdfTeX warning (dest): name{ConsoleTable_8c-source} has been
- referenced but does not exist, replaced by a fixed one
-
-pdfTeX warning (dest): name{ConsoleTable_8h-source} has been referenced but doe
-s not exist, replaced by a fixed one
-
-{/usr/share/texmf-texlive/fonts/enc/dvips/base/8r.enc}
-usr/share/texmf-texlive/fonts/type1/urw/times/utmb8a.pfb>
-Output written on refman.pdf (12 pages, 137235 bytes).
-PDF statistics:
- 451 PDF objects out of 1000 (max. 8388607)
- 118 named destinations out of 1000 (max. 131072)
- 185 words of extra memory for PDF output out of 10000 (max. 10000000)
-
diff --git a/console-utilities/doc/latex/refman.pdf b/console-utilities/doc/latex/refman.pdf
deleted file mode 100644
index 5b96343..0000000
Binary files a/console-utilities/doc/latex/refman.pdf and /dev/null differ
diff --git a/console-utilities/doc/latex/refman.tex b/console-utilities/doc/latex/refman.tex
deleted file mode 100644
index 9b6d32d..0000000
--- a/console-utilities/doc/latex/refman.tex
+++ /dev/null
@@ -1,58 +0,0 @@
-\documentclass[a4paper]{article}
-\usepackage{a4wide}
-\usepackage{makeidx}
-\usepackage{fancyhdr}
-\usepackage{graphicx}
-\usepackage{multicol}
-\usepackage{float}
-\usepackage{textcomp}
-\usepackage{alltt}
-\usepackage{times}
-\usepackage{ifpdf}
-\ifpdf
-\usepackage[pdftex,
- pagebackref=true,
- colorlinks=true,
- linkcolor=blue,
- unicode
- ]{hyperref}
-\else
-\usepackage[ps2pdf,
- pagebackref=true,
- colorlinks=true,
- linkcolor=blue,
- unicode
- ]{hyperref}
-\usepackage{pspicture}
-\fi
-\usepackage[utf8]{inputenc}
-\usepackage{doxygen}
-\makeindex
-\setcounter{tocdepth}{3}
-\renewcommand{\footrulewidth}{0.4pt}
-\begin{document}
-\begin{titlepage}
-\vspace*{7cm}
-\begin{center}
-{\Large ConsoleUtilities }\\
-\vspace*{1cm}
-{\large Generated by Doxygen 1.5.6}\\
-\vspace*{0.5cm}
-{\small Fri Apr 2 22:37:41 2010}\\
-\end{center}
-\end{titlepage}
-\pagenumbering{roman}
-\tableofcontents
-\pagenumbering{arabic}
-\section{Data Structure Index}
-\input{annotated}
-\section{File Index}
-\input{files}
-\section{Data Structure Documentation}
-\input{structConsoleTable}
-\input{structConsoleTable_1_1Field}
-\section{File Documentation}
-\input{ConsoleTable_8h}
-\input{ConsoleTable_8c}
-\printindex
-\end{document}
diff --git a/console-utilities/doc/latex/refman.toc b/console-utilities/doc/latex/refman.toc
deleted file mode 100644
index 0786a9e..0000000
--- a/console-utilities/doc/latex/refman.toc
+++ /dev/null
@@ -1,54 +0,0 @@
-\contentsline {section}{\numberline {1}Data Structure Index}{1}{section.1}
-\contentsline {subsection}{\numberline {1.1}Data Structures}{1}{subsection.1.1}
-\contentsline {section}{\numberline {2}File Index}{2}{section.2}
-\contentsline {subsection}{\numberline {2.1}File List}{2}{subsection.2.1}
-\contentsline {section}{\numberline {3}Data Structure Documentation}{2}{section.3}
-\contentsline {subsection}{\numberline {3.1}ConsoleTable Struct Reference}{2}{subsection.3.1}
-\contentsline {subsubsection}{\numberline {3.1.1}Detailed Description}{2}{subsubsection.3.1.1}
-\contentsline {subsubsection}{\numberline {3.1.2}Field Documentation}{2}{subsubsection.3.1.2}
-\contentsline {paragraph}{\numberline {3.1.2.1}fields}{2}{paragraph.3.1.2.1}
-\contentsline {paragraph}{\numberline {3.1.2.2}linePrepend}{2}{paragraph.3.1.2.2}
-\contentsline {paragraph}{\numberline {3.1.2.3}lineAppend}{3}{paragraph.3.1.2.3}
-\contentsline {paragraph}{\numberline {3.1.2.4}colDelimiter}{3}{paragraph.3.1.2.4}
-\contentsline {paragraph}{\numberline {3.1.2.5}padding}{3}{paragraph.3.1.2.5}
-\contentsline {paragraph}{\numberline {3.1.2.6}numFields}{3}{paragraph.3.1.2.6}
-\contentsline {subsection}{\numberline {3.2}ConsoleTable::Field Struct Reference}{3}{subsection.3.2}
-\contentsline {subsubsection}{\numberline {3.2.1}Detailed Description}{3}{subsubsection.3.2.1}
-\contentsline {subsubsection}{\numberline {3.2.2}Field Documentation}{3}{subsubsection.3.2.2}
-\contentsline {paragraph}{\numberline {3.2.2.1}width}{3}{paragraph.3.2.2.1}
-\contentsline {paragraph}{\numberline {3.2.2.2}name}{4}{paragraph.3.2.2.2}
-\contentsline {paragraph}{\numberline {3.2.2.3}alignment}{4}{paragraph.3.2.2.3}
-\contentsline {section}{\numberline {4}File Documentation}{4}{section.4}
-\contentsline {subsection}{\numberline {4.1}include/ConsoleTable.h File Reference}{4}{subsection.4.1}
-\contentsline {subsubsection}{\numberline {4.1.1}Detailed Description}{5}{subsubsection.4.1.1}
-\contentsline {subsubsection}{\numberline {4.1.2}Define Documentation}{5}{subsubsection.4.1.2}
-\contentsline {paragraph}{\numberline {4.1.2.1}CONSOLE\_\discretionary {-}{}{}TABLE\_\discretionary {-}{}{}DEFAULT\_\discretionary {-}{}{}COL\_\discretionary {-}{}{}DELIMITER}{5}{paragraph.4.1.2.1}
-\contentsline {paragraph}{\numberline {4.1.2.2}CONSOLE\_\discretionary {-}{}{}TABLE\_\discretionary {-}{}{}FIELD\_\discretionary {-}{}{}NAME\_\discretionary {-}{}{}MAXLEN}{5}{paragraph.4.1.2.2}
-\contentsline {paragraph}{\numberline {4.1.2.3}CONSOLE\_\discretionary {-}{}{}TABLE\_\discretionary {-}{}{}MAX\_\discretionary {-}{}{}SEPARATOR\_\discretionary {-}{}{}LEN}{5}{paragraph.4.1.2.3}
-\contentsline {subsubsection}{\numberline {4.1.3}Typedef Documentation}{5}{subsubsection.4.1.3}
-\contentsline {paragraph}{\numberline {4.1.3.1}ConsoleTableT}{5}{paragraph.4.1.3.1}
-\contentsline {subsubsection}{\numberline {4.1.4}Enumeration Type Documentation}{5}{subsubsection.4.1.4}
-\contentsline {paragraph}{\numberline {4.1.4.1}ConsoleTableAlignment}{5}{paragraph.4.1.4.1}
-\contentsline {subsubsection}{\numberline {4.1.5}Function Documentation}{6}{subsubsection.4.1.5}
-\contentsline {paragraph}{\numberline {4.1.5.1}ConsoleTableAddField}{6}{paragraph.4.1.5.1}
-\contentsline {paragraph}{\numberline {4.1.5.2}ConsoleTableCreate}{6}{paragraph.4.1.5.2}
-\contentsline {paragraph}{\numberline {4.1.5.3}ConsoleTableDelete}{6}{paragraph.4.1.5.3}
-\contentsline {paragraph}{\numberline {4.1.5.4}ConsoleTableFillCell}{6}{paragraph.4.1.5.4}
-\contentsline {paragraph}{\numberline {4.1.5.5}ConsoleTablePrintHeader}{6}{paragraph.4.1.5.5}
-\contentsline {paragraph}{\numberline {4.1.5.6}ConsoleTableSetColDelimiter}{6}{paragraph.4.1.5.6}
-\contentsline {paragraph}{\numberline {4.1.5.7}ConsoleTableSetLineAppend}{6}{paragraph.4.1.5.7}
-\contentsline {paragraph}{\numberline {4.1.5.8}ConsoleTableSetLinePrepend}{6}{paragraph.4.1.5.8}
-\contentsline {paragraph}{\numberline {4.1.5.9}ConsoleTableSetPadding}{7}{paragraph.4.1.5.9}
-\contentsline {subsection}{\numberline {4.2}src/ConsoleTable.c File Reference}{7}{subsection.4.2}
-\contentsline {subsubsection}{\numberline {4.2.1}Detailed Description}{7}{subsubsection.4.2.1}
-\contentsline {subsubsection}{\numberline {4.2.2}Function Documentation}{7}{subsubsection.4.2.2}
-\contentsline {paragraph}{\numberline {4.2.2.1}ConsoleTableAddField}{7}{paragraph.4.2.2.1}
-\contentsline {paragraph}{\numberline {4.2.2.2}ConsoleTableCreate}{8}{paragraph.4.2.2.2}
-\contentsline {paragraph}{\numberline {4.2.2.3}ConsoleTableDelete}{8}{paragraph.4.2.2.3}
-\contentsline {paragraph}{\numberline {4.2.2.4}ConsoleTableFillCell}{8}{paragraph.4.2.2.4}
-\contentsline {paragraph}{\numberline {4.2.2.5}ConsoleTableFillCellHelper}{8}{paragraph.4.2.2.5}
-\contentsline {paragraph}{\numberline {4.2.2.6}ConsoleTablePrintHeader}{8}{paragraph.4.2.2.6}
-\contentsline {paragraph}{\numberline {4.2.2.7}ConsoleTableSetColDelimiter}{8}{paragraph.4.2.2.7}
-\contentsline {paragraph}{\numberline {4.2.2.8}ConsoleTableSetLineAppend}{8}{paragraph.4.2.2.8}
-\contentsline {paragraph}{\numberline {4.2.2.9}ConsoleTableSetLinePrepend}{8}{paragraph.4.2.2.9}
-\contentsline {paragraph}{\numberline {4.2.2.10}ConsoleTableSetPadding}{9}{paragraph.4.2.2.10}
diff --git a/console-utilities/doc/latex/structConsoleTable.tex b/console-utilities/doc/latex/structConsoleTable.tex
deleted file mode 100644
index ee588df..0000000
--- a/console-utilities/doc/latex/structConsoleTable.tex
+++ /dev/null
@@ -1,103 +0,0 @@
-\hypertarget{structConsoleTable}{
-\subsection{ConsoleTable Struct Reference}
-\label{structConsoleTable}\index{ConsoleTable@{ConsoleTable}}
-}
-{\tt \#include $<$ConsoleTable.h$>$}
-
-\subsubsection*{Data Fields}
-\begin{CompactItemize}
-\item
-struct \hyperlink{structConsoleTable_1_1Field}{ConsoleTable::Field} $\ast$ \hyperlink{structConsoleTable_e7c6bfb06cc0c2f0bca712b3db6d8113}{fields}
-\item
-char \hyperlink{structConsoleTable_c6553b14348f21dd83635c318d106921}{linePrepend} \mbox{[}CONSOLE\_\-TABLE\_\-MAX\_\-SEPARATOR\_\-LEN\mbox{]}
-\item
-char \hyperlink{structConsoleTable_0332a0e30c5f5d3a21a5710a5c2640b6}{lineAppend} \mbox{[}CONSOLE\_\-TABLE\_\-MAX\_\-SEPARATOR\_\-LEN\mbox{]}
-\item
-char \hyperlink{structConsoleTable_73978b933e863125fe7b27105ca6597a}{colDelimiter} \mbox{[}CONSOLE\_\-TABLE\_\-MAX\_\-SEPARATOR\_\-LEN\mbox{]}
-\item
-unsigned \hyperlink{structConsoleTable_1e9951fcb5c5c2899ab1df4713245946}{padding}
-\item
-unsigned \hyperlink{structConsoleTable_b82ba43aaff40eda8add81e660bbe289}{numFields}
-\end{CompactItemize}
-\subsubsection*{Data Structures}
-\begin{CompactItemize}
-\item
-struct \hyperlink{structConsoleTable_1_1Field}{Field}
-\end{CompactItemize}
-
-
-\subsubsection{Detailed Description}
-
-
-Definition at line 42 of file ConsoleTable.h.
-
-\subsubsection{Field Documentation}
-\hypertarget{structConsoleTable_e7c6bfb06cc0c2f0bca712b3db6d8113}{
-\index{ConsoleTable@{ConsoleTable}!fields@{fields}}
-\index{fields@{fields}!ConsoleTable@{ConsoleTable}}
-\paragraph[fields]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf ConsoleTable::Field}$\ast$ {\bf ConsoleTable::fields}}\hfill}
-\label{structConsoleTable_e7c6bfb06cc0c2f0bca712b3db6d8113}
-
-
-
-
-Referenced by ConsoleTableAddField(), ConsoleTableCreate(), ConsoleTableDelete(), ConsoleTableFillCellHelper(), and ConsoleTablePrintHeader().\hypertarget{structConsoleTable_c6553b14348f21dd83635c318d106921}{
-\index{ConsoleTable@{ConsoleTable}!linePrepend@{linePrepend}}
-\index{linePrepend@{linePrepend}!ConsoleTable@{ConsoleTable}}
-\paragraph[linePrepend]{\setlength{\rightskip}{0pt plus 5cm}char {\bf ConsoleTable::linePrepend}\mbox{[}CONSOLE\_\-TABLE\_\-MAX\_\-SEPARATOR\_\-LEN\mbox{]}}\hfill}
-\label{structConsoleTable_c6553b14348f21dd83635c318d106921}
-
-
-
-
-Definition at line 50 of file ConsoleTable.h.
-
-Referenced by ConsoleTableCreate(), ConsoleTableFillCell(), ConsoleTablePrintHeader(), and ConsoleTableSetLinePrepend().\hypertarget{structConsoleTable_0332a0e30c5f5d3a21a5710a5c2640b6}{
-\index{ConsoleTable@{ConsoleTable}!lineAppend@{lineAppend}}
-\index{lineAppend@{lineAppend}!ConsoleTable@{ConsoleTable}}
-\paragraph[lineAppend]{\setlength{\rightskip}{0pt plus 5cm}char {\bf ConsoleTable::lineAppend}\mbox{[}CONSOLE\_\-TABLE\_\-MAX\_\-SEPARATOR\_\-LEN\mbox{]}}\hfill}
-\label{structConsoleTable_0332a0e30c5f5d3a21a5710a5c2640b6}
-
-
-
-
-Definition at line 51 of file ConsoleTable.h.
-
-Referenced by ConsoleTableCreate(), ConsoleTableFillCell(), ConsoleTablePrintHeader(), and ConsoleTableSetLineAppend().\hypertarget{structConsoleTable_73978b933e863125fe7b27105ca6597a}{
-\index{ConsoleTable@{ConsoleTable}!colDelimiter@{colDelimiter}}
-\index{colDelimiter@{colDelimiter}!ConsoleTable@{ConsoleTable}}
-\paragraph[colDelimiter]{\setlength{\rightskip}{0pt plus 5cm}char {\bf ConsoleTable::colDelimiter}\mbox{[}CONSOLE\_\-TABLE\_\-MAX\_\-SEPARATOR\_\-LEN\mbox{]}}\hfill}
-\label{structConsoleTable_73978b933e863125fe7b27105ca6597a}
-
-
-
-
-Definition at line 52 of file ConsoleTable.h.
-
-Referenced by ConsoleTableCreate(), ConsoleTableFillCellHelper(), and ConsoleTableSetColDelimiter().\hypertarget{structConsoleTable_1e9951fcb5c5c2899ab1df4713245946}{
-\index{ConsoleTable@{ConsoleTable}!padding@{padding}}
-\index{padding@{padding}!ConsoleTable@{ConsoleTable}}
-\paragraph[padding]{\setlength{\rightskip}{0pt plus 5cm}unsigned {\bf ConsoleTable::padding}}\hfill}
-\label{structConsoleTable_1e9951fcb5c5c2899ab1df4713245946}
-
-
-
-
-Definition at line 53 of file ConsoleTable.h.
-
-Referenced by ConsoleTableCreate(), ConsoleTableFillCellHelper(), and ConsoleTableSetPadding().\hypertarget{structConsoleTable_b82ba43aaff40eda8add81e660bbe289}{
-\index{ConsoleTable@{ConsoleTable}!numFields@{numFields}}
-\index{numFields@{numFields}!ConsoleTable@{ConsoleTable}}
-\paragraph[numFields]{\setlength{\rightskip}{0pt plus 5cm}unsigned {\bf ConsoleTable::numFields}}\hfill}
-\label{structConsoleTable_b82ba43aaff40eda8add81e660bbe289}
-
-
-
-
-Definition at line 54 of file ConsoleTable.h.
-
-Referenced by ConsoleTableAddField(), ConsoleTableCreate(), ConsoleTableFillCell(), and ConsoleTablePrintHeader().
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item
-include/\hyperlink{ConsoleTable_8h}{ConsoleTable.h}\end{CompactItemize}
diff --git a/console-utilities/doc/latex/structConsoleTable_1_1Field.tex b/console-utilities/doc/latex/structConsoleTable_1_1Field.tex
deleted file mode 100644
index eb22ff9..0000000
--- a/console-utilities/doc/latex/structConsoleTable_1_1Field.tex
+++ /dev/null
@@ -1,61 +0,0 @@
-\hypertarget{structConsoleTable_1_1Field}{
-\subsection{ConsoleTable::Field Struct Reference}
-\label{structConsoleTable_1_1Field}\index{ConsoleTable::Field@{ConsoleTable::Field}}
-}
-{\tt \#include $<$ConsoleTable.h$>$}
-
-\subsubsection*{Data Fields}
-\begin{CompactItemize}
-\item
-unsigned \hyperlink{structConsoleTable_1_1Field_beea415362718a8e706251710c89d304}{width}
-\item
-char \hyperlink{structConsoleTable_1_1Field_6ab364e0f78438e6629dbbfb944e0a10}{name} \mbox{[}CONSOLE\_\-TABLE\_\-FIELD\_\-NAME\_\-MAXLEN\mbox{]}
-\item
-enum \hyperlink{ConsoleTable_8h_b5b27d58bf82fd9061aad8020009ab08}{ConsoleTableAlignment} \hyperlink{structConsoleTable_1_1Field_a5b961688b7ae859cdc27f45e0df0ac2}{alignment}
-\end{CompactItemize}
-
-
-\subsubsection{Detailed Description}
-
-
-Definition at line 44 of file ConsoleTable.h.
-
-\subsubsection{Field Documentation}
-\hypertarget{structConsoleTable_1_1Field_beea415362718a8e706251710c89d304}{
-\index{ConsoleTable::Field@{ConsoleTable::Field}!width@{width}}
-\index{width@{width}!ConsoleTable::Field@{ConsoleTable::Field}}
-\paragraph[width]{\setlength{\rightskip}{0pt plus 5cm}unsigned {\bf ConsoleTable::Field::width}}\hfill}
-\label{structConsoleTable_1_1Field_beea415362718a8e706251710c89d304}
-
-
-
-
-Definition at line 46 of file ConsoleTable.h.
-
-Referenced by ConsoleTableAddField(), and ConsoleTableFillCellHelper().\hypertarget{structConsoleTable_1_1Field_6ab364e0f78438e6629dbbfb944e0a10}{
-\index{ConsoleTable::Field@{ConsoleTable::Field}!name@{name}}
-\index{name@{name}!ConsoleTable::Field@{ConsoleTable::Field}}
-\paragraph[name]{\setlength{\rightskip}{0pt plus 5cm}char {\bf ConsoleTable::Field::name}\mbox{[}CONSOLE\_\-TABLE\_\-FIELD\_\-NAME\_\-MAXLEN\mbox{]}}\hfill}
-\label{structConsoleTable_1_1Field_6ab364e0f78438e6629dbbfb944e0a10}
-
-
-
-
-Definition at line 47 of file ConsoleTable.h.
-
-Referenced by ConsoleTableAddField(), and ConsoleTablePrintHeader().\hypertarget{structConsoleTable_1_1Field_a5b961688b7ae859cdc27f45e0df0ac2}{
-\index{ConsoleTable::Field@{ConsoleTable::Field}!alignment@{alignment}}
-\index{alignment@{alignment}!ConsoleTable::Field@{ConsoleTable::Field}}
-\paragraph[alignment]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf ConsoleTableAlignment} {\bf ConsoleTable::Field::alignment}}\hfill}
-\label{structConsoleTable_1_1Field_a5b961688b7ae859cdc27f45e0df0ac2}
-
-
-
-
-Definition at line 48 of file ConsoleTable.h.
-
-Referenced by ConsoleTableAddField(), and ConsoleTableFillCellHelper().
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item
-include/\hyperlink{ConsoleTable_8h}{ConsoleTable.h}\end{CompactItemize}
diff --git a/console-utilities/doc/latex/teste_8h.tex b/console-utilities/doc/latex/teste_8h.tex
deleted file mode 100644
index 36b6d3b..0000000
--- a/console-utilities/doc/latex/teste_8h.tex
+++ /dev/null
@@ -1,18 +0,0 @@
-\hypertarget{teste_8h}{
-\subsection{teste.h File Reference}
-\label{teste_8h}\index{teste.h@{teste.h}}
-}
-/console-utilities/teste.h
-
-
-
-\subsubsection{Detailed Description}
-/console-utilities/teste.h
-
-\begin{Desc}
-\item[Date:]25/03/2010 \end{Desc}
-\begin{Desc}
-\item[Author:]Matheus Neder \end{Desc}
-
-
-Definition in file \hyperlink{teste_8h-source}{teste.h}.
\ No newline at end of file
diff --git a/root-finding/doc/html/RootFindingBase_8c-source.html b/root-finding/doc/html/RootFindingBase_8c-source.html
deleted file mode 100644
index 937546f..0000000
--- a/root-finding/doc/html/RootFindingBase_8c-source.html
+++ /dev/null
@@ -1,205 +0,0 @@
-
-
-RootFinding: src/RootFindingBase.c Source File
-
-
-
-
-
-
-
src/RootFindingBase.c Go to the documentation of this file. 00001
- 00002
- 00003
- 00004
- 00005
- 00006
- 00007
- 00008
- 00009
- 00010
- 00011
- 00012
- 00013
- 00014
- 00015
- 00016
- 00017
- 00018
- 00019
- 00020
- 00021
- 00022
- 00023
- 00024
- 00025
- 00026 #include "RootFindingBase.h "
- 00027 #include "messages/RootFindingMessages.h "
- 00028 #include <stdio.h>
- 00029 #include <stdlib.h>
- 00030 #include <math.h>
- 00031
-00032 RootFindingBaseT * RootFindingBaseCreate (muParserHandle_t mupObj,
- 00033 RootFindingDoubleT * varPtr)
- 00034 {
- 00035 RootFindingBaseT * rootsObj ;
- 00036
- 00037 rootsObj = (RootFindingBaseT *) malloc(sizeof (RootFindingBaseT ));
- 00038 if (rootsObj != NULL)
- 00039 {
- 00040 rootsObj->varPtr = varPtr;
- 00041 rootsObj->mupObj = mupObj;
- 00042 RootFindingBaseReset (rootsObj);
- 00043 }
- 00044 return rootsObj;
- 00045 }
- 00046
-00047 void RootFindingBaseReset (RootFindingBaseT * rootsObj )
- 00048 {
- 00049 RootFindingDoubleT fX;
- 00050 rootsObj->errorCode = ROOTS_NO_ERROR;
- 00051 rootsObj->state = ROOTS_RANGE_NOT_SET;
- 00052 rootsObj->e = infinity ();
- 00053
- 00054 fX = RootFindingBaseEval (rootsObj, 1);
- 00055 if (mupError(rootsObj->mupObj ))
- 00056 {
- 00057 rootsObj->errorCode = ROOTS_MUP_EVAL_ERROR;
- 00058 }
- 00059 }
- 00060
-00061 void RootFindingBaseDelete (RootFindingBaseT * obj)
- 00062 {
- 00063 free(obj);
- 00064 }
- 00065
- 00066
- 00067
- 00068
- 00069
- 00070
-00071 static RootFindingBoolT isRangeError (RootFindingBaseT * rootsObj )
- 00072 {
- 00073 return (rootsObj->errorCode > RANGE_ERRORS_START && rootsObj->errorCode
- 00074 < RANGE_ERRORS_END);
- 00075 }
- 00076
-00077 RootFindingBoolT RootFindingBaseSetRange (RootFindingBaseT * rootsObj ,
- 00078 RootFindingDoubleT a, RootFindingDoubleT b)
- 00079 {
- 00080 RootFindingBoolT success = FALSE ;
- 00081 if (!RootFindingBaseHasError (rootsObj) || isRangeError (rootsObj))
- 00082 {
- 00083 rootsObj->errorCode = ROOTS_NO_ERROR;
- 00084 RootFindingDoubleT fA, fB;
- 00085 fA = RootFindingBaseEval (rootsObj, a);
- 00086 fB = RootFindingBaseEval (rootsObj, b);
- 00087 if (isinf(fA) || isinf(fB))
- 00088 {
- 00089 success = FALSE ;
- 00090 rootsObj->errorCode = ROOTS_RANGE_ERROR_FA_OR_FB_ISINFINITY;
- 00091 }
- 00092
- 00093 else if (((fA * fB) >= 0))
- 00094 {
- 00095 success = FALSE ;
- 00096 rootsObj->errorCode = ROOTS_RANGE_ERROR_PROD_FA_FB_NOT_LT_0;
- 00097 }
- 00098 else
- 00099 {
- 00100 success = TRUE ;
- 00101 rootsObj->a = a;
- 00102 rootsObj->b = b;
- 00103 rootsObj->state = ROOTS_READY;
- 00104 }
- 00105
- 00106 }
- 00107 return success;
- 00108 }
- 00109
-00110 RootFindingDoubleT RootFindingBaseEval (RootFindingBaseT * rootsObj ,
- 00111 RootFindingDoubleT value)
- 00112 {
- 00113 *(rootsObj->varPtr ) = value;
- 00114 return mupEval(rootsObj->mupObj );
- 00115 }
- 00116
-00117 RootFindingDoubleT RootFindingBase2nDiffEval (RootFindingBaseT * rootsObj ,
- 00118 RootFindingDoubleT value)
- 00119 {
- 00120 *(rootsObj->varPtr ) = value;
- 00121 return Mup2ndDiff (rootsObj->mupObj , rootsObj->varPtr );
- 00122 }
- 00123
-00124 RootFindingDoubleT RootFindingBaseDiffEval (RootFindingBaseT * rootsObj ,
- 00125 RootFindingDoubleT value)
- 00126 {
- 00127 *(rootsObj->varPtr ) = value;
- 00128 return MupDiff (rootsObj->mupObj , rootsObj->varPtr );
- 00129 }
- 00130
-00131 int RootFindingBaseGetErrorCode (RootFindingBaseT * rootsObj )
- 00132 {
- 00133 return rootsObj->errorCode ;
- 00134 }
- 00135
-00136 int RootFindingBaseGetStateCode (RootFindingBaseT * rootsObj )
- 00137 {
- 00138 return rootsObj->state ;
- 00139 }
- 00140
-00141 static char msg [255];
- 00142
-00143 const char * RootFindingBaseGetErrorMessage (RootFindingBaseT * rootsObj )
- 00144 {
- 00145 switch (rootsObj->errorCode )
- 00146 {
- 00147 case ROOTS_NO_ERROR:
- 00148 return MSG_ROOTS_NO_ERROR ;
- 00149 case ROOTS_MUP_EVAL_ERROR:
- 00150 return MSG_ROOTS_MUP_EVAL_ERROR ;
- 00151 case ROOTS_RANGE_ERROR_PROD_FA_FB_NOT_LT_0:
- 00152 sprintf(msg , MSG_ROOTS_RANGE_ERROR_PROD_FA_FB_NOT_LT_0 , rootsObj->a ,
- 00153 rootsObj->b );
- 00154 return msg ;
- 00155 case ROOTS_RANGE_ERROR_FA_OR_FB_ISINFINITY:
- 00156 sprintf(msg , MSG_ROOTS_RANGE_ERROR_FA_OR_FB_ISINFINITY , rootsObj->a ,
- 00157 rootsObj->b );
- 00158 return msg ;
- 00159 default :
- 00160 return MSG_ROOTS_UNKNOW_ERROR ;
- 00161 }
- 00162 }
- 00163
-00164 const char * RootFindingBaseGetStateMessage (RootFindingBaseT * rootsObj )
- 00165 {
- 00166 switch (rootsObj->state )
- 00167 {
- 00168 case ROOTS_RANGE_NOT_SET:
- 00169 return MSG_ROOTS_RANGE_NOT_SET ;
- 00170 case ROOTS_READY:
- 00171 return MSG_ROOTS_READY ;
- 00172 case ROOTS_EXACT_ROOT_FOUND:
- 00173 sprintf(msg , MSG_ROOTS_EXACT_ROOT_FOUND , rootsObj->x );
- 00174 return msg ;
- 00175 default :
- 00176 return MSG_ROOTS_UNKNOW_STATE ;
- 00177 }
- 00178 }
- 00179
-00180 RootFindingBoolT RootFindingBaseHasError (RootFindingBaseT * rootsObj )
- 00181 {
- 00182 return (rootsObj->errorCode != ROOTS_NO_ERROR);
- 00183 }
-
-Generated on Sat Apr 3 14:47:45 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingBase_8c.html b/root-finding/doc/html/RootFindingBase_8c.html
deleted file mode 100644
index 89f9d9b..0000000
--- a/root-finding/doc/html/RootFindingBase_8c.html
+++ /dev/null
@@ -1,106 +0,0 @@
-
-
-RootFinding: src/RootFindingBase.c File Reference
-
-
-
-
-
-
-
src/RootFindingBase.c File Reference /root-finding/src/RootFindingBase.c
More...
-
-#include "RootFindingBase.h "
-#include "messages/RootFindingMessages.h "
-#include <stdio.h>
-#include <stdlib.h>
-#include <math.h>
-
-
-Go to the source code of this file.
-
Detailed Description
-/root-finding/src/RootFindingBase.c
-
-
Date: 25/03/2010
-
Author: Matheus Neder <matheusneder@gmail.com >
-
-
Definition in file RootFindingBase.c .
-
Variable Documentation
-
-
-
-
-
- char msg [255] [static]
-
-
-
-
-
-
-Generated on Sat Apr 3 14:47:45 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingBase_8d-source.html b/root-finding/doc/html/RootFindingBase_8d-source.html
deleted file mode 100644
index 37528b0..0000000
--- a/root-finding/doc/html/RootFindingBase_8d-source.html
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-RootFinding: Release/src/RootFindingBase.d Source File
-
-
-
-
-
-Generated on Fri Apr 2 22:01:01 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingBase_8d.html b/root-finding/doc/html/RootFindingBase_8d.html
deleted file mode 100644
index ab1224c..0000000
--- a/root-finding/doc/html/RootFindingBase_8d.html
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-RootFinding: Release/src/RootFindingBase.d File Reference
-
-
-
-
-
-
-
Release/src/RootFindingBase.d File Reference
-
-Go to the source code of this file.
-
-Generated on Fri Apr 2 22:01:01 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingBase_8h-source.html b/root-finding/doc/html/RootFindingBase_8h-source.html
deleted file mode 100644
index 0d5e7d3..0000000
--- a/root-finding/doc/html/RootFindingBase_8h-source.html
+++ /dev/null
@@ -1,190 +0,0 @@
-
-
-RootFinding: include/RootFindingBase.h Source File
-
-
-
-
-
-
-
include/RootFindingBase.h Go to the documentation of this file. 00001
- 00002
- 00003
- 00004
- 00005
- 00006
- 00007
- 00008
- 00009
- 00010
- 00011
- 00012
- 00013
- 00014
- 00015
- 00016
- 00017
- 00018
- 00019
- 00020
- 00021
- 00022
- 00023
- 00024
- 00025
- 00026 #ifndef ROOTFINDINGBASE_H_
- 00027 #define ROOTFINDINGBASE_H_
- 00028
- 00029 #include "RootFindingCommon.h "
- 00030
- 00031
- 00032
- 00033
- 00034
- 00035
- 00036
- 00037
- 00038
-00039 struct RootFindingBase
- 00040 {
-00041 RootFindingDoubleT a ;
-00042 RootFindingDoubleT b ;
-00043 RootFindingDoubleT x ;
-00044 RootFindingDoubleT fX ;
-00045 RootFindingDoubleT e ;
-00046 muParserHandle_t mupObj ;
-00047 RootFindingDoubleT * varPtr ;
- 00048
- 00049
- 00050
- 00051
- 00052
- 00053 enum
- 00054 {
-00055 ROOTS_NO_ERROR = 0,
-00056 ROOTS_MUP_EVAL_ERROR ,
- 00057
-00058 RANGE_ERRORS_START ,
- 00059
-00060 ROOTS_RANGE_ERROR_PROD_FA_FB_NOT_LT_0 ,
-00061 ROOTS_RANGE_ERROR_FA_OR_FB_ISINFINITY ,
- 00062
-00063 RANGE_ERRORS_END
- 00064
- 00065
- 00066 } errorCode ;
- 00067
- 00068
- 00069
- 00070
- 00071
- 00072 enum
- 00073 {
-00074 ROOTS_RANGE_NOT_SET = 0,
-00075 ROOTS_READY ,
-00076 ROOTS_EXACT_ROOT_FOUND
- 00077 } state ;
- 00078 };
- 00079
- 00080
- 00081
- 00082
-00083 typedef struct RootFindingBase RootFindingBaseT ;
- 00084
- 00085
- 00086
- 00087
- 00088
- 00089
- 00090
- 00091
- 00092 RootFindingBaseT * RootFindingBaseCreate (muParserHandle_t mupObj , RootFindingDoubleT * varPtr );
- 00093
- 00094
- 00095
- 00096
- 00097
- 00098 void RootFindingBaseDelete (RootFindingBaseT * obj);
- 00099
- 00100
- 00101
- 00102
- 00103
- 00104
- 00105
- 00106
- 00107
- 00108 RootFindingBoolT RootFindingBaseSetRange (RootFindingBaseT * rootsObj, RootFindingDoubleT a , RootFindingDoubleT b );
- 00109
- 00110
- 00111
- 00112
- 00113
- 00114
- 00115
- 00116 RootFindingDoubleT RootFindingBaseEval (RootFindingBaseT * rootsObj, RootFindingDoubleT value);
- 00117
- 00118
- 00119
- 00120
- 00121
- 00122
- 00123
- 00124 RootFindingDoubleT RootFindingBase2nDiffEval (RootFindingBaseT * rootsObj, RootFindingDoubleT value);
- 00125
- 00126
- 00127
- 00128
- 00129
- 00130
- 00131
- 00132 RootFindingDoubleT RootFindingBaseDiffEval (RootFindingBaseT * rootsObj, RootFindingDoubleT value);
- 00133
- 00134
- 00135
- 00136
- 00137
- 00138 void RootFindingBaseReset (RootFindingBaseT * rootsObj);
- 00139
- 00140
- 00141
- 00142
- 00143 int RootFindingBaseGetErrorCode (RootFindingBaseT * rootsObj);
- 00144
- 00145
- 00146
- 00147
- 00148 int RootFindingBaseGetStateCode (RootFindingBaseT * rootsObj);
- 00149
- 00150
- 00151
- 00152
- 00153 const char * RootFindingBaseGetErrorMessage (RootFindingBaseT * rootsObj);
- 00154
- 00155
- 00156
- 00157
- 00158 const char * RootFindingBaseGetStateMessage (RootFindingBaseT * rootsObj);
- 00159
- 00160
- 00161
- 00162
- 00163
- 00164 RootFindingBoolT RootFindingBaseHasError (RootFindingBaseT * rootsObj);
- 00165
- 00166
- 00167
- 00168 #endif
-
-Generated on Sat Apr 3 14:47:45 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingBase_8h.html b/root-finding/doc/html/RootFindingBase_8h.html
deleted file mode 100644
index 46a6fcd..0000000
--- a/root-finding/doc/html/RootFindingBase_8h.html
+++ /dev/null
@@ -1,84 +0,0 @@
-
-
-RootFinding: include/RootFindingBase.h File Reference
-
-
-
-
-
-
-
include/RootFindingBase.h File Reference /root-finding/include/RootFindingBase.h
More...
-
-#include "RootFindingCommon.h "
-
-
-Go to the source code of this file.
-
Detailed Description
-/root-finding/include/RootFindingBase.h
-
-
Date: 25/03/2010
-
Author: Matheus Neder <matheusneder@gmail.com >
-
-
Definition in file RootFindingBase.h .
-
-Generated on Sat Apr 3 14:47:45 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingBissecao_8c-source.html b/root-finding/doc/html/RootFindingBissecao_8c-source.html
deleted file mode 100644
index 6381b39..0000000
--- a/root-finding/doc/html/RootFindingBissecao_8c-source.html
+++ /dev/null
@@ -1,245 +0,0 @@
-
-
-RootFinding: src/RootFindingBissecao.c Source File
-
-
-
-
-
-
-
src/RootFindingBissecao.c Go to the documentation of this file. 00001
- 00002
- 00003
- 00004
- 00005
- 00006
- 00007
- 00008
- 00009
- 00010
- 00011
- 00012
- 00013
- 00014
- 00015
- 00016
- 00017
- 00018
- 00019
- 00020
- 00021
- 00022
- 00023
- 00024
- 00025
- 00026 #include "RootFindingBissecao.h "
- 00027 #include "messages/RootFindingMessages.h "
- 00028 #include <stdlib.h>
- 00029 #include <stdio.h>
- 00030 #include <math.h>
- 00031
- 00032
- 00033
- 00034
- 00035
- 00036
- 00037
- 00038
- 00039 static void setError (RootFindingBissecaoT * bissecaoObj, int errorCode );
- 00040
- 00041
- 00042
- 00043
- 00044
- 00045 static void resetError (RootFindingBissecaoT * bissecaoObj);
- 00046
-00047 RootFindingBissecaoT * RootFindingBissecaoCreate (RootFindingBaseT * rootsObj )
- 00048 {
- 00049 RootFindingBissecaoT * bissecaoObj;
- 00050 bissecaoObj = (RootFindingBissecaoT *) malloc(sizeof (RootFindingBissecaoT ));
- 00051 if (bissecaoObj != NULL)
- 00052 {
- 00053 bissecaoObj->rootsObj = rootsObj;
- 00054 bissecaoObj->maxIterations = BISSECAO_DEFAULT_MAX_ITERATIONS ;
- 00055 bissecaoObj->tolerance = BISSECAO_DEFAULT_TOLERANCE ;
- 00056 bissecaoObj->state = BISSECAO_NOT_INIT;
- 00057
- 00058 resetError (bissecaoObj);
- 00059 }
- 00060 return bissecaoObj;
- 00061 }
- 00062
- 00063
- 00064
- 00065
- 00066
- 00067
- 00068
- 00069
-00070 static RootFindingDoubleT computeX (RootFindingBissecaoT * bissecaoObj)
- 00071 {
- 00072 const RootFindingDoubleT a = bissecaoObj->rootsObj ->a ;
- 00073 const RootFindingDoubleT b = bissecaoObj->rootsObj ->b ;
- 00074 return ((a + b) / 2);
- 00075 }
- 00076
-00077 RootFindingBoolT RootFindingBissecaoInit (RootFindingBissecaoT * bissecaoObj)
- 00078 {
- 00079 bissecaoObj->i = 0;
- 00080 bissecaoObj->rootsObj ->x = computeX (bissecaoObj);
- 00081 bissecaoObj->rootsObj ->fX = RootFindingBaseEval (bissecaoObj->rootsObj ,
- 00082 bissecaoObj->rootsObj ->x );
- 00083 bissecaoObj->rootsObj ->e = infinity ();
- 00084 bissecaoObj->state = BISSECAO_INITIALIZED;
- 00085
- 00086 resetError (bissecaoObj);
- 00087 return TRUE ;
- 00088 }
- 00089
-00090 void RootFindingBissecaoDelete (RootFindingBissecaoT * obj)
- 00091 {
- 00092 free(obj);
- 00093 }
- 00094
-00095 RootFindingBoolT RootFindingBissecaoPerformIteration (
- 00096 RootFindingBissecaoT * bissecaoObj)
- 00097 {
- 00098 RootFindingBoolT ret;
- 00099 RootFindingDoubleT nextX;
- 00100 if (bissecaoObj->rootsObj ->fX == 0)
- 00101 {
- 00102
- 00103 bissecaoObj->rootsObj ->state = ROOTS_EXACT_ROOT_FOUND;
- 00104 ret = FALSE ;
- 00105 }
- 00106 else if (bissecaoObj->i >= bissecaoObj->maxIterations )
- 00107 {
- 00108 bissecaoObj->state = BISSECAO_MAX_ITERATIONS_LIMIT_REACHED;
- 00109 ret = FALSE ;
- 00110 }
- 00111 else if ((bissecaoObj->rootsObj ->e <= bissecaoObj->tolerance ) && (fabs(
- 00112 bissecaoObj->rootsObj ->fX ) <= bissecaoObj->tolerance ))
- 00113 {
- 00114 bissecaoObj->state = BISSECAO_APPROXIMANTION_ROOT_FOUND;
- 00115 ret = FALSE ;
- 00116 }
- 00117 else
- 00118 {
- 00119 RootFindingBissecaoFindNewRange (bissecaoObj->rootsObj );
- 00120 nextX = computeX (bissecaoObj);
- 00121 if (isInfOrNan (nextX))
- 00122 {
- 00123 setError (bissecaoObj, BISSECAO_X_ISINF_OR_ISNAN_ERROR);
- 00124 ret = FALSE ;
- 00125 }
- 00126 else
- 00127 {
- 00128 (bissecaoObj->i )++;
- 00129 bissecaoObj->rootsObj ->e = fabs(bissecaoObj->rootsObj ->x - nextX);
- 00130 bissecaoObj->rootsObj ->x = nextX;
- 00131 bissecaoObj->rootsObj ->fX = RootFindingBaseEval (
- 00132 bissecaoObj->rootsObj , bissecaoObj->rootsObj ->x );
- 00133 ret = TRUE ;
- 00134 }
- 00135 }
- 00136 return ret;
- 00137 }
- 00138
-00139 void RootFindingBissecaoFindNewRange (RootFindingBaseT * rootsObj )
- 00140 {
- 00141 RootFindingDoubleT fA;
- 00142 fA = RootFindingBaseEval (rootsObj, rootsObj->a );
- 00143 if ((fA * rootsObj->fX ) < 0)
- 00144 {
- 00145 rootsObj->b = rootsObj->x ;
- 00146 }
- 00147 else
- 00148 {
- 00149 rootsObj->a = rootsObj->x ;
- 00150 }
- 00151 }
- 00152
-00153 static void setError (RootFindingBissecaoT * bissecaoObj, int errorCode )
- 00154 {
- 00155 bissecaoObj->state = BISSECAO_ERROR_FOUND;
- 00156 bissecaoObj->errorCode = errorCode;
- 00157 }
- 00158
-00159 int RootFindingBissecaoGetErrorCode (RootFindingBissecaoT * bissecaoObj)
- 00160 {
- 00161 return bissecaoObj->errorCode ;
- 00162 }
- 00163
-00164 static void resetError (RootFindingBissecaoT * bissecaoObj)
- 00165 {
- 00166 bissecaoObj->errorCode = BISSECAO_NO_ERROR;
- 00167 if (bissecaoObj->state == BISSECAO_ERROR_FOUND)
- 00168 {
- 00169 bissecaoObj->state = BISSECAO_NOT_INIT;
- 00170 }
- 00171 }
- 00172
-00173 int RootFindingBissecaoGetStateCode (RootFindingBissecaoT * bissecaoObj)
- 00174 {
- 00175 return bissecaoObj->state ;
- 00176 }
- 00177
-00178 static char msg [255];
- 00179
-00180 const char * RootFindingBissecaoGetErrorMessage (
- 00181 RootFindingBissecaoT * bissecaoObj)
- 00182 {
- 00183 switch (bissecaoObj->errorCode )
- 00184 {
- 00185 case BISSECAO_NO_ERROR:
- 00186 return MSG_BISSECAO_NO_ERROR ;
- 00187 case BISSECAO_X_ISINF_OR_ISNAN_ERROR:
- 00188 return MSG_BISSECAO_X_ISINF_OR_ISNAN_ERROR ;
- 00189 default :
- 00190 return MSG_ROOTS_UNKNOW_ERROR ;
- 00191 }
- 00192 }
- 00193
-00194 const char * RootFindingBissecaoGetStateMessage (
- 00195 RootFindingBissecaoT * bissecaoObj)
- 00196 {
- 00197 switch (bissecaoObj->state )
- 00198 {
- 00199 case BISSECAO_NOT_INIT:
- 00200 return MSG_BISSECAO_NOT_INIT ;
- 00201 case BISSECAO_INITIALIZED:
- 00202 return MSG_BISSECAO_INITIALIZED ;
- 00203 case BISSECAO_MAX_ITERATIONS_LIMIT_REACHED:
- 00204 sprintf(msg , MSG_BISSECAO_MAX_ITERATIONS_LIMIT_REACHED ,
- 00205 bissecaoObj->tolerance , bissecaoObj->maxIterations ,
- 00206 bissecaoObj->rootsObj ->x , bissecaoObj->rootsObj ->e );
- 00207 return msg ;
- 00208 case BISSECAO_APPROXIMANTION_ROOT_FOUND:
- 00209 sprintf(msg , MSG_BISSECAO_APPROXIMANTION_ROOT_FOUND ,
- 00210 bissecaoObj->rootsObj ->x , bissecaoObj->rootsObj ->e );
- 00211 return msg ;
- 00212 case BISSECAO_ERROR_FOUND:
- 00213 return MSG_BISSECAO_ERROR_FOUND
- 00214 ;
- 00215 default :
- 00216 return MSG_ROOTS_UNKNOW_STATE ;
- 00217 }
- 00218 }
- 00219
-00220 RootFindingBoolT RootFindingBissecaoHasError (RootFindingBissecaoT * bissecaoObj)
- 00221 {
- 00222 return (bissecaoObj->errorCode != BISSECAO_NO_ERROR);
- 00223 }
-
-Generated on Sat Apr 3 14:47:45 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingBissecao_8c.html b/root-finding/doc/html/RootFindingBissecao_8c.html
deleted file mode 100644
index af14a69..0000000
--- a/root-finding/doc/html/RootFindingBissecao_8c.html
+++ /dev/null
@@ -1,103 +0,0 @@
-
-
-RootFinding: src/RootFindingBissecao.c File Reference
-
-
-
-
-
-
-
src/RootFindingBissecao.c File Reference /root-finding/src/RootFindingBissecao.c
More...
-
-#include "RootFindingBissecao.h "
-#include "messages/RootFindingMessages.h "
-#include <stdlib.h>
-#include <stdio.h>
-#include <math.h>
-
-
-Go to the source code of this file.
-
Detailed Description
-/root-finding/src/RootFindingBissecao.c
-
-
Date: 26/03/2010
-
Author: Matheus Neder <matheusneder@gmail.com >
-
-
Definition in file RootFindingBissecao.c .
-
Variable Documentation
-
-
-
-
-
- char msg [255] [static]
-
-
-
-
-
-
-Generated on Sat Apr 3 14:47:45 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingBissecao_8d-source.html b/root-finding/doc/html/RootFindingBissecao_8d-source.html
deleted file mode 100644
index ae8848e..0000000
--- a/root-finding/doc/html/RootFindingBissecao_8d-source.html
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-RootFinding: Release/src/RootFindingBissecao.d Source File
-
-
-
-
-
-Generated on Fri Apr 2 22:01:01 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingBissecao_8d.html b/root-finding/doc/html/RootFindingBissecao_8d.html
deleted file mode 100644
index 4e478f4..0000000
--- a/root-finding/doc/html/RootFindingBissecao_8d.html
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-RootFinding: Release/src/RootFindingBissecao.d File Reference
-
-
-
-
-
-
-
Release/src/RootFindingBissecao.d File Reference
-
-Go to the source code of this file.
-
-Generated on Fri Apr 2 22:01:01 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingBissecao_8h-source.html b/root-finding/doc/html/RootFindingBissecao_8h-source.html
deleted file mode 100644
index 4146e32..0000000
--- a/root-finding/doc/html/RootFindingBissecao_8h-source.html
+++ /dev/null
@@ -1,166 +0,0 @@
-
-
-RootFinding: include/RootFindingBissecao.h Source File
-
-
-
-
-
-Generated on Sat Apr 3 14:47:45 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingBissecao_8h.html b/root-finding/doc/html/RootFindingBissecao_8h.html
deleted file mode 100644
index 31d234a..0000000
--- a/root-finding/doc/html/RootFindingBissecao_8h.html
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-RootFinding: include/RootFindingBissecao.h File Reference
-
-
-
-
-
-
-
include/RootFindingBissecao.h File Reference /root-finding/include/RootFindingBissecao.h
More...
-
-#include "RootFindingBase.h "
-
-
-Go to the source code of this file.
-
Detailed Description
-/root-finding/include/RootFindingBissecao.h
-
-
Date: 26/03/2010
-
Author: Matheus Neder <matheusneder@gmail.com >
-
-
Definition in file RootFindingBissecao.h .
-
-Generated on Sat Apr 3 14:47:45 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingCommon_8c-source.html b/root-finding/doc/html/RootFindingCommon_8c-source.html
deleted file mode 100644
index bbb6641..0000000
--- a/root-finding/doc/html/RootFindingCommon_8c-source.html
+++ /dev/null
@@ -1,122 +0,0 @@
-
-
-RootFinding: src/RootFindingCommon.c Source File
-
-
-
-
-
-
-
src/RootFindingCommon.c Go to the documentation of this file. 00001
- 00002
- 00003
- 00004
- 00005
- 00006
- 00007
- 00008
- 00009
- 00010
- 00011
- 00012
- 00013
- 00014
- 00015
- 00016
- 00017
- 00018
- 00019
- 00020
- 00021
- 00022
- 00023
- 00024
- 00025
- 00026 #include "RootFindingCommon.h "
- 00027 #include <string.h>
- 00028 #include <math.h>
- 00029
-00030 RootFindingBoolT getAxisVarPtr (muParserHandle_t mupObj, const char * axis,
- 00031 RootFindingDoubleT ** varPtr)
- 00032 {
- 00033 const char * varName;
- 00034 RootFindingDoubleT * tmpVarPtr;
- 00035 int varNum;
- 00036 unsigned i ;
- 00037 varNum = mupGetVarNum(mupObj);
- 00038 for (i = 0; i < varNum; i++)
- 00039 {
- 00040 mupGetVar(mupObj, i, &varName, &tmpVarPtr);
- 00041 if (strcmp(varName, axis) == 0)
- 00042 {
- 00043 *varPtr = tmpVarPtr;
- 00044 return TRUE ;
- 00045 }
- 00046 }
- 00047 return FALSE ;
- 00048 }
- 00049
- 00050
- 00051
- 00052
- 00053
- 00054
-00055 RootFindingDoubleT infinity ()
- 00056 {
- 00057 RootFindingDoubleT zero = 0;
- 00058 return 1.0 / zero;
- 00059 }
- 00060
-00061 RootFindingDoubleT Mup2ndDiff (muParserHandle_t mupObj,
- 00062 RootFindingDoubleT * varPtr)
- 00063 {
- 00064 RootFindingDoubleT fXPlusEpsilon, fX, fXMinusEpsilon, xValueBackup;
- 00065 RootFindingDoubleT epsilon = (*varPtr == 0) ? (RootFindingDoubleT ) 1e-7
- 00066 : (RootFindingDoubleT ) (1e-7 * *varPtr);
- 00067 xValueBackup = *varPtr;
- 00068 fX = mupEval(mupObj);
- 00069 *varPtr = *varPtr + epsilon;
- 00070 fXPlusEpsilon = mupEval(mupObj);
- 00071 *varPtr = xValueBackup - epsilon;
- 00072 fXMinusEpsilon = mupEval(mupObj);
- 00073 *varPtr = xValueBackup;
- 00074 return (fXPlusEpsilon - 2 * fX + fXMinusEpsilon) / pow(epsilon, 2);
- 00075 }
- 00076
-00077 RootFindingDoubleT MupDiff (muParserHandle_t mupObj, RootFindingDoubleT * varPtr)
- 00078 {
- 00079 RootFindingDoubleT f[4] =
- 00080 { 0, 0, 0, 0 };
- 00081 RootFindingDoubleT position = *varPtr;
- 00082 RootFindingDoubleT epsilon;
- 00083 epsilon = (position == 0) ? (RootFindingDoubleT ) 1e-10 : 1e-7 * position;
- 00084 *varPtr = position + 2 * epsilon;
- 00085 f[0] = mupEval(mupObj);
- 00086 *varPtr = position + 1 * epsilon;
- 00087 f[1] = mupEval(mupObj);
- 00088 *varPtr = position - 1 * epsilon;
- 00089 f[2] = mupEval(mupObj);
- 00090 *varPtr = position - 2 * epsilon;
- 00091 f[3] = mupEval(mupObj);
- 00092 *varPtr = position;
- 00093
- 00094 return (-f[0] + 8 * f[1] - 8 * f[2] + f[3]) / (12 * epsilon);
- 00095 }
- 00096
-00097 RootFindingBoolT isInfOrNan (RootFindingDoubleT num)
- 00098 {
- 00099 return (isinf(num) || isnan(num));
- 00100 }
-
-Generated on Sat Apr 3 14:47:45 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingCommon_8c.html b/root-finding/doc/html/RootFindingCommon_8c.html
deleted file mode 100644
index 081ca43..0000000
--- a/root-finding/doc/html/RootFindingCommon_8c.html
+++ /dev/null
@@ -1,249 +0,0 @@
-
-
-RootFinding: src/RootFindingCommon.c File Reference
-
-
-
-
-
-
-
src/RootFindingCommon.c File Reference /root-finding/src/RootFindingCommon.c
More...
-
-#include "RootFindingCommon.h "
-#include <string.h>
-#include <math.h>
-
-
-Go to the source code of this file.
-
Detailed Description
-/root-finding/src/RootFindingCommon.c
-
-
Date: 25/03/2010
-
Author: Matheus Neder <matheusneder@gmail.com >
-
-
Definition in file RootFindingCommon.c .
-
Function Documentation
-
-
-
-
-
-
-Obtem o endereco para a variavel do eixo onde deve-se.
-
-
Parameters:
-
- mupObj Ponteiro para objeto muParser contendo a expressao
- axis Eixo em qual a raiz deve ser procurada
- [out] varPtr Ponteiro para onde o endereco deve ser atribuido
-
-
-
Returns: TRUE em caso de sucesso FALSE em caso de falha
-
-
Definition at line 30 of file RootFindingCommon.c .
-
-
References FALSE , RootFindingPegaso::i , and TRUE .
-
-
-
-
-
-
-
-
-
-
-
-
-
-Aproximacao da segunda diferencial no ponto utilizando "Finite difference".
-
-
Parameters:
-
- mupObj Objeto muParser (ponteiro)
- varPtr Ponteiro para a variavel relacionada a expressao no objeto muParser referente a qual variavel deve ser diferenciado
-
-
-
Returns: Valor da segunda diferencial no ponto
-
-
Definition at line 61 of file RootFindingCommon.c .
-
-
Referenced by RootFindingBase2nDiffEval() .
-
-
-
-
-
-
-
-
-
-Aproximacao da diferencial no ponto utilizando "regard to a variable" O codigo foi adaptado para C c/ base no metodo Diff da classe muParser (C++), infelizmente a API para C do muParser nao disbonibiliza o metodo Diff.
-
-
Parameters:
-
- mupObj Objeto muParser (ponteiro)
- varPtr Ponteiro para a variavel relacionada a expressao no objeto muParser referente a qual variavel deve ser diferenciado
-
-
-
Returns: Valor da diferencial no ponto
-
-
Definition at line 77 of file RootFindingCommon.c .
-
-
Referenced by RootFindingBaseDiffEval() .
-
-
-
-
-Generated on Sat Apr 3 14:47:45 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingCommon_8d-source.html b/root-finding/doc/html/RootFindingCommon_8d-source.html
deleted file mode 100644
index f2342a4..0000000
--- a/root-finding/doc/html/RootFindingCommon_8d-source.html
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-RootFinding: Release/src/RootFindingCommon.d Source File
-
-
-
-
-
-
-
Release/src/RootFindingCommon.d Go to the documentation of this file. 00001 src/RootFindingCommon.d src/RootFindingCommon.o: \
- 00002 ../src/RootFindingCommon.c \
- 00003 /home/matheus/workspace-cpp/Projects/C/root-finding/include/RootFindingCommon.h
- 00004
- 00005 /home/matheus/workspace-cpp/Projects/C/root-finding/include/RootFindingCommon.h:
-
-Generated on Fri Apr 2 22:01:01 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingCommon_8d.html b/root-finding/doc/html/RootFindingCommon_8d.html
deleted file mode 100644
index 20404f8..0000000
--- a/root-finding/doc/html/RootFindingCommon_8d.html
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-RootFinding: Release/src/RootFindingCommon.d File Reference
-
-
-
-
-
-
-
Release/src/RootFindingCommon.d File Reference
-
-Go to the source code of this file.
-
-Generated on Fri Apr 2 22:01:01 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingCommon_8h-source.html b/root-finding/doc/html/RootFindingCommon_8h-source.html
deleted file mode 100644
index 7c1893b..0000000
--- a/root-finding/doc/html/RootFindingCommon_8h-source.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-RootFinding: include/RootFindingCommon.h Source File
-
-
-
-
-
-Generated on Sat Apr 3 14:47:45 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingCommon_8h.html b/root-finding/doc/html/RootFindingCommon_8h.html
deleted file mode 100644
index 183a316..0000000
--- a/root-finding/doc/html/RootFindingCommon_8h.html
+++ /dev/null
@@ -1,331 +0,0 @@
-
-
-RootFinding: include/RootFindingCommon.h File Reference
-
-
-
-
-
-
-
include/RootFindingCommon.h File Reference /root-finding/include/RootFindingCommon.h
More...
-
-#include <muParserDLL.h>
-
-
-Go to the source code of this file.
-
Detailed Description
-/root-finding/include/RootFindingCommon.h
-
-
Date: 25/03/2010
-
Author: Matheus Neder <matheusneder@gmail.com >
-
-
Definition in file RootFindingCommon.h .
-
Define Documentation
-
-
-
-
-
Typedef Documentation
-
-
-
-
-
Function Documentation
-
-
-
-
-
-
-Obtem o endereco para a variavel do eixo onde deve-se.
-
-
Parameters:
-
- mupObj Ponteiro para objeto muParser contendo a expressao
- axis Eixo em qual a raiz deve ser procurada
- [out] varPtr Ponteiro para onde o endereco deve ser atribuido
-
-
-
Returns: TRUE em caso de sucesso FALSE em caso de falha
-
-
Definition at line 30 of file RootFindingCommon.c .
-
-
References FALSE , RootFindingPegaso::i , and TRUE .
-
-
-
-
-
-
-
-
-
-
-
-
-
-Aproximacao da segunda diferencial no ponto utilizando "Finite difference".
-
-
Parameters:
-
- mupObj Objeto muParser (ponteiro)
- varPtr Ponteiro para a variavel relacionada a expressao no objeto muParser referente a qual variavel deve ser diferenciado
-
-
-
Returns: Valor da segunda diferencial no ponto
-
-
Definition at line 61 of file RootFindingCommon.c .
-
-
Referenced by RootFindingBase2nDiffEval() .
-
-
-
-
-
-
-
-
-
-Aproximacao da diferencial no ponto utilizando "regard to a variable" O codigo foi adaptado para C c/ base no metodo Diff da classe muParser (C++), infelizmente a API para C do muParser nao disbonibiliza o metodo Diff.
-
-
Parameters:
-
- mupObj Objeto muParser (ponteiro)
- varPtr Ponteiro para a variavel relacionada a expressao no objeto muParser referente a qual variavel deve ser diferenciado
-
-
-
Returns: Valor da diferencial no ponto
-
-
Definition at line 77 of file RootFindingCommon.c .
-
-
Referenced by RootFindingBaseDiffEval() .
-
-
-
-
-Generated on Sat Apr 3 14:47:45 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingCordas_8c-source.html b/root-finding/doc/html/RootFindingCordas_8c-source.html
deleted file mode 100644
index 9a151d4..0000000
--- a/root-finding/doc/html/RootFindingCordas_8c-source.html
+++ /dev/null
@@ -1,269 +0,0 @@
-
-
-RootFinding: src/RootFindingCordas.c Source File
-
-
-
-
-
-
-
src/RootFindingCordas.c Go to the documentation of this file. 00001
- 00002
- 00003
- 00004
- 00005
- 00006
- 00007
- 00008
- 00009
- 00010
- 00011
- 00012
- 00013
- 00014
- 00015
- 00016
- 00017
- 00018
- 00019
- 00020
- 00021
- 00022
- 00023
- 00024
- 00025
- 00026 #include "RootFindingCordas.h "
- 00027 #include "messages/RootFindingMessages.h "
- 00028 #include <stdlib.h>
- 00029 #include <stdio.h>
- 00030 #include <string.h>
- 00031 #include <math.h>
- 00032
- 00033
- 00034
- 00035
- 00036
- 00037
- 00038
- 00039
- 00040 static void setError (RootFindingCordasT * cordasObj, int errorCode );
- 00041
- 00042
- 00043
- 00044
- 00045
- 00046 static void resetError (RootFindingCordasT * cordasObj);
- 00047
-00048 RootFindingCordasT * RootFindingCordasCreate (RootFindingBaseT * rootsObj )
- 00049 {
- 00050 RootFindingCordasT * cordasObj;
- 00051 cordasObj = (RootFindingCordasT *) malloc(sizeof (RootFindingCordasT ));
- 00052 if (cordasObj != NULL)
- 00053 {
- 00054 cordasObj->rootsObj = rootsObj;
- 00055 cordasObj->maxIterations = CORDAS_DEFAULT_MAX_ITERATIONS ;
- 00056 cordasObj->tolerance = CORDAS_DEFAULT_TOLERANCE ;
- 00057 cordasObj->state = CORDAS_NOT_INIT;
- 00058
- 00059 resetError (cordasObj);
- 00060 }
- 00061 return cordasObj;
- 00062 }
- 00063
-00064 RootFindingBoolT RootFindingCordasInit (RootFindingCordasT * cordasObj)
- 00065 {
- 00066
- 00067 RootFindingBoolT success = TRUE ;
- 00068 RootFindingDoubleT f, f2nDiff;
- 00069 f = RootFindingBaseEval (cordasObj->rootsObj , cordasObj->rootsObj ->a );
- 00070 f2nDiff = RootFindingBase2nDiffEval (cordasObj->rootsObj ,
- 00071 cordasObj->rootsObj ->a );
- 00072
- 00073 if ((f * f2nDiff) > 0)
- 00074 {
- 00075 cordasObj->c = cordasObj->rootsObj ->a ;
- 00076 cordasObj->rootsObj ->x = cordasObj->rootsObj ->b ;
- 00077 }
- 00078 else
- 00079 {
- 00080 f = RootFindingBaseEval (cordasObj->rootsObj , cordasObj->rootsObj ->b );
- 00081 f2nDiff = RootFindingBase2nDiffEval (cordasObj->rootsObj ,
- 00082 cordasObj->rootsObj ->b );
- 00083
- 00084 if ((f * f2nDiff) > 0)
- 00085 {
- 00086 cordasObj->c = cordasObj->rootsObj ->b ;
- 00087 cordasObj->rootsObj ->x = cordasObj->rootsObj ->a ;
- 00088 }
- 00089 else
- 00090 {
- 00091
- 00092
- 00093 setError (cordasObj, CORDAS_2NDIFF_TEST_ERROR);
- 00094 success = FALSE ;
- 00095 }
- 00096 }
- 00097 if (success)
- 00098 {
- 00099 cordasObj->fC = RootFindingBaseEval (cordasObj->rootsObj , cordasObj->c );
- 00100 cordasObj->rootsObj ->fX = RootFindingBaseEval (cordasObj->rootsObj ,
- 00101 cordasObj->rootsObj ->x );
- 00102 cordasObj->i = 0;
- 00103 cordasObj->rootsObj ->e = infinity ();
- 00104 cordasObj->state = CORDAS_INITIALIZED;
- 00105
- 00106 resetError (cordasObj);
- 00107 }
- 00108 return success;
- 00109 }
- 00110
- 00111
- 00112
- 00113
- 00114
- 00115
- 00116
- 00117
-00118 static RootFindingDoubleT getNextX (RootFindingCordasT * cordasObj)
- 00119 {
- 00120 const RootFindingDoubleT xi = cordasObj->rootsObj ->x ;
- 00121 const RootFindingDoubleT c = cordasObj->c ;
- 00122 const RootFindingDoubleT fC = cordasObj->fC ;
- 00123 const RootFindingDoubleT fXi = cordasObj->rootsObj ->fX ;
- 00124 return (xi - fXi / (fXi - fC) * (xi - c));
- 00125 }
- 00126
-00127 void RootFindingCordasDelete (RootFindingCordasT * obj)
- 00128 {
- 00129 free(obj);
- 00130 }
- 00131
-00132 static void setError (RootFindingCordasT * cordasObj, int errorCode )
- 00133 {
- 00134 cordasObj->errorCode = errorCode;
- 00135 cordasObj->state = CORDAS_ERROR_FOUND;
- 00136 }
- 00137
-00138 RootFindingBoolT RootFindingCordasPerformIteration (
- 00139 RootFindingCordasT * cordasObj)
- 00140 {
- 00141 RootFindingBoolT ret;
- 00142 RootFindingDoubleT nextX;
- 00143 if (cordasObj->rootsObj ->fX == 0)
- 00144 {
- 00145
- 00146 cordasObj->rootsObj ->state = ROOTS_EXACT_ROOT_FOUND;
- 00147 ret = FALSE ;
- 00148 }
- 00149 else if (cordasObj->i >= cordasObj->maxIterations )
- 00150 {
- 00151 cordasObj->state = CORDAS_MAX_ITERATIONS_LIMIT_REACHED;
- 00152 ret = FALSE ;
- 00153 }
- 00154 else if ((cordasObj->rootsObj ->e <= cordasObj->tolerance ) && (fabs(
- 00155 cordasObj->rootsObj ->fX ) <= cordasObj->tolerance ))
- 00156 {
- 00157 cordasObj->state = CORDAS_APPROXIMANTION_ROOT_FOUND;
- 00158 ret = FALSE ;
- 00159 }
- 00160 else
- 00161 {
- 00162 nextX = getNextX (cordasObj);
- 00163 if (isInfOrNan (nextX))
- 00164 {
- 00165 setError (cordasObj, CORDAS_X_ISINF_OR_ISNAN_ERROR);
- 00166 ret = FALSE ;
- 00167 }
- 00168 else
- 00169 {
- 00170 (cordasObj->i )++;
- 00171 cordasObj->rootsObj ->e = fabs(cordasObj->rootsObj ->x - nextX);
- 00172 cordasObj->rootsObj ->x = nextX;
- 00173 cordasObj->rootsObj ->fX = RootFindingBaseEval (cordasObj->rootsObj ,
- 00174 cordasObj->rootsObj ->x );
- 00175 ret = TRUE ;
- 00176 }
- 00177 }
- 00178 return ret;
- 00179 }
- 00180
-00181 int RootFindingCordasGetErrorCode (RootFindingCordasT * cordasObj)
- 00182 {
- 00183 return cordasObj->errorCode ;
- 00184 }
- 00185
-00186 static void resetError (RootFindingCordasT * cordasObj)
- 00187 {
- 00188 cordasObj->errorCode = CORDAS_NO_ERROR;
- 00189 if (cordasObj->state == CORDAS_ERROR_FOUND)
- 00190 {
- 00191 cordasObj->state = CORDAS_NOT_INIT;
- 00192 }
- 00193 }
- 00194
-00195 int RootFindingCordasGetStateCode (RootFindingCordasT * cordasObj)
- 00196 {
- 00197 return cordasObj->state ;
- 00198 }
- 00199
-00200 static char msg [255];
- 00201
-00202 const char * RootFindingCordasGetErrorMessage (RootFindingCordasT * cordasObj)
- 00203 {
- 00204 switch (cordasObj->errorCode )
- 00205 {
- 00206 case CORDAS_NO_ERROR:
- 00207 return MSG_CORDAS_NO_ERROR ;
- 00208 case CORDAS_2NDIFF_TEST_ERROR:
- 00209 sprintf(msg , MSG_CORDAS_2NDIFF_TEST_ERROR , cordasObj->rootsObj ->a ,
- 00210 cordasObj->rootsObj ->b );
- 00211 return msg ;
- 00212 case CORDAS_X_ISINF_OR_ISNAN_ERROR:
- 00213 return MSG_CORDAS_X_ISINF_OR_ISNAN_ERROR ;
- 00214 default :
- 00215 return MSG_ROOTS_UNKNOW_ERROR ;
- 00216 }
- 00217 }
- 00218
-00219 const char * RootFindingCordasGetStateMessage (RootFindingCordasT * cordasObj)
- 00220 {
- 00221 switch (cordasObj->state )
- 00222 {
- 00223 case CORDAS_NOT_INIT:
- 00224 return MSG_CORDAS_NOT_INIT ;
- 00225 case CORDAS_INITIALIZED:
- 00226 return MSG_CORDAS_INITIALIZED ;
- 00227 case CORDAS_MAX_ITERATIONS_LIMIT_REACHED:
- 00228 sprintf(msg , MSG_CORDAS_MAX_ITERATIONS_LIMIT_REACHED ,
- 00229 cordasObj->tolerance , cordasObj->maxIterations , cordasObj->rootsObj ->x ,
- 00230 cordasObj->rootsObj ->e );
- 00231 return msg ;
- 00232 case CORDAS_APPROXIMANTION_ROOT_FOUND:
- 00233 sprintf(msg , MSG_CORDAS_APPROXIMANTION_ROOT_FOUND ,
- 00234 cordasObj->rootsObj ->x , cordasObj->rootsObj ->e );
- 00235 return msg ;
- 00236 case CORDAS_ERROR_FOUND:
- 00237 return MSG_CORDAS_ERROR_FOUND
- 00238 ;
- 00239 default :
- 00240 return MSG_ROOTS_UNKNOW_STATE ;
- 00241 }
- 00242 }
- 00243
-00244 RootFindingBoolT RootFindingCordasHasError (RootFindingCordasT * cordasObj)
- 00245 {
- 00246 return (cordasObj->errorCode != CORDAS_NO_ERROR);
- 00247 }
-
-Generated on Sat Apr 3 14:47:45 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingCordas_8c.html b/root-finding/doc/html/RootFindingCordas_8c.html
deleted file mode 100644
index 506509b..0000000
--- a/root-finding/doc/html/RootFindingCordas_8c.html
+++ /dev/null
@@ -1,101 +0,0 @@
-
-
-RootFinding: src/RootFindingCordas.c File Reference
-
-
-
-
-
-
-
src/RootFindingCordas.c File Reference /root-finding/src/RootFindingCordas.c
More...
-
-#include "RootFindingCordas.h "
-#include "messages/RootFindingMessages.h "
-#include <stdlib.h>
-#include <stdio.h>
-#include <string.h>
-#include <math.h>
-
-
-Go to the source code of this file.
-
Detailed Description
-/root-finding/src/RootFindingCordas.c
-
-
Date: 25/03/2010
-
Author: Matheus Neder <matheusneder@gmail.com >
-
-
Definition in file RootFindingCordas.c .
-
Variable Documentation
-
-
-
-
-
- char msg [255] [static]
-
-
-
-
-
-
-Generated on Sat Apr 3 14:47:45 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingCordas_8d-source.html b/root-finding/doc/html/RootFindingCordas_8d-source.html
deleted file mode 100644
index d749b28..0000000
--- a/root-finding/doc/html/RootFindingCordas_8d-source.html
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-RootFinding: Release/src/RootFindingCordas.d Source File
-
-
-
-
-
-Generated on Fri Apr 2 22:01:01 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingCordas_8d.html b/root-finding/doc/html/RootFindingCordas_8d.html
deleted file mode 100644
index ed97e3e..0000000
--- a/root-finding/doc/html/RootFindingCordas_8d.html
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-RootFinding: Release/src/RootFindingCordas.d File Reference
-
-
-
-
-
-
-
Release/src/RootFindingCordas.d File Reference
-
-Go to the source code of this file.
-
-Generated on Fri Apr 2 22:01:01 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingCordas_8h-source.html b/root-finding/doc/html/RootFindingCordas_8h-source.html
deleted file mode 100644
index fc92d76..0000000
--- a/root-finding/doc/html/RootFindingCordas_8h-source.html
+++ /dev/null
@@ -1,163 +0,0 @@
-
-
-RootFinding: include/RootFindingCordas.h Source File
-
-
-
-
-
-Generated on Sat Apr 3 14:47:45 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingCordas_8h.html b/root-finding/doc/html/RootFindingCordas_8h.html
deleted file mode 100644
index e05df1e..0000000
--- a/root-finding/doc/html/RootFindingCordas_8h.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-RootFinding: include/RootFindingCordas.h File Reference
-
-
-
-
-
-
-
include/RootFindingCordas.h File Reference /root-finding/include/RootFindingCordas.h
More...
-
-#include <muParserDLL.h>
-#include "RootFindingCommon.h "
-#include "RootFindingBase.h "
-
-
-Go to the source code of this file.
-
Detailed Description
-/root-finding/include/RootFindingCordas.h
-
-
Date: 25/03/2010
-
Author: Matheus Neder <matheusneder@gmail.com >
-
-
Definition in file RootFindingCordas.h .
-
-Generated on Sat Apr 3 14:47:45 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingMessages_8h-source.html b/root-finding/doc/html/RootFindingMessages_8h-source.html
deleted file mode 100644
index a4a8402..0000000
--- a/root-finding/doc/html/RootFindingMessages_8h-source.html
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-RootFinding: include/messages/RootFindingMessages.h Source File
-
-
-
-
-
-
-
include/messages/RootFindingMessages.h Go to the documentation of this file. 00001
- 00002
- 00003
- 00004
- 00005
- 00006
- 00007
- 00008
- 00009
- 00010
- 00011
- 00012
- 00013
- 00014
- 00015
- 00016
- 00017
- 00018
- 00019
- 00020
- 00021
- 00022
- 00023
- 00024
- 00025
- 00026 #ifndef ROOTFINDINGMESSAGES_H_
- 00027 #define ROOTFINDINGMESSAGES_H_
- 00028
- 00029 #include "RootFindingMessages_PT-BR.h "
- 00030
- 00031
- 00032
- 00033
- 00034
- 00035
- 00036
- 00037 #endif
-
-Generated on Sat Apr 3 14:47:45 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingMessages_8h.html b/root-finding/doc/html/RootFindingMessages_8h.html
deleted file mode 100644
index 2ef1673..0000000
--- a/root-finding/doc/html/RootFindingMessages_8h.html
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-RootFinding: include/messages/RootFindingMessages.h File Reference
-
-
-
-
-
-
-
include/messages/RootFindingMessages.h File Reference /root-finding/include/messages/RootFindingMessages.h
More...
-
-#include "RootFindingMessages_PT-BR.h "
-
-
-Go to the source code of this file.
-
Detailed Description
-/root-finding/include/messages/RootFindingMessages.h
-
-
Date: 02/04/2010
-
Author: Matheus Neder <matheusneder@gmail.com >
-
-
Definition in file RootFindingMessages.h .
-
-Generated on Sat Apr 3 14:47:45 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingMessages__PT-BR_8h-source.html b/root-finding/doc/html/RootFindingMessages__PT-BR_8h-source.html
deleted file mode 100644
index ae03c13..0000000
--- a/root-finding/doc/html/RootFindingMessages__PT-BR_8h-source.html
+++ /dev/null
@@ -1,162 +0,0 @@
-
-
-RootFinding: include/messages/RootFindingMessages_PT-BR.h Source File
-
-
-
-
-
-
-
include/messages/RootFindingMessages_PT-BR.h Go to the documentation of this file. 00001
- 00002
- 00003
- 00004
- 00005
- 00006
- 00007
- 00008
- 00009
- 00010
- 00011
- 00012
- 00013
- 00014
- 00015
- 00016
- 00017
- 00018
- 00019
- 00020
- 00021
- 00022
- 00023
- 00024
- 00025
- 00026
- 00027
- 00028
- 00029
- 00030
- 00031 #ifndef ROOTFINDINGMESSAGESPTBR_H_
- 00032 #define ROOTFINDINGMESSAGESPTBR_H_
- 00033
-00034 #define MSG_ROOTS_UNKNOW_ERROR "Erro desconhecido."
-00035 #define MSG_ROOTS_UNKNOW_STATE "Estado desconhecido."
- 00036
- 00037
-00038 #define MSG_GENERIC_APPROXIMANTION_ROOT_FOUND "Encontrado uma aproximacao da raiz: %lf "\
- 00039 "(com e = %lg)."
- 00040
-00041 #define MSG_GENERIC_MAX_ITERATIONS_LIMIT_REACHED "Nao pode ser encontrado "\
- 00042 "uma aproximacao "\
- 00043 "(com t <= %lg) para o limite "\
- 00044 "de iteracoes igual a %u.\n"\
- 00045 "\n"\
- 00046 "O valor obtido foi: %lf (com e = %lg)."
- 00047
-00048 #define MSG_GENERIC_NO_ERROR "Nao ocorreu erro."
-00049 #define MSG_GENERIC_ERROR_FOUND "Ocorreu erro.";
-00050 #define MSG_GENERIC_NOT_INIT "Nao inicializado."
-00051 #define MSG_GENERIC_INITIALIZED "Inicializado."
- 00052
-00053 #define MSG_GENERIC_X_ISINF_OR_ISNAN_ERROR "Ocorreu uma indeterminacao do "\
- 00054 "tipo (0/0, inf/inf ...) durante o processo."
- 00055
-00056 #define MSG_GENERIC_2NDIFF_TEST_ERROR "O teste da segunda derivada "\
- 00057 "falhou para ambos os extremos"\
- 00058 "do intervalo [%lf, %lf]."
- 00059
- 00060
-00061 #define MSG_ROOTS_NO_ERROR MSG_GENERIC_NO_ERROR
-00062 #define MSG_ROOTS_MUP_EVAL_ERROR "Erro c/ expressao do objeto muParser"
- 00063
-00064 #define MSG_ROOTS_RANGE_ERROR_PROD_FA_FB_NOT_LT_0 "f(%lf) * f(%lf) >= 0, portanto nao eh possivel "\
- 00065 "procurar raizes no intervalo."
- 00066
-00067 #define MSG_ROOTS_RANGE_ERROR_FA_OR_FB_ISINFINITY "A funcao nao esta definida para um ou ambos "\
- 00068 "dos extremos de [%lf, %lf]."
- 00069
- 00070
-00071 #define MSG_ROOTS_RANGE_NOT_SET "Intervalo nao esta definido."
-00072 #define MSG_ROOTS_READY "Objeto RootFindingBase esta pronto."
-00073 #define MSG_ROOTS_EXACT_ROOT_FOUND "Encontrado a raiz exata: %lf."
- 00074
- 00075
-00076 #define MSG_BISSECAO_NO_ERROR MSG_GENERIC_NO_ERROR
-00077 #define MSG_BISSECAO_X_ISINF_OR_ISNAN_ERROR MSG_GENERIC_X_ISINF_OR_ISNAN_ERROR
- 00078
- 00079
-00080 #define MSG_BISSECAO_NOT_INIT MSG_GENERIC_NOT_INIT
-00081 #define MSG_BISSECAO_INITIALIZED MSG_GENERIC_INITIALIZED
-00082 #define MSG_BISSECAO_MAX_ITERATIONS_LIMIT_REACHED MSG_GENERIC_MAX_ITERATIONS_LIMIT_REACHED
-00083 #define MSG_BISSECAO_APPROXIMANTION_ROOT_FOUND MSG_GENERIC_APPROXIMANTION_ROOT_FOUND
-00084 #define MSG_BISSECAO_ERROR_FOUND MSG_GENERIC_ERROR_FOUND
- 00085
- 00086
-00087 #define MSG_CORDAS_NO_ERROR MSG_GENERIC_NO_ERROR
- 00088
-00089 #define MSG_CORDAS_2NDIFF_TEST_ERROR MSG_GENERIC_2NDIFF_TEST_ERROR
- 00090
-00091 #define MSG_CORDAS_X_ISINF_OR_ISNAN_ERROR MSG_GENERIC_X_ISINF_OR_ISNAN_ERROR
- 00092
- 00093
-00094 #define MSG_CORDAS_NOT_INIT MSG_GENERIC_NOT_INIT
-00095 #define MSG_CORDAS_INITIALIZED MSG_GENERIC_INITIALIZED
-00096 #define MSG_CORDAS_MAX_ITERATIONS_LIMIT_REACHED MSG_GENERIC_MAX_ITERATIONS_LIMIT_REACHED
-00097 #define MSG_CORDAS_APPROXIMANTION_ROOT_FOUND MSG_GENERIC_APPROXIMANTION_ROOT_FOUND
-00098 #define MSG_CORDAS_ERROR_FOUND MSG_GENERIC_ERROR_FOUND
- 00099
- 00100
-00101 #define MSG_NEWTON_NO_ERROR MSG_GENERIC_NO_ERROR
- 00102
-00103 #define MSG_NEWTON_2NDIFF_TEST_ERROR MSG_GENERIC_2NDIFF_TEST_ERROR
- 00104
-00105 #define MSG_NEWTON_2NDIFFA_2NDIFFB_SIGN_NOT_EQUALS_ERROR \
- 00106 "O sinal da segunda derivada nos extremos "\
- 00107 "do intervalo [%lf, %lf] nao se conserva."
- 00108
-00109 #define MSG_NEWTON_X_ISINF_OR_ISNAN_ERROR "Nao pode ser encontrada uma aproximacao "\
- 00110 "para a raiz. A causa mais provavel "\
- 00111 "eh de que a derivada da funcao "\
- 00112 "no ponto da iteracao imediatamente posterior "\
- 00113 "a do ponto '%lf' "\
- 00114 "seja igual a 0.\n"\
- 00115 "\n"\
- 00116 "O valor encontrado ateh a "\
- 00117 "iteracao onde ocorreu o problema foi:"\
- 00118 "%lf (com e = %lg)."
- 00119
- 00120
-00121 #define MSG_NEWTON_NOT_INIT MSG_GENERIC_NOT_INIT
-00122 #define MSG_NEWTON_INITIALIZED MSG_GENERIC_INITIALIZED
-00123 #define MSG_NEWTON_MAX_ITERATIONS_LIMIT_REACHED MSG_GENERIC_MAX_ITERATIONS_LIMIT_REACHED
-00124 #define MSG_NEWTON_APPROXIMANTION_ROOT_FOUND MSG_GENERIC_APPROXIMANTION_ROOT_FOUND
-00125 #define MSG_NEWTON_ERROR_FOUND MSG_GENERIC_ERROR_FOUND
- 00126
- 00127
-00128 #define MSG_PEGASO_NO_ERROR MSG_GENERIC_NO_ERROR
-00129 #define MSG_PEGASO_X_ISINF_OR_ISNAN_ERROR MSG_GENERIC_X_ISINF_OR_ISNAN_ERROR
- 00130
- 00131
-00132 #define MSG_PEGASO_NOT_INIT MSG_GENERIC_NOT_INIT
-00133 #define MSG_PEGASO_INITIALIZED MSG_GENERIC_INITIALIZED
-00134 #define MSG_PEGASO_MAX_ITERATIONS_LIMIT_REACHED MSG_GENERIC_MAX_ITERATIONS_LIMIT_REACHED
-00135 #define MSG_PEGASO_APPROXIMANTION_ROOT_FOUND MSG_GENERIC_APPROXIMANTION_ROOT_FOUND
-00136 #define MSG_PEGASO_ERROR_FOUND MSG_GENERIC_ERROR_FOUND
- 00137
- 00138
- 00139
- 00140 #endif
-
-Generated on Sat Apr 3 14:47:45 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingMessages__PT-BR_8h.html b/root-finding/doc/html/RootFindingMessages__PT-BR_8h.html
deleted file mode 100644
index f7bf71f..0000000
--- a/root-finding/doc/html/RootFindingMessages__PT-BR_8h.html
+++ /dev/null
@@ -1,135 +0,0 @@
-
-
-RootFinding: include/messages/RootFindingMessages_PT-BR.h File Reference
-
-
-
-
-
-
-
include/messages/RootFindingMessages_PT-BR.h File Reference /root-finding/include/messages/RootFindingMessages_PT-BR.h
More...
-
-
-
-Go to the source code of this file.
-
Detailed Description
-/root-finding/include/messages/RootFindingMessages_PT-BR.h
-
-
Date: 02/04/2010
-
Author: Matheus Neder <matheusneder@gmail.com >
-
-
Definition in file RootFindingMessages_PT-BR.h .
-
-Generated on Sat Apr 3 14:47:45 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingNewtonRhapson_8c-source.html b/root-finding/doc/html/RootFindingNewtonRhapson_8c-source.html
deleted file mode 100644
index 864bd17..0000000
--- a/root-finding/doc/html/RootFindingNewtonRhapson_8c-source.html
+++ /dev/null
@@ -1,285 +0,0 @@
-
-
-RootFinding: src/RootFindingNewtonRhapson.c Source File
-
-
-
-
-
-
-
src/RootFindingNewtonRhapson.c Go to the documentation of this file. 00001
- 00002
- 00003
- 00004
- 00005
- 00006
- 00007
- 00008
- 00009
- 00010
- 00011
- 00012
- 00013
- 00014
- 00015
- 00016
- 00017
- 00018
- 00019
- 00020
- 00021
- 00022
- 00023
- 00024
- 00025
- 00026 #include "RootFindingNewtonRhapson.h "
- 00027 #include "messages/RootFindingMessages.h "
- 00028 #include <stdlib.h>
- 00029 #include <stdio.h>
- 00030 #include <math.h>
- 00031
- 00032
- 00033
- 00034
- 00035
- 00036
- 00037
- 00038
- 00039 static void setError (RootFindingNewtonRhapsonT * newtonObj, int errorCode );
- 00040
- 00041
- 00042
- 00043
- 00044
- 00045 static void resetError (RootFindingNewtonRhapsonT * newtonObj);
- 00046
-00047 RootFindingNewtonRhapsonT * RootFindingNewtonRhapsonCreate (
- 00048 RootFindingBaseT * rootsObj )
- 00049 {
- 00050 RootFindingNewtonRhapsonT * newtonObj;
- 00051 newtonObj = (RootFindingNewtonRhapsonT *) malloc(
- 00052 sizeof (RootFindingNewtonRhapsonT ));
- 00053 if (newtonObj != NULL)
- 00054 {
- 00055 newtonObj->rootsObj = rootsObj;
- 00056 newtonObj->maxIterations = NEWTON_DEFAULT_MAX_ITERATIONS ;
- 00057 newtonObj->tolerance = NEWTON_DEFAULT_TOLERANCE ;
- 00058 newtonObj->state = NEWTON_NOT_INIT;
- 00059
- 00060 resetError (newtonObj);
- 00061 }
- 00062 return newtonObj;
- 00063 }
- 00064
-00065 RootFindingBoolT RootFindingNewtonRhapsonInit (
- 00066 RootFindingNewtonRhapsonT * newtonObj)
- 00067 {
- 00068
- 00069 RootFindingBoolT success = TRUE ;
- 00070 RootFindingDoubleT fA, fB, f2ndDiffA, f2ndDiffB;
- 00071 fA = RootFindingBaseEval (newtonObj->rootsObj , newtonObj->rootsObj ->a );
- 00072 f2ndDiffA = RootFindingBase2nDiffEval (newtonObj->rootsObj ,
- 00073 newtonObj->rootsObj ->a );
- 00074 fB = RootFindingBaseEval (newtonObj->rootsObj , newtonObj->rootsObj ->b );
- 00075 f2ndDiffB = RootFindingBase2nDiffEval (newtonObj->rootsObj ,
- 00076 newtonObj->rootsObj ->b );
- 00077 if ((f2ndDiffA * f2ndDiffB) > 0)
- 00078 {
- 00079 if ((fA * f2ndDiffA) > 0)
- 00080 {
- 00081 newtonObj->rootsObj ->x = newtonObj->rootsObj ->a ;
- 00082 }
- 00083 else
- 00084 {
- 00085 if ((fB * f2ndDiffB) > 0)
- 00086 {
- 00087 newtonObj->rootsObj ->x = newtonObj->rootsObj ->b ;
- 00088 }
- 00089 else
- 00090 {
- 00091
- 00092 setError (newtonObj, NEWTON_2NDIFF_TEST_ERROR);
- 00093 success = FALSE ;
- 00094 }
- 00095 }
- 00096 }
- 00097 else
- 00098 {
- 00099
- 00100 setError (newtonObj, NEWTON_2NDIFFA_2NDIFFB_SIGN_NOT_EQUALS_ERROR);
- 00101 success = FALSE ;
- 00102 }
- 00103 if (success)
- 00104 {
- 00105 newtonObj->i = 0;
- 00106 newtonObj->rootsObj ->fX = RootFindingBaseEval (newtonObj->rootsObj ,
- 00107 newtonObj->rootsObj ->x );
- 00108 newtonObj->rootsObj ->e = infinity ();
- 00109 newtonObj->state = NEWTON_INITIALIZED;
- 00110 newtonObj->state = NEWTON_NO_ERROR;
- 00111 }
- 00112 return success;
- 00113 }
- 00114
-00115 void RootFindingNewtonRhapsonDelete (RootFindingNewtonRhapsonT * newtonObj)
- 00116 {
- 00117 free(newtonObj);
- 00118 }
- 00119
- 00120
- 00121
- 00122
- 00123
- 00124
- 00125
- 00126
-00127 static RootFindingDoubleT getNextX (RootFindingNewtonRhapsonT * newtonObj)
- 00128 {
- 00129 const RootFindingDoubleT xi = newtonObj->rootsObj ->x ;
- 00130 const RootFindingDoubleT fXi = newtonObj->rootsObj ->fX ;
- 00131 const RootFindingDoubleT fDiffXi = RootFindingBaseDiffEval (
- 00132 newtonObj->rootsObj , xi);
- 00133
- 00134
- 00135
- 00136
- 00137 return (xi - fXi / fDiffXi);
- 00138 }
- 00139
-00140 static void setError (RootFindingNewtonRhapsonT * newtonObj, int errorCode )
- 00141 {
- 00142 newtonObj->errorCode = errorCode;
- 00143 newtonObj->state = NEWTON_ERROR_FOUND;
- 00144 }
- 00145
-00146 RootFindingBoolT RootFindingNewtonRhapsonPerformIteration (
- 00147 RootFindingNewtonRhapsonT * newtonObj)
- 00148 {
- 00149 RootFindingBoolT ret;
- 00150 RootFindingDoubleT nextX;
- 00151 if (newtonObj->rootsObj ->fX == 0)
- 00152 {
- 00153
- 00154 newtonObj->rootsObj ->state = ROOTS_EXACT_ROOT_FOUND;
- 00155 ret = FALSE ;
- 00156 }
- 00157 else if (newtonObj->i >= newtonObj->maxIterations )
- 00158 {
- 00159 newtonObj->state = NEWTON_MAX_ITERATIONS_LIMIT_REACHED;
- 00160 ret = FALSE ;
- 00161 }
- 00162 else if ((newtonObj->rootsObj ->e <= newtonObj->tolerance ) && (fabs(
- 00163 newtonObj->rootsObj ->fX ) <= newtonObj->tolerance ))
- 00164 {
- 00165 newtonObj->state = NEWTON_APPROXIMANTION_ROOT_FOUND;
- 00166 ret = FALSE ;
- 00167 }
- 00168 else
- 00169 {
- 00170 nextX = getNextX (newtonObj);
- 00171 if (isInfOrNan (nextX))
- 00172 {
- 00173
- 00174 setError (newtonObj, NEWTON_X_ISINF_OR_ISNAN_ERROR);
- 00175 ret = FALSE ;
- 00176 }
- 00177 else
- 00178 {
- 00179 (newtonObj->i )++;
- 00180 newtonObj->rootsObj ->e = fabs(newtonObj->rootsObj ->x - nextX);
- 00181 newtonObj->rootsObj ->x = nextX;
- 00182 newtonObj->rootsObj ->fX = RootFindingBaseEval (newtonObj->rootsObj ,
- 00183 newtonObj->rootsObj ->x );
- 00184 ret = TRUE ;
- 00185 }
- 00186 }
- 00187 return ret;
- 00188 }
- 00189
-00190 int RootFindingNewtonRhapsonGetErrorCode (RootFindingNewtonRhapsonT * newtonObj)
- 00191 {
- 00192 return newtonObj->errorCode ;
- 00193 }
- 00194
-00195 static void resetError (RootFindingNewtonRhapsonT * newtonObj)
- 00196 {
- 00197 newtonObj->errorCode = NEWTON_NO_ERROR;
- 00198 if (newtonObj->state == NEWTON_ERROR_FOUND)
- 00199 {
- 00200 newtonObj->state = NEWTON_NOT_INIT;
- 00201 }
- 00202 }
- 00203
-00204 int RootFindingNewtonRhapsonGetStateCode (RootFindingNewtonRhapsonT * newtonObj)
- 00205 {
- 00206 return newtonObj->state ;
- 00207 }
- 00208
-00209 static char msg [255];
- 00210
-00211 const char * RootFindingNewtonRhapsonGetErrorMessage (
- 00212 RootFindingNewtonRhapsonT * newtonObj)
- 00213 {
- 00214 switch (newtonObj->errorCode )
- 00215 {
- 00216 case NEWTON_NO_ERROR:
- 00217 return MSG_NEWTON_NO_ERROR ;
- 00218 case NEWTON_2NDIFF_TEST_ERROR:
- 00219 sprintf(msg , MSG_NEWTON_2NDIFF_TEST_ERROR , newtonObj->rootsObj ->a ,
- 00220 newtonObj->rootsObj ->b );
- 00221 return msg ;
- 00222 case NEWTON_2NDIFFA_2NDIFFB_SIGN_NOT_EQUALS_ERROR:
- 00223 sprintf(msg , MSG_NEWTON_2NDIFFA_2NDIFFB_SIGN_NOT_EQUALS_ERROR ,
- 00224 newtonObj->rootsObj ->a , newtonObj->rootsObj ->b );
- 00225 return msg ;
- 00226 case NEWTON_X_ISINF_OR_ISNAN_ERROR:
- 00227 sprintf(msg , MSG_NEWTON_X_ISINF_OR_ISNAN_ERROR , newtonObj->rootsObj ->x ,
- 00228 newtonObj->rootsObj ->x , newtonObj->rootsObj ->e );
- 00229 return msg ;
- 00230 default :
- 00231 return MSG_ROOTS_UNKNOW_ERROR ;
- 00232 }
- 00233 }
- 00234
-00235 const char * RootFindingNewtonRhapsonGetStateMessage (
- 00236 RootFindingNewtonRhapsonT * newtonObj)
- 00237 {
- 00238 switch (newtonObj->state )
- 00239 {
- 00240 case NEWTON_NOT_INIT:
- 00241 return MSG_NEWTON_NOT_INIT ;
- 00242 case NEWTON_INITIALIZED:
- 00243 return MSG_NEWTON_INITIALIZED ;
- 00244 case NEWTON_MAX_ITERATIONS_LIMIT_REACHED:
- 00245 sprintf(msg , MSG_NEWTON_MAX_ITERATIONS_LIMIT_REACHED ,
- 00246 newtonObj->tolerance , newtonObj->maxIterations , newtonObj->rootsObj ->x ,
- 00247 newtonObj->rootsObj ->e );
- 00248 return msg ;
- 00249 case NEWTON_APPROXIMANTION_ROOT_FOUND:
- 00250 sprintf(msg , MSG_NEWTON_APPROXIMANTION_ROOT_FOUND ,
- 00251 newtonObj->rootsObj ->x , newtonObj->rootsObj ->e );
- 00252 return msg ;
- 00253 case NEWTON_ERROR_FOUND:
- 00254 return MSG_NEWTON_ERROR_FOUND ;
- 00255 default :
- 00256 return MSG_ROOTS_UNKNOW_STATE ;
- 00257 }
- 00258 }
- 00259
-00260 RootFindingBoolT RootFindingNewtonRhapsonHasError (RootFindingNewtonRhapsonT * newtonObj)
- 00261 {
- 00262 return (newtonObj->errorCode != NEWTON_NO_ERROR);
- 00263 }
-
-Generated on Sat Apr 3 14:47:45 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingNewtonRhapson_8c.html b/root-finding/doc/html/RootFindingNewtonRhapson_8c.html
deleted file mode 100644
index 6ac6f39..0000000
--- a/root-finding/doc/html/RootFindingNewtonRhapson_8c.html
+++ /dev/null
@@ -1,100 +0,0 @@
-
-
-RootFinding: src/RootFindingNewtonRhapson.c File Reference
-
-
-
-
-
-
-
src/RootFindingNewtonRhapson.c File Reference /root-finding/src/RootFindingNewtonRhapson.c
More...
-
-#include "RootFindingNewtonRhapson.h "
-#include "messages/RootFindingMessages.h "
-#include <stdlib.h>
-#include <stdio.h>
-#include <math.h>
-
-
-Go to the source code of this file.
-
Detailed Description
-/root-finding/src/RootFindingNewtonRhapson.c
-
-
Date: 25/03/2010
-
Author: Matheus Neder <matheusneder@gmail.com >
-
-
Definition in file RootFindingNewtonRhapson.c .
-
Variable Documentation
-
-
-
-
-
- char msg [255] [static]
-
-
-
-
-
-
-Generated on Sat Apr 3 14:47:45 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingNewtonRhapson_8d-source.html b/root-finding/doc/html/RootFindingNewtonRhapson_8d-source.html
deleted file mode 100644
index dfe3865..0000000
--- a/root-finding/doc/html/RootFindingNewtonRhapson_8d-source.html
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-RootFinding: Release/src/RootFindingNewtonRhapson.d Source File
-
-
-
-
-
-Generated on Fri Apr 2 22:01:01 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingNewtonRhapson_8d.html b/root-finding/doc/html/RootFindingNewtonRhapson_8d.html
deleted file mode 100644
index b89fb4c..0000000
--- a/root-finding/doc/html/RootFindingNewtonRhapson_8d.html
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-RootFinding: Release/src/RootFindingNewtonRhapson.d File Reference
-
-
-
-
-
-
-
Release/src/RootFindingNewtonRhapson.d File Reference
-
-Go to the source code of this file.
-
-Generated on Fri Apr 2 22:01:01 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingNewtonRhapson_8h-source.html b/root-finding/doc/html/RootFindingNewtonRhapson_8h-source.html
deleted file mode 100644
index b96bd35..0000000
--- a/root-finding/doc/html/RootFindingNewtonRhapson_8h-source.html
+++ /dev/null
@@ -1,166 +0,0 @@
-
-
-RootFinding: include/RootFindingNewtonRhapson.h Source File
-
-
-
-
-
-Generated on Sat Apr 3 14:47:45 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingNewtonRhapson_8h.html b/root-finding/doc/html/RootFindingNewtonRhapson_8h.html
deleted file mode 100644
index bef0279..0000000
--- a/root-finding/doc/html/RootFindingNewtonRhapson_8h.html
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-RootFinding: include/RootFindingNewtonRhapson.h File Reference
-
-
-
-
-
-
-
include/RootFindingNewtonRhapson.h File Reference /root-finding/include/RootFindingNewtonRhapson.h
More...
-
-#include <muParserDLL.h>
-#include "RootFindingCommon.h "
-#include "RootFindingBase.h "
-
-
-Go to the source code of this file.
-
Detailed Description
-/root-finding/include/RootFindingNewtonRhapson.h
-
-
Date: 25/03/2010
-
Author: Matheus Neder <matheusneder@gmail.com >
-
-
Definition in file RootFindingNewtonRhapson.h .
-
-Generated on Sat Apr 3 14:47:45 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingPegaso_8c-source.html b/root-finding/doc/html/RootFindingPegaso_8c-source.html
deleted file mode 100644
index 736209f..0000000
--- a/root-finding/doc/html/RootFindingPegaso_8c-source.html
+++ /dev/null
@@ -1,238 +0,0 @@
-
-
-RootFinding: src/RootFindingPegaso.c Source File
-
-
-
-
-
-
-
src/RootFindingPegaso.c Go to the documentation of this file. 00001
- 00002
- 00003
- 00004
- 00005
- 00006
- 00007
- 00008
- 00009
- 00010
- 00011
- 00012
- 00013
- 00014
- 00015
- 00016
- 00017
- 00018
- 00019
- 00020
- 00021
- 00022
- 00023
- 00024
- 00025
- 00026 #include "RootFindingPegaso.h "
- 00027 #include "messages/RootFindingMessages.h "
- 00028 #include <stdio.h>
- 00029 #include <stdlib.h>
- 00030 #include <math.h>
- 00031
- 00032
- 00033
- 00034
- 00035
- 00036
- 00037
- 00038
- 00039 static void setError (RootFindingPegasoT * pegasoObj, int errorCode );
- 00040
- 00041
- 00042
- 00043
- 00044
- 00045 static void resetError (RootFindingPegasoT * pegasoObj);
- 00046
-00047 RootFindingPegasoT * RootFindingPegasoCreate (RootFindingBaseT * rootsObj )
- 00048 {
- 00049 RootFindingPegasoT * pegasoObj;
- 00050 pegasoObj = (RootFindingPegasoT *) malloc(sizeof (RootFindingPegasoT ));
- 00051 if (pegasoObj != NULL)
- 00052 {
- 00053 pegasoObj->rootsObj = rootsObj;
- 00054 pegasoObj->maxIterations = PEGASO_DEFAULT_MAX_ITERATIONS ;
- 00055 pegasoObj->tolerance = PEGASO_DEFAULT_TOLERANCE ;
- 00056 pegasoObj->state = PEGASO_NOT_INIT ;
- 00057
- 00058 resetError (pegasoObj);
- 00059 }
- 00060 return pegasoObj;
- 00061 }
- 00062
-00063 RootFindingBoolT RootFindingPegasoInit (RootFindingPegasoT * pegasoObj)
- 00064 {
- 00065 pegasoObj->prevXi = pegasoObj->rootsObj ->a ;
- 00066 pegasoObj->fPrevXi = RootFindingBaseEval (pegasoObj->rootsObj ,
- 00067 pegasoObj->prevXi );
- 00068 pegasoObj->rootsObj ->x = pegasoObj->rootsObj ->b ;
- 00069 pegasoObj->rootsObj ->fX = RootFindingBaseEval (pegasoObj->rootsObj ,
- 00070 pegasoObj->rootsObj ->x );
- 00071 pegasoObj->i = 1;
- 00072 pegasoObj->state = PEGASO_INITIALIZED ;
- 00073
- 00074 resetError (pegasoObj);
- 00075 pegasoObj->rootsObj ->e = fabs(pegasoObj->rootsObj ->x - pegasoObj->prevXi );
- 00076
- 00077
- 00078 return TRUE ;
- 00079 }
- 00080
-00081 void RootFindingPegasoDelete (RootFindingPegasoT * pegasoObj)
- 00082 {
- 00083 free(pegasoObj);
- 00084 }
- 00085
- 00086
- 00087
- 00088
- 00089
- 00090
- 00091
- 00092
-00093 static RootFindingDoubleT getNextX (RootFindingPegasoT * pegasoObj)
- 00094 {
- 00095 const RootFindingDoubleT prevXi = pegasoObj->prevXi ;
- 00096 const RootFindingDoubleT fPrevXi = pegasoObj->fPrevXi ;
- 00097 const RootFindingDoubleT xi = pegasoObj->rootsObj ->x ;
- 00098 const RootFindingDoubleT fXi = pegasoObj->rootsObj ->fX ;
- 00099 return (xi - fXi / (fXi - fPrevXi) * (xi - prevXi));
- 00100 }
- 00101
-00102 static void setError (RootFindingPegasoT * pegasoObj, int errorCode )
- 00103 {
- 00104 pegasoObj->errorCode = errorCode;
- 00105 pegasoObj->state = PEGASO_ERROR_FOUND ;
- 00106 }
- 00107
-00108 RootFindingBoolT RootFindingPegasoPerformIteration (
- 00109 RootFindingPegasoT * pegasoObj)
- 00110 {
- 00111 RootFindingBoolT ret;
- 00112 RootFindingDoubleT nextX;
- 00113 if (pegasoObj->rootsObj ->fX == 0)
- 00114 {
- 00115
- 00116 pegasoObj->rootsObj ->state = ROOTS_EXACT_ROOT_FOUND;
- 00117 ret = FALSE ;
- 00118 }
- 00119 else if (pegasoObj->i >= pegasoObj->maxIterations )
- 00120 {
- 00121 pegasoObj->state = PEGASO_MAX_ITERATIONS_LIMIT_REACHED ;
- 00122 ret = FALSE ;
- 00123 }
- 00124 else if ((pegasoObj->rootsObj ->e <= pegasoObj->tolerance ) && (fabs(
- 00125 pegasoObj->rootsObj ->fX ) <= pegasoObj->tolerance ))
- 00126 {
- 00127 pegasoObj->state = PEGASO_APPROXIMANTION_ROOT_FOUND ;
- 00128 ret = FALSE ;
- 00129 }
- 00130 else
- 00131 {
- 00132 nextX = getNextX (pegasoObj);
- 00133 if (isInfOrNan (nextX))
- 00134 {
- 00135 setError (pegasoObj, PEGASO_X_ISINF_OR_ISNAN_ERROR );
- 00136 ret = FALSE ;
- 00137 }
- 00138 else
- 00139 {
- 00140 (pegasoObj->i )++;
- 00141 pegasoObj->rootsObj ->e = fabs(nextX - pegasoObj->rootsObj ->x );
- 00142 pegasoObj->prevXi = pegasoObj->rootsObj ->x ;
- 00143 pegasoObj->fPrevXi = RootFindingBaseEval (pegasoObj->rootsObj ,
- 00144 pegasoObj->prevXi );
- 00145 pegasoObj->rootsObj ->x = nextX;
- 00146 pegasoObj->rootsObj ->fX = RootFindingBaseEval (pegasoObj->rootsObj ,
- 00147 pegasoObj->rootsObj ->x );
- 00148 ret = TRUE ;
- 00149 }
- 00150 }
- 00151 return ret;
- 00152 }
- 00153
-00154 int RootFindingPegasoGetErrorCode (RootFindingPegasoT * pegasoObj)
- 00155 {
- 00156 return pegasoObj->errorCode ;
- 00157 }
- 00158
-00159 static void resetError (RootFindingPegasoT * pegasoObj)
- 00160 {
- 00161 pegasoObj->errorCode = PEGASO_NO_ERROR ;
- 00162 if (pegasoObj->state == PEGASO_ERROR_FOUND )
- 00163 {
- 00164 pegasoObj->state = PEGASO_NOT_INIT ;
- 00165 }
- 00166 }
- 00167
-00168 int RootFindingPegasoGetStateCode (RootFindingPegasoT * pegasoObj)
- 00169 {
- 00170 return pegasoObj->state ;
- 00171 }
- 00172
-00173 static char msg [255];
- 00174
-00175 const char * RootFindingPegasoGetErrorMessage (RootFindingPegasoT * pegasoObj)
- 00176 {
- 00177 switch (pegasoObj->errorCode )
- 00178 {
- 00179 case PEGASO_NO_ERROR :
- 00180 return MSG_PEGASO_NO_ERROR ;
- 00181 case PEGASO_X_ISINF_OR_ISNAN_ERROR :
- 00182 return MSG_PEGASO_X_ISINF_OR_ISNAN_ERROR ;
- 00183 default :
- 00184 return MSG_ROOTS_UNKNOW_ERROR ;
- 00185 }
- 00186 }
- 00187
-00188 const char * RootFindingPegasoGetStateMessage (RootFindingPegasoT * pegasoObj)
- 00189 {
- 00190 switch (pegasoObj->state )
- 00191 {
- 00192 case PEGASO_NOT_INIT :
- 00193 return MSG_PEGASO_NOT_INIT ;
- 00194 case PEGASO_INITIALIZED :
- 00195 return MSG_PEGASO_INITIALIZED ;
- 00196 case PEGASO_MAX_ITERATIONS_LIMIT_REACHED :
- 00197 sprintf(msg , MSG_PEGASO_MAX_ITERATIONS_LIMIT_REACHED ,
- 00198 pegasoObj->tolerance , pegasoObj->maxIterations , pegasoObj->rootsObj ->x ,
- 00199 pegasoObj->rootsObj ->e );
- 00200 return msg ;
- 00201 case PEGASO_APPROXIMANTION_ROOT_FOUND :
- 00202 sprintf(msg , MSG_PEGASO_APPROXIMANTION_ROOT_FOUND ,
- 00203 pegasoObj->rootsObj ->x , pegasoObj->rootsObj ->e );
- 00204 return msg ;
- 00205 case PEGASO_ERROR_FOUND :
- 00206 return MSG_PEGASO_ERROR_FOUND
- 00207 ;
- 00208 default :
- 00209 return MSG_ROOTS_UNKNOW_STATE ;
- 00210 }
- 00211 }
- 00212
-00213 RootFindingBoolT RootFindingPegasoHasError (RootFindingPegasoT * pegasoObj)
- 00214 {
- 00215 return (pegasoObj->errorCode != PEGASO_NO_ERROR );
- 00216 }
-
-Generated on Sat Apr 3 14:47:45 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingPegaso_8c.html b/root-finding/doc/html/RootFindingPegaso_8c.html
deleted file mode 100644
index eef4056..0000000
--- a/root-finding/doc/html/RootFindingPegaso_8c.html
+++ /dev/null
@@ -1,100 +0,0 @@
-
-
-RootFinding: src/RootFindingPegaso.c File Reference
-
-
-
-
-
-
-
src/RootFindingPegaso.c File Reference /root-finding/src/RootFindingPegaso.c
More...
-
-#include "RootFindingPegaso.h "
-#include "messages/RootFindingMessages.h "
-#include <stdio.h>
-#include <stdlib.h>
-#include <math.h>
-
-
-Go to the source code of this file.
-
Detailed Description
-/root-finding/src/RootFindingPegaso.c
-
-
Date: 25/03/2010
-
Author: Matheus Neder <matheusneder@gmail.com >
-
-
Definition in file RootFindingPegaso.c .
-
Variable Documentation
-
-
-
-
-
- char msg [255] [static]
-
-
-
-
-
-
-Generated on Sat Apr 3 14:47:45 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingPegaso_8d-source.html b/root-finding/doc/html/RootFindingPegaso_8d-source.html
deleted file mode 100644
index dad2f9f..0000000
--- a/root-finding/doc/html/RootFindingPegaso_8d-source.html
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-RootFinding: Release/src/RootFindingPegaso.d Source File
-
-
-
-
-
-Generated on Fri Apr 2 22:01:01 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingPegaso_8d.html b/root-finding/doc/html/RootFindingPegaso_8d.html
deleted file mode 100644
index e6477b7..0000000
--- a/root-finding/doc/html/RootFindingPegaso_8d.html
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-RootFinding: Release/src/RootFindingPegaso.d File Reference
-
-
-
-
-
-
-
Release/src/RootFindingPegaso.d File Reference
-
-Go to the source code of this file.
-
-Generated on Fri Apr 2 22:01:01 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingPegaso_8h-source.html b/root-finding/doc/html/RootFindingPegaso_8h-source.html
deleted file mode 100644
index e73eb87..0000000
--- a/root-finding/doc/html/RootFindingPegaso_8h-source.html
+++ /dev/null
@@ -1,163 +0,0 @@
-
-
-RootFinding: include/RootFindingPegaso.h Source File
-
-
-
-
-
-Generated on Sat Apr 3 14:47:45 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFindingPegaso_8h.html b/root-finding/doc/html/RootFindingPegaso_8h.html
deleted file mode 100644
index d3fa6e3..0000000
--- a/root-finding/doc/html/RootFindingPegaso_8h.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-RootFinding: include/RootFindingPegaso.h File Reference
-
-
-
-
-
-
-
include/RootFindingPegaso.h File Reference /root-finding/include/RootFindingPegaso.h
More...
-
-#include <muParserDLL.h>
-#include "RootFindingCommon.h "
-#include "RootFindingBase.h "
-
-
-Go to the source code of this file.
-
Detailed Description
-/root-finding/include/RootFindingPegaso.h
-
-
Date: 25/03/2010
-
Author: Matheus Neder <matheusneder@gmail.com >
-
-
Definition in file RootFindingPegaso.h .
-
-Generated on Sat Apr 3 14:47:45 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFinding_8h-source.html b/root-finding/doc/html/RootFinding_8h-source.html
deleted file mode 100644
index f2cc0ae..0000000
--- a/root-finding/doc/html/RootFinding_8h-source.html
+++ /dev/null
@@ -1,80 +0,0 @@
-
-
-RootFinding: include/RootFinding.h Source File
-
-
-
-
-
-
-
include/RootFinding.h Go to the documentation of this file. 00001
- 00002
- 00003
- 00004
- 00005
- 00006
- 00007
- 00008
- 00009
- 00010
- 00011
- 00012
- 00013
- 00014
- 00015
- 00016
- 00017
- 00018
- 00019
- 00020
- 00021
- 00022
- 00023
- 00024
- 00025
- 00026
- 00027
- 00028
- 00029
- 00030
- 00031
- 00032
- 00033
- 00034
- 00035
- 00036
- 00037
- 00038
- 00039
- 00040
- 00041
- 00042
- 00043
- 00044
- 00045
- 00046
- 00047
- 00048
- 00049
- 00050
- 00051
- 00052
- 00053
- 00054 #ifndef ROOTFINDING_H_
- 00055 #define ROOTFINDING_H_
- 00056
- 00057
- 00058 #endif
-
-Generated on Sat Apr 3 14:47:45 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/RootFinding_8h.html b/root-finding/doc/html/RootFinding_8h.html
deleted file mode 100644
index f3d8fdb..0000000
--- a/root-finding/doc/html/RootFinding_8h.html
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-RootFinding: include/RootFinding.h File Reference
-
-
-
-
-
-
-
include/RootFinding.h File Reference /root-finding/include/RootFinding.h
More...
-
-
-
-Go to the source code of this file.
-
Detailed Description
-/root-finding/include/RootFinding.h
-
-
Date: 03/04/2010
-
Author: Matheus Neder <matheusneder@gmail.com >
-
-
Definition in file RootFinding.h .
-
-Generated on Sat Apr 3 14:47:45 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/annotated.html b/root-finding/doc/html/annotated.html
deleted file mode 100644
index 64f4864..0000000
--- a/root-finding/doc/html/annotated.html
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-RootFinding: Data Structures
-
-
-
-
-
-
-
Data Structures Here are the data structures with brief descriptions:
-
-Generated on Sat Apr 3 14:47:46 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/doxygen.css b/root-finding/doc/html/doxygen.css
deleted file mode 100644
index 22c4843..0000000
--- a/root-finding/doc/html/doxygen.css
+++ /dev/null
@@ -1,473 +0,0 @@
-BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV {
- font-family: Geneva, Arial, Helvetica, sans-serif;
-}
-BODY,TD {
- font-size: 90%;
-}
-H1 {
- text-align: center;
- font-size: 160%;
-}
-H2 {
- font-size: 120%;
-}
-H3 {
- font-size: 100%;
-}
-CAPTION {
- font-weight: bold
-}
-DIV.qindex {
- width: 100%;
- background-color: #e8eef2;
- border: 1px solid #84b0c7;
- text-align: center;
- margin: 2px;
- padding: 2px;
- line-height: 140%;
-}
-DIV.navpath {
- width: 100%;
- background-color: #e8eef2;
- border: 1px solid #84b0c7;
- text-align: center;
- margin: 2px;
- padding: 2px;
- line-height: 140%;
-}
-DIV.navtab {
- background-color: #e8eef2;
- border: 1px solid #84b0c7;
- text-align: center;
- margin: 2px;
- margin-right: 15px;
- padding: 2px;
-}
-TD.navtab {
- font-size: 70%;
-}
-A.qindex {
- text-decoration: none;
- font-weight: bold;
- color: #1A419D;
-}
-A.qindex:visited {
- text-decoration: none;
- font-weight: bold;
- color: #1A419D
-}
-A.qindex:hover {
- text-decoration: none;
- background-color: #ddddff;
-}
-A.qindexHL {
- text-decoration: none;
- font-weight: bold;
- background-color: #6666cc;
- color: #ffffff;
- border: 1px double #9295C2;
-}
-A.qindexHL:hover {
- text-decoration: none;
- background-color: #6666cc;
- color: #ffffff;
-}
-A.qindexHL:visited {
- text-decoration: none;
- background-color: #6666cc;
- color: #ffffff
-}
-A.el {
- text-decoration: none;
- font-weight: bold
-}
-A.elRef {
- font-weight: bold
-}
-A.code:link {
- text-decoration: none;
- font-weight: normal;
- color: #0000FF
-}
-A.code:visited {
- text-decoration: none;
- font-weight: normal;
- color: #0000FF
-}
-A.codeRef:link {
- font-weight: normal;
- color: #0000FF
-}
-A.codeRef:visited {
- font-weight: normal;
- color: #0000FF
-}
-A:hover {
- text-decoration: none;
- background-color: #f2f2ff
-}
-DL.el {
- margin-left: -1cm
-}
-.fragment {
- font-family: monospace, fixed;
- font-size: 95%;
-}
-PRE.fragment {
- border: 1px solid #CCCCCC;
- background-color: #f5f5f5;
- margin-top: 4px;
- margin-bottom: 4px;
- margin-left: 2px;
- margin-right: 8px;
- padding-left: 6px;
- padding-right: 6px;
- padding-top: 4px;
- padding-bottom: 4px;
-}
-DIV.ah {
- background-color: black;
- font-weight: bold;
- color: #ffffff;
- margin-bottom: 3px;
- margin-top: 3px
-}
-
-DIV.groupHeader {
- margin-left: 16px;
- margin-top: 12px;
- margin-bottom: 6px;
- font-weight: bold;
-}
-DIV.groupText {
- margin-left: 16px;
- font-style: italic;
- font-size: 90%
-}
-BODY {
- background: white;
- color: black;
- margin-right: 20px;
- margin-left: 20px;
-}
-TD.indexkey {
- background-color: #e8eef2;
- font-weight: bold;
- padding-right : 10px;
- padding-top : 2px;
- padding-left : 10px;
- padding-bottom : 2px;
- margin-left : 0px;
- margin-right : 0px;
- margin-top : 2px;
- margin-bottom : 2px;
- border: 1px solid #CCCCCC;
-}
-TD.indexvalue {
- background-color: #e8eef2;
- font-style: italic;
- padding-right : 10px;
- padding-top : 2px;
- padding-left : 10px;
- padding-bottom : 2px;
- margin-left : 0px;
- margin-right : 0px;
- margin-top : 2px;
- margin-bottom : 2px;
- border: 1px solid #CCCCCC;
-}
-TR.memlist {
- background-color: #f0f0f0;
-}
-P.formulaDsp {
- text-align: center;
-}
-IMG.formulaDsp {
-}
-IMG.formulaInl {
- vertical-align: middle;
-}
-SPAN.keyword { color: #008000 }
-SPAN.keywordtype { color: #604020 }
-SPAN.keywordflow { color: #e08000 }
-SPAN.comment { color: #800000 }
-SPAN.preprocessor { color: #806020 }
-SPAN.stringliteral { color: #002080 }
-SPAN.charliteral { color: #008080 }
-SPAN.vhdldigit { color: #ff00ff }
-SPAN.vhdlchar { color: #000000 }
-SPAN.vhdlkeyword { color: #700070 }
-SPAN.vhdllogic { color: #ff0000 }
-
-.mdescLeft {
- padding: 0px 8px 4px 8px;
- font-size: 80%;
- font-style: italic;
- background-color: #FAFAFA;
- border-top: 1px none #E0E0E0;
- border-right: 1px none #E0E0E0;
- border-bottom: 1px none #E0E0E0;
- border-left: 1px none #E0E0E0;
- margin: 0px;
-}
-.mdescRight {
- padding: 0px 8px 4px 8px;
- font-size: 80%;
- font-style: italic;
- background-color: #FAFAFA;
- border-top: 1px none #E0E0E0;
- border-right: 1px none #E0E0E0;
- border-bottom: 1px none #E0E0E0;
- border-left: 1px none #E0E0E0;
- margin: 0px;
-}
-.memItemLeft {
- padding: 1px 0px 0px 8px;
- margin: 4px;
- border-top-width: 1px;
- border-right-width: 1px;
- border-bottom-width: 1px;
- border-left-width: 1px;
- border-top-color: #E0E0E0;
- border-right-color: #E0E0E0;
- border-bottom-color: #E0E0E0;
- border-left-color: #E0E0E0;
- border-top-style: solid;
- border-right-style: none;
- border-bottom-style: none;
- border-left-style: none;
- background-color: #FAFAFA;
- font-size: 80%;
-}
-.memItemRight {
- padding: 1px 8px 0px 8px;
- margin: 4px;
- border-top-width: 1px;
- border-right-width: 1px;
- border-bottom-width: 1px;
- border-left-width: 1px;
- border-top-color: #E0E0E0;
- border-right-color: #E0E0E0;
- border-bottom-color: #E0E0E0;
- border-left-color: #E0E0E0;
- border-top-style: solid;
- border-right-style: none;
- border-bottom-style: none;
- border-left-style: none;
- background-color: #FAFAFA;
- font-size: 80%;
-}
-.memTemplItemLeft {
- padding: 1px 0px 0px 8px;
- margin: 4px;
- border-top-width: 1px;
- border-right-width: 1px;
- border-bottom-width: 1px;
- border-left-width: 1px;
- border-top-color: #E0E0E0;
- border-right-color: #E0E0E0;
- border-bottom-color: #E0E0E0;
- border-left-color: #E0E0E0;
- border-top-style: none;
- border-right-style: none;
- border-bottom-style: none;
- border-left-style: none;
- background-color: #FAFAFA;
- font-size: 80%;
-}
-.memTemplItemRight {
- padding: 1px 8px 0px 8px;
- margin: 4px;
- border-top-width: 1px;
- border-right-width: 1px;
- border-bottom-width: 1px;
- border-left-width: 1px;
- border-top-color: #E0E0E0;
- border-right-color: #E0E0E0;
- border-bottom-color: #E0E0E0;
- border-left-color: #E0E0E0;
- border-top-style: none;
- border-right-style: none;
- border-bottom-style: none;
- border-left-style: none;
- background-color: #FAFAFA;
- font-size: 80%;
-}
-.memTemplParams {
- padding: 1px 0px 0px 8px;
- margin: 4px;
- border-top-width: 1px;
- border-right-width: 1px;
- border-bottom-width: 1px;
- border-left-width: 1px;
- border-top-color: #E0E0E0;
- border-right-color: #E0E0E0;
- border-bottom-color: #E0E0E0;
- border-left-color: #E0E0E0;
- border-top-style: solid;
- border-right-style: none;
- border-bottom-style: none;
- border-left-style: none;
- color: #606060;
- background-color: #FAFAFA;
- font-size: 80%;
-}
-.search {
- color: #003399;
- font-weight: bold;
-}
-FORM.search {
- margin-bottom: 0px;
- margin-top: 0px;
-}
-INPUT.search {
- font-size: 75%;
- color: #000080;
- font-weight: normal;
- background-color: #e8eef2;
-}
-TD.tiny {
- font-size: 75%;
-}
-a {
- color: #1A41A8;
-}
-a:visited {
- color: #2A3798;
-}
-.dirtab {
- padding: 4px;
- border-collapse: collapse;
- border: 1px solid #84b0c7;
-}
-TH.dirtab {
- background: #e8eef2;
- font-weight: bold;
-}
-HR {
- height: 1px;
- border: none;
- border-top: 1px solid black;
-}
-
-/* Style for detailed member documentation */
-.memtemplate {
- font-size: 80%;
- color: #606060;
- font-weight: normal;
- margin-left: 3px;
-}
-.memnav {
- background-color: #e8eef2;
- border: 1px solid #84b0c7;
- text-align: center;
- margin: 2px;
- margin-right: 15px;
- padding: 2px;
-}
-.memitem {
- padding: 4px;
- background-color: #eef3f5;
- border-width: 1px;
- border-style: solid;
- border-color: #dedeee;
- -moz-border-radius: 8px 8px 8px 8px;
-}
-.memname {
- white-space: nowrap;
- font-weight: bold;
-}
-.memdoc{
- padding-left: 10px;
-}
-.memproto {
- background-color: #d5e1e8;
- width: 100%;
- border-width: 1px;
- border-style: solid;
- border-color: #84b0c7;
- font-weight: bold;
- -moz-border-radius: 8px 8px 8px 8px;
-}
-.paramkey {
- text-align: right;
-}
-.paramtype {
- white-space: nowrap;
-}
-.paramname {
- color: #602020;
- font-style: italic;
- white-space: nowrap;
-}
-/* End Styling for detailed member documentation */
-
-/* for the tree view */
-.ftvtree {
- font-family: sans-serif;
- margin:0.5em;
-}
-/* these are for tree view when used as main index */
-.directory {
- font-size: 9pt;
- font-weight: bold;
-}
-.directory h3 {
- margin: 0px;
- margin-top: 1em;
- font-size: 11pt;
-}
-
-/* The following two styles can be used to replace the root node title */
-/* with an image of your choice. Simply uncomment the next two styles, */
-/* specify the name of your image and be sure to set 'height' to the */
-/* proper pixel height of your image. */
-
-/* .directory h3.swap { */
-/* height: 61px; */
-/* background-repeat: no-repeat; */
-/* background-image: url("yourimage.gif"); */
-/* } */
-/* .directory h3.swap span { */
-/* display: none; */
-/* } */
-
-.directory > h3 {
- margin-top: 0;
-}
-.directory p {
- margin: 0px;
- white-space: nowrap;
-}
-.directory div {
- display: none;
- margin: 0px;
-}
-.directory img {
- vertical-align: -30%;
-}
-/* these are for tree view when not used as main index */
-.directory-alt {
- font-size: 100%;
- font-weight: bold;
-}
-.directory-alt h3 {
- margin: 0px;
- margin-top: 1em;
- font-size: 11pt;
-}
-.directory-alt > h3 {
- margin-top: 0;
-}
-.directory-alt p {
- margin: 0px;
- white-space: nowrap;
-}
-.directory-alt div {
- display: none;
- margin: 0px;
-}
-.directory-alt img {
- vertical-align: -30%;
-}
-
diff --git a/root-finding/doc/html/doxygen.png b/root-finding/doc/html/doxygen.png
deleted file mode 100644
index f0a274b..0000000
Binary files a/root-finding/doc/html/doxygen.png and /dev/null differ
diff --git a/root-finding/doc/html/files.html b/root-finding/doc/html/files.html
deleted file mode 100644
index fed9086..0000000
--- a/root-finding/doc/html/files.html
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-RootFinding: File Index
-
-
-
-
-
-
-
File List Here is a list of all files with brief descriptions:
-
-Generated on Sat Apr 3 14:47:46 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/functions.html b/root-finding/doc/html/functions.html
deleted file mode 100644
index 4251538..0000000
--- a/root-finding/doc/html/functions.html
+++ /dev/null
@@ -1,219 +0,0 @@
-
-
-RootFinding: Data Fields
-
-
-
-
-
-
-Here is a list of all struct and union fields with links to the structures/unions they belong to:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Generated on Sat Apr 3 14:47:46 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/functions_eval.html b/root-finding/doc/html/functions_eval.html
deleted file mode 100644
index 1e26555..0000000
--- a/root-finding/doc/html/functions_eval.html
+++ /dev/null
@@ -1,138 +0,0 @@
-
-
-RootFinding: Data Fields - Enumerator
-
-
-
-
-
-
-Generated on Sat Apr 3 14:47:46 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/functions_vars.html b/root-finding/doc/html/functions_vars.html
deleted file mode 100644
index cbfeafd..0000000
--- a/root-finding/doc/html/functions_vars.html
+++ /dev/null
@@ -1,136 +0,0 @@
-
-
-RootFinding: Data Fields - Variables
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Generated on Sat Apr 3 14:47:46 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/globals.html b/root-finding/doc/html/globals.html
deleted file mode 100644
index 2382fc0..0000000
--- a/root-finding/doc/html/globals.html
+++ /dev/null
@@ -1,394 +0,0 @@
-
-
-RootFinding: Data Fields
-
-
-
-
-
-
-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
-
-
-
-
-
-
-
-
-
-
-resetError()
-: RootFindingBissecao.c
-, RootFindingCordas.c
-, RootFindingPegaso.c
-, RootFindingNewtonRhapson.c
- RootFindingBase2nDiffEval()
-: RootFindingBase.h
-, RootFindingBase.c
- RootFindingBaseCreate()
-: RootFindingBase.c
-, RootFindingBase.h
- RootFindingBaseDelete()
-: RootFindingBase.h
-, RootFindingBase.c
- RootFindingBaseDiffEval()
-: RootFindingBase.h
-, RootFindingBase.c
- RootFindingBaseEval()
-: RootFindingBase.h
-, RootFindingBase.c
- RootFindingBaseGetErrorCode()
-: RootFindingBase.c
-, RootFindingBase.h
- RootFindingBaseGetErrorMessage()
-: RootFindingBase.h
-, RootFindingBase.c
- RootFindingBaseGetStateCode()
-: RootFindingBase.h
-, RootFindingBase.c
- RootFindingBaseGetStateMessage()
-: RootFindingBase.h
-, RootFindingBase.c
- RootFindingBaseHasError()
-: RootFindingBase.h
-, RootFindingBase.c
- RootFindingBaseReset()
-: RootFindingBase.h
-, RootFindingBase.c
- RootFindingBaseSetRange()
-: RootFindingBase.h
-, RootFindingBase.c
- RootFindingBaseT
-: RootFindingBase.h
- RootFindingBissecaoCreate()
-: RootFindingBissecao.h
-, RootFindingBissecao.c
- RootFindingBissecaoDelete()
-: RootFindingBissecao.h
-, RootFindingBissecao.c
- RootFindingBissecaoFindNewRange()
-: RootFindingBissecao.h
-, RootFindingBissecao.c
- RootFindingBissecaoGetErrorCode()
-: RootFindingBissecao.h
-, RootFindingBissecao.c
- RootFindingBissecaoGetErrorMessage()
-: RootFindingBissecao.h
-, RootFindingBissecao.c
- RootFindingBissecaoGetStateCode()
-: RootFindingBissecao.h
-, RootFindingBissecao.c
- RootFindingBissecaoGetStateMessage()
-: RootFindingBissecao.h
-, RootFindingBissecao.c
- RootFindingBissecaoHasError()
-: RootFindingBissecao.h
-, RootFindingBissecao.c
- RootFindingBissecaoInit()
-: RootFindingBissecao.h
-, RootFindingBissecao.c
- RootFindingBissecaoPerformIteration()
-: RootFindingBissecao.h
-, RootFindingBissecao.c
- RootFindingBissecaoT
-: RootFindingBissecao.h
- RootFindingBoolT
-: RootFindingCommon.h
- RootFindingCordasCreate()
-: RootFindingCordas.h
-, RootFindingCordas.c
- RootFindingCordasDelete()
-: RootFindingCordas.h
-, RootFindingCordas.c
- RootFindingCordasGetErrorCode()
-: RootFindingCordas.h
-, RootFindingCordas.c
- RootFindingCordasGetErrorMessage()
-: RootFindingCordas.c
-, RootFindingCordas.h
- RootFindingCordasGetStateCode()
-: RootFindingCordas.h
-, RootFindingCordas.c
- RootFindingCordasGetStateMessage()
-: RootFindingCordas.c
-, RootFindingCordas.h
- RootFindingCordasHasError()
-: RootFindingCordas.h
-, RootFindingCordas.c
- RootFindingCordasInit()
-: RootFindingCordas.h
-, RootFindingCordas.c
- RootFindingCordasPerformIteration()
-: RootFindingCordas.h
-, RootFindingCordas.c
- RootFindingCordasT
-: RootFindingCordas.h
- RootFindingDoubleT
-: RootFindingCommon.h
- RootFindingNewtonRhapsonCreate()
-: RootFindingNewtonRhapson.h
-, RootFindingNewtonRhapson.c
- RootFindingNewtonRhapsonDelete()
-: RootFindingNewtonRhapson.h
-, RootFindingNewtonRhapson.c
- RootFindingNewtonRhapsonGetErrorCode()
-: RootFindingNewtonRhapson.c
-, RootFindingNewtonRhapson.h
- RootFindingNewtonRhapsonGetErrorMessage()
-: RootFindingNewtonRhapson.h
-, RootFindingNewtonRhapson.c
- RootFindingNewtonRhapsonGetStateCode()
-: RootFindingNewtonRhapson.h
-, RootFindingNewtonRhapson.c
- RootFindingNewtonRhapsonGetStateMessage()
-: RootFindingNewtonRhapson.h
-, RootFindingNewtonRhapson.c
- RootFindingNewtonRhapsonHasError()
-: RootFindingNewtonRhapson.h
-, RootFindingNewtonRhapson.c
- RootFindingNewtonRhapsonInit()
-: RootFindingNewtonRhapson.h
-, RootFindingNewtonRhapson.c
- RootFindingNewtonRhapsonPerformIteration()
-: RootFindingNewtonRhapson.h
-, RootFindingNewtonRhapson.c
- RootFindingNewtonRhapsonT
-: RootFindingNewtonRhapson.h
- RootFindingPegasoCreate()
-: RootFindingPegaso.h
-, RootFindingPegaso.c
- RootFindingPegasoDelete()
-: RootFindingPegaso.c
-, RootFindingPegaso.h
- RootFindingPegasoGetErrorCode()
-: RootFindingPegaso.c
-, RootFindingPegaso.h
- RootFindingPegasoGetErrorMessage()
-: RootFindingPegaso.c
-, RootFindingPegaso.h
- RootFindingPegasoGetStateCode()
-: RootFindingPegaso.c
-, RootFindingPegaso.h
- RootFindingPegasoGetStateMessage()
-: RootFindingPegaso.c
-, RootFindingPegaso.h
- RootFindingPegasoHasError()
-: RootFindingPegaso.h
-, RootFindingPegaso.c
- RootFindingPegasoInit()
-: RootFindingPegaso.c
-, RootFindingPegaso.h
- RootFindingPegasoPerformIteration()
-: RootFindingPegaso.c
-, RootFindingPegaso.h
- RootFindingPegasoT
-: RootFindingPegaso.h
-
-
-
-
-Generated on Sat Apr 3 14:47:46 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/globals_defs.html b/root-finding/doc/html/globals_defs.html
deleted file mode 100644
index 6fd684f..0000000
--- a/root-finding/doc/html/globals_defs.html
+++ /dev/null
@@ -1,182 +0,0 @@
-
-
-RootFinding: Data Fields
-
-
-
-
-
-
-Generated on Sat Apr 3 14:47:46 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/globals_func.html b/root-finding/doc/html/globals_func.html
deleted file mode 100644
index 4f84a3f..0000000
--- a/root-finding/doc/html/globals_func.html
+++ /dev/null
@@ -1,243 +0,0 @@
-
-
-RootFinding: Data Fields
-
-
-
-
-
-
-
-
-
-
-
-
-
-resetError()
-: RootFindingBissecao.c
-, RootFindingCordas.c
-, RootFindingPegaso.c
-, RootFindingNewtonRhapson.c
- RootFindingBase2nDiffEval()
-: RootFindingBase.h
-, RootFindingBase.c
- RootFindingBaseCreate()
-: RootFindingBase.c
-, RootFindingBase.h
- RootFindingBaseDelete()
-: RootFindingBase.h
-, RootFindingBase.c
- RootFindingBaseDiffEval()
-: RootFindingBase.h
-, RootFindingBase.c
- RootFindingBaseEval()
-: RootFindingBase.h
-, RootFindingBase.c
- RootFindingBaseGetErrorCode()
-: RootFindingBase.c
-, RootFindingBase.h
- RootFindingBaseGetErrorMessage()
-: RootFindingBase.h
-, RootFindingBase.c
- RootFindingBaseGetStateCode()
-: RootFindingBase.h
-, RootFindingBase.c
- RootFindingBaseGetStateMessage()
-: RootFindingBase.h
-, RootFindingBase.c
- RootFindingBaseHasError()
-: RootFindingBase.h
-, RootFindingBase.c
- RootFindingBaseReset()
-: RootFindingBase.h
-, RootFindingBase.c
- RootFindingBaseSetRange()
-: RootFindingBase.h
-, RootFindingBase.c
- RootFindingBissecaoCreate()
-: RootFindingBissecao.h
-, RootFindingBissecao.c
- RootFindingBissecaoDelete()
-: RootFindingBissecao.c
-, RootFindingBissecao.h
- RootFindingBissecaoFindNewRange()
-: RootFindingBissecao.h
-, RootFindingBissecao.c
- RootFindingBissecaoGetErrorCode()
-: RootFindingBissecao.h
-, RootFindingBissecao.c
- RootFindingBissecaoGetErrorMessage()
-: RootFindingBissecao.h
-, RootFindingBissecao.c
- RootFindingBissecaoGetStateCode()
-: RootFindingBissecao.h
-, RootFindingBissecao.c
- RootFindingBissecaoGetStateMessage()
-: RootFindingBissecao.h
-, RootFindingBissecao.c
- RootFindingBissecaoHasError()
-: RootFindingBissecao.h
-, RootFindingBissecao.c
- RootFindingBissecaoInit()
-: RootFindingBissecao.h
-, RootFindingBissecao.c
- RootFindingBissecaoPerformIteration()
-: RootFindingBissecao.h
-, RootFindingBissecao.c
- RootFindingCordasCreate()
-: RootFindingCordas.h
-, RootFindingCordas.c
- RootFindingCordasDelete()
-: RootFindingCordas.h
-, RootFindingCordas.c
- RootFindingCordasGetErrorCode()
-: RootFindingCordas.h
-, RootFindingCordas.c
- RootFindingCordasGetErrorMessage()
-: RootFindingCordas.h
-, RootFindingCordas.c
- RootFindingCordasGetStateCode()
-: RootFindingCordas.h
-, RootFindingCordas.c
- RootFindingCordasGetStateMessage()
-: RootFindingCordas.h
-, RootFindingCordas.c
- RootFindingCordasHasError()
-: RootFindingCordas.h
-, RootFindingCordas.c
- RootFindingCordasInit()
-: RootFindingCordas.c
-, RootFindingCordas.h
- RootFindingCordasPerformIteration()
-: RootFindingCordas.h
-, RootFindingCordas.c
- RootFindingNewtonRhapsonCreate()
-: RootFindingNewtonRhapson.c
-, RootFindingNewtonRhapson.h
- RootFindingNewtonRhapsonDelete()
-: RootFindingNewtonRhapson.h
-, RootFindingNewtonRhapson.c
- RootFindingNewtonRhapsonGetErrorCode()
-: RootFindingNewtonRhapson.h
-, RootFindingNewtonRhapson.c
- RootFindingNewtonRhapsonGetErrorMessage()
-: RootFindingNewtonRhapson.c
-, RootFindingNewtonRhapson.h
- RootFindingNewtonRhapsonGetStateCode()
-: RootFindingNewtonRhapson.c
-, RootFindingNewtonRhapson.h
- RootFindingNewtonRhapsonGetStateMessage()
-: RootFindingNewtonRhapson.c
-, RootFindingNewtonRhapson.h
- RootFindingNewtonRhapsonHasError()
-: RootFindingNewtonRhapson.c
-, RootFindingNewtonRhapson.h
- RootFindingNewtonRhapsonInit()
-: RootFindingNewtonRhapson.h
-, RootFindingNewtonRhapson.c
- RootFindingNewtonRhapsonPerformIteration()
-: RootFindingNewtonRhapson.c
-, RootFindingNewtonRhapson.h
- RootFindingPegasoCreate()
-: RootFindingPegaso.h
-, RootFindingPegaso.c
- RootFindingPegasoDelete()
-: RootFindingPegaso.h
-, RootFindingPegaso.c
- RootFindingPegasoGetErrorCode()
-: RootFindingPegaso.h
-, RootFindingPegaso.c
- RootFindingPegasoGetErrorMessage()
-: RootFindingPegaso.h
-, RootFindingPegaso.c
- RootFindingPegasoGetStateCode()
-: RootFindingPegaso.c
-, RootFindingPegaso.h
- RootFindingPegasoGetStateMessage()
-: RootFindingPegaso.h
-, RootFindingPegaso.c
- RootFindingPegasoHasError()
-: RootFindingPegaso.c
-, RootFindingPegaso.h
- RootFindingPegasoInit()
-: RootFindingPegaso.c
-, RootFindingPegaso.h
- RootFindingPegasoPerformIteration()
-: RootFindingPegaso.h
-, RootFindingPegaso.c
-
-
-
-Generated on Sat Apr 3 14:47:46 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/globals_type.html b/root-finding/doc/html/globals_type.html
deleted file mode 100644
index a7b4146..0000000
--- a/root-finding/doc/html/globals_type.html
+++ /dev/null
@@ -1,57 +0,0 @@
-
-
-RootFinding: Data Fields
-
-
-
-
-
-
-Generated on Sat Apr 3 14:47:46 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/globals_vars.html b/root-finding/doc/html/globals_vars.html
deleted file mode 100644
index b150271..0000000
--- a/root-finding/doc/html/globals_vars.html
+++ /dev/null
@@ -1,49 +0,0 @@
-
-
-RootFinding: Data Fields
-
-
-
-
-
-
-Generated on Sat Apr 3 14:47:46 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/group____bissecao.html b/root-finding/doc/html/group____bissecao.html
deleted file mode 100644
index f21ee7c..0000000
--- a/root-finding/doc/html/group____bissecao.html
+++ /dev/null
@@ -1,531 +0,0 @@
-
-
-RootFinding: Metodo da Bissecao
-
-
-
-
-
-
-
Metodo da Bissecao
-
Define Documentation
-
-
-
-
-
- #define BISSECAO_DEFAULT_MAX_ITERATIONS 100
-
-
-
-
-
-
-
-
-
-
- #define BISSECAO_DEFAULT_TOLERANCE 1e-7
-
-
-
-
-
-
Typedef Documentation
-
-
-
Function Documentation
-
-
-
-
-
-
-
-
-
-
-
-
-
- void RootFindingBissecaoFindNewRange
- (
- RootFindingBaseT *
- rootsObj
- )
-
-
-
-
-
-
-
-
-
-
-
-
-
- const char* RootFindingBissecaoGetErrorMessage
- (
- RootFindingBissecaoT *
- bissecaoObj
- )
-
-
-
-
-
-
-
-
-
-
-
-
-
- const char* RootFindingBissecaoGetStateMessage
- (
- RootFindingBissecaoT *
- bissecaoObj
- )
-
-
-
-
-
-
-
-Obtem a mensagem referente ao estado do objeto.
-
-
-
Definition at line 194 of file RootFindingBissecao.c .
-
-
References RootFindingBase::e , RootFindingBissecao::maxIterations , msg , MSG_BISSECAO_APPROXIMANTION_ROOT_FOUND , MSG_BISSECAO_ERROR_FOUND , MSG_BISSECAO_INITIALIZED , MSG_BISSECAO_MAX_ITERATIONS_LIMIT_REACHED , MSG_BISSECAO_NOT_INIT , MSG_ROOTS_UNKNOW_STATE , RootFindingBissecao::rootsObj , RootFindingBissecao::state , RootFindingBissecao::tolerance , and RootFindingBase::x .
-
-
-
-
-
-
-
-
-
-
-
-Inicializa o objeto RootFindingBissecao .
-
-
Parameters:
-
- bissecaoObj Ponteiro para o objeto a ser inicializado
-
-
-
Returns: TRUE em caso de sucesso
-
-
Definition at line 77 of file RootFindingBissecao.c .
-
-
References computeX() , RootFindingBase::e , RootFindingBase::fX , RootFindingBissecao::i , infinity() , resetError() , RootFindingBaseEval() , RootFindingBissecao::rootsObj , RootFindingBissecao::state , TRUE , and RootFindingBase::x .
-
-
-
-
-
-
-
-
-
-Realiza a iteracao.
-
-
Parameters:
-
- bissecaoObj Ponteiro para o objeto
-
-
-
Returns: TRUE caso haja mais iteracoes a serem realizadas
-
-
Definition at line 95 of file RootFindingBissecao.c .
-
-
References computeX() , RootFindingBase::e , FALSE , RootFindingBase::fX , RootFindingBissecao::i , isInfOrNan() , RootFindingBissecao::maxIterations , RootFindingBaseEval() , RootFindingBissecaoFindNewRange() , RootFindingBissecao::rootsObj , setError() , RootFindingBissecao::state , RootFindingBase::state , RootFindingBissecao::tolerance , TRUE , and RootFindingBase::x .
-
-
-
-
-
-
-
-
- static void setError
- (
- RootFindingBissecaoT *
- bissecaoObj ,
-
-
-
-
- int
- errorCode
-
-
-
- )
- [static, private]
-
-
-
-
-
-
-Generated on Sat Apr 3 14:47:46 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/group____cordas.html b/root-finding/doc/html/group____cordas.html
deleted file mode 100644
index 6b3900c..0000000
--- a/root-finding/doc/html/group____cordas.html
+++ /dev/null
@@ -1,491 +0,0 @@
-
-
-RootFinding: Metodo das Cordas
-
-
-
-
-
-
-
Metodo das Cordas
-
Define Documentation
-
-
-
-
-
- #define CORDAS_DEFAULT_MAX_ITERATIONS 100
-
-
-
-
-
-
-
-
-
-
- #define CORDAS_DEFAULT_TOLERANCE 1e-7
-
-
-
-
-
-
Typedef Documentation
-
-
-
Function Documentation
-
-
-
-
-
-
-
- static void resetError
- (
- RootFindingCordasT *
- cordasObj
- )
- [static, private]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- const char* RootFindingCordasGetErrorMessage
- (
- RootFindingCordasT *
- cordasObj
- )
-
-
-
-
-
-
-
-
-
-
-
-
-
- const char* RootFindingCordasGetStateMessage
- (
- RootFindingCordasT *
- cordasObj
- )
-
-
-
-
-
-
-
-Obtem a mensagem referente ao estado do objeto.
-
-
-
Definition at line 219 of file RootFindingCordas.c .
-
-
References RootFindingBase::e , RootFindingCordas::maxIterations , msg , MSG_CORDAS_APPROXIMANTION_ROOT_FOUND , MSG_CORDAS_ERROR_FOUND , MSG_CORDAS_INITIALIZED , MSG_CORDAS_MAX_ITERATIONS_LIMIT_REACHED , MSG_CORDAS_NOT_INIT , MSG_ROOTS_UNKNOW_STATE , RootFindingCordas::rootsObj , RootFindingCordas::state , RootFindingCordas::tolerance , and RootFindingBase::x .
-
-
-
-
-
-
-
-
-
-
-
-Inicializa o objeto RootFindingCordas .
-
-
Parameters:
-
- cordasObj Ponteiro para o objeto a ser inicializado
-
-
-
Returns: TRUE em caso de sucesso
-
-
Definition at line 64 of file RootFindingCordas.c .
-
-
References RootFindingBase::a , RootFindingBase::b , RootFindingCordas::c , RootFindingBase::e , FALSE , RootFindingCordas::fC , RootFindingBase::fX , RootFindingCordas::i , infinity() , resetError() , RootFindingBase2nDiffEval() , RootFindingBaseEval() , RootFindingCordas::rootsObj , setError() , RootFindingCordas::state , TRUE , and RootFindingBase::x .
-
-
-
-
-
-
-
-
-
-Realiza a iteracao.
-
-
Parameters:
-
- cordasObj Ponteiro para o objeto
-
-
-
Returns: TRUE caso haja mais iteracoes a serem realizadas
-
-
Definition at line 138 of file RootFindingCordas.c .
-
-
References RootFindingBase::e , FALSE , RootFindingBase::fX , getNextX() , RootFindingCordas::i , isInfOrNan() , RootFindingCordas::maxIterations , RootFindingBaseEval() , RootFindingCordas::rootsObj , setError() , RootFindingCordas::state , RootFindingBase::state , RootFindingCordas::tolerance , TRUE , and RootFindingBase::x .
-
-
-
-
-
-
-
-
- static void setError
- (
- RootFindingCordasT *
- cordasObj ,
-
-
-
-
- int
- errorCode
-
-
-
- )
- [static, private]
-
-
-
-
-
-
-Generated on Sat Apr 3 14:47:46 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/group____messages.html b/root-finding/doc/html/group____messages.html
deleted file mode 100644
index 9446515..0000000
--- a/root-finding/doc/html/group____messages.html
+++ /dev/null
@@ -1,1050 +0,0 @@
-
-
-RootFinding: Mensagens de estados e erros
-
-
-
-
-
-
-
Mensagens de estados e erros
-
Define Documentation
-
-
-
-
-
- #define MSG_BISSECAO_APPROXIMANTION_ROOT_FOUND MSG_GENERIC_APPROXIMANTION_ROOT_FOUND
-
-
-
-
-
-
-
-
-
-
- #define MSG_BISSECAO_ERROR_FOUND MSG_GENERIC_ERROR_FOUND
-
-
-
-
-
-
-
-
-
-
- #define MSG_BISSECAO_INITIALIZED MSG_GENERIC_INITIALIZED
-
-
-
-
-
-
-
-
-
-
- #define MSG_BISSECAO_MAX_ITERATIONS_LIMIT_REACHED MSG_GENERIC_MAX_ITERATIONS_LIMIT_REACHED
-
-
-
-
-
-
-
-
-
-
- #define MSG_BISSECAO_NO_ERROR MSG_GENERIC_NO_ERROR
-
-
-
-
-
-
-
-
-
-
- #define MSG_BISSECAO_NOT_INIT MSG_GENERIC_NOT_INIT
-
-
-
-
-
-
-
-
-
-
- #define MSG_BISSECAO_X_ISINF_OR_ISNAN_ERROR MSG_GENERIC_X_ISINF_OR_ISNAN_ERROR
-
-
-
-
-
-
-
-
-
-
- #define MSG_CORDAS_2NDIFF_TEST_ERROR MSG_GENERIC_2NDIFF_TEST_ERROR
-
-
-
-
-
-
-
-
-
-
- #define MSG_CORDAS_APPROXIMANTION_ROOT_FOUND MSG_GENERIC_APPROXIMANTION_ROOT_FOUND
-
-
-
-
-
-
-
-
-
-
- #define MSG_CORDAS_ERROR_FOUND MSG_GENERIC_ERROR_FOUND
-
-
-
-
-
-
-
-
-
-
- #define MSG_CORDAS_INITIALIZED MSG_GENERIC_INITIALIZED
-
-
-
-
-
-
-
-
-
-
- #define MSG_CORDAS_MAX_ITERATIONS_LIMIT_REACHED MSG_GENERIC_MAX_ITERATIONS_LIMIT_REACHED
-
-
-
-
-
-
-
-
-
-
- #define MSG_CORDAS_NO_ERROR MSG_GENERIC_NO_ERROR
-
-
-
-
-
-
-
-
-
-
- #define MSG_CORDAS_NOT_INIT MSG_GENERIC_NOT_INIT
-
-
-
-
-
-
-
-
-
-
- #define MSG_CORDAS_X_ISINF_OR_ISNAN_ERROR MSG_GENERIC_X_ISINF_OR_ISNAN_ERROR
-
-
-
-
-
-
-
-
-
-
- #define MSG_GENERIC_2NDIFF_TEST_ERROR
-
-
-
-
-
-
-Value:
"O teste da segunda derivada " \
- "falhou para ambos os extremos" \
- "do intervalo [%lf, %lf]."
-
-
Definition at line 56 of file RootFindingMessages_PT-BR.h .
-
-
-
-
-
-
-
-
- #define MSG_GENERIC_APPROXIMANTION_ROOT_FOUND
-
-
-
-
-
-
-
-
-
-
- #define MSG_GENERIC_ERROR_FOUND "Ocorreu erro.";
-
-
-
-
-
-
-
-
-
-
- #define MSG_GENERIC_INITIALIZED "Inicializado."
-
-
-
-
-
-
-
-
-
-
- #define MSG_GENERIC_MAX_ITERATIONS_LIMIT_REACHED
-
-
-
-
-
-
-Value:
"Nao pode ser encontrado " \
- "uma aproximacao " \
- "(com t <= %lg) para o limite " \
- "de iteracoes igual a %u.\n" \
- "\n" \
- "O valor obtido foi: %lf (com e = %lg)."
-
-
Definition at line 41 of file RootFindingMessages_PT-BR.h .
-
-
-
-
-
-
-
-
- #define MSG_GENERIC_NO_ERROR "Nao ocorreu erro."
-
-
-
-
-
-
-
-
-
-
- #define MSG_GENERIC_NOT_INIT "Nao inicializado."
-
-
-
-
-
-
-
-
-
-
- #define MSG_GENERIC_X_ISINF_OR_ISNAN_ERROR
-
-
-
-
-
-
-Value:
"Ocorreu uma indeterminacao do " \
- "tipo (0/0, inf/inf ...) durante o processo."
-
-
Definition at line 53 of file RootFindingMessages_PT-BR.h .
-
-
-
-
-
-
-
-
- #define MSG_NEWTON_2NDIFF_TEST_ERROR MSG_GENERIC_2NDIFF_TEST_ERROR
-
-
-
-
-
-
-
-
-
-
- #define MSG_NEWTON_2NDIFFA_2NDIFFB_SIGN_NOT_EQUALS_ERROR
-
-
-
-
-
-
-
-
-
-
- #define MSG_NEWTON_APPROXIMANTION_ROOT_FOUND MSG_GENERIC_APPROXIMANTION_ROOT_FOUND
-
-
-
-
-
-
-
-
-
-
- #define MSG_NEWTON_ERROR_FOUND MSG_GENERIC_ERROR_FOUND
-
-
-
-
-
-
-
-
-
-
- #define MSG_NEWTON_INITIALIZED MSG_GENERIC_INITIALIZED
-
-
-
-
-
-
-
-
-
-
- #define MSG_NEWTON_MAX_ITERATIONS_LIMIT_REACHED MSG_GENERIC_MAX_ITERATIONS_LIMIT_REACHED
-
-
-
-
-
-
-
-
-
-
- #define MSG_NEWTON_NO_ERROR MSG_GENERIC_NO_ERROR
-
-
-
-
-
-
-
-
-
-
- #define MSG_NEWTON_NOT_INIT MSG_GENERIC_NOT_INIT
-
-
-
-
-
-
-
-
-
-
- #define MSG_NEWTON_X_ISINF_OR_ISNAN_ERROR
-
-
-
-
-
-
-Value:
"Nao pode ser encontrada uma aproximacao " \
- "para a raiz. A causa mais provavel " \
- "eh de que a derivada da funcao " \
- "no ponto da iteracao imediatamente posterior " \
- "a do ponto '%lf' " \
- "seja igual a 0.\n" \
- "\n" \
- "O valor encontrado ateh a " \
- "iteracao onde ocorreu o problema foi:" \
- "%lf (com e = %lg)."
-
-
Definition at line 109 of file RootFindingMessages_PT-BR.h .
-
-
Referenced by RootFindingNewtonRhapsonGetErrorMessage() .
-
-
-
-
-
-
-
-
- #define MSG_PEGASO_APPROXIMANTION_ROOT_FOUND MSG_GENERIC_APPROXIMANTION_ROOT_FOUND
-
-
-
-
-
-
-
-
-
-
- #define MSG_PEGASO_ERROR_FOUND MSG_GENERIC_ERROR_FOUND
-
-
-
-
-
-
-
-
-
-
- #define MSG_PEGASO_INITIALIZED MSG_GENERIC_INITIALIZED
-
-
-
-
-
-
-
-
-
-
- #define MSG_PEGASO_MAX_ITERATIONS_LIMIT_REACHED MSG_GENERIC_MAX_ITERATIONS_LIMIT_REACHED
-
-
-
-
-
-
-
-
-
-
- #define MSG_PEGASO_NO_ERROR MSG_GENERIC_NO_ERROR
-
-
-
-
-
-
-
-
-
-
- #define MSG_PEGASO_NOT_INIT MSG_GENERIC_NOT_INIT
-
-
-
-
-
-
-
-
-
-
- #define MSG_PEGASO_X_ISINF_OR_ISNAN_ERROR MSG_GENERIC_X_ISINF_OR_ISNAN_ERROR
-
-
-
-
-
-
-
-
-
-
- #define MSG_ROOTS_EXACT_ROOT_FOUND "Encontrado a raiz exata: %lf."
-
-
-
-
-
-
-
-
-
-
- #define MSG_ROOTS_MUP_EVAL_ERROR "Erro c/ expressao do objeto muParser"
-
-
-
-
-
-
-
-
-
-
- #define MSG_ROOTS_NO_ERROR MSG_GENERIC_NO_ERROR
-
-
-
-
-
-
-
-
-
-
- #define MSG_ROOTS_RANGE_ERROR_FA_OR_FB_ISINFINITY
-
-
-
-
-
-
-
-
-
-
- #define MSG_ROOTS_RANGE_ERROR_PROD_FA_FB_NOT_LT_0
-
-
-
-
-
-
-
-
-
-
- #define MSG_ROOTS_RANGE_NOT_SET "Intervalo nao esta definido."
-
-
-
-
-
-
-
-
-
-
-
-
- #define MSG_ROOTS_UNKNOW_ERROR "Erro desconhecido."
-
-
-
-
-
-
-
-
-
-
- #define MSG_ROOTS_UNKNOW_STATE "Estado desconhecido."
-
-
-
-
-
-
-Generated on Sat Apr 3 14:47:45 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/group____newton.html b/root-finding/doc/html/group____newton.html
deleted file mode 100644
index 9f32518..0000000
--- a/root-finding/doc/html/group____newton.html
+++ /dev/null
@@ -1,490 +0,0 @@
-
-
-RootFinding: Metodo de Newton-Rhapson
-
-
-
-
-
-
-
Metodo de Newton-Rhapson
-
Define Documentation
-
-
-
-
-
- #define NEWTON_DEFAULT_MAX_ITERATIONS 100
-
-
-
-
-
-
-
-
-
-
- #define NEWTON_DEFAULT_TOLERANCE 1e-7
-
-
-
-
-
-
Typedef Documentation
-
-
-
Function Documentation
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Obtem a mensagem de erro.
-
-
-
Definition at line 211 of file RootFindingNewtonRhapson.c .
-
-
References RootFindingBase::a , RootFindingBase::b , RootFindingBase::e , RootFindingNewtonRhapson::errorCode , msg , MSG_NEWTON_2NDIFF_TEST_ERROR , MSG_NEWTON_2NDIFFA_2NDIFFB_SIGN_NOT_EQUALS_ERROR , MSG_NEWTON_NO_ERROR , MSG_NEWTON_X_ISINF_OR_ISNAN_ERROR , MSG_ROOTS_UNKNOW_ERROR , RootFindingNewtonRhapson::rootsObj , and RootFindingBase::x .
-
-
-
-
-
-
-
-
-
-
-
-Obtem a mensagem referente ao estado do objeto.
-
-
-
Definition at line 235 of file RootFindingNewtonRhapson.c .
-
-
References RootFindingBase::e , RootFindingNewtonRhapson::maxIterations , msg , MSG_NEWTON_APPROXIMANTION_ROOT_FOUND , MSG_NEWTON_ERROR_FOUND , MSG_NEWTON_INITIALIZED , MSG_NEWTON_MAX_ITERATIONS_LIMIT_REACHED , MSG_NEWTON_NOT_INIT , MSG_ROOTS_UNKNOW_STATE , RootFindingNewtonRhapson::rootsObj , RootFindingNewtonRhapson::state , RootFindingNewtonRhapson::tolerance , and RootFindingBase::x .
-
-
-
-
-
-
-
-
-
-
-
-Inicializa o objeto RootFindingNewtonRhapson .
-
-
Parameters:
-
- newtonObj Ponteiro para o objeto a ser inicializado
-
-
-
Returns: TRUE em caso de sucesso, FALSE caso contrario
-
-
Definition at line 65 of file RootFindingNewtonRhapson.c .
-
-
References RootFindingBase::a , RootFindingBase::b , RootFindingBase::e , FALSE , RootFindingBase::fX , RootFindingNewtonRhapson::i , infinity() , RootFindingBase2nDiffEval() , RootFindingBaseEval() , RootFindingNewtonRhapson::rootsObj , setError() , RootFindingNewtonRhapson::state , TRUE , and RootFindingBase::x .
-
-
-
-
-
-
-
-
-
-Realiza a iteracao.
-
-
Parameters:
-
- newtonObj Ponteiro para o objeto
-
-
-
Returns: TRUE caso haja mais iteracoes a serem realizadas
-
-
Definition at line 146 of file RootFindingNewtonRhapson.c .
-
-
References RootFindingBase::e , FALSE , RootFindingBase::fX , getNextX() , RootFindingNewtonRhapson::i , isInfOrNan() , RootFindingNewtonRhapson::maxIterations , RootFindingBaseEval() , RootFindingNewtonRhapson::rootsObj , setError() , RootFindingNewtonRhapson::state , RootFindingBase::state , RootFindingNewtonRhapson::tolerance , TRUE , and RootFindingBase::x .
-
-
-
-
-
-
-
-
- static void setError
- (
- RootFindingNewtonRhapsonT *
- newtonObj ,
-
-
-
-
- int
- errorCode
-
-
-
- )
- [static, private]
-
-
-
-
-
-
-Generated on Sat Apr 3 14:47:46 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/group____pegaso.html b/root-finding/doc/html/group____pegaso.html
deleted file mode 100644
index 86201a8..0000000
--- a/root-finding/doc/html/group____pegaso.html
+++ /dev/null
@@ -1,489 +0,0 @@
-
-
-RootFinding: Metodo de Pegaso
-
-
-
-
-
-
-
Metodo de Pegaso
-
Define Documentation
-
-
-
-
-
- #define PEGASO_DEFAULT_MAX_ITERATIONS 100
-
-
-
-
-
-
-
-
-
-
- #define PEGASO_DEFAULT_TOLERANCE 1e-7
-
-
-
-
-
-
Typedef Documentation
-
-
-
Function Documentation
-
-
-
-
-
-
-
- static void resetError
- (
- RootFindingPegasoT *
- pegasoObj
- )
- [static, private]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- const char* RootFindingPegasoGetErrorMessage
- (
- RootFindingPegasoT *
- pegasoObj
- )
-
-
-
-
-
-
-
-
-
-
-
-
-
- const char* RootFindingPegasoGetStateMessage
- (
- RootFindingPegasoT *
- pegasoObj
- )
-
-
-
-
-
-
-
-Obtem a mensagem referente ao estado do objeto.
-
-
-
Definition at line 188 of file RootFindingPegaso.c .
-
-
References RootFindingBase::e , RootFindingPegaso::maxIterations , msg , MSG_PEGASO_APPROXIMANTION_ROOT_FOUND , MSG_PEGASO_ERROR_FOUND , MSG_PEGASO_INITIALIZED , MSG_PEGASO_MAX_ITERATIONS_LIMIT_REACHED , MSG_PEGASO_NOT_INIT , MSG_ROOTS_UNKNOW_STATE , RootFindingPegaso::PEGASO_APPROXIMANTION_ROOT_FOUND , RootFindingPegaso::PEGASO_ERROR_FOUND , RootFindingPegaso::PEGASO_INITIALIZED , RootFindingPegaso::PEGASO_MAX_ITERATIONS_LIMIT_REACHED , RootFindingPegaso::PEGASO_NOT_INIT , RootFindingPegaso::rootsObj , RootFindingPegaso::state , RootFindingPegaso::tolerance , and RootFindingBase::x .
-
-
-
-
-
-
-
-
-
-
-
-Inicializa o objeto RootFindingPegaso .
-
-
Parameters:
-
- pegasoObj Ponteiro para o objeto a ser inicializado
-
-
-
Returns: TRUE em caso de sucesso
-
-
Definition at line 63 of file RootFindingPegaso.c .
-
-
References RootFindingBase::a , RootFindingBase::b , RootFindingBase::e , RootFindingPegaso::fPrevXi , RootFindingBase::fX , RootFindingPegaso::i , RootFindingPegaso::PEGASO_INITIALIZED , RootFindingPegaso::prevXi , resetError() , RootFindingBaseEval() , RootFindingPegaso::rootsObj , RootFindingPegaso::state , TRUE , and RootFindingBase::x .
-
-
-
-
-
-
-
-
-
-Realiza a iteracao.
-
-
Parameters:
-
- pegasoObj Ponteiro para o objeto
-
-
-
Returns: TRUE caso haja mais iteracoes a serem realizadas
-
-
Definition at line 108 of file RootFindingPegaso.c .
-
-
References RootFindingBase::e , FALSE , RootFindingPegaso::fPrevXi , RootFindingBase::fX , getNextX() , RootFindingPegaso::i , isInfOrNan() , RootFindingPegaso::maxIterations , RootFindingPegaso::PEGASO_APPROXIMANTION_ROOT_FOUND , RootFindingPegaso::PEGASO_MAX_ITERATIONS_LIMIT_REACHED , RootFindingPegaso::PEGASO_X_ISINF_OR_ISNAN_ERROR , RootFindingPegaso::prevXi , RootFindingBaseEval() , RootFindingPegaso::rootsObj , setError() , RootFindingPegaso::state , RootFindingBase::state , RootFindingPegaso::tolerance , TRUE , and RootFindingBase::x .
-
-
-
-
-
-
-
-
- static void setError
- (
- RootFindingPegasoT *
- pegasoObj ,
-
-
-
-
- int
- errorCode
-
-
-
- )
- [static, private]
-
-
-
-
-
-
-Generated on Sat Apr 3 14:47:46 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/group____roots.html b/root-finding/doc/html/group____roots.html
deleted file mode 100644
index a6f8f94..0000000
--- a/root-finding/doc/html/group____roots.html
+++ /dev/null
@@ -1,542 +0,0 @@
-
-
-RootFinding: Parte Generica
-
-
-
-
-
-
-
Parte Generica
-
Typedef Documentation
-
-
-
Function Documentation
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Avalia a funcao em um ponto.
-
-
Parameters:
-
- rootsObj Ponteiro para o objeto struct RootFindingBase
- value Valor do ponto a ser avaliado
-
-
-
Returns: Avaliacao da funcao no ponto
-
-
Definition at line 110 of file RootFindingBase.c .
-
-
References RootFindingBase::mupObj , and RootFindingBase::varPtr .
-
-
Referenced by RootFindingBaseReset() , RootFindingBaseSetRange() , RootFindingBissecaoFindNewRange() , RootFindingBissecaoInit() , RootFindingBissecaoPerformIteration() , RootFindingCordasInit() , RootFindingCordasPerformIteration() , RootFindingNewtonRhapsonInit() , RootFindingNewtonRhapsonPerformIteration() , RootFindingPegasoInit() , and RootFindingPegasoPerformIteration() .
-
-
-
-
-
-
-
-
- int RootFindingBaseGetErrorCode
- (
- RootFindingBaseT *
- rootsObj
- )
-
-
-
-
-
-
-
-
-
-
-
- const char* RootFindingBaseGetErrorMessage
- (
- RootFindingBaseT *
- rootsObj
- )
-
-
-
-
-
-
-
-
-
-
-
- int RootFindingBaseGetStateCode
- (
- RootFindingBaseT *
- rootsObj
- )
-
-
-
-
-
-
-
-
-
-
-
- const char* RootFindingBaseGetStateMessage
- (
- RootFindingBaseT *
- rootsObj
- )
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Define o intervalo para procura da raiz.
-
-
Parameters:
-
-
-
Returns: TRUE em caso de sucesso, quando f(a) * f(b) < 0 'e' f(a), f(b) sejam ambos diferentes de infinito
-
-
Definition at line 77 of file RootFindingBase.c .
-
-
References RootFindingBase::a , RootFindingBase::b , RootFindingBase::errorCode , FALSE , isRangeError() , RootFindingBaseEval() , RootFindingBaseHasError() , RootFindingBase::state , and TRUE .
-
-
-
-
-Generated on Sat Apr 3 14:47:46 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/index.html b/root-finding/doc/html/index.html
deleted file mode 100644
index 1214e81..0000000
--- a/root-finding/doc/html/index.html
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-RootFinding: RootFinding
-
-
-
-
-
-
-
RootFinding
-
-Implementação de metodos de Calculo Numerico para encontrar raizes de funcoes matematicas.
-
-
- Versao PDF deste manual disponivel aqui .
-
- Projeto hospedado no google code: http://code.google.com/p/root-finding/
Author: Matheus Neder <matheusneder@gmail.com >
-
Metodos implementados:
-
-Bissecao
-
-Cordas (Secante)
-
-Newton-Rhapson
-
-Pegaso
-
-
-Dependencias:
-
-Generated on Sat Apr 3 14:47:45 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/modules.html b/root-finding/doc/html/modules.html
deleted file mode 100644
index 06733c3..0000000
--- a/root-finding/doc/html/modules.html
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-RootFinding: Module Index
-
-
-
-
-
-
-
Modules Here is a list of all modules:
-
-Generated on Sat Apr 3 14:47:46 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/structRootFindingBase.html b/root-finding/doc/html/structRootFindingBase.html
deleted file mode 100644
index b660d07..0000000
--- a/root-finding/doc/html/structRootFindingBase.html
+++ /dev/null
@@ -1,323 +0,0 @@
-
-
-RootFinding: RootFindingBase Struct Reference
-
-
-
-
-
-
-
RootFindingBase Struct Reference
-
-[Parte Generica ]
- Estrutura de dados para
RootFindingBase .
-
More...
-
-#include <RootFindingBase.h >
-
-
-
Detailed Description
-Estrutura de dados para
RootFindingBase .
-
Definition at line 39 of file RootFindingBase.h .
-
Member Enumeration Documentation
-
-
-
-
-
Field Documentation
-
-
-
-
-
-
-
-
-
-
-
-
Definition at line 43 of file RootFindingBase.h .
-
-
Referenced by getNextX() , RootFindingBaseGetStateMessage() , RootFindingBissecaoFindNewRange() , RootFindingBissecaoGetStateMessage() , RootFindingBissecaoInit() , RootFindingBissecaoPerformIteration() , RootFindingCordasGetStateMessage() , RootFindingCordasInit() , RootFindingCordasPerformIteration() , RootFindingNewtonRhapsonGetErrorMessage() , RootFindingNewtonRhapsonGetStateMessage() , RootFindingNewtonRhapsonInit() , RootFindingNewtonRhapsonPerformIteration() , RootFindingPegasoGetStateMessage() , RootFindingPegasoInit() , and RootFindingPegasoPerformIteration() .
-
-
-
-
-
-
-
-
-
-
-
-
-
Definition at line 45 of file RootFindingBase.h .
-
-
Referenced by RootFindingBaseReset() , RootFindingBissecaoGetStateMessage() , RootFindingBissecaoInit() , RootFindingBissecaoPerformIteration() , RootFindingCordasGetStateMessage() , RootFindingCordasInit() , RootFindingCordasPerformIteration() , RootFindingNewtonRhapsonGetErrorMessage() , RootFindingNewtonRhapsonGetStateMessage() , RootFindingNewtonRhapsonInit() , RootFindingNewtonRhapsonPerformIteration() , RootFindingPegasoGetStateMessage() , RootFindingPegasoInit() , and RootFindingPegasoPerformIteration() .
-
-
-
-
-
-
-
-
-
-
-
-
The documentation for this struct was generated from the following file:
-
-Generated on Sat Apr 3 14:47:46 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/structRootFindingBissecao.html b/root-finding/doc/html/structRootFindingBissecao.html
deleted file mode 100644
index 67e22ec..0000000
--- a/root-finding/doc/html/structRootFindingBissecao.html
+++ /dev/null
@@ -1,254 +0,0 @@
-
-
-RootFinding: RootFindingBissecao Struct Reference
-
-
-
-
-
-
-
RootFindingBissecao Struct Reference
-
-[Metodo da Bissecao ]
- Estrutura de dados para o Metodo da Bissecao.
-
More...
-
-#include <RootFindingBissecao.h >
-
-
-
Detailed Description
-Estrutura de dados para o Metodo da Bissecao.
-
Definition at line 42 of file RootFindingBissecao.h .
-
Member Enumeration Documentation
-
-
-
-
-
Field Documentation
-
-
-
-
-
-
-
-
-
-
-
-
-
The documentation for this struct was generated from the following file:
-
-Generated on Sat Apr 3 14:47:46 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/structRootFindingCordas.html b/root-finding/doc/html/structRootFindingCordas.html
deleted file mode 100644
index 78926e2..0000000
--- a/root-finding/doc/html/structRootFindingCordas.html
+++ /dev/null
@@ -1,299 +0,0 @@
-
-
-RootFinding: RootFindingCordas Struct Reference
-
-
-
-
-
-
-
RootFindingCordas Struct Reference
-
-[Metodo das Cordas ]
- Estrutura de dados para o Metodo das Cordas.
-
More...
-
-#include <RootFindingCordas.h >
-
-
-
Detailed Description
-Estrutura de dados para o Metodo das Cordas.
-
Definition at line 44 of file RootFindingCordas.h .
-
Member Enumeration Documentation
-
-
-
-
-
Field Documentation
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
The documentation for this struct was generated from the following file:
-
-Generated on Sat Apr 3 14:47:46 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/structRootFindingNewtonRhapson.html b/root-finding/doc/html/structRootFindingNewtonRhapson.html
deleted file mode 100644
index bde62ca..0000000
--- a/root-finding/doc/html/structRootFindingNewtonRhapson.html
+++ /dev/null
@@ -1,262 +0,0 @@
-
-
-RootFinding: RootFindingNewtonRhapson Struct Reference
-
-
-
-
-
-
-
RootFindingNewtonRhapson Struct Reference
-
-[Metodo de Newton-Rhapson ]
- Estrutura de dados para o Metodo de Newton-Rhapson.
-
More...
-
-#include <RootFindingNewtonRhapson.h >
-
-
-
Detailed Description
-Estrutura de dados para o Metodo de Newton-Rhapson.
-
Definition at line 44 of file RootFindingNewtonRhapson.h .
-
Member Enumeration Documentation
-
-
-
-
-
Field Documentation
-
-
-
-
-
-
-
-
-
-
-
-
-
The documentation for this struct was generated from the following file:
-
-Generated on Sat Apr 3 14:47:46 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/structRootFindingPegaso.html b/root-finding/doc/html/structRootFindingPegaso.html
deleted file mode 100644
index bf77320..0000000
--- a/root-finding/doc/html/structRootFindingPegaso.html
+++ /dev/null
@@ -1,296 +0,0 @@
-
-
-RootFinding: RootFindingPegaso Struct Reference
-
-
-
-
-
-
-
RootFindingPegaso Struct Reference
-
-[Metodo de Pegaso ]
- Estrutura de dados para o Metodo de Pegaso.
-
More...
-
-#include <RootFindingPegaso.h >
-
-
-
Detailed Description
-Estrutura de dados para o Metodo de Pegaso.
-
Definition at line 44 of file RootFindingPegaso.h .
-
Member Enumeration Documentation
-
-
-
-
-
Field Documentation
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
The documentation for this struct was generated from the following file:
-
-Generated on Sat Apr 3 14:47:46 2010 for RootFinding by
-
- 1.5.6
-
-
diff --git a/root-finding/doc/html/tab_b.gif b/root-finding/doc/html/tab_b.gif
deleted file mode 100644
index 0d62348..0000000
Binary files a/root-finding/doc/html/tab_b.gif and /dev/null differ
diff --git a/root-finding/doc/html/tab_l.gif b/root-finding/doc/html/tab_l.gif
deleted file mode 100644
index 9b1e633..0000000
Binary files a/root-finding/doc/html/tab_l.gif and /dev/null differ
diff --git a/root-finding/doc/html/tab_r.gif b/root-finding/doc/html/tab_r.gif
deleted file mode 100644
index ce9dd9f..0000000
Binary files a/root-finding/doc/html/tab_r.gif and /dev/null differ
diff --git a/root-finding/doc/html/tabs.css b/root-finding/doc/html/tabs.css
deleted file mode 100644
index 95f00a9..0000000
--- a/root-finding/doc/html/tabs.css
+++ /dev/null
@@ -1,102 +0,0 @@
-/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */
-
-DIV.tabs
-{
- float : left;
- width : 100%;
- background : url("tab_b.gif") repeat-x bottom;
- margin-bottom : 4px;
-}
-
-DIV.tabs UL
-{
- margin : 0px;
- padding-left : 10px;
- list-style : none;
-}
-
-DIV.tabs LI, DIV.tabs FORM
-{
- display : inline;
- margin : 0px;
- padding : 0px;
-}
-
-DIV.tabs FORM
-{
- float : right;
-}
-
-DIV.tabs A
-{
- float : left;
- background : url("tab_r.gif") no-repeat right top;
- border-bottom : 1px solid #84B0C7;
- font-size : x-small;
- font-weight : bold;
- text-decoration : none;
-}
-
-DIV.tabs A:hover
-{
- background-position: 100% -150px;
-}
-
-DIV.tabs A:link, DIV.tabs A:visited,
-DIV.tabs A:active, DIV.tabs A:hover
-{
- color: #1A419D;
-}
-
-DIV.tabs SPAN
-{
- float : left;
- display : block;
- background : url("tab_l.gif") no-repeat left top;
- padding : 5px 9px;
- white-space : nowrap;
-}
-
-DIV.tabs INPUT
-{
- float : right;
- display : inline;
- font-size : 1em;
-}
-
-DIV.tabs TD
-{
- font-size : x-small;
- font-weight : bold;
- text-decoration : none;
-}
-
-
-
-/* Commented Backslash Hack hides rule from IE5-Mac \*/
-DIV.tabs SPAN {float : none;}
-/* End IE5-Mac hack */
-
-DIV.tabs A:hover SPAN
-{
- background-position: 0% -150px;
-}
-
-DIV.tabs LI.current A
-{
- background-position: 100% -150px;
- border-width : 0px;
-}
-
-DIV.tabs LI.current SPAN
-{
- background-position: 0% -150px;
- padding-bottom : 6px;
-}
-
-DIV.navpath
-{
- background : none;
- border : none;
- border-bottom : 1px solid #84B0C7;
-}
diff --git a/root-finding/doc/latex/FreeSans.ttf b/root-finding/doc/latex/FreeSans.ttf
deleted file mode 100644
index b550b90..0000000
Binary files a/root-finding/doc/latex/FreeSans.ttf and /dev/null differ
diff --git a/root-finding/doc/latex/Makefile b/root-finding/doc/latex/Makefile
deleted file mode 100644
index 8b7c89a..0000000
--- a/root-finding/doc/latex/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-all: clean refman.pdf
-
-pdf: refman.pdf
-
-refman.pdf: refman.tex
- pdflatex refman.tex
- makeindex refman.idx
- pdflatex refman.tex
- latex_count=5 ; \
- while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\
- do \
- echo "Rerunning latex...." ;\
- pdflatex refman.tex ;\
- latex_count=`expr $$latex_count - 1` ;\
- done
-
-
-clean:
- rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out refman.pdf
diff --git a/root-finding/doc/latex/RootFindingBase_8c.tex b/root-finding/doc/latex/RootFindingBase_8c.tex
deleted file mode 100644
index 37af490..0000000
--- a/root-finding/doc/latex/RootFindingBase_8c.tex
+++ /dev/null
@@ -1,71 +0,0 @@
-\hypertarget{RootFindingBase_8c}{
-\subsection{src/RootFindingBase.c File Reference}
-\label{RootFindingBase_8c}\index{src/RootFindingBase.c@{src/RootFindingBase.c}}
-}
-/root-finding/src/RootFindingBase.c
-
-{\tt \#include \char`\"{}RootFindingBase.h\char`\"{}}\par
-{\tt \#include \char`\"{}messages/RootFindingMessages.h\char`\"{}}\par
-{\tt \#include $<$stdio.h$>$}\par
-{\tt \#include $<$stdlib.h$>$}\par
-{\tt \#include $<$math.h$>$}\par
-\subsubsection*{Functions}
-\begin{CompactItemize}
-\item
-\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$ \hyperlink{group____roots_gb245c32498c083793bc740a45b118280}{RootFindingBaseCreate} (muParserHandle\_\-t mupObj, \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} $\ast$varPtr)
-\begin{CompactList}\small\item\em Cria o objeto \hyperlink{structRootFindingBase}{RootFindingBase}. \item\end{CompactList}\item
-void \hyperlink{group____roots_gafb0a57a39081653e224b3b7e95774f0}{RootFindingBaseReset} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
-\begin{CompactList}\small\item\em Reinicializa o objeto struct \hyperlink{structRootFindingBase}{RootFindingBase}. \item\end{CompactList}\item
-void \hyperlink{group____roots_gaf5d5b67be8d281fefa22e9e7cb4c24b}{RootFindingBaseDelete} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$obj)
-\begin{CompactList}\small\item\em Apaga o objeto \hyperlink{structRootFindingBase}{RootFindingBase}. \item\end{CompactList}\item
-static \hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____roots_g0a4ce2e4b5aee1fe78afe76b2a2bf71e}{isRangeError} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
-\begin{CompactList}\small\item\em Verify if errorCode is a RangeError. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____roots_g66563d156c9a25a8316a9c557e0bf7b8}{RootFindingBaseSetRange} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj, \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} a, \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} b)
-\begin{CompactList}\small\item\em Define o intervalo para procura da raiz. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{group____roots_g5d64bcdb5cde64f2e5c757f74e82d336}{RootFindingBaseEval} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj, \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} value)
-\begin{CompactList}\small\item\em Avalia a funcao em um ponto. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{group____roots_g328a1c4011dcb869d32a8b566d1c4b67}{RootFindingBase2nDiffEval} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj, \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} value)
-\begin{CompactList}\small\item\em Avalia a 2a. diferencial da funcao em um ponto. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{group____roots_g4971f377f5d7fdf4d2a55ed324955f09}{RootFindingBaseDiffEval} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj, \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} value)
-\begin{CompactList}\small\item\em Avalia a diferencial da funcao em um ponto. \item\end{CompactList}\item
-int \hyperlink{group____roots_gbcf354e731e02c63652af3a2058e739d}{RootFindingBaseGetErrorCode} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
-\begin{CompactList}\small\item\em Obtem o codigo de erro. \item\end{CompactList}\item
-int \hyperlink{group____roots_g1712b9a29b6e6b15df2195319d5f5d70}{RootFindingBaseGetStateCode} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
-\begin{CompactList}\small\item\em Obtem o codigo referente ao estado do objeto. \item\end{CompactList}\item
-const char $\ast$ \hyperlink{group____roots_gcc5a0a8948e4b02a878f8d534c0bc982}{RootFindingBaseGetErrorMessage} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
-\begin{CompactList}\small\item\em Obtem a mensagem de erro. \item\end{CompactList}\item
-const char $\ast$ \hyperlink{group____roots_ga2434bfeb9592ff54df8601cd1a9a04d}{RootFindingBaseGetStateMessage} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
-\begin{CompactList}\small\item\em Obtem a mensagem referente ao estado do objeto. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____roots_gec634820d94c4205729589fc44676b72}{RootFindingBaseHasError} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
-\begin{CompactList}\small\item\em Verifica se ha erros. \item\end{CompactList}\end{CompactItemize}
-\subsubsection*{Variables}
-\begin{CompactItemize}
-\item
-static char \hyperlink{RootFindingBase_8c_e6f024d5924f8ecf7500cedfab2c0606}{msg} \mbox{[}255\mbox{]}
-\end{CompactItemize}
-
-
-\subsubsection{Detailed Description}
-/root-finding/src/RootFindingBase.c
-
-\begin{Desc}
-\item[Date:]25/03/2010 \end{Desc}
-\begin{Desc}
-\item[Author:]Matheus Neder $<$\href{mailto:matheusneder@gmail.com}{\tt matheusneder@gmail.com}$>$ \end{Desc}
-
-
-Definition in file \hyperlink{RootFindingBase_8c-source}{RootFindingBase.c}.
-
-\subsubsection{Variable Documentation}
-\hypertarget{RootFindingBase_8c_e6f024d5924f8ecf7500cedfab2c0606}{
-\index{RootFindingBase.c@{RootFindingBase.c}!msg@{msg}}
-\index{msg@{msg}!RootFindingBase.c@{RootFindingBase.c}}
-\paragraph[msg]{\setlength{\rightskip}{0pt plus 5cm}char {\bf msg}\mbox{[}255\mbox{]}\hspace{0.3cm}{\tt \mbox{[}static\mbox{]}}}\hfill}
-\label{RootFindingBase_8c_e6f024d5924f8ecf7500cedfab2c0606}
-
-
-
-
-Definition at line 141 of file RootFindingBase.c.
-
-Referenced by RootFindingBaseGetErrorMessage(), RootFindingBaseGetStateMessage(), RootFindingBissecaoGetStateMessage(), RootFindingCordasGetErrorMessage(), RootFindingCordasGetStateMessage(), RootFindingNewtonRhapsonGetErrorMessage(), RootFindingNewtonRhapsonGetStateMessage(), and RootFindingPegasoGetStateMessage().
\ No newline at end of file
diff --git a/root-finding/doc/latex/RootFindingBase_8d.tex b/root-finding/doc/latex/RootFindingBase_8d.tex
deleted file mode 100644
index d53fe8c..0000000
--- a/root-finding/doc/latex/RootFindingBase_8d.tex
+++ /dev/null
@@ -1,4 +0,0 @@
-\hypertarget{RootFindingBase_8d}{
-\subsection{Release/src/RootFindingBase.d File Reference}
-\label{RootFindingBase_8d}\index{Release/src/RootFindingBase.d@{Release/src/RootFindingBase.d}}
-}
diff --git a/root-finding/doc/latex/RootFindingBase_8h.tex b/root-finding/doc/latex/RootFindingBase_8h.tex
deleted file mode 100644
index 939917f..0000000
--- a/root-finding/doc/latex/RootFindingBase_8h.tex
+++ /dev/null
@@ -1,56 +0,0 @@
-\hypertarget{RootFindingBase_8h}{
-\subsection{include/RootFindingBase.h File Reference}
-\label{RootFindingBase_8h}\index{include/RootFindingBase.h@{include/RootFindingBase.h}}
-}
-/root-finding/include/RootFindingBase.h
-
-{\tt \#include \char`\"{}RootFindingCommon.h\char`\"{}}\par
-\subsubsection*{Data Structures}
-\begin{CompactItemize}
-\item
-struct \hyperlink{structRootFindingBase}{RootFindingBase}
-\begin{CompactList}\small\item\em Estrutura de dados para \hyperlink{structRootFindingBase}{RootFindingBase}. \item\end{CompactList}\end{CompactItemize}
-\subsubsection*{Typedefs}
-\begin{CompactItemize}
-\item
-typedef struct \hyperlink{structRootFindingBase}{RootFindingBase} \hyperlink{group____roots_gdb81038cc3cdc5d4af8be9fe0c45f11a}{RootFindingBaseT}
-\begin{CompactList}\small\item\em Apelido para struct \hyperlink{structRootFindingBase}{RootFindingBase}. \item\end{CompactList}\end{CompactItemize}
-\subsubsection*{Functions}
-\begin{CompactItemize}
-\item
-\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$ \hyperlink{group____roots_gb245c32498c083793bc740a45b118280}{RootFindingBaseCreate} (muParserHandle\_\-t mupObj, \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} $\ast$varPtr)
-\begin{CompactList}\small\item\em Cria o objeto \hyperlink{structRootFindingBase}{RootFindingBase}. \item\end{CompactList}\item
-void \hyperlink{group____roots_gaf5d5b67be8d281fefa22e9e7cb4c24b}{RootFindingBaseDelete} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$obj)
-\begin{CompactList}\small\item\em Apaga o objeto \hyperlink{structRootFindingBase}{RootFindingBase}. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____roots_g66563d156c9a25a8316a9c557e0bf7b8}{RootFindingBaseSetRange} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj, \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} a, \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} b)
-\begin{CompactList}\small\item\em Define o intervalo para procura da raiz. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{group____roots_g5d64bcdb5cde64f2e5c757f74e82d336}{RootFindingBaseEval} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj, \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} value)
-\begin{CompactList}\small\item\em Avalia a funcao em um ponto. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{group____roots_g328a1c4011dcb869d32a8b566d1c4b67}{RootFindingBase2nDiffEval} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj, \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} value)
-\begin{CompactList}\small\item\em Avalia a 2a. diferencial da funcao em um ponto. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{group____roots_g4971f377f5d7fdf4d2a55ed324955f09}{RootFindingBaseDiffEval} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj, \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} value)
-\begin{CompactList}\small\item\em Avalia a diferencial da funcao em um ponto. \item\end{CompactList}\item
-void \hyperlink{group____roots_gafb0a57a39081653e224b3b7e95774f0}{RootFindingBaseReset} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
-\begin{CompactList}\small\item\em Reinicializa o objeto struct \hyperlink{structRootFindingBase}{RootFindingBase}. \item\end{CompactList}\item
-int \hyperlink{group____roots_gbcf354e731e02c63652af3a2058e739d}{RootFindingBaseGetErrorCode} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
-\begin{CompactList}\small\item\em Obtem o codigo de erro. \item\end{CompactList}\item
-int \hyperlink{group____roots_g1712b9a29b6e6b15df2195319d5f5d70}{RootFindingBaseGetStateCode} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
-\begin{CompactList}\small\item\em Obtem o codigo referente ao estado do objeto. \item\end{CompactList}\item
-const char $\ast$ \hyperlink{group____roots_gcc5a0a8948e4b02a878f8d534c0bc982}{RootFindingBaseGetErrorMessage} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
-\begin{CompactList}\small\item\em Obtem a mensagem de erro. \item\end{CompactList}\item
-const char $\ast$ \hyperlink{group____roots_ga2434bfeb9592ff54df8601cd1a9a04d}{RootFindingBaseGetStateMessage} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
-\begin{CompactList}\small\item\em Obtem a mensagem referente ao estado do objeto. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____roots_gec634820d94c4205729589fc44676b72}{RootFindingBaseHasError} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
-\begin{CompactList}\small\item\em Verifica se ha erros. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsubsection{Detailed Description}
-/root-finding/include/RootFindingBase.h
-
-\begin{Desc}
-\item[Date:]25/03/2010 \end{Desc}
-\begin{Desc}
-\item[Author:]Matheus Neder $<$\href{mailto:matheusneder@gmail.com}{\tt matheusneder@gmail.com}$>$ \end{Desc}
-
-
-Definition in file \hyperlink{RootFindingBase_8h-source}{RootFindingBase.h}.
\ No newline at end of file
diff --git a/root-finding/doc/latex/RootFindingBissecao_8c.tex b/root-finding/doc/latex/RootFindingBissecao_8c.tex
deleted file mode 100644
index da3e373..0000000
--- a/root-finding/doc/latex/RootFindingBissecao_8c.tex
+++ /dev/null
@@ -1,69 +0,0 @@
-\hypertarget{RootFindingBissecao_8c}{
-\subsection{src/RootFindingBissecao.c File Reference}
-\label{RootFindingBissecao_8c}\index{src/RootFindingBissecao.c@{src/RootFindingBissecao.c}}
-}
-/root-finding/src/RootFindingBissecao.c
-
-{\tt \#include \char`\"{}RootFindingBissecao.h\char`\"{}}\par
-{\tt \#include \char`\"{}messages/RootFindingMessages.h\char`\"{}}\par
-{\tt \#include $<$stdlib.h$>$}\par
-{\tt \#include $<$stdio.h$>$}\par
-{\tt \#include $<$math.h$>$}\par
-\subsubsection*{Functions}
-\begin{CompactItemize}
-\item
-static void \hyperlink{group____bissecao_g35fd0bd3c36285504bfc64f6a4fc2727}{setError} (\hyperlink{structRootFindingBissecao}{RootFindingBissecaoT} $\ast$bissecaoObj, int errorCode)
-\begin{CompactList}\small\item\em Set error code and change state to BISSECAO\_\-ERROR\_\-FOUND. \item\end{CompactList}\item
-static void \hyperlink{group____bissecao_g4dc0dd2ead3960f74572fc6d3afbe8a7}{resetError} (\hyperlink{structRootFindingBissecao}{RootFindingBissecaoT} $\ast$bissecaoObj)
-\item
-\hyperlink{structRootFindingBissecao}{RootFindingBissecaoT} $\ast$ \hyperlink{group____bissecao_g01fb79a4dd7e1f53eb1233f262528f66}{RootFindingBissecaoCreate} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
-\begin{CompactList}\small\item\em Cria um objeto do tipo struct \hyperlink{structRootFindingBissecao}{RootFindingBissecao}. \item\end{CompactList}\item
-static \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{group____bissecao_g9edf187b4ec1c46191fc8d208f506247}{computeX} (\hyperlink{structRootFindingBissecao}{RootFindingBissecaoT} $\ast$bissecaoObj)
-\begin{CompactList}\small\item\em Calcula o X baseado no intervalo \mbox{[}a, b\mbox{]}. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____bissecao_g565bfd11019354823afbcffe501801c8}{RootFindingBissecaoInit} (\hyperlink{structRootFindingBissecao}{RootFindingBissecaoT} $\ast$bissecaoObj)
-\begin{CompactList}\small\item\em Inicializa o objeto \hyperlink{structRootFindingBissecao}{RootFindingBissecao}. \item\end{CompactList}\item
-void \hyperlink{group____bissecao_g9c2a72c616c6ae34254a9a807394ecb5}{RootFindingBissecaoDelete} (\hyperlink{structRootFindingBissecao}{RootFindingBissecaoT} $\ast$obj)
-\begin{CompactList}\small\item\em Apaga a instancia do objeto \hyperlink{structRootFindingBissecao}{RootFindingBissecao}. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____bissecao_g00f707bfd08d203eb0b941b6b09e5639}{RootFindingBissecaoPerformIteration} (\hyperlink{structRootFindingBissecao}{RootFindingBissecaoT} $\ast$bissecaoObj)
-\begin{CompactList}\small\item\em Realiza a iteracao. \item\end{CompactList}\item
-void \hyperlink{group____bissecao_gee709dc3b98a74148de8312b12373bcc}{RootFindingBissecaoFindNewRange} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
-\begin{CompactList}\small\item\em Encontra um novo intervalo \mbox{[}A, B\mbox{]} e os altera no objeto RootFindingBaseT baseado nos \mbox{[}A, B\mbox{]} e x existentes. Utilizado em \hyperlink{group____bissecao_g00f707bfd08d203eb0b941b6b09e5639}{RootFindingBissecaoPerformIteration} porem principalmente util para alterar o intervalo quando intercambiando entre metodos diferentes. \item\end{CompactList}\item
-int \hyperlink{group____bissecao_g9672d1ca4387db1792f8219968118900}{RootFindingBissecaoGetErrorCode} (\hyperlink{structRootFindingBissecao}{RootFindingBissecaoT} $\ast$bissecaoObj)
-\begin{CompactList}\small\item\em Obtem o codigo de erro. \item\end{CompactList}\item
-int \hyperlink{group____bissecao_g2ab4fb7daf5901001d011ee85dc4cfe0}{RootFindingBissecaoGetStateCode} (\hyperlink{structRootFindingBissecao}{RootFindingBissecaoT} $\ast$bissecaoObj)
-\begin{CompactList}\small\item\em Obtem o codigo referente ao estado do objeto. \item\end{CompactList}\item
-const char $\ast$ \hyperlink{group____bissecao_g77e94d3a9b5999461aabeca3bfe1837a}{RootFindingBissecaoGetErrorMessage} (\hyperlink{structRootFindingBissecao}{RootFindingBissecaoT} $\ast$bissecaoObj)
-\begin{CompactList}\small\item\em Obtem a mensagem de erro. \item\end{CompactList}\item
-const char $\ast$ \hyperlink{group____bissecao_gb0455a1f4f30b2e8916d9dff5c237be1}{RootFindingBissecaoGetStateMessage} (\hyperlink{structRootFindingBissecao}{RootFindingBissecaoT} $\ast$bissecaoObj)
-\begin{CompactList}\small\item\em Obtem a mensagem referente ao estado do objeto. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____bissecao_gbcac5093ad9f3d46feb5d7eb89bb2a75}{RootFindingBissecaoHasError} (\hyperlink{structRootFindingBissecao}{RootFindingBissecaoT} $\ast$bissecaoObj)
-\begin{CompactList}\small\item\em Verifica se ha erros. \item\end{CompactList}\end{CompactItemize}
-\subsubsection*{Variables}
-\begin{CompactItemize}
-\item
-static char \hyperlink{RootFindingBissecao_8c_e6f024d5924f8ecf7500cedfab2c0606}{msg} \mbox{[}255\mbox{]}
-\end{CompactItemize}
-
-
-\subsubsection{Detailed Description}
-/root-finding/src/RootFindingBissecao.c
-
-\begin{Desc}
-\item[Date:]26/03/2010 \end{Desc}
-\begin{Desc}
-\item[Author:]Matheus Neder $<$\href{mailto:matheusneder@gmail.com}{\tt matheusneder@gmail.com}$>$ \end{Desc}
-
-
-Definition in file \hyperlink{RootFindingBissecao_8c-source}{RootFindingBissecao.c}.
-
-\subsubsection{Variable Documentation}
-\hypertarget{RootFindingBissecao_8c_e6f024d5924f8ecf7500cedfab2c0606}{
-\index{RootFindingBissecao.c@{RootFindingBissecao.c}!msg@{msg}}
-\index{msg@{msg}!RootFindingBissecao.c@{RootFindingBissecao.c}}
-\paragraph[msg]{\setlength{\rightskip}{0pt plus 5cm}char {\bf msg}\mbox{[}255\mbox{]}\hspace{0.3cm}{\tt \mbox{[}static\mbox{]}}}\hfill}
-\label{RootFindingBissecao_8c_e6f024d5924f8ecf7500cedfab2c0606}
-
-
-
-
-Definition at line 178 of file RootFindingBissecao.c.
\ No newline at end of file
diff --git a/root-finding/doc/latex/RootFindingBissecao_8d.tex b/root-finding/doc/latex/RootFindingBissecao_8d.tex
deleted file mode 100644
index 99aa1db..0000000
--- a/root-finding/doc/latex/RootFindingBissecao_8d.tex
+++ /dev/null
@@ -1,4 +0,0 @@
-\hypertarget{RootFindingBissecao_8d}{
-\subsection{Release/src/RootFindingBissecao.d File Reference}
-\label{RootFindingBissecao_8d}\index{Release/src/RootFindingBissecao.d@{Release/src/RootFindingBissecao.d}}
-}
diff --git a/root-finding/doc/latex/RootFindingBissecao_8h.tex b/root-finding/doc/latex/RootFindingBissecao_8h.tex
deleted file mode 100644
index 3f1e992..0000000
--- a/root-finding/doc/latex/RootFindingBissecao_8h.tex
+++ /dev/null
@@ -1,59 +0,0 @@
-\hypertarget{RootFindingBissecao_8h}{
-\subsection{include/RootFindingBissecao.h File Reference}
-\label{RootFindingBissecao_8h}\index{include/RootFindingBissecao.h@{include/RootFindingBissecao.h}}
-}
-/root-finding/include/RootFindingBissecao.h
-
-{\tt \#include \char`\"{}RootFindingBase.h\char`\"{}}\par
-\subsubsection*{Data Structures}
-\begin{CompactItemize}
-\item
-struct \hyperlink{structRootFindingBissecao}{RootFindingBissecao}
-\begin{CompactList}\small\item\em Estrutura de dados para o Metodo da Bissecao. \item\end{CompactList}\end{CompactItemize}
-\subsubsection*{Defines}
-\begin{CompactItemize}
-\item
-\#define \hyperlink{group____bissecao_g35fa37eaf728f4216a2b5b0ed5a9c685}{BISSECAO\_\-DEFAULT\_\-MAX\_\-ITERATIONS}~100
-\item
-\#define \hyperlink{group____bissecao_g69c6773347f58386687f3b4bcdad0e01}{BISSECAO\_\-DEFAULT\_\-TOLERANCE}~1e-7
-\end{CompactItemize}
-\subsubsection*{Typedefs}
-\begin{CompactItemize}
-\item
-typedef struct \hyperlink{structRootFindingBissecao}{RootFindingBissecao} \hyperlink{group____bissecao_gb3511b238887380d8ad7579693f400d1}{RootFindingBissecaoT}
-\begin{CompactList}\small\item\em Apelido para struct \hyperlink{structRootFindingBissecao}{RootFindingBissecao}. \item\end{CompactList}\end{CompactItemize}
-\subsubsection*{Functions}
-\begin{CompactItemize}
-\item
-\hyperlink{structRootFindingBissecao}{RootFindingBissecaoT} $\ast$ \hyperlink{group____bissecao_g01fb79a4dd7e1f53eb1233f262528f66}{RootFindingBissecaoCreate} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
-\begin{CompactList}\small\item\em Cria um objeto do tipo struct \hyperlink{structRootFindingBissecao}{RootFindingBissecao}. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____bissecao_g565bfd11019354823afbcffe501801c8}{RootFindingBissecaoInit} (\hyperlink{structRootFindingBissecao}{RootFindingBissecaoT} $\ast$bissecaoObj)
-\begin{CompactList}\small\item\em Inicializa o objeto \hyperlink{structRootFindingBissecao}{RootFindingBissecao}. \item\end{CompactList}\item
-void \hyperlink{group____bissecao_g9c2a72c616c6ae34254a9a807394ecb5}{RootFindingBissecaoDelete} (\hyperlink{structRootFindingBissecao}{RootFindingBissecaoT} $\ast$obj)
-\begin{CompactList}\small\item\em Apaga a instancia do objeto \hyperlink{structRootFindingBissecao}{RootFindingBissecao}. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____bissecao_g00f707bfd08d203eb0b941b6b09e5639}{RootFindingBissecaoPerformIteration} (\hyperlink{structRootFindingBissecao}{RootFindingBissecaoT} $\ast$bissecaoObj)
-\begin{CompactList}\small\item\em Realiza a iteracao. \item\end{CompactList}\item
-void \hyperlink{group____bissecao_gee709dc3b98a74148de8312b12373bcc}{RootFindingBissecaoFindNewRange} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
-\begin{CompactList}\small\item\em Encontra um novo intervalo \mbox{[}A, B\mbox{]} e os altera no objeto RootFindingBaseT baseado nos \mbox{[}A, B\mbox{]} e x existentes. Utilizado em \hyperlink{group____bissecao_g00f707bfd08d203eb0b941b6b09e5639}{RootFindingBissecaoPerformIteration} porem principalmente util para alterar o intervalo quando intercambiando entre metodos diferentes. \item\end{CompactList}\item
-int \hyperlink{group____bissecao_g9672d1ca4387db1792f8219968118900}{RootFindingBissecaoGetErrorCode} (\hyperlink{structRootFindingBissecao}{RootFindingBissecaoT} $\ast$bissecaoObj)
-\begin{CompactList}\small\item\em Obtem o codigo de erro. \item\end{CompactList}\item
-int \hyperlink{group____bissecao_g2ab4fb7daf5901001d011ee85dc4cfe0}{RootFindingBissecaoGetStateCode} (\hyperlink{structRootFindingBissecao}{RootFindingBissecaoT} $\ast$bissecaoObj)
-\begin{CompactList}\small\item\em Obtem o codigo referente ao estado do objeto. \item\end{CompactList}\item
-const char $\ast$ \hyperlink{group____bissecao_g77e94d3a9b5999461aabeca3bfe1837a}{RootFindingBissecaoGetErrorMessage} (\hyperlink{structRootFindingBissecao}{RootFindingBissecaoT} $\ast$bissecaoObj)
-\begin{CompactList}\small\item\em Obtem a mensagem de erro. \item\end{CompactList}\item
-const char $\ast$ \hyperlink{group____bissecao_gb0455a1f4f30b2e8916d9dff5c237be1}{RootFindingBissecaoGetStateMessage} (\hyperlink{structRootFindingBissecao}{RootFindingBissecaoT} $\ast$bissecaoObj)
-\begin{CompactList}\small\item\em Obtem a mensagem referente ao estado do objeto. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____bissecao_gbcac5093ad9f3d46feb5d7eb89bb2a75}{RootFindingBissecaoHasError} (\hyperlink{structRootFindingBissecao}{RootFindingBissecaoT} $\ast$bissecaoObj)
-\begin{CompactList}\small\item\em Verifica se ha erros. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsubsection{Detailed Description}
-/root-finding/include/RootFindingBissecao.h
-
-\begin{Desc}
-\item[Date:]26/03/2010 \end{Desc}
-\begin{Desc}
-\item[Author:]Matheus Neder $<$\href{mailto:matheusneder@gmail.com}{\tt matheusneder@gmail.com}$>$ \end{Desc}
-
-
-Definition in file \hyperlink{RootFindingBissecao_8h-source}{RootFindingBissecao.h}.
\ No newline at end of file
diff --git a/root-finding/doc/latex/RootFindingCommon_8c.tex b/root-finding/doc/latex/RootFindingCommon_8c.tex
deleted file mode 100644
index 652aefc..0000000
--- a/root-finding/doc/latex/RootFindingCommon_8c.tex
+++ /dev/null
@@ -1,132 +0,0 @@
-\hypertarget{RootFindingCommon_8c}{
-\subsection{src/RootFindingCommon.c File Reference}
-\label{RootFindingCommon_8c}\index{src/RootFindingCommon.c@{src/RootFindingCommon.c}}
-}
-/root-finding/src/RootFindingCommon.c
-
-{\tt \#include \char`\"{}RootFindingCommon.h\char`\"{}}\par
-{\tt \#include $<$string.h$>$}\par
-{\tt \#include $<$math.h$>$}\par
-\subsubsection*{Functions}
-\begin{CompactItemize}
-\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{RootFindingCommon_8c_76a682bfff8a85e4c26013247db1b0ab}{getAxisVarPtr} (muParserHandle\_\-t mupObj, const char $\ast$axis, \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} $\ast$$\ast$varPtr)
-\begin{CompactList}\small\item\em Obtem o endereco para a variavel do eixo onde deve-se. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{RootFindingCommon_8c_d90aee6760bcf8fbfd5dbc3b52934e70}{infinity} ()
-\begin{CompactList}\small\item\em Obtem o valor infinito. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{RootFindingCommon_8c_977a6bd4f033997ff5d5408c9ecf3ec9}{Mup2ndDiff} (muParserHandle\_\-t mupObj, \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} $\ast$varPtr)
-\begin{CompactList}\small\item\em Aproximacao da segunda diferencial no ponto utilizando \char`\"{}Finite difference\char`\"{}. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{RootFindingCommon_8c_3d3296b37f9383ae7b5257b5523e0d43}{MupDiff} (muParserHandle\_\-t mupObj, \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} $\ast$varPtr)
-\begin{CompactList}\small\item\em Aproximacao da diferencial no ponto utilizando \char`\"{}regard to a variable\char`\"{} O codigo foi adaptado para C c/ base no metodo Diff da classe muParser (C++), infelizmente a API para C do muParser nao disbonibiliza o metodo Diff. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{RootFindingCommon_8c_92bc6cb79bbeafa779507dd6384b6ff6}{isInfOrNan} (\hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} num)
-\begin{CompactList}\small\item\em Verifica se um dado numero \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} eh infinito ou \char`\"{}Not a Number\char`\"{}. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsubsection{Detailed Description}
-/root-finding/src/RootFindingCommon.c
-
-\begin{Desc}
-\item[Date:]25/03/2010 \end{Desc}
-\begin{Desc}
-\item[Author:]Matheus Neder $<$\href{mailto:matheusneder@gmail.com}{\tt matheusneder@gmail.com}$>$ \end{Desc}
-
-
-Definition in file \hyperlink{RootFindingCommon_8c-source}{RootFindingCommon.c}.
-
-\subsubsection{Function Documentation}
-\hypertarget{RootFindingCommon_8c_76a682bfff8a85e4c26013247db1b0ab}{
-\index{RootFindingCommon.c@{RootFindingCommon.c}!getAxisVarPtr@{getAxisVarPtr}}
-\index{getAxisVarPtr@{getAxisVarPtr}!RootFindingCommon.c@{RootFindingCommon.c}}
-\paragraph[getAxisVarPtr]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingBoolT} getAxisVarPtr (muParserHandle\_\-t {\em mupObj}, \/ const char $\ast$ {\em axis}, \/ {\bf RootFindingDoubleT} $\ast$$\ast$ {\em varPtr})}\hfill}
-\label{RootFindingCommon_8c_76a682bfff8a85e4c26013247db1b0ab}
-
-
-Obtem o endereco para a variavel do eixo onde deve-se.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em mupObj}]Ponteiro para objeto muParser contendo a expressao \item[{\em axis}]Eixo em qual a raiz deve ser procurada \item[\mbox{$\rightarrow$} {\em varPtr}]Ponteiro para onde o endereco deve ser atribuido \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]TRUE em caso de sucesso FALSE em caso de falha \end{Desc}
-
-
-Definition at line 30 of file RootFindingCommon.c.
-
-References FALSE, RootFindingPegaso::i, and TRUE.\hypertarget{RootFindingCommon_8c_d90aee6760bcf8fbfd5dbc3b52934e70}{
-\index{RootFindingCommon.c@{RootFindingCommon.c}!infinity@{infinity}}
-\index{infinity@{infinity}!RootFindingCommon.c@{RootFindingCommon.c}}
-\paragraph[infinity]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingDoubleT} infinity ()}\hfill}
-\label{RootFindingCommon_8c_d90aee6760bcf8fbfd5dbc3b52934e70}
-
-
-Obtem o valor infinito.
-
-\begin{Desc}
-\item[Returns:]inf \end{Desc}
-
-
-Definition at line 55 of file RootFindingCommon.c.
-
-Referenced by RootFindingBaseReset(), RootFindingBissecaoInit(), RootFindingCordasInit(), and RootFindingNewtonRhapsonInit().\hypertarget{RootFindingCommon_8c_92bc6cb79bbeafa779507dd6384b6ff6}{
-\index{RootFindingCommon.c@{RootFindingCommon.c}!isInfOrNan@{isInfOrNan}}
-\index{isInfOrNan@{isInfOrNan}!RootFindingCommon.c@{RootFindingCommon.c}}
-\paragraph[isInfOrNan]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingBoolT} isInfOrNan ({\bf RootFindingDoubleT} {\em num})}\hfill}
-\label{RootFindingCommon_8c_92bc6cb79bbeafa779507dd6384b6ff6}
-
-
-Verifica se um dado numero \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} eh infinito ou \char`\"{}Not a Number\char`\"{}.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em num}]Numero a verificado \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]TRUE se isinf(num) ou isnan(num) \end{Desc}
-
-
-Definition at line 97 of file RootFindingCommon.c.
-
-Referenced by RootFindingBissecaoPerformIteration(), RootFindingCordasPerformIteration(), RootFindingNewtonRhapsonPerformIteration(), and RootFindingPegasoPerformIteration().\hypertarget{RootFindingCommon_8c_977a6bd4f033997ff5d5408c9ecf3ec9}{
-\index{RootFindingCommon.c@{RootFindingCommon.c}!Mup2ndDiff@{Mup2ndDiff}}
-\index{Mup2ndDiff@{Mup2ndDiff}!RootFindingCommon.c@{RootFindingCommon.c}}
-\paragraph[Mup2ndDiff]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingDoubleT} Mup2ndDiff (muParserHandle\_\-t {\em mupObj}, \/ {\bf RootFindingDoubleT} $\ast$ {\em varPtr})}\hfill}
-\label{RootFindingCommon_8c_977a6bd4f033997ff5d5408c9ecf3ec9}
-
-
-Aproximacao da segunda diferencial no ponto utilizando \char`\"{}Finite difference\char`\"{}.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em mupObj}]Objeto muParser (ponteiro) \item[{\em varPtr}]Ponteiro para a variavel relacionada a expressao no objeto muParser referente a qual variavel deve ser diferenciado \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Valor da segunda diferencial no ponto \end{Desc}
-
-
-Definition at line 61 of file RootFindingCommon.c.
-
-Referenced by RootFindingBase2nDiffEval().\hypertarget{RootFindingCommon_8c_3d3296b37f9383ae7b5257b5523e0d43}{
-\index{RootFindingCommon.c@{RootFindingCommon.c}!MupDiff@{MupDiff}}
-\index{MupDiff@{MupDiff}!RootFindingCommon.c@{RootFindingCommon.c}}
-\paragraph[MupDiff]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingDoubleT} MupDiff (muParserHandle\_\-t {\em mupObj}, \/ {\bf RootFindingDoubleT} $\ast$ {\em varPtr})}\hfill}
-\label{RootFindingCommon_8c_3d3296b37f9383ae7b5257b5523e0d43}
-
-
-Aproximacao da diferencial no ponto utilizando \char`\"{}regard to a variable\char`\"{} O codigo foi adaptado para C c/ base no metodo Diff da classe muParser (C++), infelizmente a API para C do muParser nao disbonibiliza o metodo Diff.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em mupObj}]Objeto muParser (ponteiro) \item[{\em varPtr}]Ponteiro para a variavel relacionada a expressao no objeto muParser referente a qual variavel deve ser diferenciado \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Valor da diferencial no ponto \end{Desc}
-
-
-Definition at line 77 of file RootFindingCommon.c.
-
-Referenced by RootFindingBaseDiffEval().
\ No newline at end of file
diff --git a/root-finding/doc/latex/RootFindingCommon_8d.tex b/root-finding/doc/latex/RootFindingCommon_8d.tex
deleted file mode 100644
index fa364c6..0000000
--- a/root-finding/doc/latex/RootFindingCommon_8d.tex
+++ /dev/null
@@ -1,4 +0,0 @@
-\hypertarget{RootFindingCommon_8d}{
-\subsection{Release/src/RootFindingCommon.d File Reference}
-\label{RootFindingCommon_8d}\index{Release/src/RootFindingCommon.d@{Release/src/RootFindingCommon.d}}
-}
diff --git a/root-finding/doc/latex/RootFindingCommon_8h.tex b/root-finding/doc/latex/RootFindingCommon_8h.tex
deleted file mode 100644
index e4a9d68..0000000
--- a/root-finding/doc/latex/RootFindingCommon_8h.tex
+++ /dev/null
@@ -1,190 +0,0 @@
-\hypertarget{RootFindingCommon_8h}{
-\subsection{include/RootFindingCommon.h File Reference}
-\label{RootFindingCommon_8h}\index{include/RootFindingCommon.h@{include/RootFindingCommon.h}}
-}
-/root-finding/include/RootFindingCommon.h
-
-{\tt \#include $<$muParserDLL.h$>$}\par
-\subsubsection*{Defines}
-\begin{CompactItemize}
-\item
-\#define \hyperlink{RootFindingCommon_8h_a8cecfc5c5c054d2875c03e77b7be15d}{TRUE}~1
-\item
-\#define \hyperlink{RootFindingCommon_8h_a93f0eb578d23995850d61f7d61c55c1}{FALSE}~0
-\end{CompactItemize}
-\subsubsection*{Typedefs}
-\begin{CompactItemize}
-\item
-typedef double \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT}
-\item
-typedef int \hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT}
-\end{CompactItemize}
-\subsubsection*{Functions}
-\begin{CompactItemize}
-\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{RootFindingCommon_8h_76a682bfff8a85e4c26013247db1b0ab}{getAxisVarPtr} (muParserHandle\_\-t mupObj, const char $\ast$axis, \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} $\ast$$\ast$varPtr)
-\begin{CompactList}\small\item\em Obtem o endereco para a variavel do eixo onde deve-se. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{RootFindingCommon_8h_977a6bd4f033997ff5d5408c9ecf3ec9}{Mup2ndDiff} (muParserHandle\_\-t mupObj, \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} $\ast$varPtr)
-\begin{CompactList}\small\item\em Aproximacao da segunda diferencial no ponto utilizando \char`\"{}Finite difference\char`\"{}. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{RootFindingCommon_8h_3d3296b37f9383ae7b5257b5523e0d43}{MupDiff} (muParserHandle\_\-t mupObj, \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} $\ast$varPtr)
-\begin{CompactList}\small\item\em Aproximacao da diferencial no ponto utilizando \char`\"{}regard to a variable\char`\"{} O codigo foi adaptado para C c/ base no metodo Diff da classe muParser (C++), infelizmente a API para C do muParser nao disbonibiliza o metodo Diff. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{RootFindingCommon_8h_d90aee6760bcf8fbfd5dbc3b52934e70}{infinity} ()
-\begin{CompactList}\small\item\em Obtem o valor infinito. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{RootFindingCommon_8h_92bc6cb79bbeafa779507dd6384b6ff6}{isInfOrNan} (\hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} num)
-\begin{CompactList}\small\item\em Verifica se um dado numero \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} eh infinito ou \char`\"{}Not a Number\char`\"{}. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsubsection{Detailed Description}
-/root-finding/include/RootFindingCommon.h
-
-\begin{Desc}
-\item[Date:]25/03/2010 \end{Desc}
-\begin{Desc}
-\item[Author:]Matheus Neder $<$\href{mailto:matheusneder@gmail.com}{\tt matheusneder@gmail.com}$>$ \end{Desc}
-
-
-Definition in file \hyperlink{RootFindingCommon_8h-source}{RootFindingCommon.h}.
-
-\subsubsection{Define Documentation}
-\hypertarget{RootFindingCommon_8h_a93f0eb578d23995850d61f7d61c55c1}{
-\index{RootFindingCommon.h@{RootFindingCommon.h}!FALSE@{FALSE}}
-\index{FALSE@{FALSE}!RootFindingCommon.h@{RootFindingCommon.h}}
-\paragraph[FALSE]{\setlength{\rightskip}{0pt plus 5cm}\#define FALSE~0}\hfill}
-\label{RootFindingCommon_8h_a93f0eb578d23995850d61f7d61c55c1}
-
-
-
-
-Definition at line 39 of file RootFindingCommon.h.
-
-Referenced by getAxisVarPtr(), RootFindingBaseSetRange(), RootFindingBissecaoPerformIteration(), RootFindingCordasInit(), RootFindingCordasPerformIteration(), RootFindingNewtonRhapsonInit(), RootFindingNewtonRhapsonPerformIteration(), and RootFindingPegasoPerformIteration().\hypertarget{RootFindingCommon_8h_a8cecfc5c5c054d2875c03e77b7be15d}{
-\index{RootFindingCommon.h@{RootFindingCommon.h}!TRUE@{TRUE}}
-\index{TRUE@{TRUE}!RootFindingCommon.h@{RootFindingCommon.h}}
-\paragraph[TRUE]{\setlength{\rightskip}{0pt plus 5cm}\#define TRUE~1}\hfill}
-\label{RootFindingCommon_8h_a8cecfc5c5c054d2875c03e77b7be15d}
-
-
-
-
-Definition at line 36 of file RootFindingCommon.h.
-
-Referenced by getAxisVarPtr(), RootFindingBaseSetRange(), RootFindingBissecaoInit(), RootFindingBissecaoPerformIteration(), RootFindingCordasInit(), RootFindingCordasPerformIteration(), RootFindingNewtonRhapsonInit(), RootFindingNewtonRhapsonPerformIteration(), RootFindingPegasoInit(), and RootFindingPegasoPerformIteration().
-
-\subsubsection{Typedef Documentation}
-\hypertarget{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{
-\index{RootFindingCommon.h@{RootFindingCommon.h}!RootFindingBoolT@{RootFindingBoolT}}
-\index{RootFindingBoolT@{RootFindingBoolT}!RootFindingCommon.h@{RootFindingCommon.h}}
-\paragraph[RootFindingBoolT]{\setlength{\rightskip}{0pt plus 5cm}typedef int {\bf RootFindingBoolT}}\hfill}
-\label{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}
-
-
-
-
-Definition at line 33 of file RootFindingCommon.h.\hypertarget{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{
-\index{RootFindingCommon.h@{RootFindingCommon.h}!RootFindingDoubleT@{RootFindingDoubleT}}
-\index{RootFindingDoubleT@{RootFindingDoubleT}!RootFindingCommon.h@{RootFindingCommon.h}}
-\paragraph[RootFindingDoubleT]{\setlength{\rightskip}{0pt plus 5cm}typedef double {\bf RootFindingDoubleT}}\hfill}
-\label{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}
-
-
-
-
-Definition at line 31 of file RootFindingCommon.h.
-
-\subsubsection{Function Documentation}
-\hypertarget{RootFindingCommon_8h_76a682bfff8a85e4c26013247db1b0ab}{
-\index{RootFindingCommon.h@{RootFindingCommon.h}!getAxisVarPtr@{getAxisVarPtr}}
-\index{getAxisVarPtr@{getAxisVarPtr}!RootFindingCommon.h@{RootFindingCommon.h}}
-\paragraph[getAxisVarPtr]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingBoolT} getAxisVarPtr (muParserHandle\_\-t {\em mupObj}, \/ const char $\ast$ {\em axis}, \/ {\bf RootFindingDoubleT} $\ast$$\ast$ {\em varPtr})}\hfill}
-\label{RootFindingCommon_8h_76a682bfff8a85e4c26013247db1b0ab}
-
-
-Obtem o endereco para a variavel do eixo onde deve-se.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em mupObj}]Ponteiro para objeto muParser contendo a expressao \item[{\em axis}]Eixo em qual a raiz deve ser procurada \item[\mbox{$\rightarrow$} {\em varPtr}]Ponteiro para onde o endereco deve ser atribuido \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]TRUE em caso de sucesso FALSE em caso de falha \end{Desc}
-
-
-Definition at line 30 of file RootFindingCommon.c.
-
-References FALSE, RootFindingPegaso::i, and TRUE.\hypertarget{RootFindingCommon_8h_d90aee6760bcf8fbfd5dbc3b52934e70}{
-\index{RootFindingCommon.h@{RootFindingCommon.h}!infinity@{infinity}}
-\index{infinity@{infinity}!RootFindingCommon.h@{RootFindingCommon.h}}
-\paragraph[infinity]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingDoubleT} infinity ()}\hfill}
-\label{RootFindingCommon_8h_d90aee6760bcf8fbfd5dbc3b52934e70}
-
-
-Obtem o valor infinito.
-
-\begin{Desc}
-\item[Returns:]inf \end{Desc}
-
-
-Definition at line 55 of file RootFindingCommon.c.
-
-Referenced by RootFindingBaseReset(), RootFindingBissecaoInit(), RootFindingCordasInit(), and RootFindingNewtonRhapsonInit().\hypertarget{RootFindingCommon_8h_92bc6cb79bbeafa779507dd6384b6ff6}{
-\index{RootFindingCommon.h@{RootFindingCommon.h}!isInfOrNan@{isInfOrNan}}
-\index{isInfOrNan@{isInfOrNan}!RootFindingCommon.h@{RootFindingCommon.h}}
-\paragraph[isInfOrNan]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingBoolT} isInfOrNan ({\bf RootFindingDoubleT} {\em num})}\hfill}
-\label{RootFindingCommon_8h_92bc6cb79bbeafa779507dd6384b6ff6}
-
-
-Verifica se um dado numero \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} eh infinito ou \char`\"{}Not a Number\char`\"{}.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em num}]Numero a verificado \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]TRUE se isinf(num) ou isnan(num) \end{Desc}
-
-
-Definition at line 97 of file RootFindingCommon.c.
-
-Referenced by RootFindingBissecaoPerformIteration(), RootFindingCordasPerformIteration(), RootFindingNewtonRhapsonPerformIteration(), and RootFindingPegasoPerformIteration().\hypertarget{RootFindingCommon_8h_977a6bd4f033997ff5d5408c9ecf3ec9}{
-\index{RootFindingCommon.h@{RootFindingCommon.h}!Mup2ndDiff@{Mup2ndDiff}}
-\index{Mup2ndDiff@{Mup2ndDiff}!RootFindingCommon.h@{RootFindingCommon.h}}
-\paragraph[Mup2ndDiff]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingDoubleT} Mup2ndDiff (muParserHandle\_\-t {\em mupObj}, \/ {\bf RootFindingDoubleT} $\ast$ {\em varPtr})}\hfill}
-\label{RootFindingCommon_8h_977a6bd4f033997ff5d5408c9ecf3ec9}
-
-
-Aproximacao da segunda diferencial no ponto utilizando \char`\"{}Finite difference\char`\"{}.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em mupObj}]Objeto muParser (ponteiro) \item[{\em varPtr}]Ponteiro para a variavel relacionada a expressao no objeto muParser referente a qual variavel deve ser diferenciado \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Valor da segunda diferencial no ponto \end{Desc}
-
-
-Definition at line 61 of file RootFindingCommon.c.
-
-Referenced by RootFindingBase2nDiffEval().\hypertarget{RootFindingCommon_8h_3d3296b37f9383ae7b5257b5523e0d43}{
-\index{RootFindingCommon.h@{RootFindingCommon.h}!MupDiff@{MupDiff}}
-\index{MupDiff@{MupDiff}!RootFindingCommon.h@{RootFindingCommon.h}}
-\paragraph[MupDiff]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingDoubleT} MupDiff (muParserHandle\_\-t {\em mupObj}, \/ {\bf RootFindingDoubleT} $\ast$ {\em varPtr})}\hfill}
-\label{RootFindingCommon_8h_3d3296b37f9383ae7b5257b5523e0d43}
-
-
-Aproximacao da diferencial no ponto utilizando \char`\"{}regard to a variable\char`\"{} O codigo foi adaptado para C c/ base no metodo Diff da classe muParser (C++), infelizmente a API para C do muParser nao disbonibiliza o metodo Diff.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em mupObj}]Objeto muParser (ponteiro) \item[{\em varPtr}]Ponteiro para a variavel relacionada a expressao no objeto muParser referente a qual variavel deve ser diferenciado \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Valor da diferencial no ponto \end{Desc}
-
-
-Definition at line 77 of file RootFindingCommon.c.
-
-Referenced by RootFindingBaseDiffEval().
\ No newline at end of file
diff --git a/root-finding/doc/latex/RootFindingCordas_8c.tex b/root-finding/doc/latex/RootFindingCordas_8c.tex
deleted file mode 100644
index 1713327..0000000
--- a/root-finding/doc/latex/RootFindingCordas_8c.tex
+++ /dev/null
@@ -1,68 +0,0 @@
-\hypertarget{RootFindingCordas_8c}{
-\subsection{src/RootFindingCordas.c File Reference}
-\label{RootFindingCordas_8c}\index{src/RootFindingCordas.c@{src/RootFindingCordas.c}}
-}
-/root-finding/src/RootFindingCordas.c
-
-{\tt \#include \char`\"{}RootFindingCordas.h\char`\"{}}\par
-{\tt \#include \char`\"{}messages/RootFindingMessages.h\char`\"{}}\par
-{\tt \#include $<$stdlib.h$>$}\par
-{\tt \#include $<$stdio.h$>$}\par
-{\tt \#include $<$string.h$>$}\par
-{\tt \#include $<$math.h$>$}\par
-\subsubsection*{Functions}
-\begin{CompactItemize}
-\item
-static void \hyperlink{group____cordas_gb608a6128f3fe5d4a10990198b1dac4b}{setError} (\hyperlink{structRootFindingCordas}{RootFindingCordasT} $\ast$cordasObj, int errorCode)
-\begin{CompactList}\small\item\em Set error code and change state to CORDAS\_\-ERROR\_\-FOUND. \item\end{CompactList}\item
-static void \hyperlink{group____cordas_g69e02d4b63567d2bdde44b532d13fcbf}{resetError} (\hyperlink{structRootFindingCordas}{RootFindingCordasT} $\ast$cordasObj)
-\item
-\hyperlink{structRootFindingCordas}{RootFindingCordasT} $\ast$ \hyperlink{group____cordas_g8e5327982ea6071bc6215f950d808bef}{RootFindingCordasCreate} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
-\begin{CompactList}\small\item\em Cria um objeto do tipo struct \hyperlink{structRootFindingCordas}{RootFindingCordas}. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____cordas_g4b4d161deefaec382d2f832af2654580}{RootFindingCordasInit} (\hyperlink{structRootFindingCordas}{RootFindingCordasT} $\ast$cordasObj)
-\begin{CompactList}\small\item\em Inicializa o objeto \hyperlink{structRootFindingCordas}{RootFindingCordas}. \item\end{CompactList}\item
-static \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{group____cordas_gb05e2f747de939224f70b38852f66c07}{getNextX} (\hyperlink{structRootFindingCordas}{RootFindingCordasT} $\ast$cordasObj)
-\begin{CompactList}\small\item\em Obtem o valor para o proximo x. \item\end{CompactList}\item
-void \hyperlink{group____cordas_g1b42f5cdb8c787c44539b6e0de8d968f}{RootFindingCordasDelete} (\hyperlink{structRootFindingCordas}{RootFindingCordasT} $\ast$obj)
-\begin{CompactList}\small\item\em Apaga a instancia do objeto \hyperlink{structRootFindingCordas}{RootFindingCordas}. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____cordas_gafc64dac7d95d2756d1259a599789441}{RootFindingCordasPerformIteration} (\hyperlink{structRootFindingCordas}{RootFindingCordasT} $\ast$cordasObj)
-\begin{CompactList}\small\item\em Realiza a iteracao. \item\end{CompactList}\item
-int \hyperlink{group____cordas_gcc4b8454f6664e389c484498f42c17d8}{RootFindingCordasGetErrorCode} (\hyperlink{structRootFindingCordas}{RootFindingCordasT} $\ast$cordasObj)
-\begin{CompactList}\small\item\em Obtem o codigo de erro. \item\end{CompactList}\item
-int \hyperlink{group____cordas_g67aaf428f922e7d15a7fbd5a4508ffd7}{RootFindingCordasGetStateCode} (\hyperlink{structRootFindingCordas}{RootFindingCordasT} $\ast$cordasObj)
-\begin{CompactList}\small\item\em Obtem o codigo referente ao estado do objeto. \item\end{CompactList}\item
-const char $\ast$ \hyperlink{group____cordas_g5a6750a998093e1701c8a01ae24e9cc2}{RootFindingCordasGetErrorMessage} (\hyperlink{structRootFindingCordas}{RootFindingCordasT} $\ast$cordasObj)
-\begin{CompactList}\small\item\em Obtem a mensagem de erro. \item\end{CompactList}\item
-const char $\ast$ \hyperlink{group____cordas_ga065f13f2ec77b2e949190c1aca9ef9d}{RootFindingCordasGetStateMessage} (\hyperlink{structRootFindingCordas}{RootFindingCordasT} $\ast$cordasObj)
-\begin{CompactList}\small\item\em Obtem a mensagem referente ao estado do objeto. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____cordas_g66931e7adda820b82bb64bc671d7d550}{RootFindingCordasHasError} (\hyperlink{structRootFindingCordas}{RootFindingCordasT} $\ast$cordasObj)
-\begin{CompactList}\small\item\em Verifica se ha erros. \item\end{CompactList}\end{CompactItemize}
-\subsubsection*{Variables}
-\begin{CompactItemize}
-\item
-static char \hyperlink{RootFindingCordas_8c_e6f024d5924f8ecf7500cedfab2c0606}{msg} \mbox{[}255\mbox{]}
-\end{CompactItemize}
-
-
-\subsubsection{Detailed Description}
-/root-finding/src/RootFindingCordas.c
-
-\begin{Desc}
-\item[Date:]25/03/2010 \end{Desc}
-\begin{Desc}
-\item[Author:]Matheus Neder $<$\href{mailto:matheusneder@gmail.com}{\tt matheusneder@gmail.com}$>$ \end{Desc}
-
-
-Definition in file \hyperlink{RootFindingCordas_8c-source}{RootFindingCordas.c}.
-
-\subsubsection{Variable Documentation}
-\hypertarget{RootFindingCordas_8c_e6f024d5924f8ecf7500cedfab2c0606}{
-\index{RootFindingCordas.c@{RootFindingCordas.c}!msg@{msg}}
-\index{msg@{msg}!RootFindingCordas.c@{RootFindingCordas.c}}
-\paragraph[msg]{\setlength{\rightskip}{0pt plus 5cm}char {\bf msg}\mbox{[}255\mbox{]}\hspace{0.3cm}{\tt \mbox{[}static\mbox{]}}}\hfill}
-\label{RootFindingCordas_8c_e6f024d5924f8ecf7500cedfab2c0606}
-
-
-
-
-Definition at line 200 of file RootFindingCordas.c.
\ No newline at end of file
diff --git a/root-finding/doc/latex/RootFindingCordas_8d.tex b/root-finding/doc/latex/RootFindingCordas_8d.tex
deleted file mode 100644
index b4ebe58..0000000
--- a/root-finding/doc/latex/RootFindingCordas_8d.tex
+++ /dev/null
@@ -1,4 +0,0 @@
-\hypertarget{RootFindingCordas_8d}{
-\subsection{Release/src/RootFindingCordas.d File Reference}
-\label{RootFindingCordas_8d}\index{Release/src/RootFindingCordas.d@{Release/src/RootFindingCordas.d}}
-}
diff --git a/root-finding/doc/latex/RootFindingCordas_8h.tex b/root-finding/doc/latex/RootFindingCordas_8h.tex
deleted file mode 100644
index a23cacb..0000000
--- a/root-finding/doc/latex/RootFindingCordas_8h.tex
+++ /dev/null
@@ -1,59 +0,0 @@
-\hypertarget{RootFindingCordas_8h}{
-\subsection{include/RootFindingCordas.h File Reference}
-\label{RootFindingCordas_8h}\index{include/RootFindingCordas.h@{include/RootFindingCordas.h}}
-}
-/root-finding/include/RootFindingCordas.h
-
-{\tt \#include $<$muParserDLL.h$>$}\par
-{\tt \#include \char`\"{}RootFindingCommon.h\char`\"{}}\par
-{\tt \#include \char`\"{}RootFindingBase.h\char`\"{}}\par
-\subsubsection*{Data Structures}
-\begin{CompactItemize}
-\item
-struct \hyperlink{structRootFindingCordas}{RootFindingCordas}
-\begin{CompactList}\small\item\em Estrutura de dados para o Metodo das Cordas. \item\end{CompactList}\end{CompactItemize}
-\subsubsection*{Defines}
-\begin{CompactItemize}
-\item
-\#define \hyperlink{group____cordas_ga16d78672b3564becdd978dc37001261}{CORDAS\_\-DEFAULT\_\-MAX\_\-ITERATIONS}~100
-\item
-\#define \hyperlink{group____cordas_g4caa3a434138569b567ffd432d5f12fc}{CORDAS\_\-DEFAULT\_\-TOLERANCE}~1e-7
-\end{CompactItemize}
-\subsubsection*{Typedefs}
-\begin{CompactItemize}
-\item
-typedef struct \hyperlink{structRootFindingCordas}{RootFindingCordas} \hyperlink{group____cordas_g64e9f7aa0b38cc4c243e37b277b115d4}{RootFindingCordasT}
-\begin{CompactList}\small\item\em Apelido para struct \hyperlink{structRootFindingCordas}{RootFindingCordas}. \item\end{CompactList}\end{CompactItemize}
-\subsubsection*{Functions}
-\begin{CompactItemize}
-\item
-\hyperlink{structRootFindingCordas}{RootFindingCordasT} $\ast$ \hyperlink{group____cordas_g8e5327982ea6071bc6215f950d808bef}{RootFindingCordasCreate} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
-\begin{CompactList}\small\item\em Cria um objeto do tipo struct \hyperlink{structRootFindingCordas}{RootFindingCordas}. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____cordas_g4b4d161deefaec382d2f832af2654580}{RootFindingCordasInit} (\hyperlink{structRootFindingCordas}{RootFindingCordasT} $\ast$cordasObj)
-\begin{CompactList}\small\item\em Inicializa o objeto \hyperlink{structRootFindingCordas}{RootFindingCordas}. \item\end{CompactList}\item
-void \hyperlink{group____cordas_g1b42f5cdb8c787c44539b6e0de8d968f}{RootFindingCordasDelete} (\hyperlink{structRootFindingCordas}{RootFindingCordasT} $\ast$obj)
-\begin{CompactList}\small\item\em Apaga a instancia do objeto \hyperlink{structRootFindingCordas}{RootFindingCordas}. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____cordas_gafc64dac7d95d2756d1259a599789441}{RootFindingCordasPerformIteration} (\hyperlink{structRootFindingCordas}{RootFindingCordasT} $\ast$cordasObj)
-\begin{CompactList}\small\item\em Realiza a iteracao. \item\end{CompactList}\item
-int \hyperlink{group____cordas_gcc4b8454f6664e389c484498f42c17d8}{RootFindingCordasGetErrorCode} (\hyperlink{structRootFindingCordas}{RootFindingCordasT} $\ast$cordasObj)
-\begin{CompactList}\small\item\em Obtem o codigo de erro. \item\end{CompactList}\item
-int \hyperlink{group____cordas_g67aaf428f922e7d15a7fbd5a4508ffd7}{RootFindingCordasGetStateCode} (\hyperlink{structRootFindingCordas}{RootFindingCordasT} $\ast$cordasObj)
-\begin{CompactList}\small\item\em Obtem o codigo referente ao estado do objeto. \item\end{CompactList}\item
-const char $\ast$ \hyperlink{group____cordas_g5a6750a998093e1701c8a01ae24e9cc2}{RootFindingCordasGetErrorMessage} (\hyperlink{structRootFindingCordas}{RootFindingCordasT} $\ast$cordasObj)
-\begin{CompactList}\small\item\em Obtem a mensagem de erro. \item\end{CompactList}\item
-const char $\ast$ \hyperlink{group____cordas_ga065f13f2ec77b2e949190c1aca9ef9d}{RootFindingCordasGetStateMessage} (\hyperlink{structRootFindingCordas}{RootFindingCordasT} $\ast$cordasObj)
-\begin{CompactList}\small\item\em Obtem a mensagem referente ao estado do objeto. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____cordas_g66931e7adda820b82bb64bc671d7d550}{RootFindingCordasHasError} (\hyperlink{structRootFindingCordas}{RootFindingCordasT} $\ast$cordasObj)
-\begin{CompactList}\small\item\em Verifica se ha erros. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsubsection{Detailed Description}
-/root-finding/include/RootFindingCordas.h
-
-\begin{Desc}
-\item[Date:]25/03/2010 \end{Desc}
-\begin{Desc}
-\item[Author:]Matheus Neder $<$\href{mailto:matheusneder@gmail.com}{\tt matheusneder@gmail.com}$>$ \end{Desc}
-
-
-Definition in file \hyperlink{RootFindingCordas_8h-source}{RootFindingCordas.h}.
\ No newline at end of file
diff --git a/root-finding/doc/latex/RootFindingMessages_8h.tex b/root-finding/doc/latex/RootFindingMessages_8h.tex
deleted file mode 100644
index fc08500..0000000
--- a/root-finding/doc/latex/RootFindingMessages_8h.tex
+++ /dev/null
@@ -1,19 +0,0 @@
-\hypertarget{RootFindingMessages_8h}{
-\subsection{include/messages/RootFindingMessages.h File Reference}
-\label{RootFindingMessages_8h}\index{include/messages/RootFindingMessages.h@{include/messages/RootFindingMessages.h}}
-}
-/root-finding/include/messages/RootFindingMessages.h
-
-{\tt \#include \char`\"{}RootFindingMessages\_\-PT-BR.h\char`\"{}}\par
-
-
-\subsubsection{Detailed Description}
-/root-finding/include/messages/RootFindingMessages.h
-
-\begin{Desc}
-\item[Date:]02/04/2010 \end{Desc}
-\begin{Desc}
-\item[Author:]Matheus Neder $<$\href{mailto:matheusneder@gmail.com}{\tt matheusneder@gmail.com}$>$ \end{Desc}
-
-
-Definition in file \hyperlink{RootFindingMessages_8h-source}{RootFindingMessages.h}.
\ No newline at end of file
diff --git a/root-finding/doc/latex/RootFindingMessages__PT-BR_8h.tex b/root-finding/doc/latex/RootFindingMessages__PT-BR_8h.tex
deleted file mode 100644
index 92ce555..0000000
--- a/root-finding/doc/latex/RootFindingMessages__PT-BR_8h.tex
+++ /dev/null
@@ -1,117 +0,0 @@
-\hypertarget{RootFindingMessages__PT-BR_8h}{
-\subsection{include/messages/RootFindingMessages\_\-PT-BR.h File Reference}
-\label{RootFindingMessages__PT-BR_8h}\index{include/messages/RootFindingMessages\_\-PT-BR.h@{include/messages/RootFindingMessages\_\-PT-BR.h}}
-}
-/root-finding/include/messages/RootFindingMessages\_\-PT-BR.h
-
-\subsubsection*{Defines}
-\begin{CompactItemize}
-\item
-\#define \hyperlink{group____messages_g9d5756daf9e0e99c65a2b72531a0b765}{MSG\_\-ROOTS\_\-UNKNOW\_\-ERROR}~\char`\"{}Erro desconhecido.\char`\"{}
-\item
-\#define \hyperlink{group____messages_gf33ab54fcaa61fcc47cb9c5dece317e2}{MSG\_\-ROOTS\_\-UNKNOW\_\-STATE}~\char`\"{}Estado desconhecido.\char`\"{}
-\item
-\#define \hyperlink{group____messages_g1cd065e37768f9ba5e945f01e5223149}{MSG\_\-GENERIC\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}
-\item
-\#define \hyperlink{group____messages_g07f4e1141d65130c4dad0a273735d81e}{MSG\_\-GENERIC\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}
-\item
-\#define \hyperlink{group____messages_gc4f8d165b6144573adc8ce2776826c49}{MSG\_\-GENERIC\_\-NO\_\-ERROR}~\char`\"{}Nao ocorreu erro.\char`\"{}
-\item
-\#define \hyperlink{group____messages_g256cb6d156d41a9029016f3284a43a19}{MSG\_\-GENERIC\_\-ERROR\_\-FOUND}~\char`\"{}Ocorreu erro.\char`\"{};
-\item
-\#define \hyperlink{group____messages_gb9e27a0fd9a540c07295263a8daa57e1}{MSG\_\-GENERIC\_\-NOT\_\-INIT}~\char`\"{}Nao inicializado.\char`\"{}
-\item
-\#define \hyperlink{group____messages_g37731c9a9a8f20520f275e8cd3e75491}{MSG\_\-GENERIC\_\-INITIALIZED}~\char`\"{}Inicializado.\char`\"{}
-\item
-\#define \hyperlink{group____messages_g00d31c81dbc7f971424196036c148a1a}{MSG\_\-GENERIC\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}
-\item
-\#define \hyperlink{group____messages_gce1123edca28cb0b02531869093e7214}{MSG\_\-GENERIC\_\-2NDIFF\_\-TEST\_\-ERROR}
-\item
-\#define \hyperlink{group____messages_g8ccd3ef3d66c52d9a2f5c56b7c62e837}{MSG\_\-ROOTS\_\-NO\_\-ERROR}~MSG\_\-GENERIC\_\-NO\_\-ERROR
-\item
-\#define \hyperlink{group____messages_g4c5e1f67fc078b0bb717e112d9ecad23}{MSG\_\-ROOTS\_\-MUP\_\-EVAL\_\-ERROR}~\char`\"{}Erro c/ expressao do objeto muParser\char`\"{}
-\item
-\#define \hyperlink{group____messages_g1257e2172f0d24792e5bae382b6c8ffd}{MSG\_\-ROOTS\_\-RANGE\_\-ERROR\_\-PROD\_\-FA\_\-FB\_\-NOT\_\-LT\_\-0}
-\item
-\#define \hyperlink{group____messages_ge0c1e0d68faa6da65e9ff27c587fe1e7}{MSG\_\-ROOTS\_\-RANGE\_\-ERROR\_\-FA\_\-OR\_\-FB\_\-ISINFINITY}
-\item
-\#define \hyperlink{group____messages_g351b0a132b97b932e9152973ca84ab0f}{MSG\_\-ROOTS\_\-RANGE\_\-NOT\_\-SET}~\char`\"{}Intervalo nao esta definido.\char`\"{}
-\item
-\#define \hyperlink{group____messages_gf99c4ab1f930201e0632f3d2e3267438}{MSG\_\-ROOTS\_\-READY}~\char`\"{}Objeto \hyperlink{structRootFindingBase}{RootFindingBase} esta pronto.\char`\"{}
-\item
-\#define \hyperlink{group____messages_gb6dcd48efc265c326e568344c2040775}{MSG\_\-ROOTS\_\-EXACT\_\-ROOT\_\-FOUND}~\char`\"{}Encontrado a raiz exata: \%lf.\char`\"{}
-\item
-\#define \hyperlink{group____messages_g1327a0d7098c8506ebbba8fa51a2861c}{MSG\_\-BISSECAO\_\-NO\_\-ERROR}~MSG\_\-GENERIC\_\-NO\_\-ERROR
-\item
-\#define \hyperlink{group____messages_g40526857730e9af294e61ff82c37c989}{MSG\_\-BISSECAO\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}~MSG\_\-GENERIC\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR
-\item
-\#define \hyperlink{group____messages_g532d2bf3026df42582d5fa103bbc3188}{MSG\_\-BISSECAO\_\-NOT\_\-INIT}~MSG\_\-GENERIC\_\-NOT\_\-INIT
-\item
-\#define \hyperlink{group____messages_gd7a7400cbd6447204201e1338a9faf5e}{MSG\_\-BISSECAO\_\-INITIALIZED}~MSG\_\-GENERIC\_\-INITIALIZED
-\item
-\#define \hyperlink{group____messages_gad91cc85f95e709099e9e0b7c4c78648}{MSG\_\-BISSECAO\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}~MSG\_\-GENERIC\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED
-\item
-\#define \hyperlink{group____messages_g419a2b04764be63f8c5bd9a2d561fbdf}{MSG\_\-BISSECAO\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}~MSG\_\-GENERIC\_\-APPROXIMANTION\_\-ROOT\_\-FOUND
-\item
-\#define \hyperlink{group____messages_g045864209c190bf6517acac3482a4eeb}{MSG\_\-BISSECAO\_\-ERROR\_\-FOUND}~MSG\_\-GENERIC\_\-ERROR\_\-FOUND
-\item
-\#define \hyperlink{group____messages_ge43ef9f2448a816d8f5a66a10be9ecc6}{MSG\_\-CORDAS\_\-NO\_\-ERROR}~MSG\_\-GENERIC\_\-NO\_\-ERROR
-\item
-\#define \hyperlink{group____messages_g5c53fb596fa16a011c11b5f774fc734c}{MSG\_\-CORDAS\_\-2NDIFF\_\-TEST\_\-ERROR}~MSG\_\-GENERIC\_\-2NDIFF\_\-TEST\_\-ERROR
-\item
-\#define \hyperlink{group____messages_g3833ee2af65442ebe52a0b8894d0ffba}{MSG\_\-CORDAS\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}~MSG\_\-GENERIC\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR
-\item
-\#define \hyperlink{group____messages_gaad95696ca51302bb4eeda73e504af28}{MSG\_\-CORDAS\_\-NOT\_\-INIT}~MSG\_\-GENERIC\_\-NOT\_\-INIT
-\item
-\#define \hyperlink{group____messages_g65513cb1fdadbdf469b3e7ebfd3368fd}{MSG\_\-CORDAS\_\-INITIALIZED}~MSG\_\-GENERIC\_\-INITIALIZED
-\item
-\#define \hyperlink{group____messages_gbf2eaacf66da6f1a3ff81d41a6d494ea}{MSG\_\-CORDAS\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}~MSG\_\-GENERIC\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED
-\item
-\#define \hyperlink{group____messages_g3ec8f3193397bc6bd52fa50ee40e4768}{MSG\_\-CORDAS\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}~MSG\_\-GENERIC\_\-APPROXIMANTION\_\-ROOT\_\-FOUND
-\item
-\#define \hyperlink{group____messages_gdceb3235c5e378df5e9204c5bd9802b9}{MSG\_\-CORDAS\_\-ERROR\_\-FOUND}~MSG\_\-GENERIC\_\-ERROR\_\-FOUND
-\item
-\#define \hyperlink{group____messages_g40705a83db640354a9ed6bdd2ae0d83b}{MSG\_\-NEWTON\_\-NO\_\-ERROR}~MSG\_\-GENERIC\_\-NO\_\-ERROR
-\item
-\#define \hyperlink{group____messages_g7f96c9da7fd5cde69744cd01fc5316a3}{MSG\_\-NEWTON\_\-2NDIFF\_\-TEST\_\-ERROR}~MSG\_\-GENERIC\_\-2NDIFF\_\-TEST\_\-ERROR
-\item
-\#define \hyperlink{group____messages_g00fe718729c6efcf4a3bf8187b8f1c9d}{MSG\_\-NEWTON\_\-2NDIFFA\_\-2NDIFFB\_\-SIGN\_\-NOT\_\-EQUALS\_\-ERROR}
-\item
-\#define \hyperlink{group____messages_g2e4a5cee2ec2eb38f4849592b3a5c126}{MSG\_\-NEWTON\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}
-\item
-\#define \hyperlink{group____messages_ga1b4ab745166b225744424592a99ac26}{MSG\_\-NEWTON\_\-NOT\_\-INIT}~MSG\_\-GENERIC\_\-NOT\_\-INIT
-\item
-\#define \hyperlink{group____messages_ga3c35d88429baed6d9cc86243ea0370c}{MSG\_\-NEWTON\_\-INITIALIZED}~MSG\_\-GENERIC\_\-INITIALIZED
-\item
-\#define \hyperlink{group____messages_g945597514c7386c4cf8501ed89dea0ec}{MSG\_\-NEWTON\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}~MSG\_\-GENERIC\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED
-\item
-\#define \hyperlink{group____messages_g6a854f8d5023cff404a1462cb4ec86ec}{MSG\_\-NEWTON\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}~MSG\_\-GENERIC\_\-APPROXIMANTION\_\-ROOT\_\-FOUND
-\item
-\#define \hyperlink{group____messages_g07aef7b29efc8c9c6175746948f1e909}{MSG\_\-NEWTON\_\-ERROR\_\-FOUND}~MSG\_\-GENERIC\_\-ERROR\_\-FOUND
-\item
-\#define \hyperlink{group____messages_g007c9369adc25cf104727b8838460c48}{MSG\_\-PEGASO\_\-NO\_\-ERROR}~MSG\_\-GENERIC\_\-NO\_\-ERROR
-\item
-\#define \hyperlink{group____messages_g0785e9a82bbfd11bf313a7bde2f302dd}{MSG\_\-PEGASO\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}~MSG\_\-GENERIC\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR
-\item
-\#define \hyperlink{group____messages_ga35bc5993a30a166820f1bbf7843646d}{MSG\_\-PEGASO\_\-NOT\_\-INIT}~MSG\_\-GENERIC\_\-NOT\_\-INIT
-\item
-\#define \hyperlink{group____messages_g1f0c0e6ae1166d8ebb0e48216dbd2c8b}{MSG\_\-PEGASO\_\-INITIALIZED}~MSG\_\-GENERIC\_\-INITIALIZED
-\item
-\#define \hyperlink{group____messages_g7559f15f358baf95e22bf7c7acea5fa1}{MSG\_\-PEGASO\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}~MSG\_\-GENERIC\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED
-\item
-\#define \hyperlink{group____messages_g4d326b97fe84c2b5bb115e5c98e7b10e}{MSG\_\-PEGASO\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}~MSG\_\-GENERIC\_\-APPROXIMANTION\_\-ROOT\_\-FOUND
-\item
-\#define \hyperlink{group____messages_g7dea968f607ba6d45ced25ab97a9030c}{MSG\_\-PEGASO\_\-ERROR\_\-FOUND}~MSG\_\-GENERIC\_\-ERROR\_\-FOUND
-\end{CompactItemize}
-
-
-\subsubsection{Detailed Description}
-/root-finding/include/messages/RootFindingMessages\_\-PT-BR.h
-
-\begin{Desc}
-\item[Date:]02/04/2010 \end{Desc}
-\begin{Desc}
-\item[Author:]Matheus Neder $<$\href{mailto:matheusneder@gmail.com}{\tt matheusneder@gmail.com}$>$ \end{Desc}
-
-
-Definition in file \hyperlink{RootFindingMessages__PT-BR_8h-source}{RootFindingMessages\_\-PT-BR.h}.
\ No newline at end of file
diff --git a/root-finding/doc/latex/RootFindingNewtonRhapson_8c.tex b/root-finding/doc/latex/RootFindingNewtonRhapson_8c.tex
deleted file mode 100644
index 5803c0c..0000000
--- a/root-finding/doc/latex/RootFindingNewtonRhapson_8c.tex
+++ /dev/null
@@ -1,67 +0,0 @@
-\hypertarget{RootFindingNewtonRhapson_8c}{
-\subsection{src/RootFindingNewtonRhapson.c File Reference}
-\label{RootFindingNewtonRhapson_8c}\index{src/RootFindingNewtonRhapson.c@{src/RootFindingNewtonRhapson.c}}
-}
-/root-finding/src/RootFindingNewtonRhapson.c
-
-{\tt \#include \char`\"{}RootFindingNewtonRhapson.h\char`\"{}}\par
-{\tt \#include \char`\"{}messages/RootFindingMessages.h\char`\"{}}\par
-{\tt \#include $<$stdlib.h$>$}\par
-{\tt \#include $<$stdio.h$>$}\par
-{\tt \#include $<$math.h$>$}\par
-\subsubsection*{Functions}
-\begin{CompactItemize}
-\item
-static void \hyperlink{group____newton_g5d327a5dbdddddf1f6f5a68e7089031b}{setError} (\hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapsonT} $\ast$newtonObj, int errorCode)
-\begin{CompactList}\small\item\em Set error code and change state to NEWTON\_\-ERROR\_\-FOUND. \item\end{CompactList}\item
-static void \hyperlink{group____newton_g3ebdf784fb05eaa2cc11fee2f1eef503}{resetError} (\hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapsonT} $\ast$newtonObj)
-\item
-\hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapsonT} $\ast$ \hyperlink{group____newton_ga2ec468a98e05720903ac94228426bed}{RootFindingNewtonRhapsonCreate} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
-\begin{CompactList}\small\item\em Cria um objeto do tipo struct \hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapson}. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____newton_g3e1d44e30555a4b12ac1a0c56a75ba5e}{RootFindingNewtonRhapsonInit} (\hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapsonT} $\ast$newtonObj)
-\begin{CompactList}\small\item\em Inicializa o objeto \hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapson}. \item\end{CompactList}\item
-void \hyperlink{group____newton_g40efb00500a3157208d224b3942ec915}{RootFindingNewtonRhapsonDelete} (\hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapsonT} $\ast$newtonObj)
-\begin{CompactList}\small\item\em Apaga o objeto \hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapson}. \item\end{CompactList}\item
-static \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{group____newton_gf3686b9647cf53686b267e45dc9ecd1e}{getNextX} (\hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapsonT} $\ast$newtonObj)
-\begin{CompactList}\small\item\em Obtem o valor para o proximo x. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____newton_g730f69beaf24e0c2ecfa81a124a09987}{RootFindingNewtonRhapsonPerformIteration} (\hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapsonT} $\ast$newtonObj)
-\begin{CompactList}\small\item\em Realiza a iteracao. \item\end{CompactList}\item
-int \hyperlink{group____newton_ga8599365ab3f0770158719cdd32eb5c3}{RootFindingNewtonRhapsonGetErrorCode} (\hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapsonT} $\ast$newtonObj)
-\begin{CompactList}\small\item\em Obtem o codigo de erro. \item\end{CompactList}\item
-int \hyperlink{group____newton_g9d87a4beccc7b61365f6b680fc1a4355}{RootFindingNewtonRhapsonGetStateCode} (\hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapsonT} $\ast$newtonObj)
-\begin{CompactList}\small\item\em Obtem o codigo referente ao estado do objeto. \item\end{CompactList}\item
-const char $\ast$ \hyperlink{group____newton_gcbbd94963ebd3ddbaf6bf4e9ce1c0a1f}{RootFindingNewtonRhapsonGetErrorMessage} (\hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapsonT} $\ast$newtonObj)
-\begin{CompactList}\small\item\em Obtem a mensagem de erro. \item\end{CompactList}\item
-const char $\ast$ \hyperlink{group____newton_g70436f650ac07866bb8d9897908f4422}{RootFindingNewtonRhapsonGetStateMessage} (\hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapsonT} $\ast$newtonObj)
-\begin{CompactList}\small\item\em Obtem a mensagem referente ao estado do objeto. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____newton_g6d26d28c2bf14b9bf4072c6ccd70269f}{RootFindingNewtonRhapsonHasError} (\hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapsonT} $\ast$newtonObj)
-\begin{CompactList}\small\item\em Verifica se ha erros. \item\end{CompactList}\end{CompactItemize}
-\subsubsection*{Variables}
-\begin{CompactItemize}
-\item
-static char \hyperlink{RootFindingNewtonRhapson_8c_e6f024d5924f8ecf7500cedfab2c0606}{msg} \mbox{[}255\mbox{]}
-\end{CompactItemize}
-
-
-\subsubsection{Detailed Description}
-/root-finding/src/RootFindingNewtonRhapson.c
-
-\begin{Desc}
-\item[Date:]25/03/2010 \end{Desc}
-\begin{Desc}
-\item[Author:]Matheus Neder $<$\href{mailto:matheusneder@gmail.com}{\tt matheusneder@gmail.com}$>$ \end{Desc}
-
-
-Definition in file \hyperlink{RootFindingNewtonRhapson_8c-source}{RootFindingNewtonRhapson.c}.
-
-\subsubsection{Variable Documentation}
-\hypertarget{RootFindingNewtonRhapson_8c_e6f024d5924f8ecf7500cedfab2c0606}{
-\index{RootFindingNewtonRhapson.c@{RootFindingNewtonRhapson.c}!msg@{msg}}
-\index{msg@{msg}!RootFindingNewtonRhapson.c@{RootFindingNewtonRhapson.c}}
-\paragraph[msg]{\setlength{\rightskip}{0pt plus 5cm}char {\bf msg}\mbox{[}255\mbox{]}\hspace{0.3cm}{\tt \mbox{[}static\mbox{]}}}\hfill}
-\label{RootFindingNewtonRhapson_8c_e6f024d5924f8ecf7500cedfab2c0606}
-
-
-
-
-Definition at line 209 of file RootFindingNewtonRhapson.c.
\ No newline at end of file
diff --git a/root-finding/doc/latex/RootFindingNewtonRhapson_8d.tex b/root-finding/doc/latex/RootFindingNewtonRhapson_8d.tex
deleted file mode 100644
index b8df6e1..0000000
--- a/root-finding/doc/latex/RootFindingNewtonRhapson_8d.tex
+++ /dev/null
@@ -1,4 +0,0 @@
-\hypertarget{RootFindingNewtonRhapson_8d}{
-\subsection{Release/src/RootFindingNewtonRhapson.d File Reference}
-\label{RootFindingNewtonRhapson_8d}\index{Release/src/RootFindingNewtonRhapson.d@{Release/src/RootFindingNewtonRhapson.d}}
-}
diff --git a/root-finding/doc/latex/RootFindingNewtonRhapson_8h.tex b/root-finding/doc/latex/RootFindingNewtonRhapson_8h.tex
deleted file mode 100644
index edc495d..0000000
--- a/root-finding/doc/latex/RootFindingNewtonRhapson_8h.tex
+++ /dev/null
@@ -1,59 +0,0 @@
-\hypertarget{RootFindingNewtonRhapson_8h}{
-\subsection{include/RootFindingNewtonRhapson.h File Reference}
-\label{RootFindingNewtonRhapson_8h}\index{include/RootFindingNewtonRhapson.h@{include/RootFindingNewtonRhapson.h}}
-}
-/root-finding/include/RootFindingNewtonRhapson.h
-
-{\tt \#include $<$muParserDLL.h$>$}\par
-{\tt \#include \char`\"{}RootFindingCommon.h\char`\"{}}\par
-{\tt \#include \char`\"{}RootFindingBase.h\char`\"{}}\par
-\subsubsection*{Data Structures}
-\begin{CompactItemize}
-\item
-struct \hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapson}
-\begin{CompactList}\small\item\em Estrutura de dados para o Metodo de Newton-Rhapson. \item\end{CompactList}\end{CompactItemize}
-\subsubsection*{Defines}
-\begin{CompactItemize}
-\item
-\#define \hyperlink{group____newton_g4378a473f5c51c7d0e3ad25c0cea3791}{NEWTON\_\-DEFAULT\_\-MAX\_\-ITERATIONS}~100
-\item
-\#define \hyperlink{group____newton_gb4bcb10de94d9bd68c583377bd506975}{NEWTON\_\-DEFAULT\_\-TOLERANCE}~1e-7
-\end{CompactItemize}
-\subsubsection*{Typedefs}
-\begin{CompactItemize}
-\item
-typedef struct \hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapson} \hyperlink{group____newton_gf707b2eac68bcf9d277d812da5ac380a}{RootFindingNewtonRhapsonT}
-\begin{CompactList}\small\item\em Apelido para struct \hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapson}. \item\end{CompactList}\end{CompactItemize}
-\subsubsection*{Functions}
-\begin{CompactItemize}
-\item
-\hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapsonT} $\ast$ \hyperlink{group____newton_ga2ec468a98e05720903ac94228426bed}{RootFindingNewtonRhapsonCreate} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
-\begin{CompactList}\small\item\em Cria um objeto do tipo struct \hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapson}. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____newton_g3e1d44e30555a4b12ac1a0c56a75ba5e}{RootFindingNewtonRhapsonInit} (\hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapsonT} $\ast$newtonObj)
-\begin{CompactList}\small\item\em Inicializa o objeto \hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapson}. \item\end{CompactList}\item
-void \hyperlink{group____newton_g40efb00500a3157208d224b3942ec915}{RootFindingNewtonRhapsonDelete} (\hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapsonT} $\ast$newtonObj)
-\begin{CompactList}\small\item\em Apaga o objeto \hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapson}. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____newton_g730f69beaf24e0c2ecfa81a124a09987}{RootFindingNewtonRhapsonPerformIteration} (\hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapsonT} $\ast$newtonObj)
-\begin{CompactList}\small\item\em Realiza a iteracao. \item\end{CompactList}\item
-int \hyperlink{group____newton_ga8599365ab3f0770158719cdd32eb5c3}{RootFindingNewtonRhapsonGetErrorCode} (\hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapsonT} $\ast$newtonObj)
-\begin{CompactList}\small\item\em Obtem o codigo de erro. \item\end{CompactList}\item
-int \hyperlink{group____newton_g9d87a4beccc7b61365f6b680fc1a4355}{RootFindingNewtonRhapsonGetStateCode} (\hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapsonT} $\ast$newtonObj)
-\begin{CompactList}\small\item\em Obtem o codigo referente ao estado do objeto. \item\end{CompactList}\item
-const char $\ast$ \hyperlink{group____newton_gcbbd94963ebd3ddbaf6bf4e9ce1c0a1f}{RootFindingNewtonRhapsonGetErrorMessage} (\hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapsonT} $\ast$newtonObj)
-\begin{CompactList}\small\item\em Obtem a mensagem de erro. \item\end{CompactList}\item
-const char $\ast$ \hyperlink{group____newton_g70436f650ac07866bb8d9897908f4422}{RootFindingNewtonRhapsonGetStateMessage} (\hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapsonT} $\ast$newtonObj)
-\begin{CompactList}\small\item\em Obtem a mensagem referente ao estado do objeto. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____newton_g6d26d28c2bf14b9bf4072c6ccd70269f}{RootFindingNewtonRhapsonHasError} (\hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapsonT} $\ast$newtonObj)
-\begin{CompactList}\small\item\em Verifica se ha erros. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsubsection{Detailed Description}
-/root-finding/include/RootFindingNewtonRhapson.h
-
-\begin{Desc}
-\item[Date:]25/03/2010 \end{Desc}
-\begin{Desc}
-\item[Author:]Matheus Neder $<$\href{mailto:matheusneder@gmail.com}{\tt matheusneder@gmail.com}$>$ \end{Desc}
-
-
-Definition in file \hyperlink{RootFindingNewtonRhapson_8h-source}{RootFindingNewtonRhapson.h}.
\ No newline at end of file
diff --git a/root-finding/doc/latex/RootFindingPegaso_8c.tex b/root-finding/doc/latex/RootFindingPegaso_8c.tex
deleted file mode 100644
index a6f806c..0000000
--- a/root-finding/doc/latex/RootFindingPegaso_8c.tex
+++ /dev/null
@@ -1,67 +0,0 @@
-\hypertarget{RootFindingPegaso_8c}{
-\subsection{src/RootFindingPegaso.c File Reference}
-\label{RootFindingPegaso_8c}\index{src/RootFindingPegaso.c@{src/RootFindingPegaso.c}}
-}
-/root-finding/src/RootFindingPegaso.c
-
-{\tt \#include \char`\"{}RootFindingPegaso.h\char`\"{}}\par
-{\tt \#include \char`\"{}messages/RootFindingMessages.h\char`\"{}}\par
-{\tt \#include $<$stdio.h$>$}\par
-{\tt \#include $<$stdlib.h$>$}\par
-{\tt \#include $<$math.h$>$}\par
-\subsubsection*{Functions}
-\begin{CompactItemize}
-\item
-static void \hyperlink{group____pegaso_g755ddb4e92d010ac22e88d32e7fcec6f}{setError} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$pegasoObj, int errorCode)
-\begin{CompactList}\small\item\em Set error code and change state to PEGASO\_\-ERROR\_\-FOUND. \item\end{CompactList}\item
-static void \hyperlink{group____pegaso_g0496f8f88be7280598d9cce2a1e622f0}{resetError} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$pegasoObj)
-\item
-\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$ \hyperlink{group____pegaso_g1717ab621ccdb5d78bc3133ad52805c2}{RootFindingPegasoCreate} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
-\begin{CompactList}\small\item\em Cria um objeto do tipo struct \hyperlink{structRootFindingPegaso}{RootFindingPegaso}. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____pegaso_gf4d7f58905c8f5ed3ed3feb77c71b7cc}{RootFindingPegasoInit} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$pegasoObj)
-\begin{CompactList}\small\item\em Inicializa o objeto \hyperlink{structRootFindingPegaso}{RootFindingPegaso}. \item\end{CompactList}\item
-void \hyperlink{group____pegaso_gea8cce31a68dcb1d7b2aa3e48d114366}{RootFindingPegasoDelete} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$pegasoObj)
-\begin{CompactList}\small\item\em Apaga a instancia do objeto \hyperlink{structRootFindingPegaso}{RootFindingPegaso}. \item\end{CompactList}\item
-static \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{group____pegaso_gc404fd69441e2b99f44b18fe14d4fc48}{getNextX} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$pegasoObj)
-\begin{CompactList}\small\item\em Obtem o valor para o proximo x. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____pegaso_g983282553d9cd96ebd2155b5f939aada}{RootFindingPegasoPerformIteration} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$pegasoObj)
-\begin{CompactList}\small\item\em Realiza a iteracao. \item\end{CompactList}\item
-int \hyperlink{group____pegaso_g6b27d39dab4f225185c07eb6fbb22ff9}{RootFindingPegasoGetErrorCode} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$pegasoObj)
-\begin{CompactList}\small\item\em Obtem o codigo de erro. \item\end{CompactList}\item
-int \hyperlink{group____pegaso_g83892750b865aa977fcdba83922ad6fb}{RootFindingPegasoGetStateCode} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$pegasoObj)
-\begin{CompactList}\small\item\em Obtem o codigo referente ao estado do objeto. \item\end{CompactList}\item
-const char $\ast$ \hyperlink{group____pegaso_g4d0abd516b71e0462de1b22ce896b87a}{RootFindingPegasoGetErrorMessage} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$pegasoObj)
-\begin{CompactList}\small\item\em Obtem a mensagem de erro. \item\end{CompactList}\item
-const char $\ast$ \hyperlink{group____pegaso_g2328683ae067772b11e3127fe800448d}{RootFindingPegasoGetStateMessage} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$pegasoObj)
-\begin{CompactList}\small\item\em Obtem a mensagem referente ao estado do objeto. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____pegaso_g3159b35cddebb0bdc99b85199fbc847f}{RootFindingPegasoHasError} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$pegasoObj)
-\begin{CompactList}\small\item\em Verifica se ha erros. \item\end{CompactList}\end{CompactItemize}
-\subsubsection*{Variables}
-\begin{CompactItemize}
-\item
-static char \hyperlink{RootFindingPegaso_8c_e6f024d5924f8ecf7500cedfab2c0606}{msg} \mbox{[}255\mbox{]}
-\end{CompactItemize}
-
-
-\subsubsection{Detailed Description}
-/root-finding/src/RootFindingPegaso.c
-
-\begin{Desc}
-\item[Date:]25/03/2010 \end{Desc}
-\begin{Desc}
-\item[Author:]Matheus Neder $<$\href{mailto:matheusneder@gmail.com}{\tt matheusneder@gmail.com}$>$ \end{Desc}
-
-
-Definition in file \hyperlink{RootFindingPegaso_8c-source}{RootFindingPegaso.c}.
-
-\subsubsection{Variable Documentation}
-\hypertarget{RootFindingPegaso_8c_e6f024d5924f8ecf7500cedfab2c0606}{
-\index{RootFindingPegaso.c@{RootFindingPegaso.c}!msg@{msg}}
-\index{msg@{msg}!RootFindingPegaso.c@{RootFindingPegaso.c}}
-\paragraph[msg]{\setlength{\rightskip}{0pt plus 5cm}char {\bf msg}\mbox{[}255\mbox{]}\hspace{0.3cm}{\tt \mbox{[}static\mbox{]}}}\hfill}
-\label{RootFindingPegaso_8c_e6f024d5924f8ecf7500cedfab2c0606}
-
-
-
-
-Definition at line 173 of file RootFindingPegaso.c.
\ No newline at end of file
diff --git a/root-finding/doc/latex/RootFindingPegaso_8d.tex b/root-finding/doc/latex/RootFindingPegaso_8d.tex
deleted file mode 100644
index 671dbaa..0000000
--- a/root-finding/doc/latex/RootFindingPegaso_8d.tex
+++ /dev/null
@@ -1,4 +0,0 @@
-\hypertarget{RootFindingPegaso_8d}{
-\subsection{Release/src/RootFindingPegaso.d File Reference}
-\label{RootFindingPegaso_8d}\index{Release/src/RootFindingPegaso.d@{Release/src/RootFindingPegaso.d}}
-}
diff --git a/root-finding/doc/latex/RootFindingPegaso_8h.tex b/root-finding/doc/latex/RootFindingPegaso_8h.tex
deleted file mode 100644
index 9082589..0000000
--- a/root-finding/doc/latex/RootFindingPegaso_8h.tex
+++ /dev/null
@@ -1,59 +0,0 @@
-\hypertarget{RootFindingPegaso_8h}{
-\subsection{include/RootFindingPegaso.h File Reference}
-\label{RootFindingPegaso_8h}\index{include/RootFindingPegaso.h@{include/RootFindingPegaso.h}}
-}
-/root-finding/include/RootFindingPegaso.h
-
-{\tt \#include $<$muParserDLL.h$>$}\par
-{\tt \#include \char`\"{}RootFindingCommon.h\char`\"{}}\par
-{\tt \#include \char`\"{}RootFindingBase.h\char`\"{}}\par
-\subsubsection*{Data Structures}
-\begin{CompactItemize}
-\item
-struct \hyperlink{structRootFindingPegaso}{RootFindingPegaso}
-\begin{CompactList}\small\item\em Estrutura de dados para o Metodo de Pegaso. \item\end{CompactList}\end{CompactItemize}
-\subsubsection*{Defines}
-\begin{CompactItemize}
-\item
-\#define \hyperlink{group____pegaso_gd5756b72d3091ff42470aa73e96b70df}{PEGASO\_\-DEFAULT\_\-MAX\_\-ITERATIONS}~100
-\item
-\#define \hyperlink{group____pegaso_gfb0e1657b5a35c9f071c5bd67a29263d}{PEGASO\_\-DEFAULT\_\-TOLERANCE}~1e-7
-\end{CompactItemize}
-\subsubsection*{Typedefs}
-\begin{CompactItemize}
-\item
-typedef struct \hyperlink{structRootFindingPegaso}{RootFindingPegaso} \hyperlink{group____pegaso_gd48e82d0f19968cca8a006303b6775ee}{RootFindingPegasoT}
-\begin{CompactList}\small\item\em Apelido para struct \hyperlink{structRootFindingPegaso}{RootFindingPegaso}. \item\end{CompactList}\end{CompactItemize}
-\subsubsection*{Functions}
-\begin{CompactItemize}
-\item
-\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$ \hyperlink{group____pegaso_g1717ab621ccdb5d78bc3133ad52805c2}{RootFindingPegasoCreate} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
-\begin{CompactList}\small\item\em Cria um objeto do tipo struct \hyperlink{structRootFindingPegaso}{RootFindingPegaso}. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____pegaso_gf4d7f58905c8f5ed3ed3feb77c71b7cc}{RootFindingPegasoInit} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$pegasoObj)
-\begin{CompactList}\small\item\em Inicializa o objeto \hyperlink{structRootFindingPegaso}{RootFindingPegaso}. \item\end{CompactList}\item
-void \hyperlink{group____pegaso_gea8cce31a68dcb1d7b2aa3e48d114366}{RootFindingPegasoDelete} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$obj)
-\begin{CompactList}\small\item\em Apaga a instancia do objeto \hyperlink{structRootFindingPegaso}{RootFindingPegaso}. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____pegaso_g983282553d9cd96ebd2155b5f939aada}{RootFindingPegasoPerformIteration} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$pegasoObj)
-\begin{CompactList}\small\item\em Realiza a iteracao. \item\end{CompactList}\item
-int \hyperlink{group____pegaso_g6b27d39dab4f225185c07eb6fbb22ff9}{RootFindingPegasoGetErrorCode} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$pegasoObj)
-\begin{CompactList}\small\item\em Obtem o codigo de erro. \item\end{CompactList}\item
-int \hyperlink{group____pegaso_g83892750b865aa977fcdba83922ad6fb}{RootFindingPegasoGetStateCode} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$pegasoObj)
-\begin{CompactList}\small\item\em Obtem o codigo referente ao estado do objeto. \item\end{CompactList}\item
-const char $\ast$ \hyperlink{group____pegaso_g4d0abd516b71e0462de1b22ce896b87a}{RootFindingPegasoGetErrorMessage} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$pegasoObj)
-\begin{CompactList}\small\item\em Obtem a mensagem de erro. \item\end{CompactList}\item
-const char $\ast$ \hyperlink{group____pegaso_g2328683ae067772b11e3127fe800448d}{RootFindingPegasoGetStateMessage} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$pegasoObj)
-\begin{CompactList}\small\item\em Obtem a mensagem referente ao estado do objeto. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____pegaso_g3159b35cddebb0bdc99b85199fbc847f}{RootFindingPegasoHasError} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$pegasoObj)
-\begin{CompactList}\small\item\em Verifica se ha erros. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsubsection{Detailed Description}
-/root-finding/include/RootFindingPegaso.h
-
-\begin{Desc}
-\item[Date:]25/03/2010 \end{Desc}
-\begin{Desc}
-\item[Author:]Matheus Neder $<$\href{mailto:matheusneder@gmail.com}{\tt matheusneder@gmail.com}$>$ \end{Desc}
-
-
-Definition in file \hyperlink{RootFindingPegaso_8h-source}{RootFindingPegaso.h}.
\ No newline at end of file
diff --git a/root-finding/doc/latex/RootFinding_8h.tex b/root-finding/doc/latex/RootFinding_8h.tex
deleted file mode 100644
index f800d24..0000000
--- a/root-finding/doc/latex/RootFinding_8h.tex
+++ /dev/null
@@ -1,18 +0,0 @@
-\hypertarget{RootFinding_8h}{
-\subsection{include/RootFinding.h File Reference}
-\label{RootFinding_8h}\index{include/RootFinding.h@{include/RootFinding.h}}
-}
-/root-finding/include/RootFinding.h
-
-
-
-\subsubsection{Detailed Description}
-/root-finding/include/RootFinding.h
-
-\begin{Desc}
-\item[Date:]03/04/2010 \end{Desc}
-\begin{Desc}
-\item[Author:]Matheus Neder $<$\href{mailto:matheusneder@gmail.com}{\tt matheusneder@gmail.com}$>$ \end{Desc}
-
-
-Definition in file \hyperlink{RootFinding_8h-source}{RootFinding.h}.
\ No newline at end of file
diff --git a/root-finding/doc/latex/annotated.tex b/root-finding/doc/latex/annotated.tex
deleted file mode 100644
index fa8c92b..0000000
--- a/root-finding/doc/latex/annotated.tex
+++ /dev/null
@@ -1,8 +0,0 @@
-\subsection{Data Structures}
-Here are the data structures with brief descriptions:\begin{CompactList}
-\item\contentsline{section}{\hyperlink{structRootFindingBase}{RootFindingBase} (Estrutura de dados para \hyperlink{structRootFindingBase}{RootFindingBase} )}{\pageref{structRootFindingBase}}{}
-\item\contentsline{section}{\hyperlink{structRootFindingBissecao}{RootFindingBissecao} (Estrutura de dados para o Metodo da Bissecao )}{\pageref{structRootFindingBissecao}}{}
-\item\contentsline{section}{\hyperlink{structRootFindingCordas}{RootFindingCordas} (Estrutura de dados para o Metodo das Cordas )}{\pageref{structRootFindingCordas}}{}
-\item\contentsline{section}{\hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapson} (Estrutura de dados para o Metodo de Newton-Rhapson )}{\pageref{structRootFindingNewtonRhapson}}{}
-\item\contentsline{section}{\hyperlink{structRootFindingPegaso}{RootFindingPegaso} (Estrutura de dados para o Metodo de Pegaso )}{\pageref{structRootFindingPegaso}}{}
-\end{CompactList}
diff --git a/root-finding/doc/latex/doxygen.sty b/root-finding/doc/latex/doxygen.sty
deleted file mode 100644
index 98292cb..0000000
--- a/root-finding/doc/latex/doxygen.sty
+++ /dev/null
@@ -1,77 +0,0 @@
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{doxygen}
-\RequirePackage{calc}
-\RequirePackage{array}
-\pagestyle{fancyplain}
-\newcommand{\clearemptydoublepage}{\newpage{\pagestyle{empty}\cleardoublepage}}
-\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
-\lhead[\fancyplain{}{\bfseries\thepage}]
- {\fancyplain{}{\bfseries\rightmark}}
-\rhead[\fancyplain{}{\bfseries\leftmark}]
- {\fancyplain{}{\bfseries\thepage}}
-\rfoot[\fancyplain{}{\bfseries\scriptsize Generated on Sat Apr 3 14:47:45 2010 for RootFinding by Doxygen }]{}
-\lfoot[]{\fancyplain{}{\bfseries\scriptsize Generated on Sat Apr 3 14:47:45 2010 for RootFinding by Doxygen }}
-\cfoot{}
-\newenvironment{Code}
-{\footnotesize}
-{\normalsize}
-\newcommand{\doxyref}[3]{\textbf{#1} (\textnormal{#2}\,\pageref{#3})}
-\newenvironment{DocInclude}
-{\footnotesize}
-{\normalsize}
-\newenvironment{VerbInclude}
-{\footnotesize}
-{\normalsize}
-\newenvironment{Image}
-{\begin{figure}[H]}
-{\end{figure}}
-\newenvironment{ImageNoCaption}{}{}
-\newenvironment{CompactList}
-{\begin{list}{}{
- \setlength{\leftmargin}{0.5cm}
- \setlength{\itemsep}{0pt}
- \setlength{\parsep}{0pt}
- \setlength{\topsep}{0pt}
- \renewcommand{\makelabel}{\hfill}}}
-{\end{list}}
-\newenvironment{CompactItemize}
-{
- \begin{itemize}
- \setlength{\itemsep}{-3pt}
- \setlength{\parsep}{0pt}
- \setlength{\topsep}{0pt}
- \setlength{\partopsep}{0pt}
-}
-{\end{itemize}}
-\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}
-\newlength{\tmplength}
-\newenvironment{TabularC}[1]
-{
-\setlength{\tmplength}
- {\linewidth/(#1)-\tabcolsep*2-\arrayrulewidth*(#1+1)/(#1)}
- \par\begin{tabular*}{\linewidth}
- {*{#1}{|>{\PBS\raggedright\hspace{0pt}}p{\the\tmplength}}|}
-}
-{\end{tabular*}\par}
-\newcommand{\entrylabel}[1]{
- {\parbox[b]{\labelwidth-4pt}{\makebox[0pt][l]{\textbf{#1}}\vspace{1.5\baselineskip}}}}
-\newenvironment{Desc}
-{\begin{list}{}
- {
- \settowidth{\labelwidth}{40pt}
- \setlength{\leftmargin}{\labelwidth}
- \setlength{\parsep}{0pt}
- \setlength{\itemsep}{-4pt}
- \renewcommand{\makelabel}{\entrylabel}
- }
-}
-{\end{list}}
-\newenvironment{Indent}
- {\begin{list}{}{\setlength{\leftmargin}{0.5cm}}
- \item[]\ignorespaces}
- {\unskip\end{list}}
-\setlength{\parindent}{0cm}
-\setlength{\parskip}{0.2cm}
-\addtocounter{secnumdepth}{1}
-\sloppy
-\usepackage[T1]{fontenc}
diff --git a/root-finding/doc/latex/files.tex b/root-finding/doc/latex/files.tex
deleted file mode 100644
index f648111..0000000
--- a/root-finding/doc/latex/files.tex
+++ /dev/null
@@ -1,18 +0,0 @@
-\subsection{File List}
-Here is a list of all files with brief descriptions:\begin{CompactList}
-\item\contentsline{section}{include/\hyperlink{RootFinding_8h}{RootFinding.h} (/root-finding/include/RootFinding.h )}{\pageref{RootFinding_8h}}{}
-\item\contentsline{section}{include/\hyperlink{RootFindingBase_8h}{RootFindingBase.h} (/root-finding/include/RootFindingBase.h )}{\pageref{RootFindingBase_8h}}{}
-\item\contentsline{section}{include/\hyperlink{RootFindingBissecao_8h}{RootFindingBissecao.h} (/root-finding/include/RootFindingBissecao.h )}{\pageref{RootFindingBissecao_8h}}{}
-\item\contentsline{section}{include/\hyperlink{RootFindingCommon_8h}{RootFindingCommon.h} (/root-finding/include/RootFindingCommon.h )}{\pageref{RootFindingCommon_8h}}{}
-\item\contentsline{section}{include/\hyperlink{RootFindingCordas_8h}{RootFindingCordas.h} (/root-finding/include/RootFindingCordas.h )}{\pageref{RootFindingCordas_8h}}{}
-\item\contentsline{section}{include/\hyperlink{RootFindingNewtonRhapson_8h}{RootFindingNewtonRhapson.h} (/root-finding/include/RootFindingNewtonRhapson.h )}{\pageref{RootFindingNewtonRhapson_8h}}{}
-\item\contentsline{section}{include/\hyperlink{RootFindingPegaso_8h}{RootFindingPegaso.h} (/root-finding/include/RootFindingPegaso.h )}{\pageref{RootFindingPegaso_8h}}{}
-\item\contentsline{section}{include/messages/\hyperlink{RootFindingMessages_8h}{RootFindingMessages.h} (/root-finding/include/messages/RootFindingMessages.h )}{\pageref{RootFindingMessages_8h}}{}
-\item\contentsline{section}{include/messages/\hyperlink{RootFindingMessages__PT-BR_8h}{RootFindingMessages\_\-PT-BR.h} (/root-finding/include/messages/RootFindingMessages\_\-PT-BR.h )}{\pageref{RootFindingMessages__PT-BR_8h}}{}
-\item\contentsline{section}{src/\hyperlink{RootFindingBase_8c}{RootFindingBase.c} (/root-finding/src/RootFindingBase.c )}{\pageref{RootFindingBase_8c}}{}
-\item\contentsline{section}{src/\hyperlink{RootFindingBissecao_8c}{RootFindingBissecao.c} (/root-finding/src/RootFindingBissecao.c )}{\pageref{RootFindingBissecao_8c}}{}
-\item\contentsline{section}{src/\hyperlink{RootFindingCommon_8c}{RootFindingCommon.c} (/root-finding/src/RootFindingCommon.c )}{\pageref{RootFindingCommon_8c}}{}
-\item\contentsline{section}{src/\hyperlink{RootFindingCordas_8c}{RootFindingCordas.c} (/root-finding/src/RootFindingCordas.c )}{\pageref{RootFindingCordas_8c}}{}
-\item\contentsline{section}{src/\hyperlink{RootFindingNewtonRhapson_8c}{RootFindingNewtonRhapson.c} (/root-finding/src/RootFindingNewtonRhapson.c )}{\pageref{RootFindingNewtonRhapson_8c}}{}
-\item\contentsline{section}{src/\hyperlink{RootFindingPegaso_8c}{RootFindingPegaso.c} (/root-finding/src/RootFindingPegaso.c )}{\pageref{RootFindingPegaso_8c}}{}
-\end{CompactList}
diff --git a/root-finding/doc/latex/group____bissecao.tex b/root-finding/doc/latex/group____bissecao.tex
deleted file mode 100644
index ac02bec..0000000
--- a/root-finding/doc/latex/group____bissecao.tex
+++ /dev/null
@@ -1,311 +0,0 @@
-\hypertarget{group____bissecao}{
-\subsection{Metodo da Bissecao}
-\label{group____bissecao}\index{Metodo da Bissecao@{Metodo da Bissecao}}
-}
-\subsubsection*{Data Structures}
-\begin{CompactItemize}
-\item
-struct \hyperlink{structRootFindingBissecao}{RootFindingBissecao}
-\begin{CompactList}\small\item\em Estrutura de dados para o Metodo da Bissecao. \item\end{CompactList}\end{CompactItemize}
-\subsubsection*{Defines}
-\begin{CompactItemize}
-\item
-\#define \hyperlink{group____bissecao_g35fa37eaf728f4216a2b5b0ed5a9c685}{BISSECAO\_\-DEFAULT\_\-MAX\_\-ITERATIONS}~100
-\item
-\#define \hyperlink{group____bissecao_g69c6773347f58386687f3b4bcdad0e01}{BISSECAO\_\-DEFAULT\_\-TOLERANCE}~1e-7
-\end{CompactItemize}
-\subsubsection*{Typedefs}
-\begin{CompactItemize}
-\item
-typedef struct \hyperlink{structRootFindingBissecao}{RootFindingBissecao} \hyperlink{group____bissecao_gb3511b238887380d8ad7579693f400d1}{RootFindingBissecaoT}
-\begin{CompactList}\small\item\em Apelido para struct \hyperlink{structRootFindingBissecao}{RootFindingBissecao}. \item\end{CompactList}\end{CompactItemize}
-\subsubsection*{Functions}
-\begin{CompactItemize}
-\item
-\hyperlink{structRootFindingBissecao}{RootFindingBissecaoT} $\ast$ \hyperlink{group____bissecao_g01fb79a4dd7e1f53eb1233f262528f66}{RootFindingBissecaoCreate} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
-\begin{CompactList}\small\item\em Cria um objeto do tipo struct \hyperlink{structRootFindingBissecao}{RootFindingBissecao}. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____bissecao_g565bfd11019354823afbcffe501801c8}{RootFindingBissecaoInit} (\hyperlink{structRootFindingBissecao}{RootFindingBissecaoT} $\ast$bissecaoObj)
-\begin{CompactList}\small\item\em Inicializa o objeto \hyperlink{structRootFindingBissecao}{RootFindingBissecao}. \item\end{CompactList}\item
-void \hyperlink{group____bissecao_g9c2a72c616c6ae34254a9a807394ecb5}{RootFindingBissecaoDelete} (\hyperlink{structRootFindingBissecao}{RootFindingBissecaoT} $\ast$obj)
-\begin{CompactList}\small\item\em Apaga a instancia do objeto \hyperlink{structRootFindingBissecao}{RootFindingBissecao}. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____bissecao_g00f707bfd08d203eb0b941b6b09e5639}{RootFindingBissecaoPerformIteration} (\hyperlink{structRootFindingBissecao}{RootFindingBissecaoT} $\ast$bissecaoObj)
-\begin{CompactList}\small\item\em Realiza a iteracao. \item\end{CompactList}\item
-void \hyperlink{group____bissecao_gee709dc3b98a74148de8312b12373bcc}{RootFindingBissecaoFindNewRange} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
-\begin{CompactList}\small\item\em Encontra um novo intervalo \mbox{[}A, B\mbox{]} e os altera no objeto RootFindingBaseT baseado nos \mbox{[}A, B\mbox{]} e x existentes. Utilizado em \hyperlink{group____bissecao_g00f707bfd08d203eb0b941b6b09e5639}{RootFindingBissecaoPerformIteration} porem principalmente util para alterar o intervalo quando intercambiando entre metodos diferentes. \item\end{CompactList}\item
-int \hyperlink{group____bissecao_g9672d1ca4387db1792f8219968118900}{RootFindingBissecaoGetErrorCode} (\hyperlink{structRootFindingBissecao}{RootFindingBissecaoT} $\ast$bissecaoObj)
-\begin{CompactList}\small\item\em Obtem o codigo de erro. \item\end{CompactList}\item
-int \hyperlink{group____bissecao_g2ab4fb7daf5901001d011ee85dc4cfe0}{RootFindingBissecaoGetStateCode} (\hyperlink{structRootFindingBissecao}{RootFindingBissecaoT} $\ast$bissecaoObj)
-\begin{CompactList}\small\item\em Obtem o codigo referente ao estado do objeto. \item\end{CompactList}\item
-const char $\ast$ \hyperlink{group____bissecao_g77e94d3a9b5999461aabeca3bfe1837a}{RootFindingBissecaoGetErrorMessage} (\hyperlink{structRootFindingBissecao}{RootFindingBissecaoT} $\ast$bissecaoObj)
-\begin{CompactList}\small\item\em Obtem a mensagem de erro. \item\end{CompactList}\item
-const char $\ast$ \hyperlink{group____bissecao_gb0455a1f4f30b2e8916d9dff5c237be1}{RootFindingBissecaoGetStateMessage} (\hyperlink{structRootFindingBissecao}{RootFindingBissecaoT} $\ast$bissecaoObj)
-\begin{CompactList}\small\item\em Obtem a mensagem referente ao estado do objeto. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____bissecao_gbcac5093ad9f3d46feb5d7eb89bb2a75}{RootFindingBissecaoHasError} (\hyperlink{structRootFindingBissecao}{RootFindingBissecaoT} $\ast$bissecaoObj)
-\begin{CompactList}\small\item\em Verifica se ha erros. \item\end{CompactList}\item
-static void \hyperlink{group____bissecao_g35fd0bd3c36285504bfc64f6a4fc2727}{setError} (\hyperlink{structRootFindingBissecao}{RootFindingBissecaoT} $\ast$bissecaoObj, int errorCode)
-\begin{CompactList}\small\item\em Set error code and change state to BISSECAO\_\-ERROR\_\-FOUND. \item\end{CompactList}\item
-static void \hyperlink{group____bissecao_g4dc0dd2ead3960f74572fc6d3afbe8a7}{resetError} (\hyperlink{structRootFindingBissecao}{RootFindingBissecaoT} $\ast$bissecaoObj)
-\item
-static \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{group____bissecao_g9edf187b4ec1c46191fc8d208f506247}{computeX} (\hyperlink{structRootFindingBissecao}{RootFindingBissecaoT} $\ast$bissecaoObj)
-\begin{CompactList}\small\item\em Calcula o X baseado no intervalo \mbox{[}a, b\mbox{]}. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsubsection{Define Documentation}
-\hypertarget{group____bissecao_g35fa37eaf728f4216a2b5b0ed5a9c685}{
-\index{\_\-bissecao@{\_\-bissecao}!BISSECAO\_\-DEFAULT\_\-MAX\_\-ITERATIONS@{BISSECAO\_\-DEFAULT\_\-MAX\_\-ITERATIONS}}
-\index{BISSECAO\_\-DEFAULT\_\-MAX\_\-ITERATIONS@{BISSECAO\_\-DEFAULT\_\-MAX\_\-ITERATIONS}!_bissecao@{\_\-bissecao}}
-\paragraph[BISSECAO\_\-DEFAULT\_\-MAX\_\-ITERATIONS]{\setlength{\rightskip}{0pt plus 5cm}\#define BISSECAO\_\-DEFAULT\_\-MAX\_\-ITERATIONS~100}\hfill}
-\label{group____bissecao_g35fa37eaf728f4216a2b5b0ed5a9c685}
-
-
-
-
-Definition at line 34 of file RootFindingBissecao.h.
-
-Referenced by RootFindingBissecaoCreate().\hypertarget{group____bissecao_g69c6773347f58386687f3b4bcdad0e01}{
-\index{\_\-bissecao@{\_\-bissecao}!BISSECAO\_\-DEFAULT\_\-TOLERANCE@{BISSECAO\_\-DEFAULT\_\-TOLERANCE}}
-\index{BISSECAO\_\-DEFAULT\_\-TOLERANCE@{BISSECAO\_\-DEFAULT\_\-TOLERANCE}!_bissecao@{\_\-bissecao}}
-\paragraph[BISSECAO\_\-DEFAULT\_\-TOLERANCE]{\setlength{\rightskip}{0pt plus 5cm}\#define BISSECAO\_\-DEFAULT\_\-TOLERANCE~1e-7}\hfill}
-\label{group____bissecao_g69c6773347f58386687f3b4bcdad0e01}
-
-
-
-
-Definition at line 35 of file RootFindingBissecao.h.
-
-Referenced by RootFindingBissecaoCreate().
-
-\subsubsection{Typedef Documentation}
-\hypertarget{group____bissecao_gb3511b238887380d8ad7579693f400d1}{
-\index{\_\-bissecao@{\_\-bissecao}!RootFindingBissecaoT@{RootFindingBissecaoT}}
-\index{RootFindingBissecaoT@{RootFindingBissecaoT}!_bissecao@{\_\-bissecao}}
-\paragraph[RootFindingBissecaoT]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf RootFindingBissecao} {\bf RootFindingBissecaoT}}\hfill}
-\label{group____bissecao_gb3511b238887380d8ad7579693f400d1}
-
-
-Apelido para struct \hyperlink{structRootFindingBissecao}{RootFindingBissecao}.
-
-
-
-Definition at line 77 of file RootFindingBissecao.h.
-
-\subsubsection{Function Documentation}
-\hypertarget{group____bissecao_g9edf187b4ec1c46191fc8d208f506247}{
-\index{\_\-bissecao@{\_\-bissecao}!computeX@{computeX}}
-\index{computeX@{computeX}!_bissecao@{\_\-bissecao}}
-\paragraph[computeX]{\setlength{\rightskip}{0pt plus 5cm}static {\bf RootFindingDoubleT} computeX ({\bf RootFindingBissecaoT} $\ast$ {\em bissecaoObj})\hspace{0.3cm}{\tt \mbox{[}static, private\mbox{]}}}\hfill}
-\label{group____bissecao_g9edf187b4ec1c46191fc8d208f506247}
-
-
-Calcula o X baseado no intervalo \mbox{[}a, b\mbox{]}.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em bissecaoObj}]Ponteiro para o objeto \hyperlink{structRootFindingBissecao}{RootFindingBissecao} \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]O X calculado \end{Desc}
-
-
-Definition at line 70 of file RootFindingBissecao.c.
-
-References RootFindingBase::a, RootFindingBase::b, and RootFindingBissecao::rootsObj.
-
-Referenced by RootFindingBissecaoInit(), and RootFindingBissecaoPerformIteration().\hypertarget{group____bissecao_g4dc0dd2ead3960f74572fc6d3afbe8a7}{
-\index{\_\-bissecao@{\_\-bissecao}!resetError@{resetError}}
-\index{resetError@{resetError}!_bissecao@{\_\-bissecao}}
-\paragraph[resetError]{\setlength{\rightskip}{0pt plus 5cm}static void resetError ({\bf RootFindingBissecaoT} $\ast$ {\em bissecaoObj})\hspace{0.3cm}{\tt \mbox{[}static, private\mbox{]}}}\hfill}
-\label{group____bissecao_g4dc0dd2ead3960f74572fc6d3afbe8a7}
-
-
-
-
-Definition at line 164 of file RootFindingBissecao.c.
-
-References RootFindingBissecao::errorCode, and RootFindingBissecao::state.
-
-Referenced by RootFindingBissecaoCreate(), RootFindingBissecaoInit(), RootFindingCordasCreate(), RootFindingCordasInit(), RootFindingNewtonRhapsonCreate(), RootFindingPegasoCreate(), and RootFindingPegasoInit().\hypertarget{group____bissecao_g01fb79a4dd7e1f53eb1233f262528f66}{
-\index{\_\-bissecao@{\_\-bissecao}!RootFindingBissecaoCreate@{RootFindingBissecaoCreate}}
-\index{RootFindingBissecaoCreate@{RootFindingBissecaoCreate}!_bissecao@{\_\-bissecao}}
-\paragraph[RootFindingBissecaoCreate]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingBissecaoT}$\ast$ RootFindingBissecaoCreate ({\bf RootFindingBaseT} $\ast$ {\em rootsObj})}\hfill}
-\label{group____bissecao_g01fb79a4dd7e1f53eb1233f262528f66}
-
-
-Cria um objeto do tipo struct \hyperlink{structRootFindingBissecao}{RootFindingBissecao}.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em rootsObj}]Ponteiro para o objeto do tipo struct \hyperlink{structRootFindingBase}{RootFindingBase} \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Ponteiro para o objeto criado \end{Desc}
-
-
-Definition at line 47 of file RootFindingBissecao.c.
-
-References BISSECAO\_\-DEFAULT\_\-MAX\_\-ITERATIONS, BISSECAO\_\-DEFAULT\_\-TOLERANCE, RootFindingBissecao::maxIterations, resetError(), RootFindingBissecao::rootsObj, RootFindingBissecao::state, and RootFindingBissecao::tolerance.\hypertarget{group____bissecao_g9c2a72c616c6ae34254a9a807394ecb5}{
-\index{\_\-bissecao@{\_\-bissecao}!RootFindingBissecaoDelete@{RootFindingBissecaoDelete}}
-\index{RootFindingBissecaoDelete@{RootFindingBissecaoDelete}!_bissecao@{\_\-bissecao}}
-\paragraph[RootFindingBissecaoDelete]{\setlength{\rightskip}{0pt plus 5cm}void RootFindingBissecaoDelete ({\bf RootFindingBissecaoT} $\ast$ {\em obj})}\hfill}
-\label{group____bissecao_g9c2a72c616c6ae34254a9a807394ecb5}
-
-
-Apaga a instancia do objeto \hyperlink{structRootFindingBissecao}{RootFindingBissecao}.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em obj}]Ponteiro para o obj \hyperlink{structRootFindingBissecao}{RootFindingBissecao} \end{description}
-\end{Desc}
-
-
-Definition at line 90 of file RootFindingBissecao.c.\hypertarget{group____bissecao_gee709dc3b98a74148de8312b12373bcc}{
-\index{\_\-bissecao@{\_\-bissecao}!RootFindingBissecaoFindNewRange@{RootFindingBissecaoFindNewRange}}
-\index{RootFindingBissecaoFindNewRange@{RootFindingBissecaoFindNewRange}!_bissecao@{\_\-bissecao}}
-\paragraph[RootFindingBissecaoFindNewRange]{\setlength{\rightskip}{0pt plus 5cm}void RootFindingBissecaoFindNewRange ({\bf RootFindingBaseT} $\ast$ {\em rootsObj})}\hfill}
-\label{group____bissecao_gee709dc3b98a74148de8312b12373bcc}
-
-
-Encontra um novo intervalo \mbox{[}A, B\mbox{]} e os altera no objeto RootFindingBaseT baseado nos \mbox{[}A, B\mbox{]} e x existentes. Utilizado em \hyperlink{group____bissecao_g00f707bfd08d203eb0b941b6b09e5639}{RootFindingBissecaoPerformIteration} porem principalmente util para alterar o intervalo quando intercambiando entre metodos diferentes.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em rootsObj}]Ponteiro para o objeto \hyperlink{structRootFindingBase}{RootFindingBase} \end{description}
-\end{Desc}
-
-
-Definition at line 139 of file RootFindingBissecao.c.
-
-References RootFindingBase::a, RootFindingBase::b, RootFindingBase::fX, RootFindingBaseEval(), and RootFindingBase::x.
-
-Referenced by RootFindingBissecaoPerformIteration().\hypertarget{group____bissecao_g9672d1ca4387db1792f8219968118900}{
-\index{\_\-bissecao@{\_\-bissecao}!RootFindingBissecaoGetErrorCode@{RootFindingBissecaoGetErrorCode}}
-\index{RootFindingBissecaoGetErrorCode@{RootFindingBissecaoGetErrorCode}!_bissecao@{\_\-bissecao}}
-\paragraph[RootFindingBissecaoGetErrorCode]{\setlength{\rightskip}{0pt plus 5cm}int RootFindingBissecaoGetErrorCode ({\bf RootFindingBissecaoT} $\ast$ {\em bissecaoObj})}\hfill}
-\label{group____bissecao_g9672d1ca4387db1792f8219968118900}
-
-
-Obtem o codigo de erro.
-
-
-
-Definition at line 159 of file RootFindingBissecao.c.
-
-References RootFindingBissecao::errorCode.\hypertarget{group____bissecao_g77e94d3a9b5999461aabeca3bfe1837a}{
-\index{\_\-bissecao@{\_\-bissecao}!RootFindingBissecaoGetErrorMessage@{RootFindingBissecaoGetErrorMessage}}
-\index{RootFindingBissecaoGetErrorMessage@{RootFindingBissecaoGetErrorMessage}!_bissecao@{\_\-bissecao}}
-\paragraph[RootFindingBissecaoGetErrorMessage]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ RootFindingBissecaoGetErrorMessage ({\bf RootFindingBissecaoT} $\ast$ {\em bissecaoObj})}\hfill}
-\label{group____bissecao_g77e94d3a9b5999461aabeca3bfe1837a}
-
-
-Obtem a mensagem de erro.
-
-
-
-Definition at line 180 of file RootFindingBissecao.c.
-
-References RootFindingBissecao::errorCode, MSG\_\-BISSECAO\_\-NO\_\-ERROR, MSG\_\-BISSECAO\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR, and MSG\_\-ROOTS\_\-UNKNOW\_\-ERROR.\hypertarget{group____bissecao_g2ab4fb7daf5901001d011ee85dc4cfe0}{
-\index{\_\-bissecao@{\_\-bissecao}!RootFindingBissecaoGetStateCode@{RootFindingBissecaoGetStateCode}}
-\index{RootFindingBissecaoGetStateCode@{RootFindingBissecaoGetStateCode}!_bissecao@{\_\-bissecao}}
-\paragraph[RootFindingBissecaoGetStateCode]{\setlength{\rightskip}{0pt plus 5cm}int RootFindingBissecaoGetStateCode ({\bf RootFindingBissecaoT} $\ast$ {\em bissecaoObj})}\hfill}
-\label{group____bissecao_g2ab4fb7daf5901001d011ee85dc4cfe0}
-
-
-Obtem o codigo referente ao estado do objeto.
-
-
-
-Definition at line 173 of file RootFindingBissecao.c.
-
-References RootFindingBissecao::state.\hypertarget{group____bissecao_gb0455a1f4f30b2e8916d9dff5c237be1}{
-\index{\_\-bissecao@{\_\-bissecao}!RootFindingBissecaoGetStateMessage@{RootFindingBissecaoGetStateMessage}}
-\index{RootFindingBissecaoGetStateMessage@{RootFindingBissecaoGetStateMessage}!_bissecao@{\_\-bissecao}}
-\paragraph[RootFindingBissecaoGetStateMessage]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ RootFindingBissecaoGetStateMessage ({\bf RootFindingBissecaoT} $\ast$ {\em bissecaoObj})}\hfill}
-\label{group____bissecao_gb0455a1f4f30b2e8916d9dff5c237be1}
-
-
-Obtem a mensagem referente ao estado do objeto.
-
-
-
-Definition at line 194 of file RootFindingBissecao.c.
-
-References RootFindingBase::e, RootFindingBissecao::maxIterations, msg, MSG\_\-BISSECAO\_\-APPROXIMANTION\_\-ROOT\_\-FOUND, MSG\_\-BISSECAO\_\-ERROR\_\-FOUND, MSG\_\-BISSECAO\_\-INITIALIZED, MSG\_\-BISSECAO\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED, MSG\_\-BISSECAO\_\-NOT\_\-INIT, MSG\_\-ROOTS\_\-UNKNOW\_\-STATE, RootFindingBissecao::rootsObj, RootFindingBissecao::state, RootFindingBissecao::tolerance, and RootFindingBase::x.\hypertarget{group____bissecao_gbcac5093ad9f3d46feb5d7eb89bb2a75}{
-\index{\_\-bissecao@{\_\-bissecao}!RootFindingBissecaoHasError@{RootFindingBissecaoHasError}}
-\index{RootFindingBissecaoHasError@{RootFindingBissecaoHasError}!_bissecao@{\_\-bissecao}}
-\paragraph[RootFindingBissecaoHasError]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingBoolT} RootFindingBissecaoHasError ({\bf RootFindingBissecaoT} $\ast$ {\em bissecaoObj})}\hfill}
-\label{group____bissecao_gbcac5093ad9f3d46feb5d7eb89bb2a75}
-
-
-Verifica se ha erros.
-
-\begin{Desc}
-\item[Returns:]TRUE caso haja erro \end{Desc}
-
-
-Definition at line 220 of file RootFindingBissecao.c.
-
-References RootFindingBissecao::errorCode.\hypertarget{group____bissecao_g565bfd11019354823afbcffe501801c8}{
-\index{\_\-bissecao@{\_\-bissecao}!RootFindingBissecaoInit@{RootFindingBissecaoInit}}
-\index{RootFindingBissecaoInit@{RootFindingBissecaoInit}!_bissecao@{\_\-bissecao}}
-\paragraph[RootFindingBissecaoInit]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingBoolT} RootFindingBissecaoInit ({\bf RootFindingBissecaoT} $\ast$ {\em bissecaoObj})}\hfill}
-\label{group____bissecao_g565bfd11019354823afbcffe501801c8}
-
-
-Inicializa o objeto \hyperlink{structRootFindingBissecao}{RootFindingBissecao}.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em bissecaoObj}]Ponteiro para o objeto a ser inicializado \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]TRUE em caso de sucesso \end{Desc}
-
-
-Definition at line 77 of file RootFindingBissecao.c.
-
-References computeX(), RootFindingBase::e, RootFindingBase::fX, RootFindingBissecao::i, infinity(), resetError(), RootFindingBaseEval(), RootFindingBissecao::rootsObj, RootFindingBissecao::state, TRUE, and RootFindingBase::x.\hypertarget{group____bissecao_g00f707bfd08d203eb0b941b6b09e5639}{
-\index{\_\-bissecao@{\_\-bissecao}!RootFindingBissecaoPerformIteration@{RootFindingBissecaoPerformIteration}}
-\index{RootFindingBissecaoPerformIteration@{RootFindingBissecaoPerformIteration}!_bissecao@{\_\-bissecao}}
-\paragraph[RootFindingBissecaoPerformIteration]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingBoolT} RootFindingBissecaoPerformIteration ({\bf RootFindingBissecaoT} $\ast$ {\em bissecaoObj})}\hfill}
-\label{group____bissecao_g00f707bfd08d203eb0b941b6b09e5639}
-
-
-Realiza a iteracao.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em bissecaoObj}]Ponteiro para o objeto \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]TRUE caso haja mais iteracoes a serem realizadas \end{Desc}
-
-
-Definition at line 95 of file RootFindingBissecao.c.
-
-References computeX(), RootFindingBase::e, FALSE, RootFindingBase::fX, RootFindingBissecao::i, isInfOrNan(), RootFindingBissecao::maxIterations, RootFindingBaseEval(), RootFindingBissecaoFindNewRange(), RootFindingBissecao::rootsObj, setError(), RootFindingBissecao::state, RootFindingBase::state, RootFindingBissecao::tolerance, TRUE, and RootFindingBase::x.\hypertarget{group____bissecao_g35fd0bd3c36285504bfc64f6a4fc2727}{
-\index{\_\-bissecao@{\_\-bissecao}!setError@{setError}}
-\index{setError@{setError}!_bissecao@{\_\-bissecao}}
-\paragraph[setError]{\setlength{\rightskip}{0pt plus 5cm}static void setError ({\bf RootFindingBissecaoT} $\ast$ {\em bissecaoObj}, \/ int {\em errorCode})\hspace{0.3cm}{\tt \mbox{[}static, private\mbox{]}}}\hfill}
-\label{group____bissecao_g35fd0bd3c36285504bfc64f6a4fc2727}
-
-
-Set error code and change state to BISSECAO\_\-ERROR\_\-FOUND.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em bissecaoObj}]Ponteiro para objeto RootFindingBissecaoT \item[{\em errorCode}]Codigo de erro \end{description}
-\end{Desc}
-
-
-Definition at line 153 of file RootFindingBissecao.c.
-
-References RootFindingBissecao::errorCode, and RootFindingBissecao::state.
-
-Referenced by RootFindingBissecaoPerformIteration(), RootFindingCordasInit(), RootFindingCordasPerformIteration(), RootFindingNewtonRhapsonInit(), RootFindingNewtonRhapsonPerformIteration(), and RootFindingPegasoPerformIteration().
\ No newline at end of file
diff --git a/root-finding/doc/latex/group____cordas.tex b/root-finding/doc/latex/group____cordas.tex
deleted file mode 100644
index d1e38f1..0000000
--- a/root-finding/doc/latex/group____cordas.tex
+++ /dev/null
@@ -1,285 +0,0 @@
-\hypertarget{group____cordas}{
-\subsection{Metodo das Cordas}
-\label{group____cordas}\index{Metodo das Cordas@{Metodo das Cordas}}
-}
-\subsubsection*{Data Structures}
-\begin{CompactItemize}
-\item
-struct \hyperlink{structRootFindingCordas}{RootFindingCordas}
-\begin{CompactList}\small\item\em Estrutura de dados para o Metodo das Cordas. \item\end{CompactList}\end{CompactItemize}
-\subsubsection*{Defines}
-\begin{CompactItemize}
-\item
-\#define \hyperlink{group____cordas_ga16d78672b3564becdd978dc37001261}{CORDAS\_\-DEFAULT\_\-MAX\_\-ITERATIONS}~100
-\item
-\#define \hyperlink{group____cordas_g4caa3a434138569b567ffd432d5f12fc}{CORDAS\_\-DEFAULT\_\-TOLERANCE}~1e-7
-\end{CompactItemize}
-\subsubsection*{Typedefs}
-\begin{CompactItemize}
-\item
-typedef struct \hyperlink{structRootFindingCordas}{RootFindingCordas} \hyperlink{group____cordas_g64e9f7aa0b38cc4c243e37b277b115d4}{RootFindingCordasT}
-\begin{CompactList}\small\item\em Apelido para struct \hyperlink{structRootFindingCordas}{RootFindingCordas}. \item\end{CompactList}\end{CompactItemize}
-\subsubsection*{Functions}
-\begin{CompactItemize}
-\item
-\hyperlink{structRootFindingCordas}{RootFindingCordasT} $\ast$ \hyperlink{group____cordas_g8e5327982ea6071bc6215f950d808bef}{RootFindingCordasCreate} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
-\begin{CompactList}\small\item\em Cria um objeto do tipo struct \hyperlink{structRootFindingCordas}{RootFindingCordas}. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____cordas_g4b4d161deefaec382d2f832af2654580}{RootFindingCordasInit} (\hyperlink{structRootFindingCordas}{RootFindingCordasT} $\ast$cordasObj)
-\begin{CompactList}\small\item\em Inicializa o objeto \hyperlink{structRootFindingCordas}{RootFindingCordas}. \item\end{CompactList}\item
-void \hyperlink{group____cordas_g1b42f5cdb8c787c44539b6e0de8d968f}{RootFindingCordasDelete} (\hyperlink{structRootFindingCordas}{RootFindingCordasT} $\ast$obj)
-\begin{CompactList}\small\item\em Apaga a instancia do objeto \hyperlink{structRootFindingCordas}{RootFindingCordas}. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____cordas_gafc64dac7d95d2756d1259a599789441}{RootFindingCordasPerformIteration} (\hyperlink{structRootFindingCordas}{RootFindingCordasT} $\ast$cordasObj)
-\begin{CompactList}\small\item\em Realiza a iteracao. \item\end{CompactList}\item
-int \hyperlink{group____cordas_gcc4b8454f6664e389c484498f42c17d8}{RootFindingCordasGetErrorCode} (\hyperlink{structRootFindingCordas}{RootFindingCordasT} $\ast$cordasObj)
-\begin{CompactList}\small\item\em Obtem o codigo de erro. \item\end{CompactList}\item
-int \hyperlink{group____cordas_g67aaf428f922e7d15a7fbd5a4508ffd7}{RootFindingCordasGetStateCode} (\hyperlink{structRootFindingCordas}{RootFindingCordasT} $\ast$cordasObj)
-\begin{CompactList}\small\item\em Obtem o codigo referente ao estado do objeto. \item\end{CompactList}\item
-const char $\ast$ \hyperlink{group____cordas_g5a6750a998093e1701c8a01ae24e9cc2}{RootFindingCordasGetErrorMessage} (\hyperlink{structRootFindingCordas}{RootFindingCordasT} $\ast$cordasObj)
-\begin{CompactList}\small\item\em Obtem a mensagem de erro. \item\end{CompactList}\item
-const char $\ast$ \hyperlink{group____cordas_ga065f13f2ec77b2e949190c1aca9ef9d}{RootFindingCordasGetStateMessage} (\hyperlink{structRootFindingCordas}{RootFindingCordasT} $\ast$cordasObj)
-\begin{CompactList}\small\item\em Obtem a mensagem referente ao estado do objeto. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____cordas_g66931e7adda820b82bb64bc671d7d550}{RootFindingCordasHasError} (\hyperlink{structRootFindingCordas}{RootFindingCordasT} $\ast$cordasObj)
-\begin{CompactList}\small\item\em Verifica se ha erros. \item\end{CompactList}\item
-static void \hyperlink{group____cordas_gb608a6128f3fe5d4a10990198b1dac4b}{setError} (\hyperlink{structRootFindingCordas}{RootFindingCordasT} $\ast$cordasObj, int errorCode)
-\begin{CompactList}\small\item\em Set error code and change state to CORDAS\_\-ERROR\_\-FOUND. \item\end{CompactList}\item
-static void \hyperlink{group____cordas_g69e02d4b63567d2bdde44b532d13fcbf}{resetError} (\hyperlink{structRootFindingCordas}{RootFindingCordasT} $\ast$cordasObj)
-\item
-static \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{group____cordas_gb05e2f747de939224f70b38852f66c07}{getNextX} (\hyperlink{structRootFindingCordas}{RootFindingCordasT} $\ast$cordasObj)
-\begin{CompactList}\small\item\em Obtem o valor para o proximo x. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsubsection{Define Documentation}
-\hypertarget{group____cordas_ga16d78672b3564becdd978dc37001261}{
-\index{\_\-cordas@{\_\-cordas}!CORDAS\_\-DEFAULT\_\-MAX\_\-ITERATIONS@{CORDAS\_\-DEFAULT\_\-MAX\_\-ITERATIONS}}
-\index{CORDAS\_\-DEFAULT\_\-MAX\_\-ITERATIONS@{CORDAS\_\-DEFAULT\_\-MAX\_\-ITERATIONS}!_cordas@{\_\-cordas}}
-\paragraph[CORDAS\_\-DEFAULT\_\-MAX\_\-ITERATIONS]{\setlength{\rightskip}{0pt plus 5cm}\#define CORDAS\_\-DEFAULT\_\-MAX\_\-ITERATIONS~100}\hfill}
-\label{group____cordas_ga16d78672b3564becdd978dc37001261}
-
-
-
-
-Definition at line 38 of file RootFindingCordas.h.
-
-Referenced by RootFindingCordasCreate().\hypertarget{group____cordas_g4caa3a434138569b567ffd432d5f12fc}{
-\index{\_\-cordas@{\_\-cordas}!CORDAS\_\-DEFAULT\_\-TOLERANCE@{CORDAS\_\-DEFAULT\_\-TOLERANCE}}
-\index{CORDAS\_\-DEFAULT\_\-TOLERANCE@{CORDAS\_\-DEFAULT\_\-TOLERANCE}!_cordas@{\_\-cordas}}
-\paragraph[CORDAS\_\-DEFAULT\_\-TOLERANCE]{\setlength{\rightskip}{0pt plus 5cm}\#define CORDAS\_\-DEFAULT\_\-TOLERANCE~1e-7}\hfill}
-\label{group____cordas_g4caa3a434138569b567ffd432d5f12fc}
-
-
-
-
-Definition at line 39 of file RootFindingCordas.h.
-
-Referenced by RootFindingCordasCreate().
-
-\subsubsection{Typedef Documentation}
-\hypertarget{group____cordas_g64e9f7aa0b38cc4c243e37b277b115d4}{
-\index{\_\-cordas@{\_\-cordas}!RootFindingCordasT@{RootFindingCordasT}}
-\index{RootFindingCordasT@{RootFindingCordasT}!_cordas@{\_\-cordas}}
-\paragraph[RootFindingCordasT]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf RootFindingCordas} {\bf RootFindingCordasT}}\hfill}
-\label{group____cordas_g64e9f7aa0b38cc4c243e37b277b115d4}
-
-
-Apelido para struct \hyperlink{structRootFindingCordas}{RootFindingCordas}.
-
-
-
-Definition at line 84 of file RootFindingCordas.h.
-
-\subsubsection{Function Documentation}
-\hypertarget{group____cordas_gb05e2f747de939224f70b38852f66c07}{
-\index{\_\-cordas@{\_\-cordas}!getNextX@{getNextX}}
-\index{getNextX@{getNextX}!_cordas@{\_\-cordas}}
-\paragraph[getNextX]{\setlength{\rightskip}{0pt plus 5cm}static {\bf RootFindingDoubleT} getNextX ({\bf RootFindingCordasT} $\ast$ {\em cordasObj})\hspace{0.3cm}{\tt \mbox{[}static, private\mbox{]}}}\hfill}
-\label{group____cordas_gb05e2f747de939224f70b38852f66c07}
-
-
-Obtem o valor para o proximo x.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em cordasObj}]Ponteiro para objeto struct \hyperlink{structRootFindingCordas}{RootFindingCordas} \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Valor do proximo x \end{Desc}
-
-
-Definition at line 118 of file RootFindingCordas.c.
-
-References RootFindingCordas::c, RootFindingCordas::fC, RootFindingBase::fX, RootFindingCordas::rootsObj, and RootFindingBase::x.
-
-Referenced by RootFindingCordasPerformIteration(), RootFindingNewtonRhapsonPerformIteration(), and RootFindingPegasoPerformIteration().\hypertarget{group____cordas_g69e02d4b63567d2bdde44b532d13fcbf}{
-\index{\_\-cordas@{\_\-cordas}!resetError@{resetError}}
-\index{resetError@{resetError}!_cordas@{\_\-cordas}}
-\paragraph[resetError]{\setlength{\rightskip}{0pt plus 5cm}static void resetError ({\bf RootFindingCordasT} $\ast$ {\em cordasObj})\hspace{0.3cm}{\tt \mbox{[}static, private\mbox{]}}}\hfill}
-\label{group____cordas_g69e02d4b63567d2bdde44b532d13fcbf}
-
-
-
-
-Definition at line 186 of file RootFindingCordas.c.
-
-References RootFindingCordas::errorCode, and RootFindingCordas::state.\hypertarget{group____cordas_g8e5327982ea6071bc6215f950d808bef}{
-\index{\_\-cordas@{\_\-cordas}!RootFindingCordasCreate@{RootFindingCordasCreate}}
-\index{RootFindingCordasCreate@{RootFindingCordasCreate}!_cordas@{\_\-cordas}}
-\paragraph[RootFindingCordasCreate]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingCordasT}$\ast$ RootFindingCordasCreate ({\bf RootFindingBaseT} $\ast$ {\em rootsObj})}\hfill}
-\label{group____cordas_g8e5327982ea6071bc6215f950d808bef}
-
-
-Cria um objeto do tipo struct \hyperlink{structRootFindingCordas}{RootFindingCordas}.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em rootsObj}]Ponteiro para o objeto do tipo struct \hyperlink{structRootFindingBase}{RootFindingBase} \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Ponteiro para o objeto criado \end{Desc}
-
-
-Definition at line 48 of file RootFindingCordas.c.
-
-References CORDAS\_\-DEFAULT\_\-MAX\_\-ITERATIONS, CORDAS\_\-DEFAULT\_\-TOLERANCE, RootFindingCordas::maxIterations, resetError(), RootFindingCordas::rootsObj, RootFindingCordas::state, and RootFindingCordas::tolerance.\hypertarget{group____cordas_g1b42f5cdb8c787c44539b6e0de8d968f}{
-\index{\_\-cordas@{\_\-cordas}!RootFindingCordasDelete@{RootFindingCordasDelete}}
-\index{RootFindingCordasDelete@{RootFindingCordasDelete}!_cordas@{\_\-cordas}}
-\paragraph[RootFindingCordasDelete]{\setlength{\rightskip}{0pt plus 5cm}void RootFindingCordasDelete ({\bf RootFindingCordasT} $\ast$ {\em obj})}\hfill}
-\label{group____cordas_g1b42f5cdb8c787c44539b6e0de8d968f}
-
-
-Apaga a instancia do objeto \hyperlink{structRootFindingCordas}{RootFindingCordas}.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em obj}]Ponteiro para o obj \hyperlink{structRootFindingCordas}{RootFindingCordas} \end{description}
-\end{Desc}
-
-
-Definition at line 127 of file RootFindingCordas.c.\hypertarget{group____cordas_gcc4b8454f6664e389c484498f42c17d8}{
-\index{\_\-cordas@{\_\-cordas}!RootFindingCordasGetErrorCode@{RootFindingCordasGetErrorCode}}
-\index{RootFindingCordasGetErrorCode@{RootFindingCordasGetErrorCode}!_cordas@{\_\-cordas}}
-\paragraph[RootFindingCordasGetErrorCode]{\setlength{\rightskip}{0pt plus 5cm}int RootFindingCordasGetErrorCode ({\bf RootFindingCordasT} $\ast$ {\em cordasObj})}\hfill}
-\label{group____cordas_gcc4b8454f6664e389c484498f42c17d8}
-
-
-Obtem o codigo de erro.
-
-
-
-Definition at line 181 of file RootFindingCordas.c.
-
-References RootFindingCordas::errorCode.\hypertarget{group____cordas_g5a6750a998093e1701c8a01ae24e9cc2}{
-\index{\_\-cordas@{\_\-cordas}!RootFindingCordasGetErrorMessage@{RootFindingCordasGetErrorMessage}}
-\index{RootFindingCordasGetErrorMessage@{RootFindingCordasGetErrorMessage}!_cordas@{\_\-cordas}}
-\paragraph[RootFindingCordasGetErrorMessage]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ RootFindingCordasGetErrorMessage ({\bf RootFindingCordasT} $\ast$ {\em cordasObj})}\hfill}
-\label{group____cordas_g5a6750a998093e1701c8a01ae24e9cc2}
-
-
-Obtem a mensagem de erro.
-
-
-
-Definition at line 202 of file RootFindingCordas.c.
-
-References RootFindingBase::a, RootFindingBase::b, RootFindingCordas::errorCode, msg, MSG\_\-CORDAS\_\-2NDIFF\_\-TEST\_\-ERROR, MSG\_\-CORDAS\_\-NO\_\-ERROR, MSG\_\-CORDAS\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR, MSG\_\-ROOTS\_\-UNKNOW\_\-ERROR, and RootFindingCordas::rootsObj.\hypertarget{group____cordas_g67aaf428f922e7d15a7fbd5a4508ffd7}{
-\index{\_\-cordas@{\_\-cordas}!RootFindingCordasGetStateCode@{RootFindingCordasGetStateCode}}
-\index{RootFindingCordasGetStateCode@{RootFindingCordasGetStateCode}!_cordas@{\_\-cordas}}
-\paragraph[RootFindingCordasGetStateCode]{\setlength{\rightskip}{0pt plus 5cm}int RootFindingCordasGetStateCode ({\bf RootFindingCordasT} $\ast$ {\em cordasObj})}\hfill}
-\label{group____cordas_g67aaf428f922e7d15a7fbd5a4508ffd7}
-
-
-Obtem o codigo referente ao estado do objeto.
-
-
-
-Definition at line 195 of file RootFindingCordas.c.
-
-References RootFindingCordas::state.\hypertarget{group____cordas_ga065f13f2ec77b2e949190c1aca9ef9d}{
-\index{\_\-cordas@{\_\-cordas}!RootFindingCordasGetStateMessage@{RootFindingCordasGetStateMessage}}
-\index{RootFindingCordasGetStateMessage@{RootFindingCordasGetStateMessage}!_cordas@{\_\-cordas}}
-\paragraph[RootFindingCordasGetStateMessage]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ RootFindingCordasGetStateMessage ({\bf RootFindingCordasT} $\ast$ {\em cordasObj})}\hfill}
-\label{group____cordas_ga065f13f2ec77b2e949190c1aca9ef9d}
-
-
-Obtem a mensagem referente ao estado do objeto.
-
-
-
-Definition at line 219 of file RootFindingCordas.c.
-
-References RootFindingBase::e, RootFindingCordas::maxIterations, msg, MSG\_\-CORDAS\_\-APPROXIMANTION\_\-ROOT\_\-FOUND, MSG\_\-CORDAS\_\-ERROR\_\-FOUND, MSG\_\-CORDAS\_\-INITIALIZED, MSG\_\-CORDAS\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED, MSG\_\-CORDAS\_\-NOT\_\-INIT, MSG\_\-ROOTS\_\-UNKNOW\_\-STATE, RootFindingCordas::rootsObj, RootFindingCordas::state, RootFindingCordas::tolerance, and RootFindingBase::x.\hypertarget{group____cordas_g66931e7adda820b82bb64bc671d7d550}{
-\index{\_\-cordas@{\_\-cordas}!RootFindingCordasHasError@{RootFindingCordasHasError}}
-\index{RootFindingCordasHasError@{RootFindingCordasHasError}!_cordas@{\_\-cordas}}
-\paragraph[RootFindingCordasHasError]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingBoolT} RootFindingCordasHasError ({\bf RootFindingCordasT} $\ast$ {\em cordasObj})}\hfill}
-\label{group____cordas_g66931e7adda820b82bb64bc671d7d550}
-
-
-Verifica se ha erros.
-
-\begin{Desc}
-\item[Returns:]TRUE caso haja erro \end{Desc}
-
-
-Definition at line 244 of file RootFindingCordas.c.
-
-References RootFindingCordas::errorCode.\hypertarget{group____cordas_g4b4d161deefaec382d2f832af2654580}{
-\index{\_\-cordas@{\_\-cordas}!RootFindingCordasInit@{RootFindingCordasInit}}
-\index{RootFindingCordasInit@{RootFindingCordasInit}!_cordas@{\_\-cordas}}
-\paragraph[RootFindingCordasInit]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingBoolT} RootFindingCordasInit ({\bf RootFindingCordasT} $\ast$ {\em cordasObj})}\hfill}
-\label{group____cordas_g4b4d161deefaec382d2f832af2654580}
-
-
-Inicializa o objeto \hyperlink{structRootFindingCordas}{RootFindingCordas}.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em cordasObj}]Ponteiro para o objeto a ser inicializado \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]TRUE em caso de sucesso \end{Desc}
-
-
-Definition at line 64 of file RootFindingCordas.c.
-
-References RootFindingBase::a, RootFindingBase::b, RootFindingCordas::c, RootFindingBase::e, FALSE, RootFindingCordas::fC, RootFindingBase::fX, RootFindingCordas::i, infinity(), resetError(), RootFindingBase2nDiffEval(), RootFindingBaseEval(), RootFindingCordas::rootsObj, setError(), RootFindingCordas::state, TRUE, and RootFindingBase::x.\hypertarget{group____cordas_gafc64dac7d95d2756d1259a599789441}{
-\index{\_\-cordas@{\_\-cordas}!RootFindingCordasPerformIteration@{RootFindingCordasPerformIteration}}
-\index{RootFindingCordasPerformIteration@{RootFindingCordasPerformIteration}!_cordas@{\_\-cordas}}
-\paragraph[RootFindingCordasPerformIteration]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingBoolT} RootFindingCordasPerformIteration ({\bf RootFindingCordasT} $\ast$ {\em cordasObj})}\hfill}
-\label{group____cordas_gafc64dac7d95d2756d1259a599789441}
-
-
-Realiza a iteracao.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em cordasObj}]Ponteiro para o objeto \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]TRUE caso haja mais iteracoes a serem realizadas \end{Desc}
-
-
-Definition at line 138 of file RootFindingCordas.c.
-
-References RootFindingBase::e, FALSE, RootFindingBase::fX, getNextX(), RootFindingCordas::i, isInfOrNan(), RootFindingCordas::maxIterations, RootFindingBaseEval(), RootFindingCordas::rootsObj, setError(), RootFindingCordas::state, RootFindingBase::state, RootFindingCordas::tolerance, TRUE, and RootFindingBase::x.\hypertarget{group____cordas_gb608a6128f3fe5d4a10990198b1dac4b}{
-\index{\_\-cordas@{\_\-cordas}!setError@{setError}}
-\index{setError@{setError}!_cordas@{\_\-cordas}}
-\paragraph[setError]{\setlength{\rightskip}{0pt plus 5cm}static void setError ({\bf RootFindingCordasT} $\ast$ {\em cordasObj}, \/ int {\em errorCode})\hspace{0.3cm}{\tt \mbox{[}static, private\mbox{]}}}\hfill}
-\label{group____cordas_gb608a6128f3fe5d4a10990198b1dac4b}
-
-
-Set error code and change state to CORDAS\_\-ERROR\_\-FOUND.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em cordasObj}]Ponteiro para objeto RootFindingCordasT \item[{\em errorCode}]Codigo de erro \end{description}
-\end{Desc}
-
-
-Definition at line 132 of file RootFindingCordas.c.
-
-References RootFindingCordas::errorCode, and RootFindingCordas::state.
\ No newline at end of file
diff --git a/root-finding/doc/latex/group____messages.tex b/root-finding/doc/latex/group____messages.tex
deleted file mode 100644
index 057e108..0000000
--- a/root-finding/doc/latex/group____messages.tex
+++ /dev/null
@@ -1,680 +0,0 @@
-\hypertarget{group____messages}{
-\subsection{Mensagens de estados e erros}
-\label{group____messages}\index{Mensagens de estados e erros@{Mensagens de estados e erros}}
-}
-\subsubsection*{Defines}
-\begin{CompactItemize}
-\item
-\#define \hyperlink{group____messages_g9d5756daf9e0e99c65a2b72531a0b765}{MSG\_\-ROOTS\_\-UNKNOW\_\-ERROR}~\char`\"{}Erro desconhecido.\char`\"{}
-\item
-\#define \hyperlink{group____messages_gf33ab54fcaa61fcc47cb9c5dece317e2}{MSG\_\-ROOTS\_\-UNKNOW\_\-STATE}~\char`\"{}Estado desconhecido.\char`\"{}
-\item
-\#define \hyperlink{group____messages_g1cd065e37768f9ba5e945f01e5223149}{MSG\_\-GENERIC\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}
-\item
-\#define \hyperlink{group____messages_g07f4e1141d65130c4dad0a273735d81e}{MSG\_\-GENERIC\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}
-\item
-\#define \hyperlink{group____messages_gc4f8d165b6144573adc8ce2776826c49}{MSG\_\-GENERIC\_\-NO\_\-ERROR}~\char`\"{}Nao ocorreu erro.\char`\"{}
-\item
-\#define \hyperlink{group____messages_g256cb6d156d41a9029016f3284a43a19}{MSG\_\-GENERIC\_\-ERROR\_\-FOUND}~\char`\"{}Ocorreu erro.\char`\"{};
-\item
-\#define \hyperlink{group____messages_gb9e27a0fd9a540c07295263a8daa57e1}{MSG\_\-GENERIC\_\-NOT\_\-INIT}~\char`\"{}Nao inicializado.\char`\"{}
-\item
-\#define \hyperlink{group____messages_g37731c9a9a8f20520f275e8cd3e75491}{MSG\_\-GENERIC\_\-INITIALIZED}~\char`\"{}Inicializado.\char`\"{}
-\item
-\#define \hyperlink{group____messages_g00d31c81dbc7f971424196036c148a1a}{MSG\_\-GENERIC\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}
-\item
-\#define \hyperlink{group____messages_gce1123edca28cb0b02531869093e7214}{MSG\_\-GENERIC\_\-2NDIFF\_\-TEST\_\-ERROR}
-\item
-\#define \hyperlink{group____messages_g8ccd3ef3d66c52d9a2f5c56b7c62e837}{MSG\_\-ROOTS\_\-NO\_\-ERROR}~MSG\_\-GENERIC\_\-NO\_\-ERROR
-\item
-\#define \hyperlink{group____messages_g4c5e1f67fc078b0bb717e112d9ecad23}{MSG\_\-ROOTS\_\-MUP\_\-EVAL\_\-ERROR}~\char`\"{}Erro c/ expressao do objeto muParser\char`\"{}
-\item
-\#define \hyperlink{group____messages_g1257e2172f0d24792e5bae382b6c8ffd}{MSG\_\-ROOTS\_\-RANGE\_\-ERROR\_\-PROD\_\-FA\_\-FB\_\-NOT\_\-LT\_\-0}
-\item
-\#define \hyperlink{group____messages_ge0c1e0d68faa6da65e9ff27c587fe1e7}{MSG\_\-ROOTS\_\-RANGE\_\-ERROR\_\-FA\_\-OR\_\-FB\_\-ISINFINITY}
-\item
-\#define \hyperlink{group____messages_g351b0a132b97b932e9152973ca84ab0f}{MSG\_\-ROOTS\_\-RANGE\_\-NOT\_\-SET}~\char`\"{}Intervalo nao esta definido.\char`\"{}
-\item
-\#define \hyperlink{group____messages_gf99c4ab1f930201e0632f3d2e3267438}{MSG\_\-ROOTS\_\-READY}~\char`\"{}Objeto \hyperlink{structRootFindingBase}{RootFindingBase} esta pronto.\char`\"{}
-\item
-\#define \hyperlink{group____messages_gb6dcd48efc265c326e568344c2040775}{MSG\_\-ROOTS\_\-EXACT\_\-ROOT\_\-FOUND}~\char`\"{}Encontrado a raiz exata: \%lf.\char`\"{}
-\item
-\#define \hyperlink{group____messages_g1327a0d7098c8506ebbba8fa51a2861c}{MSG\_\-BISSECAO\_\-NO\_\-ERROR}~MSG\_\-GENERIC\_\-NO\_\-ERROR
-\item
-\#define \hyperlink{group____messages_g40526857730e9af294e61ff82c37c989}{MSG\_\-BISSECAO\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}~MSG\_\-GENERIC\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR
-\item
-\#define \hyperlink{group____messages_g532d2bf3026df42582d5fa103bbc3188}{MSG\_\-BISSECAO\_\-NOT\_\-INIT}~MSG\_\-GENERIC\_\-NOT\_\-INIT
-\item
-\#define \hyperlink{group____messages_gd7a7400cbd6447204201e1338a9faf5e}{MSG\_\-BISSECAO\_\-INITIALIZED}~MSG\_\-GENERIC\_\-INITIALIZED
-\item
-\#define \hyperlink{group____messages_gad91cc85f95e709099e9e0b7c4c78648}{MSG\_\-BISSECAO\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}~MSG\_\-GENERIC\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED
-\item
-\#define \hyperlink{group____messages_g419a2b04764be63f8c5bd9a2d561fbdf}{MSG\_\-BISSECAO\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}~MSG\_\-GENERIC\_\-APPROXIMANTION\_\-ROOT\_\-FOUND
-\item
-\#define \hyperlink{group____messages_g045864209c190bf6517acac3482a4eeb}{MSG\_\-BISSECAO\_\-ERROR\_\-FOUND}~MSG\_\-GENERIC\_\-ERROR\_\-FOUND
-\item
-\#define \hyperlink{group____messages_ge43ef9f2448a816d8f5a66a10be9ecc6}{MSG\_\-CORDAS\_\-NO\_\-ERROR}~MSG\_\-GENERIC\_\-NO\_\-ERROR
-\item
-\#define \hyperlink{group____messages_g5c53fb596fa16a011c11b5f774fc734c}{MSG\_\-CORDAS\_\-2NDIFF\_\-TEST\_\-ERROR}~MSG\_\-GENERIC\_\-2NDIFF\_\-TEST\_\-ERROR
-\item
-\#define \hyperlink{group____messages_g3833ee2af65442ebe52a0b8894d0ffba}{MSG\_\-CORDAS\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}~MSG\_\-GENERIC\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR
-\item
-\#define \hyperlink{group____messages_gaad95696ca51302bb4eeda73e504af28}{MSG\_\-CORDAS\_\-NOT\_\-INIT}~MSG\_\-GENERIC\_\-NOT\_\-INIT
-\item
-\#define \hyperlink{group____messages_g65513cb1fdadbdf469b3e7ebfd3368fd}{MSG\_\-CORDAS\_\-INITIALIZED}~MSG\_\-GENERIC\_\-INITIALIZED
-\item
-\#define \hyperlink{group____messages_gbf2eaacf66da6f1a3ff81d41a6d494ea}{MSG\_\-CORDAS\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}~MSG\_\-GENERIC\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED
-\item
-\#define \hyperlink{group____messages_g3ec8f3193397bc6bd52fa50ee40e4768}{MSG\_\-CORDAS\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}~MSG\_\-GENERIC\_\-APPROXIMANTION\_\-ROOT\_\-FOUND
-\item
-\#define \hyperlink{group____messages_gdceb3235c5e378df5e9204c5bd9802b9}{MSG\_\-CORDAS\_\-ERROR\_\-FOUND}~MSG\_\-GENERIC\_\-ERROR\_\-FOUND
-\item
-\#define \hyperlink{group____messages_g40705a83db640354a9ed6bdd2ae0d83b}{MSG\_\-NEWTON\_\-NO\_\-ERROR}~MSG\_\-GENERIC\_\-NO\_\-ERROR
-\item
-\#define \hyperlink{group____messages_g7f96c9da7fd5cde69744cd01fc5316a3}{MSG\_\-NEWTON\_\-2NDIFF\_\-TEST\_\-ERROR}~MSG\_\-GENERIC\_\-2NDIFF\_\-TEST\_\-ERROR
-\item
-\#define \hyperlink{group____messages_g00fe718729c6efcf4a3bf8187b8f1c9d}{MSG\_\-NEWTON\_\-2NDIFFA\_\-2NDIFFB\_\-SIGN\_\-NOT\_\-EQUALS\_\-ERROR}
-\item
-\#define \hyperlink{group____messages_g2e4a5cee2ec2eb38f4849592b3a5c126}{MSG\_\-NEWTON\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}
-\item
-\#define \hyperlink{group____messages_ga1b4ab745166b225744424592a99ac26}{MSG\_\-NEWTON\_\-NOT\_\-INIT}~MSG\_\-GENERIC\_\-NOT\_\-INIT
-\item
-\#define \hyperlink{group____messages_ga3c35d88429baed6d9cc86243ea0370c}{MSG\_\-NEWTON\_\-INITIALIZED}~MSG\_\-GENERIC\_\-INITIALIZED
-\item
-\#define \hyperlink{group____messages_g945597514c7386c4cf8501ed89dea0ec}{MSG\_\-NEWTON\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}~MSG\_\-GENERIC\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED
-\item
-\#define \hyperlink{group____messages_g6a854f8d5023cff404a1462cb4ec86ec}{MSG\_\-NEWTON\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}~MSG\_\-GENERIC\_\-APPROXIMANTION\_\-ROOT\_\-FOUND
-\item
-\#define \hyperlink{group____messages_g07aef7b29efc8c9c6175746948f1e909}{MSG\_\-NEWTON\_\-ERROR\_\-FOUND}~MSG\_\-GENERIC\_\-ERROR\_\-FOUND
-\item
-\#define \hyperlink{group____messages_g007c9369adc25cf104727b8838460c48}{MSG\_\-PEGASO\_\-NO\_\-ERROR}~MSG\_\-GENERIC\_\-NO\_\-ERROR
-\item
-\#define \hyperlink{group____messages_g0785e9a82bbfd11bf313a7bde2f302dd}{MSG\_\-PEGASO\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}~MSG\_\-GENERIC\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR
-\item
-\#define \hyperlink{group____messages_ga35bc5993a30a166820f1bbf7843646d}{MSG\_\-PEGASO\_\-NOT\_\-INIT}~MSG\_\-GENERIC\_\-NOT\_\-INIT
-\item
-\#define \hyperlink{group____messages_g1f0c0e6ae1166d8ebb0e48216dbd2c8b}{MSG\_\-PEGASO\_\-INITIALIZED}~MSG\_\-GENERIC\_\-INITIALIZED
-\item
-\#define \hyperlink{group____messages_g7559f15f358baf95e22bf7c7acea5fa1}{MSG\_\-PEGASO\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}~MSG\_\-GENERIC\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED
-\item
-\#define \hyperlink{group____messages_g4d326b97fe84c2b5bb115e5c98e7b10e}{MSG\_\-PEGASO\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}~MSG\_\-GENERIC\_\-APPROXIMANTION\_\-ROOT\_\-FOUND
-\item
-\#define \hyperlink{group____messages_g7dea968f607ba6d45ced25ab97a9030c}{MSG\_\-PEGASO\_\-ERROR\_\-FOUND}~MSG\_\-GENERIC\_\-ERROR\_\-FOUND
-\end{CompactItemize}
-
-
-\subsubsection{Define Documentation}
-\hypertarget{group____messages_g419a2b04764be63f8c5bd9a2d561fbdf}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-BISSECAO\_\-APPROXIMANTION\_\-ROOT\_\-FOUND@{MSG\_\-BISSECAO\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}}
-\index{MSG\_\-BISSECAO\_\-APPROXIMANTION\_\-ROOT\_\-FOUND@{MSG\_\-BISSECAO\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-BISSECAO\_\-APPROXIMANTION\_\-ROOT\_\-FOUND]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-BISSECAO\_\-APPROXIMANTION\_\-ROOT\_\-FOUND~MSG\_\-GENERIC\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}\hfill}
-\label{group____messages_g419a2b04764be63f8c5bd9a2d561fbdf}
-
-
-
-
-Definition at line 83 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingBissecaoGetStateMessage().\hypertarget{group____messages_g045864209c190bf6517acac3482a4eeb}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-BISSECAO\_\-ERROR\_\-FOUND@{MSG\_\-BISSECAO\_\-ERROR\_\-FOUND}}
-\index{MSG\_\-BISSECAO\_\-ERROR\_\-FOUND@{MSG\_\-BISSECAO\_\-ERROR\_\-FOUND}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-BISSECAO\_\-ERROR\_\-FOUND]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-BISSECAO\_\-ERROR\_\-FOUND~MSG\_\-GENERIC\_\-ERROR\_\-FOUND}\hfill}
-\label{group____messages_g045864209c190bf6517acac3482a4eeb}
-
-
-
-
-Definition at line 84 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingBissecaoGetStateMessage().\hypertarget{group____messages_gd7a7400cbd6447204201e1338a9faf5e}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-BISSECAO\_\-INITIALIZED@{MSG\_\-BISSECAO\_\-INITIALIZED}}
-\index{MSG\_\-BISSECAO\_\-INITIALIZED@{MSG\_\-BISSECAO\_\-INITIALIZED}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-BISSECAO\_\-INITIALIZED]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-BISSECAO\_\-INITIALIZED~MSG\_\-GENERIC\_\-INITIALIZED}\hfill}
-\label{group____messages_gd7a7400cbd6447204201e1338a9faf5e}
-
-
-
-
-Definition at line 81 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingBissecaoGetStateMessage().\hypertarget{group____messages_gad91cc85f95e709099e9e0b7c4c78648}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-BISSECAO\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED@{MSG\_\-BISSECAO\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}}
-\index{MSG\_\-BISSECAO\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED@{MSG\_\-BISSECAO\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-BISSECAO\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-BISSECAO\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED~MSG\_\-GENERIC\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}\hfill}
-\label{group____messages_gad91cc85f95e709099e9e0b7c4c78648}
-
-
-
-
-Definition at line 82 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingBissecaoGetStateMessage().\hypertarget{group____messages_g1327a0d7098c8506ebbba8fa51a2861c}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-BISSECAO\_\-NO\_\-ERROR@{MSG\_\-BISSECAO\_\-NO\_\-ERROR}}
-\index{MSG\_\-BISSECAO\_\-NO\_\-ERROR@{MSG\_\-BISSECAO\_\-NO\_\-ERROR}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-BISSECAO\_\-NO\_\-ERROR]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-BISSECAO\_\-NO\_\-ERROR~MSG\_\-GENERIC\_\-NO\_\-ERROR}\hfill}
-\label{group____messages_g1327a0d7098c8506ebbba8fa51a2861c}
-
-
-
-
-Definition at line 76 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingBissecaoGetErrorMessage().\hypertarget{group____messages_g532d2bf3026df42582d5fa103bbc3188}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-BISSECAO\_\-NOT\_\-INIT@{MSG\_\-BISSECAO\_\-NOT\_\-INIT}}
-\index{MSG\_\-BISSECAO\_\-NOT\_\-INIT@{MSG\_\-BISSECAO\_\-NOT\_\-INIT}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-BISSECAO\_\-NOT\_\-INIT]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-BISSECAO\_\-NOT\_\-INIT~MSG\_\-GENERIC\_\-NOT\_\-INIT}\hfill}
-\label{group____messages_g532d2bf3026df42582d5fa103bbc3188}
-
-
-
-
-Definition at line 80 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingBissecaoGetStateMessage().\hypertarget{group____messages_g40526857730e9af294e61ff82c37c989}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-BISSECAO\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR@{MSG\_\-BISSECAO\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}}
-\index{MSG\_\-BISSECAO\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR@{MSG\_\-BISSECAO\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-BISSECAO\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-BISSECAO\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR~MSG\_\-GENERIC\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}\hfill}
-\label{group____messages_g40526857730e9af294e61ff82c37c989}
-
-
-
-
-Definition at line 77 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingBissecaoGetErrorMessage().\hypertarget{group____messages_g5c53fb596fa16a011c11b5f774fc734c}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-CORDAS\_\-2NDIFF\_\-TEST\_\-ERROR@{MSG\_\-CORDAS\_\-2NDIFF\_\-TEST\_\-ERROR}}
-\index{MSG\_\-CORDAS\_\-2NDIFF\_\-TEST\_\-ERROR@{MSG\_\-CORDAS\_\-2NDIFF\_\-TEST\_\-ERROR}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-CORDAS\_\-2NDIFF\_\-TEST\_\-ERROR]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-CORDAS\_\-2NDIFF\_\-TEST\_\-ERROR~MSG\_\-GENERIC\_\-2NDIFF\_\-TEST\_\-ERROR}\hfill}
-\label{group____messages_g5c53fb596fa16a011c11b5f774fc734c}
-
-
-
-
-Definition at line 89 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingCordasGetErrorMessage().\hypertarget{group____messages_g3ec8f3193397bc6bd52fa50ee40e4768}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-CORDAS\_\-APPROXIMANTION\_\-ROOT\_\-FOUND@{MSG\_\-CORDAS\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}}
-\index{MSG\_\-CORDAS\_\-APPROXIMANTION\_\-ROOT\_\-FOUND@{MSG\_\-CORDAS\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-CORDAS\_\-APPROXIMANTION\_\-ROOT\_\-FOUND]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-CORDAS\_\-APPROXIMANTION\_\-ROOT\_\-FOUND~MSG\_\-GENERIC\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}\hfill}
-\label{group____messages_g3ec8f3193397bc6bd52fa50ee40e4768}
-
-
-
-
-Definition at line 97 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingCordasGetStateMessage().\hypertarget{group____messages_gdceb3235c5e378df5e9204c5bd9802b9}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-CORDAS\_\-ERROR\_\-FOUND@{MSG\_\-CORDAS\_\-ERROR\_\-FOUND}}
-\index{MSG\_\-CORDAS\_\-ERROR\_\-FOUND@{MSG\_\-CORDAS\_\-ERROR\_\-FOUND}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-CORDAS\_\-ERROR\_\-FOUND]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-CORDAS\_\-ERROR\_\-FOUND~MSG\_\-GENERIC\_\-ERROR\_\-FOUND}\hfill}
-\label{group____messages_gdceb3235c5e378df5e9204c5bd9802b9}
-
-
-
-
-Definition at line 98 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingCordasGetStateMessage().\hypertarget{group____messages_g65513cb1fdadbdf469b3e7ebfd3368fd}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-CORDAS\_\-INITIALIZED@{MSG\_\-CORDAS\_\-INITIALIZED}}
-\index{MSG\_\-CORDAS\_\-INITIALIZED@{MSG\_\-CORDAS\_\-INITIALIZED}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-CORDAS\_\-INITIALIZED]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-CORDAS\_\-INITIALIZED~MSG\_\-GENERIC\_\-INITIALIZED}\hfill}
-\label{group____messages_g65513cb1fdadbdf469b3e7ebfd3368fd}
-
-
-
-
-Definition at line 95 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingCordasGetStateMessage().\hypertarget{group____messages_gbf2eaacf66da6f1a3ff81d41a6d494ea}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-CORDAS\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED@{MSG\_\-CORDAS\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}}
-\index{MSG\_\-CORDAS\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED@{MSG\_\-CORDAS\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-CORDAS\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-CORDAS\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED~MSG\_\-GENERIC\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}\hfill}
-\label{group____messages_gbf2eaacf66da6f1a3ff81d41a6d494ea}
-
-
-
-
-Definition at line 96 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingCordasGetStateMessage().\hypertarget{group____messages_ge43ef9f2448a816d8f5a66a10be9ecc6}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-CORDAS\_\-NO\_\-ERROR@{MSG\_\-CORDAS\_\-NO\_\-ERROR}}
-\index{MSG\_\-CORDAS\_\-NO\_\-ERROR@{MSG\_\-CORDAS\_\-NO\_\-ERROR}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-CORDAS\_\-NO\_\-ERROR]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-CORDAS\_\-NO\_\-ERROR~MSG\_\-GENERIC\_\-NO\_\-ERROR}\hfill}
-\label{group____messages_ge43ef9f2448a816d8f5a66a10be9ecc6}
-
-
-
-
-Definition at line 87 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingCordasGetErrorMessage().\hypertarget{group____messages_gaad95696ca51302bb4eeda73e504af28}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-CORDAS\_\-NOT\_\-INIT@{MSG\_\-CORDAS\_\-NOT\_\-INIT}}
-\index{MSG\_\-CORDAS\_\-NOT\_\-INIT@{MSG\_\-CORDAS\_\-NOT\_\-INIT}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-CORDAS\_\-NOT\_\-INIT]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-CORDAS\_\-NOT\_\-INIT~MSG\_\-GENERIC\_\-NOT\_\-INIT}\hfill}
-\label{group____messages_gaad95696ca51302bb4eeda73e504af28}
-
-
-
-
-Definition at line 94 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingCordasGetStateMessage().\hypertarget{group____messages_g3833ee2af65442ebe52a0b8894d0ffba}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-CORDAS\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR@{MSG\_\-CORDAS\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}}
-\index{MSG\_\-CORDAS\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR@{MSG\_\-CORDAS\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-CORDAS\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-CORDAS\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR~MSG\_\-GENERIC\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}\hfill}
-\label{group____messages_g3833ee2af65442ebe52a0b8894d0ffba}
-
-
-
-
-Definition at line 91 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingCordasGetErrorMessage().\hypertarget{group____messages_gce1123edca28cb0b02531869093e7214}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-GENERIC\_\-2NDIFF\_\-TEST\_\-ERROR@{MSG\_\-GENERIC\_\-2NDIFF\_\-TEST\_\-ERROR}}
-\index{MSG\_\-GENERIC\_\-2NDIFF\_\-TEST\_\-ERROR@{MSG\_\-GENERIC\_\-2NDIFF\_\-TEST\_\-ERROR}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-GENERIC\_\-2NDIFF\_\-TEST\_\-ERROR]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-GENERIC\_\-2NDIFF\_\-TEST\_\-ERROR}\hfill}
-\label{group____messages_gce1123edca28cb0b02531869093e7214}
-
-
-\textbf{Value:}
-
-\begin{Code}\begin{verbatim}"O teste da segunda derivada "\
- "falhou para ambos os extremos"\
- "do intervalo [%lf, %lf]."
-\end{verbatim}
-\end{Code}
-
-
-Definition at line 56 of file RootFindingMessages\_\-PT-BR.h.\hypertarget{group____messages_g1cd065e37768f9ba5e945f01e5223149}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-GENERIC\_\-APPROXIMANTION\_\-ROOT\_\-FOUND@{MSG\_\-GENERIC\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}}
-\index{MSG\_\-GENERIC\_\-APPROXIMANTION\_\-ROOT\_\-FOUND@{MSG\_\-GENERIC\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-GENERIC\_\-APPROXIMANTION\_\-ROOT\_\-FOUND]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-GENERIC\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}\hfill}
-\label{group____messages_g1cd065e37768f9ba5e945f01e5223149}
-
-
-\textbf{Value:}
-
-\begin{Code}\begin{verbatim}"Encontrado uma aproximacao da raiz: %lf "\
- "(com e = %lg)."
-\end{verbatim}
-\end{Code}
-
-
-Definition at line 38 of file RootFindingMessages\_\-PT-BR.h.\hypertarget{group____messages_g256cb6d156d41a9029016f3284a43a19}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-GENERIC\_\-ERROR\_\-FOUND@{MSG\_\-GENERIC\_\-ERROR\_\-FOUND}}
-\index{MSG\_\-GENERIC\_\-ERROR\_\-FOUND@{MSG\_\-GENERIC\_\-ERROR\_\-FOUND}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-GENERIC\_\-ERROR\_\-FOUND]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-GENERIC\_\-ERROR\_\-FOUND~\char`\"{}Ocorreu erro.\char`\"{};}\hfill}
-\label{group____messages_g256cb6d156d41a9029016f3284a43a19}
-
-
-
-
-Definition at line 49 of file RootFindingMessages\_\-PT-BR.h.\hypertarget{group____messages_g37731c9a9a8f20520f275e8cd3e75491}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-GENERIC\_\-INITIALIZED@{MSG\_\-GENERIC\_\-INITIALIZED}}
-\index{MSG\_\-GENERIC\_\-INITIALIZED@{MSG\_\-GENERIC\_\-INITIALIZED}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-GENERIC\_\-INITIALIZED]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-GENERIC\_\-INITIALIZED~\char`\"{}Inicializado.\char`\"{}}\hfill}
-\label{group____messages_g37731c9a9a8f20520f275e8cd3e75491}
-
-
-
-
-Definition at line 51 of file RootFindingMessages\_\-PT-BR.h.\hypertarget{group____messages_g07f4e1141d65130c4dad0a273735d81e}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-GENERIC\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED@{MSG\_\-GENERIC\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}}
-\index{MSG\_\-GENERIC\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED@{MSG\_\-GENERIC\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-GENERIC\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-GENERIC\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}\hfill}
-\label{group____messages_g07f4e1141d65130c4dad0a273735d81e}
-
-
-\textbf{Value:}
-
-\begin{Code}\begin{verbatim}"Nao pode ser encontrado "\
- "uma aproximacao "\
- "(com t <= %lg) para o limite "\
- "de iteracoes igual a %u.\n"\
- "\n"\
- "O valor obtido foi: %lf (com e = %lg)."
-\end{verbatim}
-\end{Code}
-
-
-Definition at line 41 of file RootFindingMessages\_\-PT-BR.h.\hypertarget{group____messages_gc4f8d165b6144573adc8ce2776826c49}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-GENERIC\_\-NO\_\-ERROR@{MSG\_\-GENERIC\_\-NO\_\-ERROR}}
-\index{MSG\_\-GENERIC\_\-NO\_\-ERROR@{MSG\_\-GENERIC\_\-NO\_\-ERROR}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-GENERIC\_\-NO\_\-ERROR]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-GENERIC\_\-NO\_\-ERROR~\char`\"{}Nao ocorreu erro.\char`\"{}}\hfill}
-\label{group____messages_gc4f8d165b6144573adc8ce2776826c49}
-
-
-
-
-Definition at line 48 of file RootFindingMessages\_\-PT-BR.h.\hypertarget{group____messages_gb9e27a0fd9a540c07295263a8daa57e1}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-GENERIC\_\-NOT\_\-INIT@{MSG\_\-GENERIC\_\-NOT\_\-INIT}}
-\index{MSG\_\-GENERIC\_\-NOT\_\-INIT@{MSG\_\-GENERIC\_\-NOT\_\-INIT}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-GENERIC\_\-NOT\_\-INIT]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-GENERIC\_\-NOT\_\-INIT~\char`\"{}Nao inicializado.\char`\"{}}\hfill}
-\label{group____messages_gb9e27a0fd9a540c07295263a8daa57e1}
-
-
-
-
-Definition at line 50 of file RootFindingMessages\_\-PT-BR.h.\hypertarget{group____messages_g00d31c81dbc7f971424196036c148a1a}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-GENERIC\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR@{MSG\_\-GENERIC\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}}
-\index{MSG\_\-GENERIC\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR@{MSG\_\-GENERIC\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-GENERIC\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-GENERIC\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}\hfill}
-\label{group____messages_g00d31c81dbc7f971424196036c148a1a}
-
-
-\textbf{Value:}
-
-\begin{Code}\begin{verbatim}"Ocorreu uma indeterminacao do "\
- "tipo (0/0, inf/inf ...) durante o processo."
-\end{verbatim}
-\end{Code}
-
-
-Definition at line 53 of file RootFindingMessages\_\-PT-BR.h.\hypertarget{group____messages_g7f96c9da7fd5cde69744cd01fc5316a3}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-NEWTON\_\-2NDIFF\_\-TEST\_\-ERROR@{MSG\_\-NEWTON\_\-2NDIFF\_\-TEST\_\-ERROR}}
-\index{MSG\_\-NEWTON\_\-2NDIFF\_\-TEST\_\-ERROR@{MSG\_\-NEWTON\_\-2NDIFF\_\-TEST\_\-ERROR}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-NEWTON\_\-2NDIFF\_\-TEST\_\-ERROR]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-NEWTON\_\-2NDIFF\_\-TEST\_\-ERROR~MSG\_\-GENERIC\_\-2NDIFF\_\-TEST\_\-ERROR}\hfill}
-\label{group____messages_g7f96c9da7fd5cde69744cd01fc5316a3}
-
-
-
-
-Definition at line 103 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingNewtonRhapsonGetErrorMessage().\hypertarget{group____messages_g00fe718729c6efcf4a3bf8187b8f1c9d}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-NEWTON\_\-2NDIFFA\_\-2NDIFFB\_\-SIGN\_\-NOT\_\-EQUALS\_\-ERROR@{MSG\_\-NEWTON\_\-2NDIFFA\_\-2NDIFFB\_\-SIGN\_\-NOT\_\-EQUALS\_\-ERROR}}
-\index{MSG\_\-NEWTON\_\-2NDIFFA\_\-2NDIFFB\_\-SIGN\_\-NOT\_\-EQUALS\_\-ERROR@{MSG\_\-NEWTON\_\-2NDIFFA\_\-2NDIFFB\_\-SIGN\_\-NOT\_\-EQUALS\_\-ERROR}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-NEWTON\_\-2NDIFFA\_\-2NDIFFB\_\-SIGN\_\-NOT\_\-EQUALS\_\-ERROR]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-NEWTON\_\-2NDIFFA\_\-2NDIFFB\_\-SIGN\_\-NOT\_\-EQUALS\_\-ERROR}\hfill}
-\label{group____messages_g00fe718729c6efcf4a3bf8187b8f1c9d}
-
-
-\textbf{Value:}
-
-\begin{Code}\begin{verbatim}"O sinal da segunda derivada nos extremos "\
- "do intervalo [%lf, %lf] nao se conserva."
-\end{verbatim}
-\end{Code}
-
-
-Definition at line 105 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingNewtonRhapsonGetErrorMessage().\hypertarget{group____messages_g6a854f8d5023cff404a1462cb4ec86ec}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-NEWTON\_\-APPROXIMANTION\_\-ROOT\_\-FOUND@{MSG\_\-NEWTON\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}}
-\index{MSG\_\-NEWTON\_\-APPROXIMANTION\_\-ROOT\_\-FOUND@{MSG\_\-NEWTON\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-NEWTON\_\-APPROXIMANTION\_\-ROOT\_\-FOUND]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-NEWTON\_\-APPROXIMANTION\_\-ROOT\_\-FOUND~MSG\_\-GENERIC\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}\hfill}
-\label{group____messages_g6a854f8d5023cff404a1462cb4ec86ec}
-
-
-
-
-Definition at line 124 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingNewtonRhapsonGetStateMessage().\hypertarget{group____messages_g07aef7b29efc8c9c6175746948f1e909}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-NEWTON\_\-ERROR\_\-FOUND@{MSG\_\-NEWTON\_\-ERROR\_\-FOUND}}
-\index{MSG\_\-NEWTON\_\-ERROR\_\-FOUND@{MSG\_\-NEWTON\_\-ERROR\_\-FOUND}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-NEWTON\_\-ERROR\_\-FOUND]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-NEWTON\_\-ERROR\_\-FOUND~MSG\_\-GENERIC\_\-ERROR\_\-FOUND}\hfill}
-\label{group____messages_g07aef7b29efc8c9c6175746948f1e909}
-
-
-
-
-Definition at line 125 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingNewtonRhapsonGetStateMessage().\hypertarget{group____messages_ga3c35d88429baed6d9cc86243ea0370c}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-NEWTON\_\-INITIALIZED@{MSG\_\-NEWTON\_\-INITIALIZED}}
-\index{MSG\_\-NEWTON\_\-INITIALIZED@{MSG\_\-NEWTON\_\-INITIALIZED}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-NEWTON\_\-INITIALIZED]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-NEWTON\_\-INITIALIZED~MSG\_\-GENERIC\_\-INITIALIZED}\hfill}
-\label{group____messages_ga3c35d88429baed6d9cc86243ea0370c}
-
-
-
-
-Definition at line 122 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingNewtonRhapsonGetStateMessage().\hypertarget{group____messages_g945597514c7386c4cf8501ed89dea0ec}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-NEWTON\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED@{MSG\_\-NEWTON\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}}
-\index{MSG\_\-NEWTON\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED@{MSG\_\-NEWTON\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-NEWTON\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-NEWTON\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED~MSG\_\-GENERIC\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}\hfill}
-\label{group____messages_g945597514c7386c4cf8501ed89dea0ec}
-
-
-
-
-Definition at line 123 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingNewtonRhapsonGetStateMessage().\hypertarget{group____messages_g40705a83db640354a9ed6bdd2ae0d83b}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-NEWTON\_\-NO\_\-ERROR@{MSG\_\-NEWTON\_\-NO\_\-ERROR}}
-\index{MSG\_\-NEWTON\_\-NO\_\-ERROR@{MSG\_\-NEWTON\_\-NO\_\-ERROR}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-NEWTON\_\-NO\_\-ERROR]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-NEWTON\_\-NO\_\-ERROR~MSG\_\-GENERIC\_\-NO\_\-ERROR}\hfill}
-\label{group____messages_g40705a83db640354a9ed6bdd2ae0d83b}
-
-
-
-
-Definition at line 101 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingNewtonRhapsonGetErrorMessage().\hypertarget{group____messages_ga1b4ab745166b225744424592a99ac26}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-NEWTON\_\-NOT\_\-INIT@{MSG\_\-NEWTON\_\-NOT\_\-INIT}}
-\index{MSG\_\-NEWTON\_\-NOT\_\-INIT@{MSG\_\-NEWTON\_\-NOT\_\-INIT}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-NEWTON\_\-NOT\_\-INIT]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-NEWTON\_\-NOT\_\-INIT~MSG\_\-GENERIC\_\-NOT\_\-INIT}\hfill}
-\label{group____messages_ga1b4ab745166b225744424592a99ac26}
-
-
-
-
-Definition at line 121 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingNewtonRhapsonGetStateMessage().\hypertarget{group____messages_g2e4a5cee2ec2eb38f4849592b3a5c126}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-NEWTON\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR@{MSG\_\-NEWTON\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}}
-\index{MSG\_\-NEWTON\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR@{MSG\_\-NEWTON\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-NEWTON\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-NEWTON\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}\hfill}
-\label{group____messages_g2e4a5cee2ec2eb38f4849592b3a5c126}
-
-
-\textbf{Value:}
-
-\begin{Code}\begin{verbatim}"Nao pode ser encontrada uma aproximacao "\
- "para a raiz. A causa mais provavel "\
- "eh de que a derivada da funcao "\
- "no ponto da iteracao imediatamente posterior "\
- "a do ponto '%lf' "\
- "seja igual a 0.\n"\
- "\n"\
- "O valor encontrado ateh a "\
- "iteracao onde ocorreu o problema foi:"\
- "%lf (com e = %lg)."
-\end{verbatim}
-\end{Code}
-
-
-Definition at line 109 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingNewtonRhapsonGetErrorMessage().\hypertarget{group____messages_g4d326b97fe84c2b5bb115e5c98e7b10e}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-PEGASO\_\-APPROXIMANTION\_\-ROOT\_\-FOUND@{MSG\_\-PEGASO\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}}
-\index{MSG\_\-PEGASO\_\-APPROXIMANTION\_\-ROOT\_\-FOUND@{MSG\_\-PEGASO\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-PEGASO\_\-APPROXIMANTION\_\-ROOT\_\-FOUND]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-PEGASO\_\-APPROXIMANTION\_\-ROOT\_\-FOUND~MSG\_\-GENERIC\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}\hfill}
-\label{group____messages_g4d326b97fe84c2b5bb115e5c98e7b10e}
-
-
-
-
-Definition at line 135 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingPegasoGetStateMessage().\hypertarget{group____messages_g7dea968f607ba6d45ced25ab97a9030c}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-PEGASO\_\-ERROR\_\-FOUND@{MSG\_\-PEGASO\_\-ERROR\_\-FOUND}}
-\index{MSG\_\-PEGASO\_\-ERROR\_\-FOUND@{MSG\_\-PEGASO\_\-ERROR\_\-FOUND}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-PEGASO\_\-ERROR\_\-FOUND]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-PEGASO\_\-ERROR\_\-FOUND~MSG\_\-GENERIC\_\-ERROR\_\-FOUND}\hfill}
-\label{group____messages_g7dea968f607ba6d45ced25ab97a9030c}
-
-
-
-
-Definition at line 136 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingPegasoGetStateMessage().\hypertarget{group____messages_g1f0c0e6ae1166d8ebb0e48216dbd2c8b}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-PEGASO\_\-INITIALIZED@{MSG\_\-PEGASO\_\-INITIALIZED}}
-\index{MSG\_\-PEGASO\_\-INITIALIZED@{MSG\_\-PEGASO\_\-INITIALIZED}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-PEGASO\_\-INITIALIZED]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-PEGASO\_\-INITIALIZED~MSG\_\-GENERIC\_\-INITIALIZED}\hfill}
-\label{group____messages_g1f0c0e6ae1166d8ebb0e48216dbd2c8b}
-
-
-
-
-Definition at line 133 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingPegasoGetStateMessage().\hypertarget{group____messages_g7559f15f358baf95e22bf7c7acea5fa1}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-PEGASO\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED@{MSG\_\-PEGASO\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}}
-\index{MSG\_\-PEGASO\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED@{MSG\_\-PEGASO\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-PEGASO\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-PEGASO\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED~MSG\_\-GENERIC\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}\hfill}
-\label{group____messages_g7559f15f358baf95e22bf7c7acea5fa1}
-
-
-
-
-Definition at line 134 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingPegasoGetStateMessage().\hypertarget{group____messages_g007c9369adc25cf104727b8838460c48}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-PEGASO\_\-NO\_\-ERROR@{MSG\_\-PEGASO\_\-NO\_\-ERROR}}
-\index{MSG\_\-PEGASO\_\-NO\_\-ERROR@{MSG\_\-PEGASO\_\-NO\_\-ERROR}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-PEGASO\_\-NO\_\-ERROR]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-PEGASO\_\-NO\_\-ERROR~MSG\_\-GENERIC\_\-NO\_\-ERROR}\hfill}
-\label{group____messages_g007c9369adc25cf104727b8838460c48}
-
-
-
-
-Definition at line 128 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingPegasoGetErrorMessage().\hypertarget{group____messages_ga35bc5993a30a166820f1bbf7843646d}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-PEGASO\_\-NOT\_\-INIT@{MSG\_\-PEGASO\_\-NOT\_\-INIT}}
-\index{MSG\_\-PEGASO\_\-NOT\_\-INIT@{MSG\_\-PEGASO\_\-NOT\_\-INIT}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-PEGASO\_\-NOT\_\-INIT]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-PEGASO\_\-NOT\_\-INIT~MSG\_\-GENERIC\_\-NOT\_\-INIT}\hfill}
-\label{group____messages_ga35bc5993a30a166820f1bbf7843646d}
-
-
-
-
-Definition at line 132 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingPegasoGetStateMessage().\hypertarget{group____messages_g0785e9a82bbfd11bf313a7bde2f302dd}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-PEGASO\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR@{MSG\_\-PEGASO\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}}
-\index{MSG\_\-PEGASO\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR@{MSG\_\-PEGASO\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-PEGASO\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-PEGASO\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR~MSG\_\-GENERIC\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}\hfill}
-\label{group____messages_g0785e9a82bbfd11bf313a7bde2f302dd}
-
-
-
-
-Definition at line 129 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingPegasoGetErrorMessage().\hypertarget{group____messages_gb6dcd48efc265c326e568344c2040775}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-ROOTS\_\-EXACT\_\-ROOT\_\-FOUND@{MSG\_\-ROOTS\_\-EXACT\_\-ROOT\_\-FOUND}}
-\index{MSG\_\-ROOTS\_\-EXACT\_\-ROOT\_\-FOUND@{MSG\_\-ROOTS\_\-EXACT\_\-ROOT\_\-FOUND}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-ROOTS\_\-EXACT\_\-ROOT\_\-FOUND]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-ROOTS\_\-EXACT\_\-ROOT\_\-FOUND~\char`\"{}Encontrado a raiz exata: \%lf.\char`\"{}}\hfill}
-\label{group____messages_gb6dcd48efc265c326e568344c2040775}
-
-
-
-
-Definition at line 73 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingBaseGetStateMessage().\hypertarget{group____messages_g4c5e1f67fc078b0bb717e112d9ecad23}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-ROOTS\_\-MUP\_\-EVAL\_\-ERROR@{MSG\_\-ROOTS\_\-MUP\_\-EVAL\_\-ERROR}}
-\index{MSG\_\-ROOTS\_\-MUP\_\-EVAL\_\-ERROR@{MSG\_\-ROOTS\_\-MUP\_\-EVAL\_\-ERROR}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-ROOTS\_\-MUP\_\-EVAL\_\-ERROR]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-ROOTS\_\-MUP\_\-EVAL\_\-ERROR~\char`\"{}Erro c/ expressao do objeto muParser\char`\"{}}\hfill}
-\label{group____messages_g4c5e1f67fc078b0bb717e112d9ecad23}
-
-
-
-
-Definition at line 62 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingBaseGetErrorMessage().\hypertarget{group____messages_g8ccd3ef3d66c52d9a2f5c56b7c62e837}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-ROOTS\_\-NO\_\-ERROR@{MSG\_\-ROOTS\_\-NO\_\-ERROR}}
-\index{MSG\_\-ROOTS\_\-NO\_\-ERROR@{MSG\_\-ROOTS\_\-NO\_\-ERROR}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-ROOTS\_\-NO\_\-ERROR]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-ROOTS\_\-NO\_\-ERROR~MSG\_\-GENERIC\_\-NO\_\-ERROR}\hfill}
-\label{group____messages_g8ccd3ef3d66c52d9a2f5c56b7c62e837}
-
-
-
-
-Definition at line 61 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingBaseGetErrorMessage().\hypertarget{group____messages_ge0c1e0d68faa6da65e9ff27c587fe1e7}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-ROOTS\_\-RANGE\_\-ERROR\_\-FA\_\-OR\_\-FB\_\-ISINFINITY@{MSG\_\-ROOTS\_\-RANGE\_\-ERROR\_\-FA\_\-OR\_\-FB\_\-ISINFINITY}}
-\index{MSG\_\-ROOTS\_\-RANGE\_\-ERROR\_\-FA\_\-OR\_\-FB\_\-ISINFINITY@{MSG\_\-ROOTS\_\-RANGE\_\-ERROR\_\-FA\_\-OR\_\-FB\_\-ISINFINITY}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-ROOTS\_\-RANGE\_\-ERROR\_\-FA\_\-OR\_\-FB\_\-ISINFINITY]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-ROOTS\_\-RANGE\_\-ERROR\_\-FA\_\-OR\_\-FB\_\-ISINFINITY}\hfill}
-\label{group____messages_ge0c1e0d68faa6da65e9ff27c587fe1e7}
-
-
-\textbf{Value:}
-
-\begin{Code}\begin{verbatim}"A funcao nao esta definida para um ou ambos "\
- "dos extremos de [%lf, %lf]."
-\end{verbatim}
-\end{Code}
-
-
-Definition at line 67 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingBaseGetErrorMessage().\hypertarget{group____messages_g1257e2172f0d24792e5bae382b6c8ffd}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-ROOTS\_\-RANGE\_\-ERROR\_\-PROD\_\-FA\_\-FB\_\-NOT\_\-LT\_\-0@{MSG\_\-ROOTS\_\-RANGE\_\-ERROR\_\-PROD\_\-FA\_\-FB\_\-NOT\_\-LT\_\-0}}
-\index{MSG\_\-ROOTS\_\-RANGE\_\-ERROR\_\-PROD\_\-FA\_\-FB\_\-NOT\_\-LT\_\-0@{MSG\_\-ROOTS\_\-RANGE\_\-ERROR\_\-PROD\_\-FA\_\-FB\_\-NOT\_\-LT\_\-0}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-ROOTS\_\-RANGE\_\-ERROR\_\-PROD\_\-FA\_\-FB\_\-NOT\_\-LT\_\-0]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-ROOTS\_\-RANGE\_\-ERROR\_\-PROD\_\-FA\_\-FB\_\-NOT\_\-LT\_\-0}\hfill}
-\label{group____messages_g1257e2172f0d24792e5bae382b6c8ffd}
-
-
-\textbf{Value:}
-
-\begin{Code}\begin{verbatim}"f(%lf) * f(%lf) >= 0, portanto nao eh possivel "\
- "procurar raizes no intervalo."
-\end{verbatim}
-\end{Code}
-
-
-Definition at line 64 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingBaseGetErrorMessage().\hypertarget{group____messages_g351b0a132b97b932e9152973ca84ab0f}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-ROOTS\_\-RANGE\_\-NOT\_\-SET@{MSG\_\-ROOTS\_\-RANGE\_\-NOT\_\-SET}}
-\index{MSG\_\-ROOTS\_\-RANGE\_\-NOT\_\-SET@{MSG\_\-ROOTS\_\-RANGE\_\-NOT\_\-SET}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-ROOTS\_\-RANGE\_\-NOT\_\-SET]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-ROOTS\_\-RANGE\_\-NOT\_\-SET~\char`\"{}Intervalo nao esta definido.\char`\"{}}\hfill}
-\label{group____messages_g351b0a132b97b932e9152973ca84ab0f}
-
-
-
-
-Definition at line 71 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingBaseGetStateMessage().\hypertarget{group____messages_gf99c4ab1f930201e0632f3d2e3267438}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-ROOTS\_\-READY@{MSG\_\-ROOTS\_\-READY}}
-\index{MSG\_\-ROOTS\_\-READY@{MSG\_\-ROOTS\_\-READY}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-ROOTS\_\-READY]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-ROOTS\_\-READY~\char`\"{}Objeto {\bf RootFindingBase} esta pronto.\char`\"{}}\hfill}
-\label{group____messages_gf99c4ab1f930201e0632f3d2e3267438}
-
-
-
-
-Definition at line 72 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingBaseGetStateMessage().\hypertarget{group____messages_g9d5756daf9e0e99c65a2b72531a0b765}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-ROOTS\_\-UNKNOW\_\-ERROR@{MSG\_\-ROOTS\_\-UNKNOW\_\-ERROR}}
-\index{MSG\_\-ROOTS\_\-UNKNOW\_\-ERROR@{MSG\_\-ROOTS\_\-UNKNOW\_\-ERROR}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-ROOTS\_\-UNKNOW\_\-ERROR]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-ROOTS\_\-UNKNOW\_\-ERROR~\char`\"{}Erro desconhecido.\char`\"{}}\hfill}
-\label{group____messages_g9d5756daf9e0e99c65a2b72531a0b765}
-
-
-
-
-Definition at line 34 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingBaseGetErrorMessage(), RootFindingBissecaoGetErrorMessage(), RootFindingCordasGetErrorMessage(), RootFindingNewtonRhapsonGetErrorMessage(), and RootFindingPegasoGetErrorMessage().\hypertarget{group____messages_gf33ab54fcaa61fcc47cb9c5dece317e2}{
-\index{\_\-messages@{\_\-messages}!MSG\_\-ROOTS\_\-UNKNOW\_\-STATE@{MSG\_\-ROOTS\_\-UNKNOW\_\-STATE}}
-\index{MSG\_\-ROOTS\_\-UNKNOW\_\-STATE@{MSG\_\-ROOTS\_\-UNKNOW\_\-STATE}!_messages@{\_\-messages}}
-\paragraph[MSG\_\-ROOTS\_\-UNKNOW\_\-STATE]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-ROOTS\_\-UNKNOW\_\-STATE~\char`\"{}Estado desconhecido.\char`\"{}}\hfill}
-\label{group____messages_gf33ab54fcaa61fcc47cb9c5dece317e2}
-
-
-
-
-Definition at line 35 of file RootFindingMessages\_\-PT-BR.h.
-
-Referenced by RootFindingBaseGetStateMessage(), RootFindingBissecaoGetStateMessage(), RootFindingCordasGetStateMessage(), RootFindingNewtonRhapsonGetStateMessage(), and RootFindingPegasoGetStateMessage().
\ No newline at end of file
diff --git a/root-finding/doc/latex/group____newton.tex b/root-finding/doc/latex/group____newton.tex
deleted file mode 100644
index 7fdfd56..0000000
--- a/root-finding/doc/latex/group____newton.tex
+++ /dev/null
@@ -1,283 +0,0 @@
-\hypertarget{group____newton}{
-\subsection{Metodo de Newton-Rhapson}
-\label{group____newton}\index{Metodo de Newton-Rhapson@{Metodo de Newton-Rhapson}}
-}
-\subsubsection*{Data Structures}
-\begin{CompactItemize}
-\item
-struct \hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapson}
-\begin{CompactList}\small\item\em Estrutura de dados para o Metodo de Newton-Rhapson. \item\end{CompactList}\end{CompactItemize}
-\subsubsection*{Defines}
-\begin{CompactItemize}
-\item
-\#define \hyperlink{group____newton_g4378a473f5c51c7d0e3ad25c0cea3791}{NEWTON\_\-DEFAULT\_\-MAX\_\-ITERATIONS}~100
-\item
-\#define \hyperlink{group____newton_gb4bcb10de94d9bd68c583377bd506975}{NEWTON\_\-DEFAULT\_\-TOLERANCE}~1e-7
-\end{CompactItemize}
-\subsubsection*{Typedefs}
-\begin{CompactItemize}
-\item
-typedef struct \hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapson} \hyperlink{group____newton_gf707b2eac68bcf9d277d812da5ac380a}{RootFindingNewtonRhapsonT}
-\begin{CompactList}\small\item\em Apelido para struct \hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapson}. \item\end{CompactList}\end{CompactItemize}
-\subsubsection*{Functions}
-\begin{CompactItemize}
-\item
-\hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapsonT} $\ast$ \hyperlink{group____newton_ga2ec468a98e05720903ac94228426bed}{RootFindingNewtonRhapsonCreate} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
-\begin{CompactList}\small\item\em Cria um objeto do tipo struct \hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapson}. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____newton_g3e1d44e30555a4b12ac1a0c56a75ba5e}{RootFindingNewtonRhapsonInit} (\hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapsonT} $\ast$newtonObj)
-\begin{CompactList}\small\item\em Inicializa o objeto \hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapson}. \item\end{CompactList}\item
-void \hyperlink{group____newton_g40efb00500a3157208d224b3942ec915}{RootFindingNewtonRhapsonDelete} (\hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapsonT} $\ast$newtonObj)
-\begin{CompactList}\small\item\em Apaga o objeto \hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapson}. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____newton_g730f69beaf24e0c2ecfa81a124a09987}{RootFindingNewtonRhapsonPerformIteration} (\hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapsonT} $\ast$newtonObj)
-\begin{CompactList}\small\item\em Realiza a iteracao. \item\end{CompactList}\item
-int \hyperlink{group____newton_ga8599365ab3f0770158719cdd32eb5c3}{RootFindingNewtonRhapsonGetErrorCode} (\hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapsonT} $\ast$newtonObj)
-\begin{CompactList}\small\item\em Obtem o codigo de erro. \item\end{CompactList}\item
-int \hyperlink{group____newton_g9d87a4beccc7b61365f6b680fc1a4355}{RootFindingNewtonRhapsonGetStateCode} (\hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapsonT} $\ast$newtonObj)
-\begin{CompactList}\small\item\em Obtem o codigo referente ao estado do objeto. \item\end{CompactList}\item
-const char $\ast$ \hyperlink{group____newton_gcbbd94963ebd3ddbaf6bf4e9ce1c0a1f}{RootFindingNewtonRhapsonGetErrorMessage} (\hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapsonT} $\ast$newtonObj)
-\begin{CompactList}\small\item\em Obtem a mensagem de erro. \item\end{CompactList}\item
-const char $\ast$ \hyperlink{group____newton_g70436f650ac07866bb8d9897908f4422}{RootFindingNewtonRhapsonGetStateMessage} (\hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapsonT} $\ast$newtonObj)
-\begin{CompactList}\small\item\em Obtem a mensagem referente ao estado do objeto. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____newton_g6d26d28c2bf14b9bf4072c6ccd70269f}{RootFindingNewtonRhapsonHasError} (\hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapsonT} $\ast$newtonObj)
-\begin{CompactList}\small\item\em Verifica se ha erros. \item\end{CompactList}\item
-static void \hyperlink{group____newton_g5d327a5dbdddddf1f6f5a68e7089031b}{setError} (\hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapsonT} $\ast$newtonObj, int errorCode)
-\begin{CompactList}\small\item\em Set error code and change state to NEWTON\_\-ERROR\_\-FOUND. \item\end{CompactList}\item
-static void \hyperlink{group____newton_g3ebdf784fb05eaa2cc11fee2f1eef503}{resetError} (\hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapsonT} $\ast$newtonObj)
-\item
-static \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{group____newton_gf3686b9647cf53686b267e45dc9ecd1e}{getNextX} (\hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapsonT} $\ast$newtonObj)
-\begin{CompactList}\small\item\em Obtem o valor para o proximo x. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsubsection{Define Documentation}
-\hypertarget{group____newton_g4378a473f5c51c7d0e3ad25c0cea3791}{
-\index{\_\-newton@{\_\-newton}!NEWTON\_\-DEFAULT\_\-MAX\_\-ITERATIONS@{NEWTON\_\-DEFAULT\_\-MAX\_\-ITERATIONS}}
-\index{NEWTON\_\-DEFAULT\_\-MAX\_\-ITERATIONS@{NEWTON\_\-DEFAULT\_\-MAX\_\-ITERATIONS}!_newton@{\_\-newton}}
-\paragraph[NEWTON\_\-DEFAULT\_\-MAX\_\-ITERATIONS]{\setlength{\rightskip}{0pt plus 5cm}\#define NEWTON\_\-DEFAULT\_\-MAX\_\-ITERATIONS~100}\hfill}
-\label{group____newton_g4378a473f5c51c7d0e3ad25c0cea3791}
-
-
-
-
-Definition at line 38 of file RootFindingNewtonRhapson.h.
-
-Referenced by RootFindingNewtonRhapsonCreate().\hypertarget{group____newton_gb4bcb10de94d9bd68c583377bd506975}{
-\index{\_\-newton@{\_\-newton}!NEWTON\_\-DEFAULT\_\-TOLERANCE@{NEWTON\_\-DEFAULT\_\-TOLERANCE}}
-\index{NEWTON\_\-DEFAULT\_\-TOLERANCE@{NEWTON\_\-DEFAULT\_\-TOLERANCE}!_newton@{\_\-newton}}
-\paragraph[NEWTON\_\-DEFAULT\_\-TOLERANCE]{\setlength{\rightskip}{0pt plus 5cm}\#define NEWTON\_\-DEFAULT\_\-TOLERANCE~1e-7}\hfill}
-\label{group____newton_gb4bcb10de94d9bd68c583377bd506975}
-
-
-
-
-Definition at line 39 of file RootFindingNewtonRhapson.h.
-
-Referenced by RootFindingNewtonRhapsonCreate().
-
-\subsubsection{Typedef Documentation}
-\hypertarget{group____newton_gf707b2eac68bcf9d277d812da5ac380a}{
-\index{\_\-newton@{\_\-newton}!RootFindingNewtonRhapsonT@{RootFindingNewtonRhapsonT}}
-\index{RootFindingNewtonRhapsonT@{RootFindingNewtonRhapsonT}!_newton@{\_\-newton}}
-\paragraph[RootFindingNewtonRhapsonT]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf RootFindingNewtonRhapson} {\bf RootFindingNewtonRhapsonT}}\hfill}
-\label{group____newton_gf707b2eac68bcf9d277d812da5ac380a}
-
-
-Apelido para struct \hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapson}.
-
-
-
-Definition at line 87 of file RootFindingNewtonRhapson.h.
-
-\subsubsection{Function Documentation}
-\hypertarget{group____newton_gf3686b9647cf53686b267e45dc9ecd1e}{
-\index{\_\-newton@{\_\-newton}!getNextX@{getNextX}}
-\index{getNextX@{getNextX}!_newton@{\_\-newton}}
-\paragraph[getNextX]{\setlength{\rightskip}{0pt plus 5cm}static {\bf RootFindingDoubleT} getNextX ({\bf RootFindingNewtonRhapsonT} $\ast$ {\em newtonObj})\hspace{0.3cm}{\tt \mbox{[}static, private\mbox{]}}}\hfill}
-\label{group____newton_gf3686b9647cf53686b267e45dc9ecd1e}
-
-
-Obtem o valor para o proximo x.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em newtonObj}]Ponteiro para objeto struct \hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapson} \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Valor do proximo x \end{Desc}
-
-
-Definition at line 127 of file RootFindingNewtonRhapson.c.
-
-References RootFindingBase::fX, RootFindingBaseDiffEval(), RootFindingNewtonRhapson::rootsObj, and RootFindingBase::x.\hypertarget{group____newton_g3ebdf784fb05eaa2cc11fee2f1eef503}{
-\index{\_\-newton@{\_\-newton}!resetError@{resetError}}
-\index{resetError@{resetError}!_newton@{\_\-newton}}
-\paragraph[resetError]{\setlength{\rightskip}{0pt plus 5cm}static void resetError ({\bf RootFindingNewtonRhapsonT} $\ast$ {\em newtonObj})\hspace{0.3cm}{\tt \mbox{[}static, private\mbox{]}}}\hfill}
-\label{group____newton_g3ebdf784fb05eaa2cc11fee2f1eef503}
-
-
-
-
-Definition at line 195 of file RootFindingNewtonRhapson.c.
-
-References RootFindingNewtonRhapson::errorCode, and RootFindingNewtonRhapson::state.\hypertarget{group____newton_ga2ec468a98e05720903ac94228426bed}{
-\index{\_\-newton@{\_\-newton}!RootFindingNewtonRhapsonCreate@{RootFindingNewtonRhapsonCreate}}
-\index{RootFindingNewtonRhapsonCreate@{RootFindingNewtonRhapsonCreate}!_newton@{\_\-newton}}
-\paragraph[RootFindingNewtonRhapsonCreate]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingNewtonRhapsonT}$\ast$ RootFindingNewtonRhapsonCreate ({\bf RootFindingBaseT} $\ast$ {\em rootsObj})}\hfill}
-\label{group____newton_ga2ec468a98e05720903ac94228426bed}
-
-
-Cria um objeto do tipo struct \hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapson}.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em rootsObj}]Ponteiro para objeto do tipo struct \hyperlink{structRootFindingBase}{RootFindingBase} \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Ponteiro para o objeto criado \end{Desc}
-
-
-Definition at line 47 of file RootFindingNewtonRhapson.c.
-
-References RootFindingNewtonRhapson::maxIterations, NEWTON\_\-DEFAULT\_\-MAX\_\-ITERATIONS, NEWTON\_\-DEFAULT\_\-TOLERANCE, resetError(), RootFindingNewtonRhapson::rootsObj, RootFindingNewtonRhapson::state, and RootFindingNewtonRhapson::tolerance.\hypertarget{group____newton_g40efb00500a3157208d224b3942ec915}{
-\index{\_\-newton@{\_\-newton}!RootFindingNewtonRhapsonDelete@{RootFindingNewtonRhapsonDelete}}
-\index{RootFindingNewtonRhapsonDelete@{RootFindingNewtonRhapsonDelete}!_newton@{\_\-newton}}
-\paragraph[RootFindingNewtonRhapsonDelete]{\setlength{\rightskip}{0pt plus 5cm}void RootFindingNewtonRhapsonDelete ({\bf RootFindingNewtonRhapsonT} $\ast$ {\em newtonObj})}\hfill}
-\label{group____newton_g40efb00500a3157208d224b3942ec915}
-
-
-Apaga o objeto \hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapson}.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em newtonObj}]Ponteiro para o objeto \end{description}
-\end{Desc}
-
-
-Definition at line 115 of file RootFindingNewtonRhapson.c.\hypertarget{group____newton_ga8599365ab3f0770158719cdd32eb5c3}{
-\index{\_\-newton@{\_\-newton}!RootFindingNewtonRhapsonGetErrorCode@{RootFindingNewtonRhapsonGetErrorCode}}
-\index{RootFindingNewtonRhapsonGetErrorCode@{RootFindingNewtonRhapsonGetErrorCode}!_newton@{\_\-newton}}
-\paragraph[RootFindingNewtonRhapsonGetErrorCode]{\setlength{\rightskip}{0pt plus 5cm}int RootFindingNewtonRhapsonGetErrorCode ({\bf RootFindingNewtonRhapsonT} $\ast$ {\em newtonObj})}\hfill}
-\label{group____newton_ga8599365ab3f0770158719cdd32eb5c3}
-
-
-Obtem o codigo de erro.
-
-
-
-Definition at line 190 of file RootFindingNewtonRhapson.c.
-
-References RootFindingNewtonRhapson::errorCode.\hypertarget{group____newton_gcbbd94963ebd3ddbaf6bf4e9ce1c0a1f}{
-\index{\_\-newton@{\_\-newton}!RootFindingNewtonRhapsonGetErrorMessage@{RootFindingNewtonRhapsonGetErrorMessage}}
-\index{RootFindingNewtonRhapsonGetErrorMessage@{RootFindingNewtonRhapsonGetErrorMessage}!_newton@{\_\-newton}}
-\paragraph[RootFindingNewtonRhapsonGetErrorMessage]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ RootFindingNewtonRhapsonGetErrorMessage ({\bf RootFindingNewtonRhapsonT} $\ast$ {\em newtonObj})}\hfill}
-\label{group____newton_gcbbd94963ebd3ddbaf6bf4e9ce1c0a1f}
-
-
-Obtem a mensagem de erro.
-
-
-
-Definition at line 211 of file RootFindingNewtonRhapson.c.
-
-References RootFindingBase::a, RootFindingBase::b, RootFindingBase::e, RootFindingNewtonRhapson::errorCode, msg, MSG\_\-NEWTON\_\-2NDIFF\_\-TEST\_\-ERROR, MSG\_\-NEWTON\_\-2NDIFFA\_\-2NDIFFB\_\-SIGN\_\-NOT\_\-EQUALS\_\-ERROR, MSG\_\-NEWTON\_\-NO\_\-ERROR, MSG\_\-NEWTON\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR, MSG\_\-ROOTS\_\-UNKNOW\_\-ERROR, RootFindingNewtonRhapson::rootsObj, and RootFindingBase::x.\hypertarget{group____newton_g9d87a4beccc7b61365f6b680fc1a4355}{
-\index{\_\-newton@{\_\-newton}!RootFindingNewtonRhapsonGetStateCode@{RootFindingNewtonRhapsonGetStateCode}}
-\index{RootFindingNewtonRhapsonGetStateCode@{RootFindingNewtonRhapsonGetStateCode}!_newton@{\_\-newton}}
-\paragraph[RootFindingNewtonRhapsonGetStateCode]{\setlength{\rightskip}{0pt plus 5cm}int RootFindingNewtonRhapsonGetStateCode ({\bf RootFindingNewtonRhapsonT} $\ast$ {\em newtonObj})}\hfill}
-\label{group____newton_g9d87a4beccc7b61365f6b680fc1a4355}
-
-
-Obtem o codigo referente ao estado do objeto.
-
-
-
-Definition at line 204 of file RootFindingNewtonRhapson.c.
-
-References RootFindingNewtonRhapson::state.\hypertarget{group____newton_g70436f650ac07866bb8d9897908f4422}{
-\index{\_\-newton@{\_\-newton}!RootFindingNewtonRhapsonGetStateMessage@{RootFindingNewtonRhapsonGetStateMessage}}
-\index{RootFindingNewtonRhapsonGetStateMessage@{RootFindingNewtonRhapsonGetStateMessage}!_newton@{\_\-newton}}
-\paragraph[RootFindingNewtonRhapsonGetStateMessage]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ RootFindingNewtonRhapsonGetStateMessage ({\bf RootFindingNewtonRhapsonT} $\ast$ {\em newtonObj})}\hfill}
-\label{group____newton_g70436f650ac07866bb8d9897908f4422}
-
-
-Obtem a mensagem referente ao estado do objeto.
-
-
-
-Definition at line 235 of file RootFindingNewtonRhapson.c.
-
-References RootFindingBase::e, RootFindingNewtonRhapson::maxIterations, msg, MSG\_\-NEWTON\_\-APPROXIMANTION\_\-ROOT\_\-FOUND, MSG\_\-NEWTON\_\-ERROR\_\-FOUND, MSG\_\-NEWTON\_\-INITIALIZED, MSG\_\-NEWTON\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED, MSG\_\-NEWTON\_\-NOT\_\-INIT, MSG\_\-ROOTS\_\-UNKNOW\_\-STATE, RootFindingNewtonRhapson::rootsObj, RootFindingNewtonRhapson::state, RootFindingNewtonRhapson::tolerance, and RootFindingBase::x.\hypertarget{group____newton_g6d26d28c2bf14b9bf4072c6ccd70269f}{
-\index{\_\-newton@{\_\-newton}!RootFindingNewtonRhapsonHasError@{RootFindingNewtonRhapsonHasError}}
-\index{RootFindingNewtonRhapsonHasError@{RootFindingNewtonRhapsonHasError}!_newton@{\_\-newton}}
-\paragraph[RootFindingNewtonRhapsonHasError]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingBoolT} RootFindingNewtonRhapsonHasError ({\bf RootFindingNewtonRhapsonT} $\ast$ {\em newtonObj})}\hfill}
-\label{group____newton_g6d26d28c2bf14b9bf4072c6ccd70269f}
-
-
-Verifica se ha erros.
-
-\begin{Desc}
-\item[Returns:]TRUE caso haja erro \end{Desc}
-
-
-Definition at line 260 of file RootFindingNewtonRhapson.c.
-
-References RootFindingNewtonRhapson::errorCode.\hypertarget{group____newton_g3e1d44e30555a4b12ac1a0c56a75ba5e}{
-\index{\_\-newton@{\_\-newton}!RootFindingNewtonRhapsonInit@{RootFindingNewtonRhapsonInit}}
-\index{RootFindingNewtonRhapsonInit@{RootFindingNewtonRhapsonInit}!_newton@{\_\-newton}}
-\paragraph[RootFindingNewtonRhapsonInit]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingBoolT} RootFindingNewtonRhapsonInit ({\bf RootFindingNewtonRhapsonT} $\ast$ {\em newtonObj})}\hfill}
-\label{group____newton_g3e1d44e30555a4b12ac1a0c56a75ba5e}
-
-
-Inicializa o objeto \hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapson}.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em newtonObj}]Ponteiro para o objeto a ser inicializado \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]TRUE em caso de sucesso, FALSE caso contrario \end{Desc}
-
-
-Definition at line 65 of file RootFindingNewtonRhapson.c.
-
-References RootFindingBase::a, RootFindingBase::b, RootFindingBase::e, FALSE, RootFindingBase::fX, RootFindingNewtonRhapson::i, infinity(), RootFindingBase2nDiffEval(), RootFindingBaseEval(), RootFindingNewtonRhapson::rootsObj, setError(), RootFindingNewtonRhapson::state, TRUE, and RootFindingBase::x.\hypertarget{group____newton_g730f69beaf24e0c2ecfa81a124a09987}{
-\index{\_\-newton@{\_\-newton}!RootFindingNewtonRhapsonPerformIteration@{RootFindingNewtonRhapsonPerformIteration}}
-\index{RootFindingNewtonRhapsonPerformIteration@{RootFindingNewtonRhapsonPerformIteration}!_newton@{\_\-newton}}
-\paragraph[RootFindingNewtonRhapsonPerformIteration]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingBoolT} RootFindingNewtonRhapsonPerformIteration ({\bf RootFindingNewtonRhapsonT} $\ast$ {\em newtonObj})}\hfill}
-\label{group____newton_g730f69beaf24e0c2ecfa81a124a09987}
-
-
-Realiza a iteracao.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em newtonObj}]Ponteiro para o objeto \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]TRUE caso haja mais iteracoes a serem realizadas \end{Desc}
-
-
-Definition at line 146 of file RootFindingNewtonRhapson.c.
-
-References RootFindingBase::e, FALSE, RootFindingBase::fX, getNextX(), RootFindingNewtonRhapson::i, isInfOrNan(), RootFindingNewtonRhapson::maxIterations, RootFindingBaseEval(), RootFindingNewtonRhapson::rootsObj, setError(), RootFindingNewtonRhapson::state, RootFindingBase::state, RootFindingNewtonRhapson::tolerance, TRUE, and RootFindingBase::x.\hypertarget{group____newton_g5d327a5dbdddddf1f6f5a68e7089031b}{
-\index{\_\-newton@{\_\-newton}!setError@{setError}}
-\index{setError@{setError}!_newton@{\_\-newton}}
-\paragraph[setError]{\setlength{\rightskip}{0pt plus 5cm}static void setError ({\bf RootFindingNewtonRhapsonT} $\ast$ {\em newtonObj}, \/ int {\em errorCode})\hspace{0.3cm}{\tt \mbox{[}static, private\mbox{]}}}\hfill}
-\label{group____newton_g5d327a5dbdddddf1f6f5a68e7089031b}
-
-
-Set error code and change state to NEWTON\_\-ERROR\_\-FOUND.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em newtonObj}]Ponteiro para objeto \hyperlink{structRootFindingNewtonRhapson}{RootFindingNewtonRhapson} \item[{\em errorCode}]Codigo de erro \end{description}
-\end{Desc}
-
-
-Definition at line 140 of file RootFindingNewtonRhapson.c.
-
-References RootFindingNewtonRhapson::errorCode, and RootFindingNewtonRhapson::state.
\ No newline at end of file
diff --git a/root-finding/doc/latex/group____pegaso.tex b/root-finding/doc/latex/group____pegaso.tex
deleted file mode 100644
index e5ad08d..0000000
--- a/root-finding/doc/latex/group____pegaso.tex
+++ /dev/null
@@ -1,283 +0,0 @@
-\hypertarget{group____pegaso}{
-\subsection{Metodo de Pegaso}
-\label{group____pegaso}\index{Metodo de Pegaso@{Metodo de Pegaso}}
-}
-\subsubsection*{Data Structures}
-\begin{CompactItemize}
-\item
-struct \hyperlink{structRootFindingPegaso}{RootFindingPegaso}
-\begin{CompactList}\small\item\em Estrutura de dados para o Metodo de Pegaso. \item\end{CompactList}\end{CompactItemize}
-\subsubsection*{Defines}
-\begin{CompactItemize}
-\item
-\#define \hyperlink{group____pegaso_gd5756b72d3091ff42470aa73e96b70df}{PEGASO\_\-DEFAULT\_\-MAX\_\-ITERATIONS}~100
-\item
-\#define \hyperlink{group____pegaso_gfb0e1657b5a35c9f071c5bd67a29263d}{PEGASO\_\-DEFAULT\_\-TOLERANCE}~1e-7
-\end{CompactItemize}
-\subsubsection*{Typedefs}
-\begin{CompactItemize}
-\item
-typedef struct \hyperlink{structRootFindingPegaso}{RootFindingPegaso} \hyperlink{group____pegaso_gd48e82d0f19968cca8a006303b6775ee}{RootFindingPegasoT}
-\begin{CompactList}\small\item\em Apelido para struct \hyperlink{structRootFindingPegaso}{RootFindingPegaso}. \item\end{CompactList}\end{CompactItemize}
-\subsubsection*{Functions}
-\begin{CompactItemize}
-\item
-\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$ \hyperlink{group____pegaso_g1717ab621ccdb5d78bc3133ad52805c2}{RootFindingPegasoCreate} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
-\begin{CompactList}\small\item\em Cria um objeto do tipo struct \hyperlink{structRootFindingPegaso}{RootFindingPegaso}. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____pegaso_gf4d7f58905c8f5ed3ed3feb77c71b7cc}{RootFindingPegasoInit} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$pegasoObj)
-\begin{CompactList}\small\item\em Inicializa o objeto \hyperlink{structRootFindingPegaso}{RootFindingPegaso}. \item\end{CompactList}\item
-void \hyperlink{group____pegaso_gea8cce31a68dcb1d7b2aa3e48d114366}{RootFindingPegasoDelete} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$obj)
-\begin{CompactList}\small\item\em Apaga a instancia do objeto \hyperlink{structRootFindingPegaso}{RootFindingPegaso}. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____pegaso_g983282553d9cd96ebd2155b5f939aada}{RootFindingPegasoPerformIteration} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$pegasoObj)
-\begin{CompactList}\small\item\em Realiza a iteracao. \item\end{CompactList}\item
-int \hyperlink{group____pegaso_g6b27d39dab4f225185c07eb6fbb22ff9}{RootFindingPegasoGetErrorCode} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$pegasoObj)
-\begin{CompactList}\small\item\em Obtem o codigo de erro. \item\end{CompactList}\item
-int \hyperlink{group____pegaso_g83892750b865aa977fcdba83922ad6fb}{RootFindingPegasoGetStateCode} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$pegasoObj)
-\begin{CompactList}\small\item\em Obtem o codigo referente ao estado do objeto. \item\end{CompactList}\item
-const char $\ast$ \hyperlink{group____pegaso_g4d0abd516b71e0462de1b22ce896b87a}{RootFindingPegasoGetErrorMessage} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$pegasoObj)
-\begin{CompactList}\small\item\em Obtem a mensagem de erro. \item\end{CompactList}\item
-const char $\ast$ \hyperlink{group____pegaso_g2328683ae067772b11e3127fe800448d}{RootFindingPegasoGetStateMessage} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$pegasoObj)
-\begin{CompactList}\small\item\em Obtem a mensagem referente ao estado do objeto. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____pegaso_g3159b35cddebb0bdc99b85199fbc847f}{RootFindingPegasoHasError} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$pegasoObj)
-\begin{CompactList}\small\item\em Verifica se ha erros. \item\end{CompactList}\item
-static void \hyperlink{group____pegaso_g755ddb4e92d010ac22e88d32e7fcec6f}{setError} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$pegasoObj, int errorCode)
-\begin{CompactList}\small\item\em Set error code and change state to PEGASO\_\-ERROR\_\-FOUND. \item\end{CompactList}\item
-static void \hyperlink{group____pegaso_g0496f8f88be7280598d9cce2a1e622f0}{resetError} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$pegasoObj)
-\item
-static \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{group____pegaso_gc404fd69441e2b99f44b18fe14d4fc48}{getNextX} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$pegasoObj)
-\begin{CompactList}\small\item\em Obtem o valor para o proximo x. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsubsection{Define Documentation}
-\hypertarget{group____pegaso_gd5756b72d3091ff42470aa73e96b70df}{
-\index{\_\-pegaso@{\_\-pegaso}!PEGASO\_\-DEFAULT\_\-MAX\_\-ITERATIONS@{PEGASO\_\-DEFAULT\_\-MAX\_\-ITERATIONS}}
-\index{PEGASO\_\-DEFAULT\_\-MAX\_\-ITERATIONS@{PEGASO\_\-DEFAULT\_\-MAX\_\-ITERATIONS}!_pegaso@{\_\-pegaso}}
-\paragraph[PEGASO\_\-DEFAULT\_\-MAX\_\-ITERATIONS]{\setlength{\rightskip}{0pt plus 5cm}\#define PEGASO\_\-DEFAULT\_\-MAX\_\-ITERATIONS~100}\hfill}
-\label{group____pegaso_gd5756b72d3091ff42470aa73e96b70df}
-
-
-
-
-Definition at line 38 of file RootFindingPegaso.h.
-
-Referenced by RootFindingPegasoCreate().\hypertarget{group____pegaso_gfb0e1657b5a35c9f071c5bd67a29263d}{
-\index{\_\-pegaso@{\_\-pegaso}!PEGASO\_\-DEFAULT\_\-TOLERANCE@{PEGASO\_\-DEFAULT\_\-TOLERANCE}}
-\index{PEGASO\_\-DEFAULT\_\-TOLERANCE@{PEGASO\_\-DEFAULT\_\-TOLERANCE}!_pegaso@{\_\-pegaso}}
-\paragraph[PEGASO\_\-DEFAULT\_\-TOLERANCE]{\setlength{\rightskip}{0pt plus 5cm}\#define PEGASO\_\-DEFAULT\_\-TOLERANCE~1e-7}\hfill}
-\label{group____pegaso_gfb0e1657b5a35c9f071c5bd67a29263d}
-
-
-
-
-Definition at line 39 of file RootFindingPegaso.h.
-
-Referenced by RootFindingPegasoCreate().
-
-\subsubsection{Typedef Documentation}
-\hypertarget{group____pegaso_gd48e82d0f19968cca8a006303b6775ee}{
-\index{\_\-pegaso@{\_\-pegaso}!RootFindingPegasoT@{RootFindingPegasoT}}
-\index{RootFindingPegasoT@{RootFindingPegasoT}!_pegaso@{\_\-pegaso}}
-\paragraph[RootFindingPegasoT]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf RootFindingPegaso} {\bf RootFindingPegasoT}}\hfill}
-\label{group____pegaso_gd48e82d0f19968cca8a006303b6775ee}
-
-
-Apelido para struct \hyperlink{structRootFindingPegaso}{RootFindingPegaso}.
-
-
-
-Definition at line 84 of file RootFindingPegaso.h.
-
-\subsubsection{Function Documentation}
-\hypertarget{group____pegaso_gc404fd69441e2b99f44b18fe14d4fc48}{
-\index{\_\-pegaso@{\_\-pegaso}!getNextX@{getNextX}}
-\index{getNextX@{getNextX}!_pegaso@{\_\-pegaso}}
-\paragraph[getNextX]{\setlength{\rightskip}{0pt plus 5cm}static {\bf RootFindingDoubleT} getNextX ({\bf RootFindingPegasoT} $\ast$ {\em pegasoObj})\hspace{0.3cm}{\tt \mbox{[}static, private\mbox{]}}}\hfill}
-\label{group____pegaso_gc404fd69441e2b99f44b18fe14d4fc48}
-
-
-Obtem o valor para o proximo x.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em pegasoObj}]Ponteiro para objeto struct \hyperlink{structRootFindingPegaso}{RootFindingPegaso} \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Valor do proximo x \end{Desc}
-
-
-Definition at line 93 of file RootFindingPegaso.c.
-
-References RootFindingPegaso::fPrevXi, RootFindingBase::fX, RootFindingPegaso::prevXi, RootFindingPegaso::rootsObj, and RootFindingBase::x.\hypertarget{group____pegaso_g0496f8f88be7280598d9cce2a1e622f0}{
-\index{\_\-pegaso@{\_\-pegaso}!resetError@{resetError}}
-\index{resetError@{resetError}!_pegaso@{\_\-pegaso}}
-\paragraph[resetError]{\setlength{\rightskip}{0pt plus 5cm}static void resetError ({\bf RootFindingPegasoT} $\ast$ {\em pegasoObj})\hspace{0.3cm}{\tt \mbox{[}static, private\mbox{]}}}\hfill}
-\label{group____pegaso_g0496f8f88be7280598d9cce2a1e622f0}
-
-
-
-
-Definition at line 159 of file RootFindingPegaso.c.
-
-References RootFindingPegaso::errorCode, RootFindingPegaso::PEGASO\_\-ERROR\_\-FOUND, RootFindingPegaso::PEGASO\_\-NO\_\-ERROR, RootFindingPegaso::PEGASO\_\-NOT\_\-INIT, and RootFindingPegaso::state.\hypertarget{group____pegaso_g1717ab621ccdb5d78bc3133ad52805c2}{
-\index{\_\-pegaso@{\_\-pegaso}!RootFindingPegasoCreate@{RootFindingPegasoCreate}}
-\index{RootFindingPegasoCreate@{RootFindingPegasoCreate}!_pegaso@{\_\-pegaso}}
-\paragraph[RootFindingPegasoCreate]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingPegasoT}$\ast$ RootFindingPegasoCreate ({\bf RootFindingBaseT} $\ast$ {\em rootsObj})}\hfill}
-\label{group____pegaso_g1717ab621ccdb5d78bc3133ad52805c2}
-
-
-Cria um objeto do tipo struct \hyperlink{structRootFindingPegaso}{RootFindingPegaso}.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em rootsObj}]Ponteiro para o objeto do tipo struct \hyperlink{structRootFindingBase}{RootFindingBase} \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Ponteiro para o objeto criado \end{Desc}
-
-
-Definition at line 47 of file RootFindingPegaso.c.
-
-References RootFindingPegaso::maxIterations, PEGASO\_\-DEFAULT\_\-MAX\_\-ITERATIONS, PEGASO\_\-DEFAULT\_\-TOLERANCE, RootFindingPegaso::PEGASO\_\-NOT\_\-INIT, resetError(), RootFindingPegaso::rootsObj, RootFindingPegaso::state, and RootFindingPegaso::tolerance.\hypertarget{group____pegaso_gea8cce31a68dcb1d7b2aa3e48d114366}{
-\index{\_\-pegaso@{\_\-pegaso}!RootFindingPegasoDelete@{RootFindingPegasoDelete}}
-\index{RootFindingPegasoDelete@{RootFindingPegasoDelete}!_pegaso@{\_\-pegaso}}
-\paragraph[RootFindingPegasoDelete]{\setlength{\rightskip}{0pt plus 5cm}void RootFindingPegasoDelete ({\bf RootFindingPegasoT} $\ast$ {\em obj})}\hfill}
-\label{group____pegaso_gea8cce31a68dcb1d7b2aa3e48d114366}
-
-
-Apaga a instancia do objeto \hyperlink{structRootFindingPegaso}{RootFindingPegaso}.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em obj}]Ponteiro para o obj \hyperlink{structRootFindingPegaso}{RootFindingPegaso} \end{description}
-\end{Desc}
-
-
-Definition at line 81 of file RootFindingPegaso.c.\hypertarget{group____pegaso_g6b27d39dab4f225185c07eb6fbb22ff9}{
-\index{\_\-pegaso@{\_\-pegaso}!RootFindingPegasoGetErrorCode@{RootFindingPegasoGetErrorCode}}
-\index{RootFindingPegasoGetErrorCode@{RootFindingPegasoGetErrorCode}!_pegaso@{\_\-pegaso}}
-\paragraph[RootFindingPegasoGetErrorCode]{\setlength{\rightskip}{0pt plus 5cm}int RootFindingPegasoGetErrorCode ({\bf RootFindingPegasoT} $\ast$ {\em pegasoObj})}\hfill}
-\label{group____pegaso_g6b27d39dab4f225185c07eb6fbb22ff9}
-
-
-Obtem o codigo de erro.
-
-
-
-Definition at line 154 of file RootFindingPegaso.c.
-
-References RootFindingPegaso::errorCode.\hypertarget{group____pegaso_g4d0abd516b71e0462de1b22ce896b87a}{
-\index{\_\-pegaso@{\_\-pegaso}!RootFindingPegasoGetErrorMessage@{RootFindingPegasoGetErrorMessage}}
-\index{RootFindingPegasoGetErrorMessage@{RootFindingPegasoGetErrorMessage}!_pegaso@{\_\-pegaso}}
-\paragraph[RootFindingPegasoGetErrorMessage]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ RootFindingPegasoGetErrorMessage ({\bf RootFindingPegasoT} $\ast$ {\em pegasoObj})}\hfill}
-\label{group____pegaso_g4d0abd516b71e0462de1b22ce896b87a}
-
-
-Obtem a mensagem de erro.
-
-
-
-Definition at line 175 of file RootFindingPegaso.c.
-
-References RootFindingPegaso::errorCode, MSG\_\-PEGASO\_\-NO\_\-ERROR, MSG\_\-PEGASO\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR, MSG\_\-ROOTS\_\-UNKNOW\_\-ERROR, RootFindingPegaso::PEGASO\_\-NO\_\-ERROR, and RootFindingPegaso::PEGASO\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR.\hypertarget{group____pegaso_g83892750b865aa977fcdba83922ad6fb}{
-\index{\_\-pegaso@{\_\-pegaso}!RootFindingPegasoGetStateCode@{RootFindingPegasoGetStateCode}}
-\index{RootFindingPegasoGetStateCode@{RootFindingPegasoGetStateCode}!_pegaso@{\_\-pegaso}}
-\paragraph[RootFindingPegasoGetStateCode]{\setlength{\rightskip}{0pt plus 5cm}int RootFindingPegasoGetStateCode ({\bf RootFindingPegasoT} $\ast$ {\em pegasoObj})}\hfill}
-\label{group____pegaso_g83892750b865aa977fcdba83922ad6fb}
-
-
-Obtem o codigo referente ao estado do objeto.
-
-
-
-Definition at line 168 of file RootFindingPegaso.c.
-
-References RootFindingPegaso::state.\hypertarget{group____pegaso_g2328683ae067772b11e3127fe800448d}{
-\index{\_\-pegaso@{\_\-pegaso}!RootFindingPegasoGetStateMessage@{RootFindingPegasoGetStateMessage}}
-\index{RootFindingPegasoGetStateMessage@{RootFindingPegasoGetStateMessage}!_pegaso@{\_\-pegaso}}
-\paragraph[RootFindingPegasoGetStateMessage]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ RootFindingPegasoGetStateMessage ({\bf RootFindingPegasoT} $\ast$ {\em pegasoObj})}\hfill}
-\label{group____pegaso_g2328683ae067772b11e3127fe800448d}
-
-
-Obtem a mensagem referente ao estado do objeto.
-
-
-
-Definition at line 188 of file RootFindingPegaso.c.
-
-References RootFindingBase::e, RootFindingPegaso::maxIterations, msg, MSG\_\-PEGASO\_\-APPROXIMANTION\_\-ROOT\_\-FOUND, MSG\_\-PEGASO\_\-ERROR\_\-FOUND, MSG\_\-PEGASO\_\-INITIALIZED, MSG\_\-PEGASO\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED, MSG\_\-PEGASO\_\-NOT\_\-INIT, MSG\_\-ROOTS\_\-UNKNOW\_\-STATE, RootFindingPegaso::PEGASO\_\-APPROXIMANTION\_\-ROOT\_\-FOUND, RootFindingPegaso::PEGASO\_\-ERROR\_\-FOUND, RootFindingPegaso::PEGASO\_\-INITIALIZED, RootFindingPegaso::PEGASO\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED, RootFindingPegaso::PEGASO\_\-NOT\_\-INIT, RootFindingPegaso::rootsObj, RootFindingPegaso::state, RootFindingPegaso::tolerance, and RootFindingBase::x.\hypertarget{group____pegaso_g3159b35cddebb0bdc99b85199fbc847f}{
-\index{\_\-pegaso@{\_\-pegaso}!RootFindingPegasoHasError@{RootFindingPegasoHasError}}
-\index{RootFindingPegasoHasError@{RootFindingPegasoHasError}!_pegaso@{\_\-pegaso}}
-\paragraph[RootFindingPegasoHasError]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingBoolT} RootFindingPegasoHasError ({\bf RootFindingPegasoT} $\ast$ {\em pegasoObj})}\hfill}
-\label{group____pegaso_g3159b35cddebb0bdc99b85199fbc847f}
-
-
-Verifica se ha erros.
-
-\begin{Desc}
-\item[Returns:]TRUE caso haja erro \end{Desc}
-
-
-Definition at line 213 of file RootFindingPegaso.c.
-
-References RootFindingPegaso::errorCode, and RootFindingPegaso::PEGASO\_\-NO\_\-ERROR.\hypertarget{group____pegaso_gf4d7f58905c8f5ed3ed3feb77c71b7cc}{
-\index{\_\-pegaso@{\_\-pegaso}!RootFindingPegasoInit@{RootFindingPegasoInit}}
-\index{RootFindingPegasoInit@{RootFindingPegasoInit}!_pegaso@{\_\-pegaso}}
-\paragraph[RootFindingPegasoInit]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingBoolT} RootFindingPegasoInit ({\bf RootFindingPegasoT} $\ast$ {\em pegasoObj})}\hfill}
-\label{group____pegaso_gf4d7f58905c8f5ed3ed3feb77c71b7cc}
-
-
-Inicializa o objeto \hyperlink{structRootFindingPegaso}{RootFindingPegaso}.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em pegasoObj}]Ponteiro para o objeto a ser inicializado \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]TRUE em caso de sucesso \end{Desc}
-
-
-Definition at line 63 of file RootFindingPegaso.c.
-
-References RootFindingBase::a, RootFindingBase::b, RootFindingBase::e, RootFindingPegaso::fPrevXi, RootFindingBase::fX, RootFindingPegaso::i, RootFindingPegaso::PEGASO\_\-INITIALIZED, RootFindingPegaso::prevXi, resetError(), RootFindingBaseEval(), RootFindingPegaso::rootsObj, RootFindingPegaso::state, TRUE, and RootFindingBase::x.\hypertarget{group____pegaso_g983282553d9cd96ebd2155b5f939aada}{
-\index{\_\-pegaso@{\_\-pegaso}!RootFindingPegasoPerformIteration@{RootFindingPegasoPerformIteration}}
-\index{RootFindingPegasoPerformIteration@{RootFindingPegasoPerformIteration}!_pegaso@{\_\-pegaso}}
-\paragraph[RootFindingPegasoPerformIteration]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingBoolT} RootFindingPegasoPerformIteration ({\bf RootFindingPegasoT} $\ast$ {\em pegasoObj})}\hfill}
-\label{group____pegaso_g983282553d9cd96ebd2155b5f939aada}
-
-
-Realiza a iteracao.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em pegasoObj}]Ponteiro para o objeto \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]TRUE caso haja mais iteracoes a serem realizadas \end{Desc}
-
-
-Definition at line 108 of file RootFindingPegaso.c.
-
-References RootFindingBase::e, FALSE, RootFindingPegaso::fPrevXi, RootFindingBase::fX, getNextX(), RootFindingPegaso::i, isInfOrNan(), RootFindingPegaso::maxIterations, RootFindingPegaso::PEGASO\_\-APPROXIMANTION\_\-ROOT\_\-FOUND, RootFindingPegaso::PEGASO\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED, RootFindingPegaso::PEGASO\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR, RootFindingPegaso::prevXi, RootFindingBaseEval(), RootFindingPegaso::rootsObj, setError(), RootFindingPegaso::state, RootFindingBase::state, RootFindingPegaso::tolerance, TRUE, and RootFindingBase::x.\hypertarget{group____pegaso_g755ddb4e92d010ac22e88d32e7fcec6f}{
-\index{\_\-pegaso@{\_\-pegaso}!setError@{setError}}
-\index{setError@{setError}!_pegaso@{\_\-pegaso}}
-\paragraph[setError]{\setlength{\rightskip}{0pt plus 5cm}static void setError ({\bf RootFindingPegasoT} $\ast$ {\em pegasoObj}, \/ int {\em errorCode})\hspace{0.3cm}{\tt \mbox{[}static, private\mbox{]}}}\hfill}
-\label{group____pegaso_g755ddb4e92d010ac22e88d32e7fcec6f}
-
-
-Set error code and change state to PEGASO\_\-ERROR\_\-FOUND.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em pegasoObj}]Ponteiro para objeto RootFindingPegasoT \item[{\em errorCode}]Codigo de erro \end{description}
-\end{Desc}
-
-
-Definition at line 102 of file RootFindingPegaso.c.
-
-References RootFindingPegaso::errorCode, RootFindingPegaso::PEGASO\_\-ERROR\_\-FOUND, and RootFindingPegaso::state.
\ No newline at end of file
diff --git a/root-finding/doc/latex/group____roots.tex b/root-finding/doc/latex/group____roots.tex
deleted file mode 100644
index 7c9531c..0000000
--- a/root-finding/doc/latex/group____roots.tex
+++ /dev/null
@@ -1,287 +0,0 @@
-\hypertarget{group____roots}{
-\subsection{Parte Generica}
-\label{group____roots}\index{Parte Generica@{Parte Generica}}
-}
-\subsubsection*{Data Structures}
-\begin{CompactItemize}
-\item
-struct \hyperlink{structRootFindingBase}{RootFindingBase}
-\begin{CompactList}\small\item\em Estrutura de dados para \hyperlink{structRootFindingBase}{RootFindingBase}. \item\end{CompactList}\end{CompactItemize}
-\subsubsection*{Typedefs}
-\begin{CompactItemize}
-\item
-typedef struct \hyperlink{structRootFindingBase}{RootFindingBase} \hyperlink{group____roots_gdb81038cc3cdc5d4af8be9fe0c45f11a}{RootFindingBaseT}
-\begin{CompactList}\small\item\em Apelido para struct \hyperlink{structRootFindingBase}{RootFindingBase}. \item\end{CompactList}\end{CompactItemize}
-\subsubsection*{Functions}
-\begin{CompactItemize}
-\item
-\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$ \hyperlink{group____roots_gb245c32498c083793bc740a45b118280}{RootFindingBaseCreate} (muParserHandle\_\-t mupObj, \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} $\ast$varPtr)
-\begin{CompactList}\small\item\em Cria o objeto \hyperlink{structRootFindingBase}{RootFindingBase}. \item\end{CompactList}\item
-void \hyperlink{group____roots_gaf5d5b67be8d281fefa22e9e7cb4c24b}{RootFindingBaseDelete} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$obj)
-\begin{CompactList}\small\item\em Apaga o objeto \hyperlink{structRootFindingBase}{RootFindingBase}. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____roots_g66563d156c9a25a8316a9c557e0bf7b8}{RootFindingBaseSetRange} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj, \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} a, \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} b)
-\begin{CompactList}\small\item\em Define o intervalo para procura da raiz. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{group____roots_g5d64bcdb5cde64f2e5c757f74e82d336}{RootFindingBaseEval} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj, \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} value)
-\begin{CompactList}\small\item\em Avalia a funcao em um ponto. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{group____roots_g328a1c4011dcb869d32a8b566d1c4b67}{RootFindingBase2nDiffEval} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj, \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} value)
-\begin{CompactList}\small\item\em Avalia a 2a. diferencial da funcao em um ponto. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{group____roots_g4971f377f5d7fdf4d2a55ed324955f09}{RootFindingBaseDiffEval} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj, \hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} value)
-\begin{CompactList}\small\item\em Avalia a diferencial da funcao em um ponto. \item\end{CompactList}\item
-void \hyperlink{group____roots_gafb0a57a39081653e224b3b7e95774f0}{RootFindingBaseReset} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
-\begin{CompactList}\small\item\em Reinicializa o objeto struct \hyperlink{structRootFindingBase}{RootFindingBase}. \item\end{CompactList}\item
-int \hyperlink{group____roots_gbcf354e731e02c63652af3a2058e739d}{RootFindingBaseGetErrorCode} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
-\begin{CompactList}\small\item\em Obtem o codigo de erro. \item\end{CompactList}\item
-int \hyperlink{group____roots_g1712b9a29b6e6b15df2195319d5f5d70}{RootFindingBaseGetStateCode} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
-\begin{CompactList}\small\item\em Obtem o codigo referente ao estado do objeto. \item\end{CompactList}\item
-const char $\ast$ \hyperlink{group____roots_gcc5a0a8948e4b02a878f8d534c0bc982}{RootFindingBaseGetErrorMessage} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
-\begin{CompactList}\small\item\em Obtem a mensagem de erro. \item\end{CompactList}\item
-const char $\ast$ \hyperlink{group____roots_ga2434bfeb9592ff54df8601cd1a9a04d}{RootFindingBaseGetStateMessage} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
-\begin{CompactList}\small\item\em Obtem a mensagem referente ao estado do objeto. \item\end{CompactList}\item
-\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____roots_gec634820d94c4205729589fc44676b72}{RootFindingBaseHasError} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
-\begin{CompactList}\small\item\em Verifica se ha erros. \item\end{CompactList}\item
-static \hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____roots_g0a4ce2e4b5aee1fe78afe76b2a2bf71e}{isRangeError} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
-\begin{CompactList}\small\item\em Verify if errorCode is a RangeError. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsubsection{Typedef Documentation}
-\hypertarget{group____roots_gdb81038cc3cdc5d4af8be9fe0c45f11a}{
-\index{\_\-roots@{\_\-roots}!RootFindingBaseT@{RootFindingBaseT}}
-\index{RootFindingBaseT@{RootFindingBaseT}!_roots@{\_\-roots}}
-\paragraph[RootFindingBaseT]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf RootFindingBase} {\bf RootFindingBaseT}}\hfill}
-\label{group____roots_gdb81038cc3cdc5d4af8be9fe0c45f11a}
-
-
-Apelido para struct \hyperlink{structRootFindingBase}{RootFindingBase}.
-
-
-
-Definition at line 83 of file RootFindingBase.h.
-
-\subsubsection{Function Documentation}
-\hypertarget{group____roots_g0a4ce2e4b5aee1fe78afe76b2a2bf71e}{
-\index{\_\-roots@{\_\-roots}!isRangeError@{isRangeError}}
-\index{isRangeError@{isRangeError}!_roots@{\_\-roots}}
-\paragraph[isRangeError]{\setlength{\rightskip}{0pt plus 5cm}static {\bf RootFindingBoolT} isRangeError ({\bf RootFindingBaseT} $\ast$ {\em rootsObj})\hspace{0.3cm}{\tt \mbox{[}static, private\mbox{]}}}\hfill}
-\label{group____roots_g0a4ce2e4b5aee1fe78afe76b2a2bf71e}
-
-
-Verify if errorCode is a RangeError.
-
-
-
-Definition at line 71 of file RootFindingBase.c.
-
-References RootFindingBase::errorCode.
-
-Referenced by RootFindingBaseSetRange().\hypertarget{group____roots_g328a1c4011dcb869d32a8b566d1c4b67}{
-\index{\_\-roots@{\_\-roots}!RootFindingBase2nDiffEval@{RootFindingBase2nDiffEval}}
-\index{RootFindingBase2nDiffEval@{RootFindingBase2nDiffEval}!_roots@{\_\-roots}}
-\paragraph[RootFindingBase2nDiffEval]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingDoubleT} RootFindingBase2nDiffEval ({\bf RootFindingBaseT} $\ast$ {\em rootsObj}, \/ {\bf RootFindingDoubleT} {\em value})}\hfill}
-\label{group____roots_g328a1c4011dcb869d32a8b566d1c4b67}
-
-
-Avalia a 2a. diferencial da funcao em um ponto.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em rootsObj}]Ponteiro para o objeto struct \hyperlink{structRootFindingBase}{RootFindingBase} \item[{\em value}]Valor do ponto a ser avaliado \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Avaliacao da 2a. dif da funcao no ponto \end{Desc}
-
-
-Definition at line 117 of file RootFindingBase.c.
-
-References Mup2ndDiff(), RootFindingBase::mupObj, and RootFindingBase::varPtr.
-
-Referenced by RootFindingCordasInit(), and RootFindingNewtonRhapsonInit().\hypertarget{group____roots_gb245c32498c083793bc740a45b118280}{
-\index{\_\-roots@{\_\-roots}!RootFindingBaseCreate@{RootFindingBaseCreate}}
-\index{RootFindingBaseCreate@{RootFindingBaseCreate}!_roots@{\_\-roots}}
-\paragraph[RootFindingBaseCreate]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingBaseT}$\ast$ RootFindingBaseCreate (muParserHandle\_\-t {\em mupObj}, \/ {\bf RootFindingDoubleT} $\ast$ {\em varPtr})}\hfill}
-\label{group____roots_gb245c32498c083793bc740a45b118280}
-
-
-Cria o objeto \hyperlink{structRootFindingBase}{RootFindingBase}.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em mupObj}]Ponteiro para o objeto muParser contendo a expressao \item[{\em varPtr}]Pontero para a variavel relacionada a expressao no objeto muParser referente a qual eixo deve se procurar a raiz \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Ponteiro para o objeto criado \end{Desc}
-
-
-Definition at line 32 of file RootFindingBase.c.
-
-References RootFindingBase::mupObj, RootFindingBaseReset(), RootFindingPegaso::rootsObj, and RootFindingBase::varPtr.\hypertarget{group____roots_gaf5d5b67be8d281fefa22e9e7cb4c24b}{
-\index{\_\-roots@{\_\-roots}!RootFindingBaseDelete@{RootFindingBaseDelete}}
-\index{RootFindingBaseDelete@{RootFindingBaseDelete}!_roots@{\_\-roots}}
-\paragraph[RootFindingBaseDelete]{\setlength{\rightskip}{0pt plus 5cm}void RootFindingBaseDelete ({\bf RootFindingBaseT} $\ast$ {\em obj})}\hfill}
-\label{group____roots_gaf5d5b67be8d281fefa22e9e7cb4c24b}
-
-
-Apaga o objeto \hyperlink{structRootFindingBase}{RootFindingBase}.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em obj}]Ponteiro para o objeto \hyperlink{structRootFindingBase}{RootFindingBase} \end{description}
-\end{Desc}
-
-
-Definition at line 61 of file RootFindingBase.c.\hypertarget{group____roots_g4971f377f5d7fdf4d2a55ed324955f09}{
-\index{\_\-roots@{\_\-roots}!RootFindingBaseDiffEval@{RootFindingBaseDiffEval}}
-\index{RootFindingBaseDiffEval@{RootFindingBaseDiffEval}!_roots@{\_\-roots}}
-\paragraph[RootFindingBaseDiffEval]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingDoubleT} RootFindingBaseDiffEval ({\bf RootFindingBaseT} $\ast$ {\em rootsObj}, \/ {\bf RootFindingDoubleT} {\em value})}\hfill}
-\label{group____roots_g4971f377f5d7fdf4d2a55ed324955f09}
-
-
-Avalia a diferencial da funcao em um ponto.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em rootsObj}]Ponteiro para o objeto struct \hyperlink{structRootFindingBase}{RootFindingBase} \item[{\em value}]Valor do ponto a ser avaliado \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Avaliacao da dif da funcao no ponto \end{Desc}
-
-
-Definition at line 124 of file RootFindingBase.c.
-
-References MupDiff(), RootFindingBase::mupObj, and RootFindingBase::varPtr.
-
-Referenced by getNextX().\hypertarget{group____roots_g5d64bcdb5cde64f2e5c757f74e82d336}{
-\index{\_\-roots@{\_\-roots}!RootFindingBaseEval@{RootFindingBaseEval}}
-\index{RootFindingBaseEval@{RootFindingBaseEval}!_roots@{\_\-roots}}
-\paragraph[RootFindingBaseEval]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingDoubleT} RootFindingBaseEval ({\bf RootFindingBaseT} $\ast$ {\em rootsObj}, \/ {\bf RootFindingDoubleT} {\em value})}\hfill}
-\label{group____roots_g5d64bcdb5cde64f2e5c757f74e82d336}
-
-
-Avalia a funcao em um ponto.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em rootsObj}]Ponteiro para o objeto struct \hyperlink{structRootFindingBase}{RootFindingBase} \item[{\em value}]Valor do ponto a ser avaliado \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Avaliacao da funcao no ponto \end{Desc}
-
-
-Definition at line 110 of file RootFindingBase.c.
-
-References RootFindingBase::mupObj, and RootFindingBase::varPtr.
-
-Referenced by RootFindingBaseReset(), RootFindingBaseSetRange(), RootFindingBissecaoFindNewRange(), RootFindingBissecaoInit(), RootFindingBissecaoPerformIteration(), RootFindingCordasInit(), RootFindingCordasPerformIteration(), RootFindingNewtonRhapsonInit(), RootFindingNewtonRhapsonPerformIteration(), RootFindingPegasoInit(), and RootFindingPegasoPerformIteration().\hypertarget{group____roots_gbcf354e731e02c63652af3a2058e739d}{
-\index{\_\-roots@{\_\-roots}!RootFindingBaseGetErrorCode@{RootFindingBaseGetErrorCode}}
-\index{RootFindingBaseGetErrorCode@{RootFindingBaseGetErrorCode}!_roots@{\_\-roots}}
-\paragraph[RootFindingBaseGetErrorCode]{\setlength{\rightskip}{0pt plus 5cm}int RootFindingBaseGetErrorCode ({\bf RootFindingBaseT} $\ast$ {\em rootsObj})}\hfill}
-\label{group____roots_gbcf354e731e02c63652af3a2058e739d}
-
-
-Obtem o codigo de erro.
-
-
-
-Definition at line 131 of file RootFindingBase.c.
-
-References RootFindingBase::errorCode.\hypertarget{group____roots_gcc5a0a8948e4b02a878f8d534c0bc982}{
-\index{\_\-roots@{\_\-roots}!RootFindingBaseGetErrorMessage@{RootFindingBaseGetErrorMessage}}
-\index{RootFindingBaseGetErrorMessage@{RootFindingBaseGetErrorMessage}!_roots@{\_\-roots}}
-\paragraph[RootFindingBaseGetErrorMessage]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ RootFindingBaseGetErrorMessage ({\bf RootFindingBaseT} $\ast$ {\em rootsObj})}\hfill}
-\label{group____roots_gcc5a0a8948e4b02a878f8d534c0bc982}
-
-
-Obtem a mensagem de erro.
-
-
-
-Definition at line 143 of file RootFindingBase.c.
-
-References RootFindingBase::a, RootFindingBase::b, RootFindingBase::errorCode, msg, MSG\_\-ROOTS\_\-MUP\_\-EVAL\_\-ERROR, MSG\_\-ROOTS\_\-NO\_\-ERROR, MSG\_\-ROOTS\_\-RANGE\_\-ERROR\_\-FA\_\-OR\_\-FB\_\-ISINFINITY, MSG\_\-ROOTS\_\-RANGE\_\-ERROR\_\-PROD\_\-FA\_\-FB\_\-NOT\_\-LT\_\-0, and MSG\_\-ROOTS\_\-UNKNOW\_\-ERROR.\hypertarget{group____roots_g1712b9a29b6e6b15df2195319d5f5d70}{
-\index{\_\-roots@{\_\-roots}!RootFindingBaseGetStateCode@{RootFindingBaseGetStateCode}}
-\index{RootFindingBaseGetStateCode@{RootFindingBaseGetStateCode}!_roots@{\_\-roots}}
-\paragraph[RootFindingBaseGetStateCode]{\setlength{\rightskip}{0pt plus 5cm}int RootFindingBaseGetStateCode ({\bf RootFindingBaseT} $\ast$ {\em rootsObj})}\hfill}
-\label{group____roots_g1712b9a29b6e6b15df2195319d5f5d70}
-
-
-Obtem o codigo referente ao estado do objeto.
-
-
-
-Definition at line 136 of file RootFindingBase.c.
-
-References RootFindingBase::state.\hypertarget{group____roots_ga2434bfeb9592ff54df8601cd1a9a04d}{
-\index{\_\-roots@{\_\-roots}!RootFindingBaseGetStateMessage@{RootFindingBaseGetStateMessage}}
-\index{RootFindingBaseGetStateMessage@{RootFindingBaseGetStateMessage}!_roots@{\_\-roots}}
-\paragraph[RootFindingBaseGetStateMessage]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ RootFindingBaseGetStateMessage ({\bf RootFindingBaseT} $\ast$ {\em rootsObj})}\hfill}
-\label{group____roots_ga2434bfeb9592ff54df8601cd1a9a04d}
-
-
-Obtem a mensagem referente ao estado do objeto.
-
-
-
-Definition at line 164 of file RootFindingBase.c.
-
-References msg, MSG\_\-ROOTS\_\-EXACT\_\-ROOT\_\-FOUND, MSG\_\-ROOTS\_\-RANGE\_\-NOT\_\-SET, MSG\_\-ROOTS\_\-READY, MSG\_\-ROOTS\_\-UNKNOW\_\-STATE, RootFindingBase::state, and RootFindingBase::x.\hypertarget{group____roots_gec634820d94c4205729589fc44676b72}{
-\index{\_\-roots@{\_\-roots}!RootFindingBaseHasError@{RootFindingBaseHasError}}
-\index{RootFindingBaseHasError@{RootFindingBaseHasError}!_roots@{\_\-roots}}
-\paragraph[RootFindingBaseHasError]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingBoolT} RootFindingBaseHasError ({\bf RootFindingBaseT} $\ast$ {\em rootsObj})}\hfill}
-\label{group____roots_gec634820d94c4205729589fc44676b72}
-
-
-Verifica se ha erros.
-
-\begin{Desc}
-\item[Returns:]TRUE caso haja erro \end{Desc}
-
-
-Definition at line 180 of file RootFindingBase.c.
-
-References RootFindingBase::errorCode.
-
-Referenced by RootFindingBaseSetRange().\hypertarget{group____roots_gafb0a57a39081653e224b3b7e95774f0}{
-\index{\_\-roots@{\_\-roots}!RootFindingBaseReset@{RootFindingBaseReset}}
-\index{RootFindingBaseReset@{RootFindingBaseReset}!_roots@{\_\-roots}}
-\paragraph[RootFindingBaseReset]{\setlength{\rightskip}{0pt plus 5cm}void RootFindingBaseReset ({\bf RootFindingBaseT} $\ast$ {\em rootsObj})}\hfill}
-\label{group____roots_gafb0a57a39081653e224b3b7e95774f0}
-
-
-Reinicializa o objeto struct \hyperlink{structRootFindingBase}{RootFindingBase}.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em rootsObj}]Ponteiro para o objeto struct \hyperlink{structRootFindingBase}{RootFindingBase} \end{description}
-\end{Desc}
-
-
-Definition at line 47 of file RootFindingBase.c.
-
-References RootFindingBase::e, RootFindingBase::errorCode, infinity(), RootFindingBase::mupObj, RootFindingBaseEval(), and RootFindingBase::state.
-
-Referenced by RootFindingBaseCreate().\hypertarget{group____roots_g66563d156c9a25a8316a9c557e0bf7b8}{
-\index{\_\-roots@{\_\-roots}!RootFindingBaseSetRange@{RootFindingBaseSetRange}}
-\index{RootFindingBaseSetRange@{RootFindingBaseSetRange}!_roots@{\_\-roots}}
-\paragraph[RootFindingBaseSetRange]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingBoolT} RootFindingBaseSetRange ({\bf RootFindingBaseT} $\ast$ {\em rootsObj}, \/ {\bf RootFindingDoubleT} {\em a}, \/ {\bf RootFindingDoubleT} {\em b})}\hfill}
-\label{group____roots_g66563d156c9a25a8316a9c557e0bf7b8}
-
-
-Define o intervalo para procura da raiz.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em rootsObj}]Ponteiro para o objeto \hyperlink{structRootFindingBase}{RootFindingBase} \item[{\em a}]\item[{\em b}]\end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]TRUE em caso de sucesso, quando f(a) $\ast$ f(b) $<$ 0 'e' f(a), f(b) sejam ambos diferentes de infinito \end{Desc}
-
-
-Definition at line 77 of file RootFindingBase.c.
-
-References RootFindingBase::a, RootFindingBase::b, RootFindingBase::errorCode, FALSE, isRangeError(), RootFindingBaseEval(), RootFindingBaseHasError(), RootFindingBase::state, and TRUE.
\ No newline at end of file
diff --git a/root-finding/doc/latex/index.tex b/root-finding/doc/latex/index.tex
deleted file mode 100644
index 9a7374d..0000000
--- a/root-finding/doc/latex/index.tex
+++ /dev/null
@@ -1,10 +0,0 @@
-{\bf Implementação de metodos de Calculo Numerico para encontrar raizes de funcoes matematicas.} \par
-\par
- Projeto hospedado no google code: \href{http://code.google.com/p/root-finding/}{\tt http://code.google.com/p/root-finding/ } \begin{Desc}
-\item[Author:]Matheus Neder $<$\href{mailto:matheusneder@gmail.com}{\tt matheusneder@gmail.com}$>$\end{Desc}
-{\bf Metodos implementados:} \begin{itemize}
-\item Bissecao \item Cordas (Secante) \item Newton-Rhapson \item Pegaso \end{itemize}
-
-
-{\bf Dependencias:} \begin{itemize}
-\item \href{http://muparser.sourceforge.net/}{\tt muParser} versao $>$= 1.32 \end{itemize}
diff --git a/root-finding/doc/latex/modules.tex b/root-finding/doc/latex/modules.tex
deleted file mode 100644
index 5b62f58..0000000
--- a/root-finding/doc/latex/modules.tex
+++ /dev/null
@@ -1,9 +0,0 @@
-\subsection{Modules}
-Here is a list of all modules:\begin{CompactList}
-\item \contentsline{section}{Mensagens de estados e erros}{\pageref{group____messages}}{}
-\item \contentsline{section}{Parte Generica}{\pageref{group____roots}}{}
-\item \contentsline{section}{Metodo da Bissecao}{\pageref{group____bissecao}}{}
-\item \contentsline{section}{Metodo das Cordas}{\pageref{group____cordas}}{}
-\item \contentsline{section}{Metodo de Newton-Rhapson}{\pageref{group____newton}}{}
-\item \contentsline{section}{Metodo de Pegaso}{\pageref{group____pegaso}}{}
-\end{CompactList}
diff --git a/root-finding/doc/latex/refman.pdf b/root-finding/doc/latex/refman.pdf
deleted file mode 100644
index 45ec715..0000000
Binary files a/root-finding/doc/latex/refman.pdf and /dev/null differ
diff --git a/root-finding/doc/latex/refman.tex b/root-finding/doc/latex/refman.tex
deleted file mode 100644
index ed6d1fa..0000000
--- a/root-finding/doc/latex/refman.tex
+++ /dev/null
@@ -1,85 +0,0 @@
-\documentclass[a4paper]{article}
-\usepackage{a4wide}
-\usepackage{makeidx}
-\usepackage{fancyhdr}
-\usepackage{graphicx}
-\usepackage{multicol}
-\usepackage{float}
-\usepackage{textcomp}
-\usepackage{alltt}
-\usepackage{times}
-\usepackage{ifpdf}
-\ifpdf
-\usepackage[pdftex,
- pagebackref=true,
- colorlinks=true,
- linkcolor=blue,
- unicode
- ]{hyperref}
-\else
-\usepackage[ps2pdf,
- pagebackref=true,
- colorlinks=true,
- linkcolor=blue,
- unicode
- ]{hyperref}
-\usepackage{pspicture}
-\fi
-\usepackage[utf8]{inputenc}
-\usepackage{doxygen}
-\makeindex
-\setcounter{tocdepth}{3}
-\renewcommand{\footrulewidth}{0.4pt}
-\begin{document}
-\begin{titlepage}
-\vspace*{7cm}
-\begin{center}
-{\Large RootFinding }\\
-\vspace*{1cm}
-{\large Generated by Doxygen 1.5.6}\\
-\vspace*{0.5cm}
-{\small Sat Apr 3 14:47:45 2010}\\
-\end{center}
-\end{titlepage}
-\pagenumbering{roman}
-\tableofcontents
-\pagenumbering{arabic}
-\section{RootFinding}
-\label{index}\hypertarget{index}{}\input{index}
-\section{Module Index}
-\input{modules}
-\section{Data Structure Index}
-\input{annotated}
-\section{File Index}
-\input{files}
-\section{Module Documentation}
-\input{group____messages}
-\input{group____roots}
-\input{group____bissecao}
-\input{group____cordas}
-\input{group____newton}
-\input{group____pegaso}
-\section{Data Structure Documentation}
-\input{structRootFindingBase}
-\input{structRootFindingBissecao}
-\input{structRootFindingCordas}
-\input{structRootFindingNewtonRhapson}
-\input{structRootFindingPegaso}
-\section{File Documentation}
-\input{RootFindingMessages_8h}
-\input{RootFindingMessages__PT-BR_8h}
-\input{RootFinding_8h}
-\input{RootFindingBase_8h}
-\input{RootFindingBissecao_8h}
-\input{RootFindingCommon_8h}
-\input{RootFindingCordas_8h}
-\input{RootFindingNewtonRhapson_8h}
-\input{RootFindingPegaso_8h}
-\input{RootFindingBase_8c}
-\input{RootFindingBissecao_8c}
-\input{RootFindingCommon_8c}
-\input{RootFindingCordas_8c}
-\input{RootFindingNewtonRhapson_8c}
-\input{RootFindingPegaso_8c}
-\printindex
-\end{document}
diff --git a/root-finding/doc/latex/structRootFindingBase.tex b/root-finding/doc/latex/structRootFindingBase.tex
deleted file mode 100644
index e0eb101..0000000
--- a/root-finding/doc/latex/structRootFindingBase.tex
+++ /dev/null
@@ -1,229 +0,0 @@
-\hypertarget{structRootFindingBase}{
-\subsection{RootFindingBase Struct Reference}
-\label{structRootFindingBase}\index{RootFindingBase@{RootFindingBase}}
-}
-Estrutura de dados para \hyperlink{structRootFindingBase}{RootFindingBase}.
-
-
-{\tt \#include $<$RootFindingBase.h$>$}
-
-\subsubsection*{Public Types}
-\begin{CompactItemize}
-\item
-enum \{ \par
-\hyperlink{structRootFindingBase_63c3383c7a423657e53c74135d7fcc1ae0a49ccd8f86d5ba660590eae672a0a1}{ROOTS\_\-NO\_\-ERROR} = 0,
-\hyperlink{structRootFindingBase_63c3383c7a423657e53c74135d7fcc1a10b44efaa5251542d233614ba384561e}{ROOTS\_\-MUP\_\-EVAL\_\-ERROR},
-\hyperlink{structRootFindingBase_63c3383c7a423657e53c74135d7fcc1ad98fe152da7c104c998d99f6a3799f9e}{RANGE\_\-ERRORS\_\-START},
-\hyperlink{structRootFindingBase_63c3383c7a423657e53c74135d7fcc1ab0d840d6f480a358b7628ec252ade964}{ROOTS\_\-RANGE\_\-ERROR\_\-PROD\_\-FA\_\-FB\_\-NOT\_\-LT\_\-0},
-\par
-\hyperlink{structRootFindingBase_63c3383c7a423657e53c74135d7fcc1a9b12d4346a0a0e6a2770fa91ebbb2095}{ROOTS\_\-RANGE\_\-ERROR\_\-FA\_\-OR\_\-FB\_\-ISINFINITY},
-\hyperlink{structRootFindingBase_63c3383c7a423657e53c74135d7fcc1aa0557e4a6d95a4ba4414dea6967caebd}{RANGE\_\-ERRORS\_\-END}
- \}
-\begin{CompactList}\small\item\em Codigo de erro: nao acessar diretamente. Veja \hyperlink{group____roots_gbcf354e731e02c63652af3a2058e739d}{RootFindingBaseGetErrorCode} e \hyperlink{group____roots_gcc5a0a8948e4b02a878f8d534c0bc982}{RootFindingBaseGetErrorMessage}. \item\end{CompactList}\item
-enum \{ \hyperlink{structRootFindingBase_4b7656f2b255891252a8139d4e31d5cbac10c8228ba8207380fb90936d0371e4}{ROOTS\_\-RANGE\_\-NOT\_\-SET} = 0,
-\hyperlink{structRootFindingBase_4b7656f2b255891252a8139d4e31d5cb252d7f65cbfc99cbdf016eeb55ded073}{ROOTS\_\-READY},
-\hyperlink{structRootFindingBase_4b7656f2b255891252a8139d4e31d5cb186b76e2c569fc28eef4c744c7254a72}{ROOTS\_\-EXACT\_\-ROOT\_\-FOUND}
- \}
-\begin{CompactList}\small\item\em Codigo de estado: nao acessar diretamente. Veja \hyperlink{group____roots_g1712b9a29b6e6b15df2195319d5f5d70}{RootFindingBaseGetStateCode} e \hyperlink{group____roots_ga2434bfeb9592ff54df8601cd1a9a04d}{RootFindingBaseGetStateMessage}. \item\end{CompactList}\end{CompactItemize}
-\subsubsection*{Data Fields}
-\begin{CompactItemize}
-\item
-\hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{structRootFindingBase_f00e92335d8038772634fe2ecd4d9a5a}{a}
-\item
-\hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{structRootFindingBase_c93fa64c78603a4d15443dfe470d7ff7}{b}
-\item
-\hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{structRootFindingBase_0397226e2f7f9f37462275742ec280a3}{x}
-\item
-\hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{structRootFindingBase_220ad9f8e9d2424d8885675caf38e4da}{fX}
-\item
-\hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{structRootFindingBase_5a4a111c9250303d6eb8dc8d29f7c00f}{e}
-\item
-muParserHandle\_\-t \hyperlink{structRootFindingBase_e77677949a256721d17168efa25e3849}{mupObj}
-\item
-\hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} $\ast$ \hyperlink{structRootFindingBase_148f62857539ad7baada5c292782aabf}{varPtr}
-\item
-enum RootFindingBase:: \{ ... \} \hyperlink{structRootFindingBase_13f6ee23dba551f211ec37015f58c402}{errorCode}
-\begin{CompactList}\small\item\em Codigo de erro: nao acessar diretamente. Veja \hyperlink{group____roots_gbcf354e731e02c63652af3a2058e739d}{RootFindingBaseGetErrorCode} e \hyperlink{group____roots_gcc5a0a8948e4b02a878f8d534c0bc982}{RootFindingBaseGetErrorMessage}. \item\end{CompactList}\item
-enum RootFindingBase:: \{ ... \} \hyperlink{structRootFindingBase_96362edd623556cf5a0e873c03f72086}{state}
-\begin{CompactList}\small\item\em Codigo de estado: nao acessar diretamente. Veja \hyperlink{group____roots_g1712b9a29b6e6b15df2195319d5f5d70}{RootFindingBaseGetStateCode} e \hyperlink{group____roots_ga2434bfeb9592ff54df8601cd1a9a04d}{RootFindingBaseGetStateMessage}. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsubsection{Detailed Description}
-Estrutura de dados para \hyperlink{structRootFindingBase}{RootFindingBase}.
-
-Definition at line 39 of file RootFindingBase.h.
-
-\subsubsection{Member Enumeration Documentation}
-\hypertarget{structRootFindingBase_63c3383c7a423657e53c74135d7fcc1a}{
-\paragraph["@0]{\setlength{\rightskip}{0pt plus 5cm}anonymous enum}\hfill}
-\label{structRootFindingBase_63c3383c7a423657e53c74135d7fcc1a}
-
-
-Codigo de erro: nao acessar diretamente. Veja \hyperlink{group____roots_gbcf354e731e02c63652af3a2058e739d}{RootFindingBaseGetErrorCode} e \hyperlink{group____roots_gcc5a0a8948e4b02a878f8d534c0bc982}{RootFindingBaseGetErrorMessage}.
-
-\begin{Desc}
-\item[Enumerator: ]\par
-\begin{description}
-\index{ROOTS\_\-NO\_\-ERROR@{ROOTS\_\-NO\_\-ERROR}!RootFindingBase@{RootFindingBase}}\index{RootFindingBase@{RootFindingBase}!ROOTS\_\-NO\_\-ERROR@{ROOTS\_\-NO\_\-ERROR}}\item[{\em
-\hypertarget{structRootFindingBase_63c3383c7a423657e53c74135d7fcc1ae0a49ccd8f86d5ba660590eae672a0a1}{
-ROOTS\_\-NO\_\-ERROR}
-\label{structRootFindingBase_63c3383c7a423657e53c74135d7fcc1ae0a49ccd8f86d5ba660590eae672a0a1}
-}]\index{ROOTS\_\-MUP\_\-EVAL\_\-ERROR@{ROOTS\_\-MUP\_\-EVAL\_\-ERROR}!RootFindingBase@{RootFindingBase}}\index{RootFindingBase@{RootFindingBase}!ROOTS\_\-MUP\_\-EVAL\_\-ERROR@{ROOTS\_\-MUP\_\-EVAL\_\-ERROR}}\item[{\em
-\hypertarget{structRootFindingBase_63c3383c7a423657e53c74135d7fcc1a10b44efaa5251542d233614ba384561e}{
-ROOTS\_\-MUP\_\-EVAL\_\-ERROR}
-\label{structRootFindingBase_63c3383c7a423657e53c74135d7fcc1a10b44efaa5251542d233614ba384561e}
-}]\index{RANGE\_\-ERRORS\_\-START@{RANGE\_\-ERRORS\_\-START}!RootFindingBase@{RootFindingBase}}\index{RootFindingBase@{RootFindingBase}!RANGE\_\-ERRORS\_\-START@{RANGE\_\-ERRORS\_\-START}}\item[{\em
-\hypertarget{structRootFindingBase_63c3383c7a423657e53c74135d7fcc1ad98fe152da7c104c998d99f6a3799f9e}{
-RANGE\_\-ERRORS\_\-START}
-\label{structRootFindingBase_63c3383c7a423657e53c74135d7fcc1ad98fe152da7c104c998d99f6a3799f9e}
-}]\index{ROOTS\_\-RANGE\_\-ERROR\_\-PROD\_\-FA\_\-FB\_\-NOT\_\-LT\_\-0@{ROOTS\_\-RANGE\_\-ERROR\_\-PROD\_\-FA\_\-FB\_\-NOT\_\-LT\_\-0}!RootFindingBase@{RootFindingBase}}\index{RootFindingBase@{RootFindingBase}!ROOTS\_\-RANGE\_\-ERROR\_\-PROD\_\-FA\_\-FB\_\-NOT\_\-LT\_\-0@{ROOTS\_\-RANGE\_\-ERROR\_\-PROD\_\-FA\_\-FB\_\-NOT\_\-LT\_\-0}}\item[{\em
-\hypertarget{structRootFindingBase_63c3383c7a423657e53c74135d7fcc1ab0d840d6f480a358b7628ec252ade964}{
-ROOTS\_\-RANGE\_\-ERROR\_\-PROD\_\-FA\_\-FB\_\-NOT\_\-LT\_\-0}
-\label{structRootFindingBase_63c3383c7a423657e53c74135d7fcc1ab0d840d6f480a358b7628ec252ade964}
-}]\index{ROOTS\_\-RANGE\_\-ERROR\_\-FA\_\-OR\_\-FB\_\-ISINFINITY@{ROOTS\_\-RANGE\_\-ERROR\_\-FA\_\-OR\_\-FB\_\-ISINFINITY}!RootFindingBase@{RootFindingBase}}\index{RootFindingBase@{RootFindingBase}!ROOTS\_\-RANGE\_\-ERROR\_\-FA\_\-OR\_\-FB\_\-ISINFINITY@{ROOTS\_\-RANGE\_\-ERROR\_\-FA\_\-OR\_\-FB\_\-ISINFINITY}}\item[{\em
-\hypertarget{structRootFindingBase_63c3383c7a423657e53c74135d7fcc1a9b12d4346a0a0e6a2770fa91ebbb2095}{
-ROOTS\_\-RANGE\_\-ERROR\_\-FA\_\-OR\_\-FB\_\-ISINFINITY}
-\label{structRootFindingBase_63c3383c7a423657e53c74135d7fcc1a9b12d4346a0a0e6a2770fa91ebbb2095}
-}]\index{RANGE\_\-ERRORS\_\-END@{RANGE\_\-ERRORS\_\-END}!RootFindingBase@{RootFindingBase}}\index{RootFindingBase@{RootFindingBase}!RANGE\_\-ERRORS\_\-END@{RANGE\_\-ERRORS\_\-END}}\item[{\em
-\hypertarget{structRootFindingBase_63c3383c7a423657e53c74135d7fcc1aa0557e4a6d95a4ba4414dea6967caebd}{
-RANGE\_\-ERRORS\_\-END}
-\label{structRootFindingBase_63c3383c7a423657e53c74135d7fcc1aa0557e4a6d95a4ba4414dea6967caebd}
-}]\end{description}
-\end{Desc}
-
-
-
-Definition at line 53 of file RootFindingBase.h.\hypertarget{structRootFindingBase_4b7656f2b255891252a8139d4e31d5cb}{
-\paragraph["@1]{\setlength{\rightskip}{0pt plus 5cm}anonymous enum}\hfill}
-\label{structRootFindingBase_4b7656f2b255891252a8139d4e31d5cb}
-
-
-Codigo de estado: nao acessar diretamente. Veja \hyperlink{group____roots_g1712b9a29b6e6b15df2195319d5f5d70}{RootFindingBaseGetStateCode} e \hyperlink{group____roots_ga2434bfeb9592ff54df8601cd1a9a04d}{RootFindingBaseGetStateMessage}.
-
-\begin{Desc}
-\item[Enumerator: ]\par
-\begin{description}
-\index{ROOTS\_\-RANGE\_\-NOT\_\-SET@{ROOTS\_\-RANGE\_\-NOT\_\-SET}!RootFindingBase@{RootFindingBase}}\index{RootFindingBase@{RootFindingBase}!ROOTS\_\-RANGE\_\-NOT\_\-SET@{ROOTS\_\-RANGE\_\-NOT\_\-SET}}\item[{\em
-\hypertarget{structRootFindingBase_4b7656f2b255891252a8139d4e31d5cbac10c8228ba8207380fb90936d0371e4}{
-ROOTS\_\-RANGE\_\-NOT\_\-SET}
-\label{structRootFindingBase_4b7656f2b255891252a8139d4e31d5cbac10c8228ba8207380fb90936d0371e4}
-}]\index{ROOTS\_\-READY@{ROOTS\_\-READY}!RootFindingBase@{RootFindingBase}}\index{RootFindingBase@{RootFindingBase}!ROOTS\_\-READY@{ROOTS\_\-READY}}\item[{\em
-\hypertarget{structRootFindingBase_4b7656f2b255891252a8139d4e31d5cb252d7f65cbfc99cbdf016eeb55ded073}{
-ROOTS\_\-READY}
-\label{structRootFindingBase_4b7656f2b255891252a8139d4e31d5cb252d7f65cbfc99cbdf016eeb55ded073}
-}]\index{ROOTS\_\-EXACT\_\-ROOT\_\-FOUND@{ROOTS\_\-EXACT\_\-ROOT\_\-FOUND}!RootFindingBase@{RootFindingBase}}\index{RootFindingBase@{RootFindingBase}!ROOTS\_\-EXACT\_\-ROOT\_\-FOUND@{ROOTS\_\-EXACT\_\-ROOT\_\-FOUND}}\item[{\em
-\hypertarget{structRootFindingBase_4b7656f2b255891252a8139d4e31d5cb186b76e2c569fc28eef4c744c7254a72}{
-ROOTS\_\-EXACT\_\-ROOT\_\-FOUND}
-\label{structRootFindingBase_4b7656f2b255891252a8139d4e31d5cb186b76e2c569fc28eef4c744c7254a72}
-}]\end{description}
-\end{Desc}
-
-
-
-Definition at line 72 of file RootFindingBase.h.
-
-\subsubsection{Field Documentation}
-\hypertarget{structRootFindingBase_f00e92335d8038772634fe2ecd4d9a5a}{
-\index{RootFindingBase@{RootFindingBase}!a@{a}}
-\index{a@{a}!RootFindingBase@{RootFindingBase}}
-\paragraph[a]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingDoubleT} {\bf RootFindingBase::a}}\hfill}
-\label{structRootFindingBase_f00e92335d8038772634fe2ecd4d9a5a}
-
-
-
-
-Definition at line 41 of file RootFindingBase.h.
-
-Referenced by computeX(), RootFindingBaseGetErrorMessage(), RootFindingBaseSetRange(), RootFindingBissecaoFindNewRange(), RootFindingCordasGetErrorMessage(), RootFindingCordasInit(), RootFindingNewtonRhapsonGetErrorMessage(), RootFindingNewtonRhapsonInit(), and RootFindingPegasoInit().\hypertarget{structRootFindingBase_c93fa64c78603a4d15443dfe470d7ff7}{
-\index{RootFindingBase@{RootFindingBase}!b@{b}}
-\index{b@{b}!RootFindingBase@{RootFindingBase}}
-\paragraph[b]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingDoubleT} {\bf RootFindingBase::b}}\hfill}
-\label{structRootFindingBase_c93fa64c78603a4d15443dfe470d7ff7}
-
-
-
-
-Definition at line 42 of file RootFindingBase.h.
-
-Referenced by computeX(), RootFindingBaseGetErrorMessage(), RootFindingBaseSetRange(), RootFindingBissecaoFindNewRange(), RootFindingCordasGetErrorMessage(), RootFindingCordasInit(), RootFindingNewtonRhapsonGetErrorMessage(), RootFindingNewtonRhapsonInit(), and RootFindingPegasoInit().\hypertarget{structRootFindingBase_0397226e2f7f9f37462275742ec280a3}{
-\index{RootFindingBase@{RootFindingBase}!x@{x}}
-\index{x@{x}!RootFindingBase@{RootFindingBase}}
-\paragraph[x]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingDoubleT} {\bf RootFindingBase::x}}\hfill}
-\label{structRootFindingBase_0397226e2f7f9f37462275742ec280a3}
-
-
-
-
-Definition at line 43 of file RootFindingBase.h.
-
-Referenced by getNextX(), RootFindingBaseGetStateMessage(), RootFindingBissecaoFindNewRange(), RootFindingBissecaoGetStateMessage(), RootFindingBissecaoInit(), RootFindingBissecaoPerformIteration(), RootFindingCordasGetStateMessage(), RootFindingCordasInit(), RootFindingCordasPerformIteration(), RootFindingNewtonRhapsonGetErrorMessage(), RootFindingNewtonRhapsonGetStateMessage(), RootFindingNewtonRhapsonInit(), RootFindingNewtonRhapsonPerformIteration(), RootFindingPegasoGetStateMessage(), RootFindingPegasoInit(), and RootFindingPegasoPerformIteration().\hypertarget{structRootFindingBase_220ad9f8e9d2424d8885675caf38e4da}{
-\index{RootFindingBase@{RootFindingBase}!fX@{fX}}
-\index{fX@{fX}!RootFindingBase@{RootFindingBase}}
-\paragraph[fX]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingDoubleT} {\bf RootFindingBase::fX}}\hfill}
-\label{structRootFindingBase_220ad9f8e9d2424d8885675caf38e4da}
-
-
-
-
-Definition at line 44 of file RootFindingBase.h.
-
-Referenced by getNextX(), RootFindingBissecaoFindNewRange(), RootFindingBissecaoInit(), RootFindingBissecaoPerformIteration(), RootFindingCordasInit(), RootFindingCordasPerformIteration(), RootFindingNewtonRhapsonInit(), RootFindingNewtonRhapsonPerformIteration(), RootFindingPegasoInit(), and RootFindingPegasoPerformIteration().\hypertarget{structRootFindingBase_5a4a111c9250303d6eb8dc8d29f7c00f}{
-\index{RootFindingBase@{RootFindingBase}!e@{e}}
-\index{e@{e}!RootFindingBase@{RootFindingBase}}
-\paragraph[e]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingDoubleT} {\bf RootFindingBase::e}}\hfill}
-\label{structRootFindingBase_5a4a111c9250303d6eb8dc8d29f7c00f}
-
-
-
-
-Definition at line 45 of file RootFindingBase.h.
-
-Referenced by RootFindingBaseReset(), RootFindingBissecaoGetStateMessage(), RootFindingBissecaoInit(), RootFindingBissecaoPerformIteration(), RootFindingCordasGetStateMessage(), RootFindingCordasInit(), RootFindingCordasPerformIteration(), RootFindingNewtonRhapsonGetErrorMessage(), RootFindingNewtonRhapsonGetStateMessage(), RootFindingNewtonRhapsonInit(), RootFindingNewtonRhapsonPerformIteration(), RootFindingPegasoGetStateMessage(), RootFindingPegasoInit(), and RootFindingPegasoPerformIteration().\hypertarget{structRootFindingBase_e77677949a256721d17168efa25e3849}{
-\index{RootFindingBase@{RootFindingBase}!mupObj@{mupObj}}
-\index{mupObj@{mupObj}!RootFindingBase@{RootFindingBase}}
-\paragraph[mupObj]{\setlength{\rightskip}{0pt plus 5cm}muParserHandle\_\-t {\bf RootFindingBase::mupObj}}\hfill}
-\label{structRootFindingBase_e77677949a256721d17168efa25e3849}
-
-
-
-
-Definition at line 46 of file RootFindingBase.h.
-
-Referenced by RootFindingBase2nDiffEval(), RootFindingBaseCreate(), RootFindingBaseDiffEval(), RootFindingBaseEval(), and RootFindingBaseReset().\hypertarget{structRootFindingBase_148f62857539ad7baada5c292782aabf}{
-\index{RootFindingBase@{RootFindingBase}!varPtr@{varPtr}}
-\index{varPtr@{varPtr}!RootFindingBase@{RootFindingBase}}
-\paragraph[varPtr]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingDoubleT}$\ast$ {\bf RootFindingBase::varPtr}}\hfill}
-\label{structRootFindingBase_148f62857539ad7baada5c292782aabf}
-
-
-
-
-Definition at line 47 of file RootFindingBase.h.
-
-Referenced by RootFindingBase2nDiffEval(), RootFindingBaseCreate(), RootFindingBaseDiffEval(), and RootFindingBaseEval().\hypertarget{structRootFindingBase_13f6ee23dba551f211ec37015f58c402}{
-\index{RootFindingBase@{RootFindingBase}!errorCode@{errorCode}}
-\index{errorCode@{errorCode}!RootFindingBase@{RootFindingBase}}
-\paragraph[errorCode]{\setlength{\rightskip}{0pt plus 5cm}enum \{ ... \} {\bf RootFindingBase::errorCode}}\hfill}
-\label{structRootFindingBase_13f6ee23dba551f211ec37015f58c402}
-
-
-Codigo de erro: nao acessar diretamente. Veja \hyperlink{group____roots_gbcf354e731e02c63652af3a2058e739d}{RootFindingBaseGetErrorCode} e \hyperlink{group____roots_gcc5a0a8948e4b02a878f8d534c0bc982}{RootFindingBaseGetErrorMessage}.
-
-
-
-Referenced by isRangeError(), RootFindingBaseGetErrorCode(), RootFindingBaseGetErrorMessage(), RootFindingBaseHasError(), RootFindingBaseReset(), and RootFindingBaseSetRange().\hypertarget{structRootFindingBase_96362edd623556cf5a0e873c03f72086}{
-\index{RootFindingBase@{RootFindingBase}!state@{state}}
-\index{state@{state}!RootFindingBase@{RootFindingBase}}
-\paragraph[state]{\setlength{\rightskip}{0pt plus 5cm}enum \{ ... \} {\bf RootFindingBase::state}}\hfill}
-\label{structRootFindingBase_96362edd623556cf5a0e873c03f72086}
-
-
-Codigo de estado: nao acessar diretamente. Veja \hyperlink{group____roots_g1712b9a29b6e6b15df2195319d5f5d70}{RootFindingBaseGetStateCode} e \hyperlink{group____roots_ga2434bfeb9592ff54df8601cd1a9a04d}{RootFindingBaseGetStateMessage}.
-
-
-
-Referenced by RootFindingBaseGetStateCode(), RootFindingBaseGetStateMessage(), RootFindingBaseReset(), RootFindingBaseSetRange(), RootFindingBissecaoPerformIteration(), RootFindingCordasPerformIteration(), RootFindingNewtonRhapsonPerformIteration(), and RootFindingPegasoPerformIteration().
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item
-include/\hyperlink{RootFindingBase_8h}{RootFindingBase.h}\end{CompactItemize}
diff --git a/root-finding/doc/latex/structRootFindingBissecao.tex b/root-finding/doc/latex/structRootFindingBissecao.tex
deleted file mode 100644
index 42c1f61..0000000
--- a/root-finding/doc/latex/structRootFindingBissecao.tex
+++ /dev/null
@@ -1,180 +0,0 @@
-\hypertarget{structRootFindingBissecao}{
-\subsection{RootFindingBissecao Struct Reference}
-\label{structRootFindingBissecao}\index{RootFindingBissecao@{RootFindingBissecao}}
-}
-Estrutura de dados para o Metodo da Bissecao.
-
-
-{\tt \#include $<$RootFindingBissecao.h$>$}
-
-\subsubsection*{Public Types}
-\begin{CompactItemize}
-\item
-enum \{ \par
-\hyperlink{structRootFindingBissecao_4761213e1c4bcef4e874343a7b8d771aedb8bebcaa12b3fa68c61c6542dde16c}{BISSECAO\_\-NOT\_\-INIT} = 0,
-\hyperlink{structRootFindingBissecao_4761213e1c4bcef4e874343a7b8d771a35d026d6918775414ccaca5903d002d2}{BISSECAO\_\-INITIALIZED},
-\hyperlink{structRootFindingBissecao_4761213e1c4bcef4e874343a7b8d771a00de73525857a692407d8b665a4084e8}{BISSECAO\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED},
-\hyperlink{structRootFindingBissecao_4761213e1c4bcef4e874343a7b8d771a470d5787e5a15f2cd06b04df953a14ec}{BISSECAO\_\-APPROXIMANTION\_\-ROOT\_\-FOUND},
-\par
-\hyperlink{structRootFindingBissecao_4761213e1c4bcef4e874343a7b8d771aa5348a95f1e272a1a422d9ec87c62549}{BISSECAO\_\-ERROR\_\-FOUND}
- \}
-\begin{CompactList}\small\item\em Codigo de estado: nao acessar diretamente. Veja \hyperlink{group____bissecao_g2ab4fb7daf5901001d011ee85dc4cfe0}{RootFindingBissecaoGetStateCode} e \hyperlink{group____bissecao_gb0455a1f4f30b2e8916d9dff5c237be1}{RootFindingBissecaoGetStateMessage}. \item\end{CompactList}\item
-enum \{ \hyperlink{structRootFindingBissecao_6a58c7139b830307aaf62ffa2e9175d99e3115571687e8ab7da7a5553becb6ec}{BISSECAO\_\-NO\_\-ERROR} = 0,
-\hyperlink{structRootFindingBissecao_6a58c7139b830307aaf62ffa2e9175d9d6103abe4afb484b65910b31e7f537c2}{BISSECAO\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}
- \}
-\begin{CompactList}\small\item\em Codigo de erro: nao acessar diretamente. Veja \hyperlink{group____bissecao_g9672d1ca4387db1792f8219968118900}{RootFindingBissecaoGetErrorCode} e \hyperlink{group____bissecao_g77e94d3a9b5999461aabeca3bfe1837a}{RootFindingBissecaoGetErrorMessage}. \item\end{CompactList}\end{CompactItemize}
-\subsubsection*{Data Fields}
-\begin{CompactItemize}
-\item
-unsigned \hyperlink{structRootFindingBissecao_d6eeba6745ed7dc5d390846473c9b817}{i}
-\item
-\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$ \hyperlink{structRootFindingBissecao_5041e5b19cdb436273b9d11557aa8c63}{rootsObj}
-\item
-unsigned \hyperlink{structRootFindingBissecao_06b978677910f6ff08dd4a521aba0c83}{maxIterations}
-\item
-\hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{structRootFindingBissecao_94385d4daec400300058b676fa1637a6}{tolerance}
-\item
-enum RootFindingBissecao:: \{ ... \} \hyperlink{structRootFindingBissecao_313716e085ac144a01b911d1e2666cd0}{state}
-\begin{CompactList}\small\item\em Codigo de estado: nao acessar diretamente. Veja \hyperlink{group____bissecao_g2ab4fb7daf5901001d011ee85dc4cfe0}{RootFindingBissecaoGetStateCode} e \hyperlink{group____bissecao_gb0455a1f4f30b2e8916d9dff5c237be1}{RootFindingBissecaoGetStateMessage}. \item\end{CompactList}\item
-enum RootFindingBissecao:: \{ ... \} \hyperlink{structRootFindingBissecao_a184500b7a23507c3ea2e270e455a4c0}{errorCode}
-\begin{CompactList}\small\item\em Codigo de erro: nao acessar diretamente. Veja \hyperlink{group____bissecao_g9672d1ca4387db1792f8219968118900}{RootFindingBissecaoGetErrorCode} e \hyperlink{group____bissecao_g77e94d3a9b5999461aabeca3bfe1837a}{RootFindingBissecaoGetErrorMessage}. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsubsection{Detailed Description}
-Estrutura de dados para o Metodo da Bissecao.
-
-Definition at line 42 of file RootFindingBissecao.h.
-
-\subsubsection{Member Enumeration Documentation}
-\hypertarget{structRootFindingBissecao_4761213e1c4bcef4e874343a7b8d771a}{
-\paragraph["@2]{\setlength{\rightskip}{0pt plus 5cm}anonymous enum}\hfill}
-\label{structRootFindingBissecao_4761213e1c4bcef4e874343a7b8d771a}
-
-
-Codigo de estado: nao acessar diretamente. Veja \hyperlink{group____bissecao_g2ab4fb7daf5901001d011ee85dc4cfe0}{RootFindingBissecaoGetStateCode} e \hyperlink{group____bissecao_gb0455a1f4f30b2e8916d9dff5c237be1}{RootFindingBissecaoGetStateMessage}.
-
-\begin{Desc}
-\item[Enumerator: ]\par
-\begin{description}
-\index{BISSECAO\_\-NOT\_\-INIT@{BISSECAO\_\-NOT\_\-INIT}!RootFindingBissecao@{RootFindingBissecao}}\index{RootFindingBissecao@{RootFindingBissecao}!BISSECAO\_\-NOT\_\-INIT@{BISSECAO\_\-NOT\_\-INIT}}\item[{\em
-\hypertarget{structRootFindingBissecao_4761213e1c4bcef4e874343a7b8d771aedb8bebcaa12b3fa68c61c6542dde16c}{
-BISSECAO\_\-NOT\_\-INIT}
-\label{structRootFindingBissecao_4761213e1c4bcef4e874343a7b8d771aedb8bebcaa12b3fa68c61c6542dde16c}
-}]\index{BISSECAO\_\-INITIALIZED@{BISSECAO\_\-INITIALIZED}!RootFindingBissecao@{RootFindingBissecao}}\index{RootFindingBissecao@{RootFindingBissecao}!BISSECAO\_\-INITIALIZED@{BISSECAO\_\-INITIALIZED}}\item[{\em
-\hypertarget{structRootFindingBissecao_4761213e1c4bcef4e874343a7b8d771a35d026d6918775414ccaca5903d002d2}{
-BISSECAO\_\-INITIALIZED}
-\label{structRootFindingBissecao_4761213e1c4bcef4e874343a7b8d771a35d026d6918775414ccaca5903d002d2}
-}]\index{BISSECAO\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED@{BISSECAO\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}!RootFindingBissecao@{RootFindingBissecao}}\index{RootFindingBissecao@{RootFindingBissecao}!BISSECAO\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED@{BISSECAO\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}}\item[{\em
-\hypertarget{structRootFindingBissecao_4761213e1c4bcef4e874343a7b8d771a00de73525857a692407d8b665a4084e8}{
-BISSECAO\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}
-\label{structRootFindingBissecao_4761213e1c4bcef4e874343a7b8d771a00de73525857a692407d8b665a4084e8}
-}]\index{BISSECAO\_\-APPROXIMANTION\_\-ROOT\_\-FOUND@{BISSECAO\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}!RootFindingBissecao@{RootFindingBissecao}}\index{RootFindingBissecao@{RootFindingBissecao}!BISSECAO\_\-APPROXIMANTION\_\-ROOT\_\-FOUND@{BISSECAO\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}}\item[{\em
-\hypertarget{structRootFindingBissecao_4761213e1c4bcef4e874343a7b8d771a470d5787e5a15f2cd06b04df953a14ec}{
-BISSECAO\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}
-\label{structRootFindingBissecao_4761213e1c4bcef4e874343a7b8d771a470d5787e5a15f2cd06b04df953a14ec}
-}]\index{BISSECAO\_\-ERROR\_\-FOUND@{BISSECAO\_\-ERROR\_\-FOUND}!RootFindingBissecao@{RootFindingBissecao}}\index{RootFindingBissecao@{RootFindingBissecao}!BISSECAO\_\-ERROR\_\-FOUND@{BISSECAO\_\-ERROR\_\-FOUND}}\item[{\em
-\hypertarget{structRootFindingBissecao_4761213e1c4bcef4e874343a7b8d771aa5348a95f1e272a1a422d9ec87c62549}{
-BISSECAO\_\-ERROR\_\-FOUND}
-\label{structRootFindingBissecao_4761213e1c4bcef4e874343a7b8d771aa5348a95f1e272a1a422d9ec87c62549}
-}]\end{description}
-\end{Desc}
-
-
-
-Definition at line 53 of file RootFindingBissecao.h.\hypertarget{structRootFindingBissecao_6a58c7139b830307aaf62ffa2e9175d9}{
-\paragraph["@3]{\setlength{\rightskip}{0pt plus 5cm}anonymous enum}\hfill}
-\label{structRootFindingBissecao_6a58c7139b830307aaf62ffa2e9175d9}
-
-
-Codigo de erro: nao acessar diretamente. Veja \hyperlink{group____bissecao_g9672d1ca4387db1792f8219968118900}{RootFindingBissecaoGetErrorCode} e \hyperlink{group____bissecao_g77e94d3a9b5999461aabeca3bfe1837a}{RootFindingBissecaoGetErrorMessage}.
-
-\begin{Desc}
-\item[Enumerator: ]\par
-\begin{description}
-\index{BISSECAO\_\-NO\_\-ERROR@{BISSECAO\_\-NO\_\-ERROR}!RootFindingBissecao@{RootFindingBissecao}}\index{RootFindingBissecao@{RootFindingBissecao}!BISSECAO\_\-NO\_\-ERROR@{BISSECAO\_\-NO\_\-ERROR}}\item[{\em
-\hypertarget{structRootFindingBissecao_6a58c7139b830307aaf62ffa2e9175d99e3115571687e8ab7da7a5553becb6ec}{
-BISSECAO\_\-NO\_\-ERROR}
-\label{structRootFindingBissecao_6a58c7139b830307aaf62ffa2e9175d99e3115571687e8ab7da7a5553becb6ec}
-}]\index{BISSECAO\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR@{BISSECAO\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}!RootFindingBissecao@{RootFindingBissecao}}\index{RootFindingBissecao@{RootFindingBissecao}!BISSECAO\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR@{BISSECAO\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}}\item[{\em
-\hypertarget{structRootFindingBissecao_6a58c7139b830307aaf62ffa2e9175d9d6103abe4afb484b65910b31e7f537c2}{
-BISSECAO\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}
-\label{structRootFindingBissecao_6a58c7139b830307aaf62ffa2e9175d9d6103abe4afb484b65910b31e7f537c2}
-}]\end{description}
-\end{Desc}
-
-
-
-Definition at line 67 of file RootFindingBissecao.h.
-
-\subsubsection{Field Documentation}
-\hypertarget{structRootFindingBissecao_d6eeba6745ed7dc5d390846473c9b817}{
-\index{RootFindingBissecao@{RootFindingBissecao}!i@{i}}
-\index{i@{i}!RootFindingBissecao@{RootFindingBissecao}}
-\paragraph[i]{\setlength{\rightskip}{0pt plus 5cm}unsigned {\bf RootFindingBissecao::i}}\hfill}
-\label{structRootFindingBissecao_d6eeba6745ed7dc5d390846473c9b817}
-
-
-
-
-Definition at line 44 of file RootFindingBissecao.h.
-
-Referenced by RootFindingBissecaoInit(), and RootFindingBissecaoPerformIteration().\hypertarget{structRootFindingBissecao_5041e5b19cdb436273b9d11557aa8c63}{
-\index{RootFindingBissecao@{RootFindingBissecao}!rootsObj@{rootsObj}}
-\index{rootsObj@{rootsObj}!RootFindingBissecao@{RootFindingBissecao}}
-\paragraph[rootsObj]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingBaseT}$\ast$ {\bf RootFindingBissecao::rootsObj}}\hfill}
-\label{structRootFindingBissecao_5041e5b19cdb436273b9d11557aa8c63}
-
-
-
-
-Definition at line 45 of file RootFindingBissecao.h.
-
-Referenced by computeX(), RootFindingBissecaoCreate(), RootFindingBissecaoGetStateMessage(), RootFindingBissecaoInit(), and RootFindingBissecaoPerformIteration().\hypertarget{structRootFindingBissecao_06b978677910f6ff08dd4a521aba0c83}{
-\index{RootFindingBissecao@{RootFindingBissecao}!maxIterations@{maxIterations}}
-\index{maxIterations@{maxIterations}!RootFindingBissecao@{RootFindingBissecao}}
-\paragraph[maxIterations]{\setlength{\rightskip}{0pt plus 5cm}unsigned {\bf RootFindingBissecao::maxIterations}}\hfill}
-\label{structRootFindingBissecao_06b978677910f6ff08dd4a521aba0c83}
-
-
-
-
-Definition at line 46 of file RootFindingBissecao.h.
-
-Referenced by RootFindingBissecaoCreate(), RootFindingBissecaoGetStateMessage(), and RootFindingBissecaoPerformIteration().\hypertarget{structRootFindingBissecao_94385d4daec400300058b676fa1637a6}{
-\index{RootFindingBissecao@{RootFindingBissecao}!tolerance@{tolerance}}
-\index{tolerance@{tolerance}!RootFindingBissecao@{RootFindingBissecao}}
-\paragraph[tolerance]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingDoubleT} {\bf RootFindingBissecao::tolerance}}\hfill}
-\label{structRootFindingBissecao_94385d4daec400300058b676fa1637a6}
-
-
-
-
-Definition at line 47 of file RootFindingBissecao.h.
-
-Referenced by RootFindingBissecaoCreate(), RootFindingBissecaoGetStateMessage(), and RootFindingBissecaoPerformIteration().\hypertarget{structRootFindingBissecao_313716e085ac144a01b911d1e2666cd0}{
-\index{RootFindingBissecao@{RootFindingBissecao}!state@{state}}
-\index{state@{state}!RootFindingBissecao@{RootFindingBissecao}}
-\paragraph[state]{\setlength{\rightskip}{0pt plus 5cm}enum \{ ... \} {\bf RootFindingBissecao::state}}\hfill}
-\label{structRootFindingBissecao_313716e085ac144a01b911d1e2666cd0}
-
-
-Codigo de estado: nao acessar diretamente. Veja \hyperlink{group____bissecao_g2ab4fb7daf5901001d011ee85dc4cfe0}{RootFindingBissecaoGetStateCode} e \hyperlink{group____bissecao_gb0455a1f4f30b2e8916d9dff5c237be1}{RootFindingBissecaoGetStateMessage}.
-
-
-
-Referenced by resetError(), RootFindingBissecaoCreate(), RootFindingBissecaoGetStateCode(), RootFindingBissecaoGetStateMessage(), RootFindingBissecaoInit(), RootFindingBissecaoPerformIteration(), and setError().\hypertarget{structRootFindingBissecao_a184500b7a23507c3ea2e270e455a4c0}{
-\index{RootFindingBissecao@{RootFindingBissecao}!errorCode@{errorCode}}
-\index{errorCode@{errorCode}!RootFindingBissecao@{RootFindingBissecao}}
-\paragraph[errorCode]{\setlength{\rightskip}{0pt plus 5cm}enum \{ ... \} {\bf RootFindingBissecao::errorCode}}\hfill}
-\label{structRootFindingBissecao_a184500b7a23507c3ea2e270e455a4c0}
-
-
-Codigo de erro: nao acessar diretamente. Veja \hyperlink{group____bissecao_g9672d1ca4387db1792f8219968118900}{RootFindingBissecaoGetErrorCode} e \hyperlink{group____bissecao_g77e94d3a9b5999461aabeca3bfe1837a}{RootFindingBissecaoGetErrorMessage}.
-
-
-
-Referenced by resetError(), RootFindingBissecaoGetErrorCode(), RootFindingBissecaoGetErrorMessage(), RootFindingBissecaoHasError(), and setError().
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item
-include/\hyperlink{RootFindingBissecao_8h}{RootFindingBissecao.h}\end{CompactItemize}
diff --git a/root-finding/doc/latex/structRootFindingCordas.tex b/root-finding/doc/latex/structRootFindingCordas.tex
deleted file mode 100644
index 9ad41e8..0000000
--- a/root-finding/doc/latex/structRootFindingCordas.tex
+++ /dev/null
@@ -1,211 +0,0 @@
-\hypertarget{structRootFindingCordas}{
-\subsection{RootFindingCordas Struct Reference}
-\label{structRootFindingCordas}\index{RootFindingCordas@{RootFindingCordas}}
-}
-Estrutura de dados para o Metodo das Cordas.
-
-
-{\tt \#include $<$RootFindingCordas.h$>$}
-
-\subsubsection*{Public Types}
-\begin{CompactItemize}
-\item
-enum \{ \par
-\hyperlink{structRootFindingCordas_9720f2b18833ec99c78c5d1fc2e675b18c54532f66ed8582432a3ac138983a92}{CORDAS\_\-NOT\_\-INIT} = 0,
-\hyperlink{structRootFindingCordas_9720f2b18833ec99c78c5d1fc2e675b1354fe30a9952fd05ac392afb7e13c3d0}{CORDAS\_\-INITIALIZED},
-\hyperlink{structRootFindingCordas_9720f2b18833ec99c78c5d1fc2e675b161cf70c0991908a217b308e24a87e14d}{CORDAS\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED},
-\hyperlink{structRootFindingCordas_9720f2b18833ec99c78c5d1fc2e675b1753f6f226e66a88d3b6413815c679752}{CORDAS\_\-APPROXIMANTION\_\-ROOT\_\-FOUND},
-\par
-\hyperlink{structRootFindingCordas_9720f2b18833ec99c78c5d1fc2e675b109d02da81d1e39d383d6e26a97c4c3b6}{CORDAS\_\-ERROR\_\-FOUND}
- \}
-\begin{CompactList}\small\item\em Codigo de estado: nao acessar diretamente. Veja \hyperlink{group____cordas_g67aaf428f922e7d15a7fbd5a4508ffd7}{RootFindingCordasGetStateCode} e \hyperlink{group____cordas_ga065f13f2ec77b2e949190c1aca9ef9d}{RootFindingCordasGetStateMessage}. \item\end{CompactList}\item
-enum \{ \hyperlink{structRootFindingCordas_d8ce691fb5c074038507880fdc6671813fa9461c017fe10d1f23204342e55084}{CORDAS\_\-NO\_\-ERROR} = 0,
-\hyperlink{structRootFindingCordas_d8ce691fb5c074038507880fdc6671816e75094d3e9cb381b6d45aaeb579453c}{CORDAS\_\-2NDIFF\_\-TEST\_\-ERROR},
-\hyperlink{structRootFindingCordas_d8ce691fb5c074038507880fdc6671810e6bdbf35dd606ee214c808ddc9f4c50}{CORDAS\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}
- \}
-\begin{CompactList}\small\item\em Codigo de erro: nao acessar diretamente. Veja \hyperlink{group____cordas_gcc4b8454f6664e389c484498f42c17d8}{RootFindingCordasGetErrorCode} e \hyperlink{group____cordas_g5a6750a998093e1701c8a01ae24e9cc2}{RootFindingCordasGetErrorMessage}. \item\end{CompactList}\end{CompactItemize}
-\subsubsection*{Data Fields}
-\begin{CompactItemize}
-\item
-unsigned \hyperlink{structRootFindingCordas_9715b440ec8443bdfda3ac2d7b388d14}{i}
-\item
-\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$ \hyperlink{structRootFindingCordas_1bb5c50ec0b0e10e0bec0f8eda8df978}{rootsObj}
-\item
-\hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{structRootFindingCordas_b7ab045a5074411ab780f33d934de627}{c}
-\item
-\hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{structRootFindingCordas_36d104146b164a3da07f9d3f60a04506}{fC}
-\item
-unsigned \hyperlink{structRootFindingCordas_1823f4e1787202f918fdd00f95792d1f}{maxIterations}
-\item
-\hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{structRootFindingCordas_692d6a123f5a6e5d42081bee02560f45}{tolerance}
-\item
-enum RootFindingCordas:: \{ ... \} \hyperlink{structRootFindingCordas_1cf4fb48b5b925ba6ff392679e98ffec}{state}
-\begin{CompactList}\small\item\em Codigo de estado: nao acessar diretamente. Veja \hyperlink{group____cordas_g67aaf428f922e7d15a7fbd5a4508ffd7}{RootFindingCordasGetStateCode} e \hyperlink{group____cordas_ga065f13f2ec77b2e949190c1aca9ef9d}{RootFindingCordasGetStateMessage}. \item\end{CompactList}\item
-enum RootFindingCordas:: \{ ... \} \hyperlink{structRootFindingCordas_237764d1db5221c0fb51189ae84b626a}{errorCode}
-\begin{CompactList}\small\item\em Codigo de erro: nao acessar diretamente. Veja \hyperlink{group____cordas_gcc4b8454f6664e389c484498f42c17d8}{RootFindingCordasGetErrorCode} e \hyperlink{group____cordas_g5a6750a998093e1701c8a01ae24e9cc2}{RootFindingCordasGetErrorMessage}. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsubsection{Detailed Description}
-Estrutura de dados para o Metodo das Cordas.
-
-Definition at line 44 of file RootFindingCordas.h.
-
-\subsubsection{Member Enumeration Documentation}
-\hypertarget{structRootFindingCordas_9720f2b18833ec99c78c5d1fc2e675b1}{
-\paragraph["@4]{\setlength{\rightskip}{0pt plus 5cm}anonymous enum}\hfill}
-\label{structRootFindingCordas_9720f2b18833ec99c78c5d1fc2e675b1}
-
-
-Codigo de estado: nao acessar diretamente. Veja \hyperlink{group____cordas_g67aaf428f922e7d15a7fbd5a4508ffd7}{RootFindingCordasGetStateCode} e \hyperlink{group____cordas_ga065f13f2ec77b2e949190c1aca9ef9d}{RootFindingCordasGetStateMessage}.
-
-\begin{Desc}
-\item[Enumerator: ]\par
-\begin{description}
-\index{CORDAS\_\-NOT\_\-INIT@{CORDAS\_\-NOT\_\-INIT}!RootFindingCordas@{RootFindingCordas}}\index{RootFindingCordas@{RootFindingCordas}!CORDAS\_\-NOT\_\-INIT@{CORDAS\_\-NOT\_\-INIT}}\item[{\em
-\hypertarget{structRootFindingCordas_9720f2b18833ec99c78c5d1fc2e675b18c54532f66ed8582432a3ac138983a92}{
-CORDAS\_\-NOT\_\-INIT}
-\label{structRootFindingCordas_9720f2b18833ec99c78c5d1fc2e675b18c54532f66ed8582432a3ac138983a92}
-}]\index{CORDAS\_\-INITIALIZED@{CORDAS\_\-INITIALIZED}!RootFindingCordas@{RootFindingCordas}}\index{RootFindingCordas@{RootFindingCordas}!CORDAS\_\-INITIALIZED@{CORDAS\_\-INITIALIZED}}\item[{\em
-\hypertarget{structRootFindingCordas_9720f2b18833ec99c78c5d1fc2e675b1354fe30a9952fd05ac392afb7e13c3d0}{
-CORDAS\_\-INITIALIZED}
-\label{structRootFindingCordas_9720f2b18833ec99c78c5d1fc2e675b1354fe30a9952fd05ac392afb7e13c3d0}
-}]\index{CORDAS\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED@{CORDAS\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}!RootFindingCordas@{RootFindingCordas}}\index{RootFindingCordas@{RootFindingCordas}!CORDAS\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED@{CORDAS\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}}\item[{\em
-\hypertarget{structRootFindingCordas_9720f2b18833ec99c78c5d1fc2e675b161cf70c0991908a217b308e24a87e14d}{
-CORDAS\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}
-\label{structRootFindingCordas_9720f2b18833ec99c78c5d1fc2e675b161cf70c0991908a217b308e24a87e14d}
-}]\index{CORDAS\_\-APPROXIMANTION\_\-ROOT\_\-FOUND@{CORDAS\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}!RootFindingCordas@{RootFindingCordas}}\index{RootFindingCordas@{RootFindingCordas}!CORDAS\_\-APPROXIMANTION\_\-ROOT\_\-FOUND@{CORDAS\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}}\item[{\em
-\hypertarget{structRootFindingCordas_9720f2b18833ec99c78c5d1fc2e675b1753f6f226e66a88d3b6413815c679752}{
-CORDAS\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}
-\label{structRootFindingCordas_9720f2b18833ec99c78c5d1fc2e675b1753f6f226e66a88d3b6413815c679752}
-}]\index{CORDAS\_\-ERROR\_\-FOUND@{CORDAS\_\-ERROR\_\-FOUND}!RootFindingCordas@{RootFindingCordas}}\index{RootFindingCordas@{RootFindingCordas}!CORDAS\_\-ERROR\_\-FOUND@{CORDAS\_\-ERROR\_\-FOUND}}\item[{\em
-\hypertarget{structRootFindingCordas_9720f2b18833ec99c78c5d1fc2e675b109d02da81d1e39d383d6e26a97c4c3b6}{
-CORDAS\_\-ERROR\_\-FOUND}
-\label{structRootFindingCordas_9720f2b18833ec99c78c5d1fc2e675b109d02da81d1e39d383d6e26a97c4c3b6}
-}]\end{description}
-\end{Desc}
-
-
-
-Definition at line 59 of file RootFindingCordas.h.\hypertarget{structRootFindingCordas_d8ce691fb5c074038507880fdc667181}{
-\paragraph["@5]{\setlength{\rightskip}{0pt plus 5cm}anonymous enum}\hfill}
-\label{structRootFindingCordas_d8ce691fb5c074038507880fdc667181}
-
-
-Codigo de erro: nao acessar diretamente. Veja \hyperlink{group____cordas_gcc4b8454f6664e389c484498f42c17d8}{RootFindingCordasGetErrorCode} e \hyperlink{group____cordas_g5a6750a998093e1701c8a01ae24e9cc2}{RootFindingCordasGetErrorMessage}.
-
-\begin{Desc}
-\item[Enumerator: ]\par
-\begin{description}
-\index{CORDAS\_\-NO\_\-ERROR@{CORDAS\_\-NO\_\-ERROR}!RootFindingCordas@{RootFindingCordas}}\index{RootFindingCordas@{RootFindingCordas}!CORDAS\_\-NO\_\-ERROR@{CORDAS\_\-NO\_\-ERROR}}\item[{\em
-\hypertarget{structRootFindingCordas_d8ce691fb5c074038507880fdc6671813fa9461c017fe10d1f23204342e55084}{
-CORDAS\_\-NO\_\-ERROR}
-\label{structRootFindingCordas_d8ce691fb5c074038507880fdc6671813fa9461c017fe10d1f23204342e55084}
-}]\index{CORDAS\_\-2NDIFF\_\-TEST\_\-ERROR@{CORDAS\_\-2NDIFF\_\-TEST\_\-ERROR}!RootFindingCordas@{RootFindingCordas}}\index{RootFindingCordas@{RootFindingCordas}!CORDAS\_\-2NDIFF\_\-TEST\_\-ERROR@{CORDAS\_\-2NDIFF\_\-TEST\_\-ERROR}}\item[{\em
-\hypertarget{structRootFindingCordas_d8ce691fb5c074038507880fdc6671816e75094d3e9cb381b6d45aaeb579453c}{
-CORDAS\_\-2NDIFF\_\-TEST\_\-ERROR}
-\label{structRootFindingCordas_d8ce691fb5c074038507880fdc6671816e75094d3e9cb381b6d45aaeb579453c}
-}]\index{CORDAS\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR@{CORDAS\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}!RootFindingCordas@{RootFindingCordas}}\index{RootFindingCordas@{RootFindingCordas}!CORDAS\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR@{CORDAS\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}}\item[{\em
-\hypertarget{structRootFindingCordas_d8ce691fb5c074038507880fdc6671810e6bdbf35dd606ee214c808ddc9f4c50}{
-CORDAS\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}
-\label{structRootFindingCordas_d8ce691fb5c074038507880fdc6671810e6bdbf35dd606ee214c808ddc9f4c50}
-}]\end{description}
-\end{Desc}
-
-
-
-Definition at line 73 of file RootFindingCordas.h.
-
-\subsubsection{Field Documentation}
-\hypertarget{structRootFindingCordas_9715b440ec8443bdfda3ac2d7b388d14}{
-\index{RootFindingCordas@{RootFindingCordas}!i@{i}}
-\index{i@{i}!RootFindingCordas@{RootFindingCordas}}
-\paragraph[i]{\setlength{\rightskip}{0pt plus 5cm}unsigned {\bf RootFindingCordas::i}}\hfill}
-\label{structRootFindingCordas_9715b440ec8443bdfda3ac2d7b388d14}
-
-
-
-
-Definition at line 46 of file RootFindingCordas.h.
-
-Referenced by RootFindingCordasInit(), and RootFindingCordasPerformIteration().\hypertarget{structRootFindingCordas_1bb5c50ec0b0e10e0bec0f8eda8df978}{
-\index{RootFindingCordas@{RootFindingCordas}!rootsObj@{rootsObj}}
-\index{rootsObj@{rootsObj}!RootFindingCordas@{RootFindingCordas}}
-\paragraph[rootsObj]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingBaseT}$\ast$ {\bf RootFindingCordas::rootsObj}}\hfill}
-\label{structRootFindingCordas_1bb5c50ec0b0e10e0bec0f8eda8df978}
-
-
-
-
-Definition at line 47 of file RootFindingCordas.h.
-
-Referenced by getNextX(), RootFindingCordasCreate(), RootFindingCordasGetErrorMessage(), RootFindingCordasGetStateMessage(), RootFindingCordasInit(), and RootFindingCordasPerformIteration().\hypertarget{structRootFindingCordas_b7ab045a5074411ab780f33d934de627}{
-\index{RootFindingCordas@{RootFindingCordas}!c@{c}}
-\index{c@{c}!RootFindingCordas@{RootFindingCordas}}
-\paragraph[c]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingDoubleT} {\bf RootFindingCordas::c}}\hfill}
-\label{structRootFindingCordas_b7ab045a5074411ab780f33d934de627}
-
-
-
-
-Definition at line 50 of file RootFindingCordas.h.
-
-Referenced by getNextX(), and RootFindingCordasInit().\hypertarget{structRootFindingCordas_36d104146b164a3da07f9d3f60a04506}{
-\index{RootFindingCordas@{RootFindingCordas}!fC@{fC}}
-\index{fC@{fC}!RootFindingCordas@{RootFindingCordas}}
-\paragraph[fC]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingDoubleT} {\bf RootFindingCordas::fC}}\hfill}
-\label{structRootFindingCordas_36d104146b164a3da07f9d3f60a04506}
-
-
-
-
-Definition at line 51 of file RootFindingCordas.h.
-
-Referenced by getNextX(), and RootFindingCordasInit().\hypertarget{structRootFindingCordas_1823f4e1787202f918fdd00f95792d1f}{
-\index{RootFindingCordas@{RootFindingCordas}!maxIterations@{maxIterations}}
-\index{maxIterations@{maxIterations}!RootFindingCordas@{RootFindingCordas}}
-\paragraph[maxIterations]{\setlength{\rightskip}{0pt plus 5cm}unsigned {\bf RootFindingCordas::maxIterations}}\hfill}
-\label{structRootFindingCordas_1823f4e1787202f918fdd00f95792d1f}
-
-
-
-
-Definition at line 52 of file RootFindingCordas.h.
-
-Referenced by RootFindingCordasCreate(), RootFindingCordasGetStateMessage(), and RootFindingCordasPerformIteration().\hypertarget{structRootFindingCordas_692d6a123f5a6e5d42081bee02560f45}{
-\index{RootFindingCordas@{RootFindingCordas}!tolerance@{tolerance}}
-\index{tolerance@{tolerance}!RootFindingCordas@{RootFindingCordas}}
-\paragraph[tolerance]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingDoubleT} {\bf RootFindingCordas::tolerance}}\hfill}
-\label{structRootFindingCordas_692d6a123f5a6e5d42081bee02560f45}
-
-
-
-
-Definition at line 53 of file RootFindingCordas.h.
-
-Referenced by RootFindingCordasCreate(), RootFindingCordasGetStateMessage(), and RootFindingCordasPerformIteration().\hypertarget{structRootFindingCordas_1cf4fb48b5b925ba6ff392679e98ffec}{
-\index{RootFindingCordas@{RootFindingCordas}!state@{state}}
-\index{state@{state}!RootFindingCordas@{RootFindingCordas}}
-\paragraph[state]{\setlength{\rightskip}{0pt plus 5cm}enum \{ ... \} {\bf RootFindingCordas::state}}\hfill}
-\label{structRootFindingCordas_1cf4fb48b5b925ba6ff392679e98ffec}
-
-
-Codigo de estado: nao acessar diretamente. Veja \hyperlink{group____cordas_g67aaf428f922e7d15a7fbd5a4508ffd7}{RootFindingCordasGetStateCode} e \hyperlink{group____cordas_ga065f13f2ec77b2e949190c1aca9ef9d}{RootFindingCordasGetStateMessage}.
-
-
-
-Referenced by resetError(), RootFindingCordasCreate(), RootFindingCordasGetStateCode(), RootFindingCordasGetStateMessage(), RootFindingCordasInit(), RootFindingCordasPerformIteration(), and setError().\hypertarget{structRootFindingCordas_237764d1db5221c0fb51189ae84b626a}{
-\index{RootFindingCordas@{RootFindingCordas}!errorCode@{errorCode}}
-\index{errorCode@{errorCode}!RootFindingCordas@{RootFindingCordas}}
-\paragraph[errorCode]{\setlength{\rightskip}{0pt plus 5cm}enum \{ ... \} {\bf RootFindingCordas::errorCode}}\hfill}
-\label{structRootFindingCordas_237764d1db5221c0fb51189ae84b626a}
-
-
-Codigo de erro: nao acessar diretamente. Veja \hyperlink{group____cordas_gcc4b8454f6664e389c484498f42c17d8}{RootFindingCordasGetErrorCode} e \hyperlink{group____cordas_g5a6750a998093e1701c8a01ae24e9cc2}{RootFindingCordasGetErrorMessage}.
-
-
-
-Referenced by resetError(), RootFindingCordasGetErrorCode(), RootFindingCordasGetErrorMessage(), RootFindingCordasHasError(), and setError().
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item
-include/\hyperlink{RootFindingCordas_8h}{RootFindingCordas.h}\end{CompactItemize}
diff --git a/root-finding/doc/latex/structRootFindingNewtonRhapson.tex b/root-finding/doc/latex/structRootFindingNewtonRhapson.tex
deleted file mode 100644
index 7a51e20..0000000
--- a/root-finding/doc/latex/structRootFindingNewtonRhapson.tex
+++ /dev/null
@@ -1,190 +0,0 @@
-\hypertarget{structRootFindingNewtonRhapson}{
-\subsection{RootFindingNewtonRhapson Struct Reference}
-\label{structRootFindingNewtonRhapson}\index{RootFindingNewtonRhapson@{RootFindingNewtonRhapson}}
-}
-Estrutura de dados para o Metodo de Newton-Rhapson.
-
-
-{\tt \#include $<$RootFindingNewtonRhapson.h$>$}
-
-\subsubsection*{Public Types}
-\begin{CompactItemize}
-\item
-enum \{ \par
-\hyperlink{structRootFindingNewtonRhapson_c62450d4b2b4edfb33a87f8666ecc1b10de836829478479dbced05202a2eee31}{NEWTON\_\-NOT\_\-INIT} = 0,
-\hyperlink{structRootFindingNewtonRhapson_c62450d4b2b4edfb33a87f8666ecc1b10f683b02c79234997c808e30017fcf59}{NEWTON\_\-INITIALIZED},
-\hyperlink{structRootFindingNewtonRhapson_c62450d4b2b4edfb33a87f8666ecc1b1e2aa320e24098ff3148570f453727927}{NEWTON\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED},
-\hyperlink{structRootFindingNewtonRhapson_c62450d4b2b4edfb33a87f8666ecc1b1d252154af3c84f6f77b08ee58704a6c0}{NEWTON\_\-APPROXIMANTION\_\-ROOT\_\-FOUND},
-\par
-\hyperlink{structRootFindingNewtonRhapson_c62450d4b2b4edfb33a87f8666ecc1b101d23e738c77c0e211fc3ef92fb2bda1}{NEWTON\_\-ERROR\_\-FOUND}
- \}
-\begin{CompactList}\small\item\em Codigo de estado: nao acessar diretamente. Veja \hyperlink{group____newton_g9d87a4beccc7b61365f6b680fc1a4355}{RootFindingNewtonRhapsonGetStateCode} e \hyperlink{group____newton_g70436f650ac07866bb8d9897908f4422}{RootFindingNewtonRhapsonGetStateMessage}. \item\end{CompactList}\item
-enum \{ \hyperlink{structRootFindingNewtonRhapson_56625414af1ba2259e7d45af1b9130e49e2da2ceb53be3d5c6ff2bc210349fe9}{NEWTON\_\-NO\_\-ERROR} = 0,
-\hyperlink{structRootFindingNewtonRhapson_56625414af1ba2259e7d45af1b9130e494d86b61c05156ca921d680751d1896a}{NEWTON\_\-2NDIFF\_\-TEST\_\-ERROR},
-\hyperlink{structRootFindingNewtonRhapson_56625414af1ba2259e7d45af1b9130e4494e7dee03b5256e5dce2801e0f1651b}{NEWTON\_\-2NDIFFA\_\-2NDIFFB\_\-SIGN\_\-NOT\_\-EQUALS\_\-ERROR},
-\hyperlink{structRootFindingNewtonRhapson_56625414af1ba2259e7d45af1b9130e4a4cbeeef7b383bc9331558995a30651c}{NEWTON\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}
- \}
-\begin{CompactList}\small\item\em Codigo de erro: nao acessar diretamente. Veja \hyperlink{group____newton_ga8599365ab3f0770158719cdd32eb5c3}{RootFindingNewtonRhapsonGetErrorCode} e \hyperlink{group____newton_gcbbd94963ebd3ddbaf6bf4e9ce1c0a1f}{RootFindingNewtonRhapsonGetErrorMessage}. \item\end{CompactList}\end{CompactItemize}
-\subsubsection*{Data Fields}
-\begin{CompactItemize}
-\item
-unsigned \hyperlink{structRootFindingNewtonRhapson_3308e933e977d0303aca70f073cb6338}{i}
-\item
-\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$ \hyperlink{structRootFindingNewtonRhapson_70f35799dc3717d1c54e4ba3f6699bd0}{rootsObj}
-\item
-unsigned \hyperlink{structRootFindingNewtonRhapson_931d9fbff24e1dd9535e3060470a9873}{maxIterations}
-\item
-\hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{structRootFindingNewtonRhapson_d08bd3b49a28267b55f91b38fecef4b6}{tolerance}
-\item
-enum RootFindingNewtonRhapson:: \{ ... \} \hyperlink{structRootFindingNewtonRhapson_de6c150e9d8a98e8a097f1002094fc90}{state}
-\begin{CompactList}\small\item\em Codigo de estado: nao acessar diretamente. Veja \hyperlink{group____newton_g9d87a4beccc7b61365f6b680fc1a4355}{RootFindingNewtonRhapsonGetStateCode} e \hyperlink{group____newton_g70436f650ac07866bb8d9897908f4422}{RootFindingNewtonRhapsonGetStateMessage}. \item\end{CompactList}\item
-enum RootFindingNewtonRhapson:: \{ ... \} \hyperlink{structRootFindingNewtonRhapson_b35a21e9345d1da0984870793a883ff9}{errorCode}
-\begin{CompactList}\small\item\em Codigo de erro: nao acessar diretamente. Veja \hyperlink{group____newton_ga8599365ab3f0770158719cdd32eb5c3}{RootFindingNewtonRhapsonGetErrorCode} e \hyperlink{group____newton_gcbbd94963ebd3ddbaf6bf4e9ce1c0a1f}{RootFindingNewtonRhapsonGetErrorMessage}. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsubsection{Detailed Description}
-Estrutura de dados para o Metodo de Newton-Rhapson.
-
-Definition at line 44 of file RootFindingNewtonRhapson.h.
-
-\subsubsection{Member Enumeration Documentation}
-\hypertarget{structRootFindingNewtonRhapson_c62450d4b2b4edfb33a87f8666ecc1b1}{
-\paragraph["@6]{\setlength{\rightskip}{0pt plus 5cm}anonymous enum}\hfill}
-\label{structRootFindingNewtonRhapson_c62450d4b2b4edfb33a87f8666ecc1b1}
-
-
-Codigo de estado: nao acessar diretamente. Veja \hyperlink{group____newton_g9d87a4beccc7b61365f6b680fc1a4355}{RootFindingNewtonRhapsonGetStateCode} e \hyperlink{group____newton_g70436f650ac07866bb8d9897908f4422}{RootFindingNewtonRhapsonGetStateMessage}.
-
-\begin{Desc}
-\item[Enumerator: ]\par
-\begin{description}
-\index{NEWTON\_\-NOT\_\-INIT@{NEWTON\_\-NOT\_\-INIT}!RootFindingNewtonRhapson@{RootFindingNewtonRhapson}}\index{RootFindingNewtonRhapson@{RootFindingNewtonRhapson}!NEWTON\_\-NOT\_\-INIT@{NEWTON\_\-NOT\_\-INIT}}\item[{\em
-\hypertarget{structRootFindingNewtonRhapson_c62450d4b2b4edfb33a87f8666ecc1b10de836829478479dbced05202a2eee31}{
-NEWTON\_\-NOT\_\-INIT}
-\label{structRootFindingNewtonRhapson_c62450d4b2b4edfb33a87f8666ecc1b10de836829478479dbced05202a2eee31}
-}]\index{NEWTON\_\-INITIALIZED@{NEWTON\_\-INITIALIZED}!RootFindingNewtonRhapson@{RootFindingNewtonRhapson}}\index{RootFindingNewtonRhapson@{RootFindingNewtonRhapson}!NEWTON\_\-INITIALIZED@{NEWTON\_\-INITIALIZED}}\item[{\em
-\hypertarget{structRootFindingNewtonRhapson_c62450d4b2b4edfb33a87f8666ecc1b10f683b02c79234997c808e30017fcf59}{
-NEWTON\_\-INITIALIZED}
-\label{structRootFindingNewtonRhapson_c62450d4b2b4edfb33a87f8666ecc1b10f683b02c79234997c808e30017fcf59}
-}]\index{NEWTON\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED@{NEWTON\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}!RootFindingNewtonRhapson@{RootFindingNewtonRhapson}}\index{RootFindingNewtonRhapson@{RootFindingNewtonRhapson}!NEWTON\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED@{NEWTON\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}}\item[{\em
-\hypertarget{structRootFindingNewtonRhapson_c62450d4b2b4edfb33a87f8666ecc1b1e2aa320e24098ff3148570f453727927}{
-NEWTON\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}
-\label{structRootFindingNewtonRhapson_c62450d4b2b4edfb33a87f8666ecc1b1e2aa320e24098ff3148570f453727927}
-}]\index{NEWTON\_\-APPROXIMANTION\_\-ROOT\_\-FOUND@{NEWTON\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}!RootFindingNewtonRhapson@{RootFindingNewtonRhapson}}\index{RootFindingNewtonRhapson@{RootFindingNewtonRhapson}!NEWTON\_\-APPROXIMANTION\_\-ROOT\_\-FOUND@{NEWTON\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}}\item[{\em
-\hypertarget{structRootFindingNewtonRhapson_c62450d4b2b4edfb33a87f8666ecc1b1d252154af3c84f6f77b08ee58704a6c0}{
-NEWTON\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}
-\label{structRootFindingNewtonRhapson_c62450d4b2b4edfb33a87f8666ecc1b1d252154af3c84f6f77b08ee58704a6c0}
-}]\index{NEWTON\_\-ERROR\_\-FOUND@{NEWTON\_\-ERROR\_\-FOUND}!RootFindingNewtonRhapson@{RootFindingNewtonRhapson}}\index{RootFindingNewtonRhapson@{RootFindingNewtonRhapson}!NEWTON\_\-ERROR\_\-FOUND@{NEWTON\_\-ERROR\_\-FOUND}}\item[{\em
-\hypertarget{structRootFindingNewtonRhapson_c62450d4b2b4edfb33a87f8666ecc1b101d23e738c77c0e211fc3ef92fb2bda1}{
-NEWTON\_\-ERROR\_\-FOUND}
-\label{structRootFindingNewtonRhapson_c62450d4b2b4edfb33a87f8666ecc1b101d23e738c77c0e211fc3ef92fb2bda1}
-}]\end{description}
-\end{Desc}
-
-
-
-Definition at line 58 of file RootFindingNewtonRhapson.h.\hypertarget{structRootFindingNewtonRhapson_56625414af1ba2259e7d45af1b9130e4}{
-\paragraph["@7]{\setlength{\rightskip}{0pt plus 5cm}anonymous enum}\hfill}
-\label{structRootFindingNewtonRhapson_56625414af1ba2259e7d45af1b9130e4}
-
-
-Codigo de erro: nao acessar diretamente. Veja \hyperlink{group____newton_ga8599365ab3f0770158719cdd32eb5c3}{RootFindingNewtonRhapsonGetErrorCode} e \hyperlink{group____newton_gcbbd94963ebd3ddbaf6bf4e9ce1c0a1f}{RootFindingNewtonRhapsonGetErrorMessage}.
-
-\begin{Desc}
-\item[Enumerator: ]\par
-\begin{description}
-\index{NEWTON\_\-NO\_\-ERROR@{NEWTON\_\-NO\_\-ERROR}!RootFindingNewtonRhapson@{RootFindingNewtonRhapson}}\index{RootFindingNewtonRhapson@{RootFindingNewtonRhapson}!NEWTON\_\-NO\_\-ERROR@{NEWTON\_\-NO\_\-ERROR}}\item[{\em
-\hypertarget{structRootFindingNewtonRhapson_56625414af1ba2259e7d45af1b9130e49e2da2ceb53be3d5c6ff2bc210349fe9}{
-NEWTON\_\-NO\_\-ERROR}
-\label{structRootFindingNewtonRhapson_56625414af1ba2259e7d45af1b9130e49e2da2ceb53be3d5c6ff2bc210349fe9}
-}]\index{NEWTON\_\-2NDIFF\_\-TEST\_\-ERROR@{NEWTON\_\-2NDIFF\_\-TEST\_\-ERROR}!RootFindingNewtonRhapson@{RootFindingNewtonRhapson}}\index{RootFindingNewtonRhapson@{RootFindingNewtonRhapson}!NEWTON\_\-2NDIFF\_\-TEST\_\-ERROR@{NEWTON\_\-2NDIFF\_\-TEST\_\-ERROR}}\item[{\em
-\hypertarget{structRootFindingNewtonRhapson_56625414af1ba2259e7d45af1b9130e494d86b61c05156ca921d680751d1896a}{
-NEWTON\_\-2NDIFF\_\-TEST\_\-ERROR}
-\label{structRootFindingNewtonRhapson_56625414af1ba2259e7d45af1b9130e494d86b61c05156ca921d680751d1896a}
-}]\index{NEWTON\_\-2NDIFFA\_\-2NDIFFB\_\-SIGN\_\-NOT\_\-EQUALS\_\-ERROR@{NEWTON\_\-2NDIFFA\_\-2NDIFFB\_\-SIGN\_\-NOT\_\-EQUALS\_\-ERROR}!RootFindingNewtonRhapson@{RootFindingNewtonRhapson}}\index{RootFindingNewtonRhapson@{RootFindingNewtonRhapson}!NEWTON\_\-2NDIFFA\_\-2NDIFFB\_\-SIGN\_\-NOT\_\-EQUALS\_\-ERROR@{NEWTON\_\-2NDIFFA\_\-2NDIFFB\_\-SIGN\_\-NOT\_\-EQUALS\_\-ERROR}}\item[{\em
-\hypertarget{structRootFindingNewtonRhapson_56625414af1ba2259e7d45af1b9130e4494e7dee03b5256e5dce2801e0f1651b}{
-NEWTON\_\-2NDIFFA\_\-2NDIFFB\_\-SIGN\_\-NOT\_\-EQUALS\_\-ERROR}
-\label{structRootFindingNewtonRhapson_56625414af1ba2259e7d45af1b9130e4494e7dee03b5256e5dce2801e0f1651b}
-}]\index{NEWTON\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR@{NEWTON\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}!RootFindingNewtonRhapson@{RootFindingNewtonRhapson}}\index{RootFindingNewtonRhapson@{RootFindingNewtonRhapson}!NEWTON\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR@{NEWTON\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}}\item[{\em
-\hypertarget{structRootFindingNewtonRhapson_56625414af1ba2259e7d45af1b9130e4a4cbeeef7b383bc9331558995a30651c}{
-NEWTON\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}
-\label{structRootFindingNewtonRhapson_56625414af1ba2259e7d45af1b9130e4a4cbeeef7b383bc9331558995a30651c}
-}]\end{description}
-\end{Desc}
-
-
-
-Definition at line 74 of file RootFindingNewtonRhapson.h.
-
-\subsubsection{Field Documentation}
-\hypertarget{structRootFindingNewtonRhapson_3308e933e977d0303aca70f073cb6338}{
-\index{RootFindingNewtonRhapson@{RootFindingNewtonRhapson}!i@{i}}
-\index{i@{i}!RootFindingNewtonRhapson@{RootFindingNewtonRhapson}}
-\paragraph[i]{\setlength{\rightskip}{0pt plus 5cm}unsigned {\bf RootFindingNewtonRhapson::i}}\hfill}
-\label{structRootFindingNewtonRhapson_3308e933e977d0303aca70f073cb6338}
-
-
-
-
-Definition at line 46 of file RootFindingNewtonRhapson.h.
-
-Referenced by RootFindingNewtonRhapsonInit(), and RootFindingNewtonRhapsonPerformIteration().\hypertarget{structRootFindingNewtonRhapson_70f35799dc3717d1c54e4ba3f6699bd0}{
-\index{RootFindingNewtonRhapson@{RootFindingNewtonRhapson}!rootsObj@{rootsObj}}
-\index{rootsObj@{rootsObj}!RootFindingNewtonRhapson@{RootFindingNewtonRhapson}}
-\paragraph[rootsObj]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingBaseT}$\ast$ {\bf RootFindingNewtonRhapson::rootsObj}}\hfill}
-\label{structRootFindingNewtonRhapson_70f35799dc3717d1c54e4ba3f6699bd0}
-
-
-
-
-Definition at line 47 of file RootFindingNewtonRhapson.h.
-
-Referenced by getNextX(), RootFindingNewtonRhapsonCreate(), RootFindingNewtonRhapsonGetErrorMessage(), RootFindingNewtonRhapsonGetStateMessage(), RootFindingNewtonRhapsonInit(), and RootFindingNewtonRhapsonPerformIteration().\hypertarget{structRootFindingNewtonRhapson_931d9fbff24e1dd9535e3060470a9873}{
-\index{RootFindingNewtonRhapson@{RootFindingNewtonRhapson}!maxIterations@{maxIterations}}
-\index{maxIterations@{maxIterations}!RootFindingNewtonRhapson@{RootFindingNewtonRhapson}}
-\paragraph[maxIterations]{\setlength{\rightskip}{0pt plus 5cm}unsigned {\bf RootFindingNewtonRhapson::maxIterations}}\hfill}
-\label{structRootFindingNewtonRhapson_931d9fbff24e1dd9535e3060470a9873}
-
-
-
-
-Definition at line 50 of file RootFindingNewtonRhapson.h.
-
-Referenced by RootFindingNewtonRhapsonCreate(), RootFindingNewtonRhapsonGetStateMessage(), and RootFindingNewtonRhapsonPerformIteration().\hypertarget{structRootFindingNewtonRhapson_d08bd3b49a28267b55f91b38fecef4b6}{
-\index{RootFindingNewtonRhapson@{RootFindingNewtonRhapson}!tolerance@{tolerance}}
-\index{tolerance@{tolerance}!RootFindingNewtonRhapson@{RootFindingNewtonRhapson}}
-\paragraph[tolerance]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingDoubleT} {\bf RootFindingNewtonRhapson::tolerance}}\hfill}
-\label{structRootFindingNewtonRhapson_d08bd3b49a28267b55f91b38fecef4b6}
-
-
-
-
-Definition at line 51 of file RootFindingNewtonRhapson.h.
-
-Referenced by RootFindingNewtonRhapsonCreate(), RootFindingNewtonRhapsonGetStateMessage(), and RootFindingNewtonRhapsonPerformIteration().\hypertarget{structRootFindingNewtonRhapson_de6c150e9d8a98e8a097f1002094fc90}{
-\index{RootFindingNewtonRhapson@{RootFindingNewtonRhapson}!state@{state}}
-\index{state@{state}!RootFindingNewtonRhapson@{RootFindingNewtonRhapson}}
-\paragraph[state]{\setlength{\rightskip}{0pt plus 5cm}enum \{ ... \} {\bf RootFindingNewtonRhapson::state}}\hfill}
-\label{structRootFindingNewtonRhapson_de6c150e9d8a98e8a097f1002094fc90}
-
-
-Codigo de estado: nao acessar diretamente. Veja \hyperlink{group____newton_g9d87a4beccc7b61365f6b680fc1a4355}{RootFindingNewtonRhapsonGetStateCode} e \hyperlink{group____newton_g70436f650ac07866bb8d9897908f4422}{RootFindingNewtonRhapsonGetStateMessage}.
-
-
-
-Referenced by resetError(), RootFindingNewtonRhapsonCreate(), RootFindingNewtonRhapsonGetStateCode(), RootFindingNewtonRhapsonGetStateMessage(), RootFindingNewtonRhapsonInit(), RootFindingNewtonRhapsonPerformIteration(), and setError().\hypertarget{structRootFindingNewtonRhapson_b35a21e9345d1da0984870793a883ff9}{
-\index{RootFindingNewtonRhapson@{RootFindingNewtonRhapson}!errorCode@{errorCode}}
-\index{errorCode@{errorCode}!RootFindingNewtonRhapson@{RootFindingNewtonRhapson}}
-\paragraph[errorCode]{\setlength{\rightskip}{0pt plus 5cm}enum \{ ... \} {\bf RootFindingNewtonRhapson::errorCode}}\hfill}
-\label{structRootFindingNewtonRhapson_b35a21e9345d1da0984870793a883ff9}
-
-
-Codigo de erro: nao acessar diretamente. Veja \hyperlink{group____newton_ga8599365ab3f0770158719cdd32eb5c3}{RootFindingNewtonRhapsonGetErrorCode} e \hyperlink{group____newton_gcbbd94963ebd3ddbaf6bf4e9ce1c0a1f}{RootFindingNewtonRhapsonGetErrorMessage}.
-
-
-
-Referenced by resetError(), RootFindingNewtonRhapsonGetErrorCode(), RootFindingNewtonRhapsonGetErrorMessage(), RootFindingNewtonRhapsonHasError(), and setError().
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item
-include/\hyperlink{RootFindingNewtonRhapson_8h}{RootFindingNewtonRhapson.h}\end{CompactItemize}
diff --git a/root-finding/doc/latex/structRootFindingPegaso.tex b/root-finding/doc/latex/structRootFindingPegaso.tex
deleted file mode 100644
index 9412355..0000000
--- a/root-finding/doc/latex/structRootFindingPegaso.tex
+++ /dev/null
@@ -1,206 +0,0 @@
-\hypertarget{structRootFindingPegaso}{
-\subsection{RootFindingPegaso Struct Reference}
-\label{structRootFindingPegaso}\index{RootFindingPegaso@{RootFindingPegaso}}
-}
-Estrutura de dados para o Metodo de Pegaso.
-
-
-{\tt \#include $<$RootFindingPegaso.h$>$}
-
-\subsubsection*{Public Types}
-\begin{CompactItemize}
-\item
-enum \{ \par
-\hyperlink{structRootFindingPegaso_42aeda2085b8adb7e28eea9973f2e522653fb2f0ef3335c1647b5a6a7c5538a6}{PEGASO\_\-NOT\_\-INIT} = 0,
-\hyperlink{structRootFindingPegaso_42aeda2085b8adb7e28eea9973f2e5224e6e8ac55887a935d5b6191bd136e450}{PEGASO\_\-INITIALIZED},
-\hyperlink{structRootFindingPegaso_42aeda2085b8adb7e28eea9973f2e52274ca2b7d7419966b3f85b610bd88efe5}{PEGASO\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED},
-\hyperlink{structRootFindingPegaso_42aeda2085b8adb7e28eea9973f2e522e3b9d752f7d3fd7577ff696e3d786121}{PEGASO\_\-APPROXIMANTION\_\-ROOT\_\-FOUND},
-\par
-\hyperlink{structRootFindingPegaso_42aeda2085b8adb7e28eea9973f2e522d0f56742bade13dc9e01dea9a1fa4c9b}{PEGASO\_\-ERROR\_\-FOUND}
- \}
-\begin{CompactList}\small\item\em Codigo de estado: nao acessar diretamente. Veja \hyperlink{group____pegaso_g83892750b865aa977fcdba83922ad6fb}{RootFindingPegasoGetStateCode} e \hyperlink{group____pegaso_g2328683ae067772b11e3127fe800448d}{RootFindingPegasoGetStateMessage}. \item\end{CompactList}\item
-enum \{ \hyperlink{structRootFindingPegaso_7696162d3b2a9cbc51b25b197fd15c97533ab94376981d2770a69664285fe1bb}{PEGASO\_\-NO\_\-ERROR} = 0,
-\hyperlink{structRootFindingPegaso_7696162d3b2a9cbc51b25b197fd15c9745bf7192792e1bb0b9b99f6e25efe900}{PEGASO\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}
- \}
-\begin{CompactList}\small\item\em Codigo de erro: nao acessar diretamente. Veja \hyperlink{group____pegaso_g6b27d39dab4f225185c07eb6fbb22ff9}{RootFindingPegasoGetErrorCode} e \hyperlink{group____pegaso_g4d0abd516b71e0462de1b22ce896b87a}{RootFindingPegasoGetErrorMessage}. \item\end{CompactList}\end{CompactItemize}
-\subsubsection*{Data Fields}
-\begin{CompactItemize}
-\item
-unsigned \hyperlink{structRootFindingPegaso_5eb3cedde0b6d796aa01d2a85f318901}{i}
-\item
-\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$ \hyperlink{structRootFindingPegaso_ec361d173e8df28abcec266eae70034d}{rootsObj}
-\item
-\hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{structRootFindingPegaso_2f24143722208254c69d9c7ec625d1b7}{prevXi}
-\item
-\hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{structRootFindingPegaso_92c1b802760bd0cf4be51faddc74d662}{fPrevXi}
-\item
-\hyperlink{RootFindingCommon_8h_a296fe63994e03408c4ad62794d472e9}{RootFindingDoubleT} \hyperlink{structRootFindingPegaso_a52c433bf87d623c6079a6bed04a2ca1}{tolerance}
-\item
-unsigned \hyperlink{structRootFindingPegaso_f201e2c5a08bd0469255e21783f93fff}{maxIterations}
-\item
-enum RootFindingPegaso:: \{ ... \} \hyperlink{structRootFindingPegaso_e02d9e369d5ea543206b764a80256ae3}{state}
-\begin{CompactList}\small\item\em Codigo de estado: nao acessar diretamente. Veja \hyperlink{group____pegaso_g83892750b865aa977fcdba83922ad6fb}{RootFindingPegasoGetStateCode} e \hyperlink{group____pegaso_g2328683ae067772b11e3127fe800448d}{RootFindingPegasoGetStateMessage}. \item\end{CompactList}\item
-enum RootFindingPegaso:: \{ ... \} \hyperlink{structRootFindingPegaso_0b6d561b18770d1e472e1f69c143ee96}{errorCode}
-\begin{CompactList}\small\item\em Codigo de erro: nao acessar diretamente. Veja \hyperlink{group____pegaso_g6b27d39dab4f225185c07eb6fbb22ff9}{RootFindingPegasoGetErrorCode} e \hyperlink{group____pegaso_g4d0abd516b71e0462de1b22ce896b87a}{RootFindingPegasoGetErrorMessage}. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsubsection{Detailed Description}
-Estrutura de dados para o Metodo de Pegaso.
-
-Definition at line 44 of file RootFindingPegaso.h.
-
-\subsubsection{Member Enumeration Documentation}
-\hypertarget{structRootFindingPegaso_42aeda2085b8adb7e28eea9973f2e522}{
-\paragraph["@8]{\setlength{\rightskip}{0pt plus 5cm}anonymous enum}\hfill}
-\label{structRootFindingPegaso_42aeda2085b8adb7e28eea9973f2e522}
-
-
-Codigo de estado: nao acessar diretamente. Veja \hyperlink{group____pegaso_g83892750b865aa977fcdba83922ad6fb}{RootFindingPegasoGetStateCode} e \hyperlink{group____pegaso_g2328683ae067772b11e3127fe800448d}{RootFindingPegasoGetStateMessage}.
-
-\begin{Desc}
-\item[Enumerator: ]\par
-\begin{description}
-\index{PEGASO\_\-NOT\_\-INIT@{PEGASO\_\-NOT\_\-INIT}!RootFindingPegaso@{RootFindingPegaso}}\index{RootFindingPegaso@{RootFindingPegaso}!PEGASO\_\-NOT\_\-INIT@{PEGASO\_\-NOT\_\-INIT}}\item[{\em
-\hypertarget{structRootFindingPegaso_42aeda2085b8adb7e28eea9973f2e522653fb2f0ef3335c1647b5a6a7c5538a6}{
-PEGASO\_\-NOT\_\-INIT}
-\label{structRootFindingPegaso_42aeda2085b8adb7e28eea9973f2e522653fb2f0ef3335c1647b5a6a7c5538a6}
-}]\index{PEGASO\_\-INITIALIZED@{PEGASO\_\-INITIALIZED}!RootFindingPegaso@{RootFindingPegaso}}\index{RootFindingPegaso@{RootFindingPegaso}!PEGASO\_\-INITIALIZED@{PEGASO\_\-INITIALIZED}}\item[{\em
-\hypertarget{structRootFindingPegaso_42aeda2085b8adb7e28eea9973f2e5224e6e8ac55887a935d5b6191bd136e450}{
-PEGASO\_\-INITIALIZED}
-\label{structRootFindingPegaso_42aeda2085b8adb7e28eea9973f2e5224e6e8ac55887a935d5b6191bd136e450}
-}]\index{PEGASO\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED@{PEGASO\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}!RootFindingPegaso@{RootFindingPegaso}}\index{RootFindingPegaso@{RootFindingPegaso}!PEGASO\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED@{PEGASO\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}}\item[{\em
-\hypertarget{structRootFindingPegaso_42aeda2085b8adb7e28eea9973f2e52274ca2b7d7419966b3f85b610bd88efe5}{
-PEGASO\_\-MAX\_\-ITERATIONS\_\-LIMIT\_\-REACHED}
-\label{structRootFindingPegaso_42aeda2085b8adb7e28eea9973f2e52274ca2b7d7419966b3f85b610bd88efe5}
-}]\index{PEGASO\_\-APPROXIMANTION\_\-ROOT\_\-FOUND@{PEGASO\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}!RootFindingPegaso@{RootFindingPegaso}}\index{RootFindingPegaso@{RootFindingPegaso}!PEGASO\_\-APPROXIMANTION\_\-ROOT\_\-FOUND@{PEGASO\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}}\item[{\em
-\hypertarget{structRootFindingPegaso_42aeda2085b8adb7e28eea9973f2e522e3b9d752f7d3fd7577ff696e3d786121}{
-PEGASO\_\-APPROXIMANTION\_\-ROOT\_\-FOUND}
-\label{structRootFindingPegaso_42aeda2085b8adb7e28eea9973f2e522e3b9d752f7d3fd7577ff696e3d786121}
-}]\index{PEGASO\_\-ERROR\_\-FOUND@{PEGASO\_\-ERROR\_\-FOUND}!RootFindingPegaso@{RootFindingPegaso}}\index{RootFindingPegaso@{RootFindingPegaso}!PEGASO\_\-ERROR\_\-FOUND@{PEGASO\_\-ERROR\_\-FOUND}}\item[{\em
-\hypertarget{structRootFindingPegaso_42aeda2085b8adb7e28eea9973f2e522d0f56742bade13dc9e01dea9a1fa4c9b}{
-PEGASO\_\-ERROR\_\-FOUND}
-\label{structRootFindingPegaso_42aeda2085b8adb7e28eea9973f2e522d0f56742bade13dc9e01dea9a1fa4c9b}
-}]\end{description}
-\end{Desc}
-
-
-
-Definition at line 59 of file RootFindingPegaso.h.\hypertarget{structRootFindingPegaso_7696162d3b2a9cbc51b25b197fd15c97}{
-\paragraph["@9]{\setlength{\rightskip}{0pt plus 5cm}anonymous enum}\hfill}
-\label{structRootFindingPegaso_7696162d3b2a9cbc51b25b197fd15c97}
-
-
-Codigo de erro: nao acessar diretamente. Veja \hyperlink{group____pegaso_g6b27d39dab4f225185c07eb6fbb22ff9}{RootFindingPegasoGetErrorCode} e \hyperlink{group____pegaso_g4d0abd516b71e0462de1b22ce896b87a}{RootFindingPegasoGetErrorMessage}.
-
-\begin{Desc}
-\item[Enumerator: ]\par
-\begin{description}
-\index{PEGASO\_\-NO\_\-ERROR@{PEGASO\_\-NO\_\-ERROR}!RootFindingPegaso@{RootFindingPegaso}}\index{RootFindingPegaso@{RootFindingPegaso}!PEGASO\_\-NO\_\-ERROR@{PEGASO\_\-NO\_\-ERROR}}\item[{\em
-\hypertarget{structRootFindingPegaso_7696162d3b2a9cbc51b25b197fd15c97533ab94376981d2770a69664285fe1bb}{
-PEGASO\_\-NO\_\-ERROR}
-\label{structRootFindingPegaso_7696162d3b2a9cbc51b25b197fd15c97533ab94376981d2770a69664285fe1bb}
-}]\index{PEGASO\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR@{PEGASO\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}!RootFindingPegaso@{RootFindingPegaso}}\index{RootFindingPegaso@{RootFindingPegaso}!PEGASO\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR@{PEGASO\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}}\item[{\em
-\hypertarget{structRootFindingPegaso_7696162d3b2a9cbc51b25b197fd15c9745bf7192792e1bb0b9b99f6e25efe900}{
-PEGASO\_\-X\_\-ISINF\_\-OR\_\-ISNAN\_\-ERROR}
-\label{structRootFindingPegaso_7696162d3b2a9cbc51b25b197fd15c9745bf7192792e1bb0b9b99f6e25efe900}
-}]\end{description}
-\end{Desc}
-
-
-
-Definition at line 73 of file RootFindingPegaso.h.
-
-\subsubsection{Field Documentation}
-\hypertarget{structRootFindingPegaso_5eb3cedde0b6d796aa01d2a85f318901}{
-\index{RootFindingPegaso@{RootFindingPegaso}!i@{i}}
-\index{i@{i}!RootFindingPegaso@{RootFindingPegaso}}
-\paragraph[i]{\setlength{\rightskip}{0pt plus 5cm}unsigned {\bf RootFindingPegaso::i}}\hfill}
-\label{structRootFindingPegaso_5eb3cedde0b6d796aa01d2a85f318901}
-
-
-
-
-Definition at line 46 of file RootFindingPegaso.h.
-
-Referenced by getAxisVarPtr(), RootFindingPegasoInit(), and RootFindingPegasoPerformIteration().\hypertarget{structRootFindingPegaso_ec361d173e8df28abcec266eae70034d}{
-\index{RootFindingPegaso@{RootFindingPegaso}!rootsObj@{rootsObj}}
-\index{rootsObj@{rootsObj}!RootFindingPegaso@{RootFindingPegaso}}
-\paragraph[rootsObj]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingBaseT}$\ast$ {\bf RootFindingPegaso::rootsObj}}\hfill}
-\label{structRootFindingPegaso_ec361d173e8df28abcec266eae70034d}
-
-
-
-
-Definition at line 47 of file RootFindingPegaso.h.
-
-Referenced by getNextX(), RootFindingBaseCreate(), RootFindingPegasoCreate(), RootFindingPegasoGetStateMessage(), RootFindingPegasoInit(), and RootFindingPegasoPerformIteration().\hypertarget{structRootFindingPegaso_2f24143722208254c69d9c7ec625d1b7}{
-\index{RootFindingPegaso@{RootFindingPegaso}!prevXi@{prevXi}}
-\index{prevXi@{prevXi}!RootFindingPegaso@{RootFindingPegaso}}
-\paragraph[prevXi]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingDoubleT} {\bf RootFindingPegaso::prevXi}}\hfill}
-\label{structRootFindingPegaso_2f24143722208254c69d9c7ec625d1b7}
-
-
-
-
-Definition at line 48 of file RootFindingPegaso.h.
-
-Referenced by getNextX(), RootFindingPegasoInit(), and RootFindingPegasoPerformIteration().\hypertarget{structRootFindingPegaso_92c1b802760bd0cf4be51faddc74d662}{
-\index{RootFindingPegaso@{RootFindingPegaso}!fPrevXi@{fPrevXi}}
-\index{fPrevXi@{fPrevXi}!RootFindingPegaso@{RootFindingPegaso}}
-\paragraph[fPrevXi]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingDoubleT} {\bf RootFindingPegaso::fPrevXi}}\hfill}
-\label{structRootFindingPegaso_92c1b802760bd0cf4be51faddc74d662}
-
-
-
-
-Definition at line 49 of file RootFindingPegaso.h.
-
-Referenced by getNextX(), RootFindingPegasoInit(), and RootFindingPegasoPerformIteration().\hypertarget{structRootFindingPegaso_a52c433bf87d623c6079a6bed04a2ca1}{
-\index{RootFindingPegaso@{RootFindingPegaso}!tolerance@{tolerance}}
-\index{tolerance@{tolerance}!RootFindingPegaso@{RootFindingPegaso}}
-\paragraph[tolerance]{\setlength{\rightskip}{0pt plus 5cm}{\bf RootFindingDoubleT} {\bf RootFindingPegaso::tolerance}}\hfill}
-\label{structRootFindingPegaso_a52c433bf87d623c6079a6bed04a2ca1}
-
-
-
-
-Definition at line 52 of file RootFindingPegaso.h.
-
-Referenced by RootFindingPegasoCreate(), RootFindingPegasoGetStateMessage(), and RootFindingPegasoPerformIteration().\hypertarget{structRootFindingPegaso_f201e2c5a08bd0469255e21783f93fff}{
-\index{RootFindingPegaso@{RootFindingPegaso}!maxIterations@{maxIterations}}
-\index{maxIterations@{maxIterations}!RootFindingPegaso@{RootFindingPegaso}}
-\paragraph[maxIterations]{\setlength{\rightskip}{0pt plus 5cm}unsigned {\bf RootFindingPegaso::maxIterations}}\hfill}
-\label{structRootFindingPegaso_f201e2c5a08bd0469255e21783f93fff}
-
-
-
-
-Definition at line 53 of file RootFindingPegaso.h.
-
-Referenced by RootFindingPegasoCreate(), RootFindingPegasoGetStateMessage(), and RootFindingPegasoPerformIteration().\hypertarget{structRootFindingPegaso_e02d9e369d5ea543206b764a80256ae3}{
-\index{RootFindingPegaso@{RootFindingPegaso}!state@{state}}
-\index{state@{state}!RootFindingPegaso@{RootFindingPegaso}}
-\paragraph[state]{\setlength{\rightskip}{0pt plus 5cm}enum \{ ... \} {\bf RootFindingPegaso::state}}\hfill}
-\label{structRootFindingPegaso_e02d9e369d5ea543206b764a80256ae3}
-
-
-Codigo de estado: nao acessar diretamente. Veja \hyperlink{group____pegaso_g83892750b865aa977fcdba83922ad6fb}{RootFindingPegasoGetStateCode} e \hyperlink{group____pegaso_g2328683ae067772b11e3127fe800448d}{RootFindingPegasoGetStateMessage}.
-
-
-
-Referenced by resetError(), RootFindingPegasoCreate(), RootFindingPegasoGetStateCode(), RootFindingPegasoGetStateMessage(), RootFindingPegasoInit(), RootFindingPegasoPerformIteration(), and setError().\hypertarget{structRootFindingPegaso_0b6d561b18770d1e472e1f69c143ee96}{
-\index{RootFindingPegaso@{RootFindingPegaso}!errorCode@{errorCode}}
-\index{errorCode@{errorCode}!RootFindingPegaso@{RootFindingPegaso}}
-\paragraph[errorCode]{\setlength{\rightskip}{0pt plus 5cm}enum \{ ... \} {\bf RootFindingPegaso::errorCode}}\hfill}
-\label{structRootFindingPegaso_0b6d561b18770d1e472e1f69c143ee96}
-
-
-Codigo de erro: nao acessar diretamente. Veja \hyperlink{group____pegaso_g6b27d39dab4f225185c07eb6fbb22ff9}{RootFindingPegasoGetErrorCode} e \hyperlink{group____pegaso_g4d0abd516b71e0462de1b22ce896b87a}{RootFindingPegasoGetErrorMessage}.
-
-
-
-Referenced by resetError(), RootFindingPegasoGetErrorCode(), RootFindingPegasoGetErrorMessage(), RootFindingPegasoHasError(), and setError().
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item
-include/\hyperlink{RootFindingPegaso_8h}{RootFindingPegaso.h}\end{CompactItemize}
diff --git a/string-utilities/doc/html/StringUtilities_8c-source.html b/string-utilities/doc/html/StringUtilities_8c-source.html
deleted file mode 100644
index 82bae2d..0000000
--- a/string-utilities/doc/html/StringUtilities_8c-source.html
+++ /dev/null
@@ -1,69 +0,0 @@
-
-
-StringUtilities: src/StringUtilities.c Source File
-
-
-
-
-
-
-
src/StringUtilities.c Go to the documentation of this file. 00001
- 00002
- 00003
- 00004
- 00005
- 00006
- 00007
- 00008
- 00009
- 00010
- 00011
- 00012
- 00013
- 00014
- 00015
- 00016
- 00017
- 00018
- 00019
- 00020
- 00021
- 00022
- 00023
- 00024
- 00025
- 00026 #include "StringUtilities.h "
- 00027 #include <string.h>
- 00028
-00029 const char * StringAbbreviate (const char * str, size_t size)
- 00030 {
- 00031 static char summary[255];
- 00032 if (size > 6)
- 00033 {
- 00034 if (strlen(str) > size)
- 00035 {
- 00036 summary[0] = '\0' ;
- 00037 strncat(summary, str, size - 4);
- 00038 strcat(summary, " ..." );
- 00039 return summary;
- 00040 }
- 00041 }
- 00042 else
- 00043 {
- 00044 summary[0] = '\0' ;
- 00045 strncat(summary, str, size);
- 00046 return summary;
- 00047 }
- 00048 return str;
- 00049 }
-
-Generated on Fri Apr 2 22:35:03 2010 for StringUtilities by
-
- 1.5.6
-
-
diff --git a/string-utilities/doc/html/StringUtilities_8c.html b/string-utilities/doc/html/StringUtilities_8c.html
deleted file mode 100644
index 7544f7e..0000000
--- a/string-utilities/doc/html/StringUtilities_8c.html
+++ /dev/null
@@ -1,73 +0,0 @@
-
-
-StringUtilities: src/StringUtilities.c File Reference
-
-
-
-
-
-
-
src/StringUtilities.c File Reference /string-utilities/src/StringUtilities.c
More...
-
-#include "StringUtilities.h "
-#include <string.h>
-
-
-Go to the source code of this file.
-
Detailed Description
-/string-utilities/src/StringUtilities.c
-
-
Date: 22/03/2010
-
Author: Matheus Neder <matheusneder@gmail.com >
-
-
Definition in file StringUtilities.c .
-
Function Documentation
-
-
-
-
-
- const char* StringAbbreviate
- (
- const char *
- str ,
-
-
-
-
- size_t
- size
-
-
-
- )
-
-
-
-
-
-
-
-Generated on Fri Apr 2 22:35:03 2010 for StringUtilities by
-
- 1.5.6
-
-
diff --git a/string-utilities/doc/html/StringUtilities_8h-source.html b/string-utilities/doc/html/StringUtilities_8h-source.html
deleted file mode 100644
index d325370..0000000
--- a/string-utilities/doc/html/StringUtilities_8h-source.html
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
-StringUtilities: include/StringUtilities.h Source File
-
-
-
-
-
-
-
include/StringUtilities.h Go to the documentation of this file. 00001
- 00002
- 00003
- 00004
- 00005
- 00006
- 00007
- 00008
- 00009
- 00010
- 00011
- 00012
- 00013
- 00014
- 00015
- 00016
- 00017
- 00018
- 00019
- 00020
- 00021
- 00022
- 00023
- 00024
- 00025
- 00026 #ifndef STRINGUTILITIES_H_
- 00027 #define STRINGUTILITIES_H_
- 00028
- 00029 #include <stddef.h>
- 00030
- 00031 const char * StringAbbreviate (const char * str, size_t size);
- 00032
- 00033 #endif
-
-Generated on Fri Apr 2 22:35:03 2010 for StringUtilities by
-
- 1.5.6
-
-
diff --git a/string-utilities/doc/html/StringUtilities_8h.html b/string-utilities/doc/html/StringUtilities_8h.html
deleted file mode 100644
index 1b21986..0000000
--- a/string-utilities/doc/html/StringUtilities_8h.html
+++ /dev/null
@@ -1,72 +0,0 @@
-
-
-StringUtilities: include/StringUtilities.h File Reference
-
-
-
-
-
-
-
include/StringUtilities.h File Reference /string-utilities/include/StringUtilities.h
More...
-
-#include <stddef.h>
-
-
-Go to the source code of this file.
-
Detailed Description
-/string-utilities/include/StringUtilities.h
-
-
Date: 22/03/2010
-
Author: Matheus Neder <matheusneder@gmail.com >
-
-
Definition in file StringUtilities.h .
-
Function Documentation
-
-
-
-
-
- const char* StringAbbreviate
- (
- const char *
- str ,
-
-
-
-
- size_t
- size
-
-
-
- )
-
-
-
-
-
-
-
-Generated on Fri Apr 2 22:35:03 2010 for StringUtilities by
-
- 1.5.6
-
-
diff --git a/string-utilities/doc/html/doxygen.css b/string-utilities/doc/html/doxygen.css
deleted file mode 100644
index 22c4843..0000000
--- a/string-utilities/doc/html/doxygen.css
+++ /dev/null
@@ -1,473 +0,0 @@
-BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV {
- font-family: Geneva, Arial, Helvetica, sans-serif;
-}
-BODY,TD {
- font-size: 90%;
-}
-H1 {
- text-align: center;
- font-size: 160%;
-}
-H2 {
- font-size: 120%;
-}
-H3 {
- font-size: 100%;
-}
-CAPTION {
- font-weight: bold
-}
-DIV.qindex {
- width: 100%;
- background-color: #e8eef2;
- border: 1px solid #84b0c7;
- text-align: center;
- margin: 2px;
- padding: 2px;
- line-height: 140%;
-}
-DIV.navpath {
- width: 100%;
- background-color: #e8eef2;
- border: 1px solid #84b0c7;
- text-align: center;
- margin: 2px;
- padding: 2px;
- line-height: 140%;
-}
-DIV.navtab {
- background-color: #e8eef2;
- border: 1px solid #84b0c7;
- text-align: center;
- margin: 2px;
- margin-right: 15px;
- padding: 2px;
-}
-TD.navtab {
- font-size: 70%;
-}
-A.qindex {
- text-decoration: none;
- font-weight: bold;
- color: #1A419D;
-}
-A.qindex:visited {
- text-decoration: none;
- font-weight: bold;
- color: #1A419D
-}
-A.qindex:hover {
- text-decoration: none;
- background-color: #ddddff;
-}
-A.qindexHL {
- text-decoration: none;
- font-weight: bold;
- background-color: #6666cc;
- color: #ffffff;
- border: 1px double #9295C2;
-}
-A.qindexHL:hover {
- text-decoration: none;
- background-color: #6666cc;
- color: #ffffff;
-}
-A.qindexHL:visited {
- text-decoration: none;
- background-color: #6666cc;
- color: #ffffff
-}
-A.el {
- text-decoration: none;
- font-weight: bold
-}
-A.elRef {
- font-weight: bold
-}
-A.code:link {
- text-decoration: none;
- font-weight: normal;
- color: #0000FF
-}
-A.code:visited {
- text-decoration: none;
- font-weight: normal;
- color: #0000FF
-}
-A.codeRef:link {
- font-weight: normal;
- color: #0000FF
-}
-A.codeRef:visited {
- font-weight: normal;
- color: #0000FF
-}
-A:hover {
- text-decoration: none;
- background-color: #f2f2ff
-}
-DL.el {
- margin-left: -1cm
-}
-.fragment {
- font-family: monospace, fixed;
- font-size: 95%;
-}
-PRE.fragment {
- border: 1px solid #CCCCCC;
- background-color: #f5f5f5;
- margin-top: 4px;
- margin-bottom: 4px;
- margin-left: 2px;
- margin-right: 8px;
- padding-left: 6px;
- padding-right: 6px;
- padding-top: 4px;
- padding-bottom: 4px;
-}
-DIV.ah {
- background-color: black;
- font-weight: bold;
- color: #ffffff;
- margin-bottom: 3px;
- margin-top: 3px
-}
-
-DIV.groupHeader {
- margin-left: 16px;
- margin-top: 12px;
- margin-bottom: 6px;
- font-weight: bold;
-}
-DIV.groupText {
- margin-left: 16px;
- font-style: italic;
- font-size: 90%
-}
-BODY {
- background: white;
- color: black;
- margin-right: 20px;
- margin-left: 20px;
-}
-TD.indexkey {
- background-color: #e8eef2;
- font-weight: bold;
- padding-right : 10px;
- padding-top : 2px;
- padding-left : 10px;
- padding-bottom : 2px;
- margin-left : 0px;
- margin-right : 0px;
- margin-top : 2px;
- margin-bottom : 2px;
- border: 1px solid #CCCCCC;
-}
-TD.indexvalue {
- background-color: #e8eef2;
- font-style: italic;
- padding-right : 10px;
- padding-top : 2px;
- padding-left : 10px;
- padding-bottom : 2px;
- margin-left : 0px;
- margin-right : 0px;
- margin-top : 2px;
- margin-bottom : 2px;
- border: 1px solid #CCCCCC;
-}
-TR.memlist {
- background-color: #f0f0f0;
-}
-P.formulaDsp {
- text-align: center;
-}
-IMG.formulaDsp {
-}
-IMG.formulaInl {
- vertical-align: middle;
-}
-SPAN.keyword { color: #008000 }
-SPAN.keywordtype { color: #604020 }
-SPAN.keywordflow { color: #e08000 }
-SPAN.comment { color: #800000 }
-SPAN.preprocessor { color: #806020 }
-SPAN.stringliteral { color: #002080 }
-SPAN.charliteral { color: #008080 }
-SPAN.vhdldigit { color: #ff00ff }
-SPAN.vhdlchar { color: #000000 }
-SPAN.vhdlkeyword { color: #700070 }
-SPAN.vhdllogic { color: #ff0000 }
-
-.mdescLeft {
- padding: 0px 8px 4px 8px;
- font-size: 80%;
- font-style: italic;
- background-color: #FAFAFA;
- border-top: 1px none #E0E0E0;
- border-right: 1px none #E0E0E0;
- border-bottom: 1px none #E0E0E0;
- border-left: 1px none #E0E0E0;
- margin: 0px;
-}
-.mdescRight {
- padding: 0px 8px 4px 8px;
- font-size: 80%;
- font-style: italic;
- background-color: #FAFAFA;
- border-top: 1px none #E0E0E0;
- border-right: 1px none #E0E0E0;
- border-bottom: 1px none #E0E0E0;
- border-left: 1px none #E0E0E0;
- margin: 0px;
-}
-.memItemLeft {
- padding: 1px 0px 0px 8px;
- margin: 4px;
- border-top-width: 1px;
- border-right-width: 1px;
- border-bottom-width: 1px;
- border-left-width: 1px;
- border-top-color: #E0E0E0;
- border-right-color: #E0E0E0;
- border-bottom-color: #E0E0E0;
- border-left-color: #E0E0E0;
- border-top-style: solid;
- border-right-style: none;
- border-bottom-style: none;
- border-left-style: none;
- background-color: #FAFAFA;
- font-size: 80%;
-}
-.memItemRight {
- padding: 1px 8px 0px 8px;
- margin: 4px;
- border-top-width: 1px;
- border-right-width: 1px;
- border-bottom-width: 1px;
- border-left-width: 1px;
- border-top-color: #E0E0E0;
- border-right-color: #E0E0E0;
- border-bottom-color: #E0E0E0;
- border-left-color: #E0E0E0;
- border-top-style: solid;
- border-right-style: none;
- border-bottom-style: none;
- border-left-style: none;
- background-color: #FAFAFA;
- font-size: 80%;
-}
-.memTemplItemLeft {
- padding: 1px 0px 0px 8px;
- margin: 4px;
- border-top-width: 1px;
- border-right-width: 1px;
- border-bottom-width: 1px;
- border-left-width: 1px;
- border-top-color: #E0E0E0;
- border-right-color: #E0E0E0;
- border-bottom-color: #E0E0E0;
- border-left-color: #E0E0E0;
- border-top-style: none;
- border-right-style: none;
- border-bottom-style: none;
- border-left-style: none;
- background-color: #FAFAFA;
- font-size: 80%;
-}
-.memTemplItemRight {
- padding: 1px 8px 0px 8px;
- margin: 4px;
- border-top-width: 1px;
- border-right-width: 1px;
- border-bottom-width: 1px;
- border-left-width: 1px;
- border-top-color: #E0E0E0;
- border-right-color: #E0E0E0;
- border-bottom-color: #E0E0E0;
- border-left-color: #E0E0E0;
- border-top-style: none;
- border-right-style: none;
- border-bottom-style: none;
- border-left-style: none;
- background-color: #FAFAFA;
- font-size: 80%;
-}
-.memTemplParams {
- padding: 1px 0px 0px 8px;
- margin: 4px;
- border-top-width: 1px;
- border-right-width: 1px;
- border-bottom-width: 1px;
- border-left-width: 1px;
- border-top-color: #E0E0E0;
- border-right-color: #E0E0E0;
- border-bottom-color: #E0E0E0;
- border-left-color: #E0E0E0;
- border-top-style: solid;
- border-right-style: none;
- border-bottom-style: none;
- border-left-style: none;
- color: #606060;
- background-color: #FAFAFA;
- font-size: 80%;
-}
-.search {
- color: #003399;
- font-weight: bold;
-}
-FORM.search {
- margin-bottom: 0px;
- margin-top: 0px;
-}
-INPUT.search {
- font-size: 75%;
- color: #000080;
- font-weight: normal;
- background-color: #e8eef2;
-}
-TD.tiny {
- font-size: 75%;
-}
-a {
- color: #1A41A8;
-}
-a:visited {
- color: #2A3798;
-}
-.dirtab {
- padding: 4px;
- border-collapse: collapse;
- border: 1px solid #84b0c7;
-}
-TH.dirtab {
- background: #e8eef2;
- font-weight: bold;
-}
-HR {
- height: 1px;
- border: none;
- border-top: 1px solid black;
-}
-
-/* Style for detailed member documentation */
-.memtemplate {
- font-size: 80%;
- color: #606060;
- font-weight: normal;
- margin-left: 3px;
-}
-.memnav {
- background-color: #e8eef2;
- border: 1px solid #84b0c7;
- text-align: center;
- margin: 2px;
- margin-right: 15px;
- padding: 2px;
-}
-.memitem {
- padding: 4px;
- background-color: #eef3f5;
- border-width: 1px;
- border-style: solid;
- border-color: #dedeee;
- -moz-border-radius: 8px 8px 8px 8px;
-}
-.memname {
- white-space: nowrap;
- font-weight: bold;
-}
-.memdoc{
- padding-left: 10px;
-}
-.memproto {
- background-color: #d5e1e8;
- width: 100%;
- border-width: 1px;
- border-style: solid;
- border-color: #84b0c7;
- font-weight: bold;
- -moz-border-radius: 8px 8px 8px 8px;
-}
-.paramkey {
- text-align: right;
-}
-.paramtype {
- white-space: nowrap;
-}
-.paramname {
- color: #602020;
- font-style: italic;
- white-space: nowrap;
-}
-/* End Styling for detailed member documentation */
-
-/* for the tree view */
-.ftvtree {
- font-family: sans-serif;
- margin:0.5em;
-}
-/* these are for tree view when used as main index */
-.directory {
- font-size: 9pt;
- font-weight: bold;
-}
-.directory h3 {
- margin: 0px;
- margin-top: 1em;
- font-size: 11pt;
-}
-
-/* The following two styles can be used to replace the root node title */
-/* with an image of your choice. Simply uncomment the next two styles, */
-/* specify the name of your image and be sure to set 'height' to the */
-/* proper pixel height of your image. */
-
-/* .directory h3.swap { */
-/* height: 61px; */
-/* background-repeat: no-repeat; */
-/* background-image: url("yourimage.gif"); */
-/* } */
-/* .directory h3.swap span { */
-/* display: none; */
-/* } */
-
-.directory > h3 {
- margin-top: 0;
-}
-.directory p {
- margin: 0px;
- white-space: nowrap;
-}
-.directory div {
- display: none;
- margin: 0px;
-}
-.directory img {
- vertical-align: -30%;
-}
-/* these are for tree view when not used as main index */
-.directory-alt {
- font-size: 100%;
- font-weight: bold;
-}
-.directory-alt h3 {
- margin: 0px;
- margin-top: 1em;
- font-size: 11pt;
-}
-.directory-alt > h3 {
- margin-top: 0;
-}
-.directory-alt p {
- margin: 0px;
- white-space: nowrap;
-}
-.directory-alt div {
- display: none;
- margin: 0px;
-}
-.directory-alt img {
- vertical-align: -30%;
-}
-
diff --git a/string-utilities/doc/html/doxygen.png b/string-utilities/doc/html/doxygen.png
deleted file mode 100644
index f0a274b..0000000
Binary files a/string-utilities/doc/html/doxygen.png and /dev/null differ
diff --git a/string-utilities/doc/html/files.html b/string-utilities/doc/html/files.html
deleted file mode 100644
index 6aacb67..0000000
--- a/string-utilities/doc/html/files.html
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-StringUtilities: File Index
-
-
-
-
-
-
-
File List Here is a list of all files with brief descriptions:
-
-Generated on Fri Apr 2 22:35:03 2010 for StringUtilities by
-
- 1.5.6
-
-
diff --git a/string-utilities/doc/html/globals.html b/string-utilities/doc/html/globals.html
deleted file mode 100644
index b39b767..0000000
--- a/string-utilities/doc/html/globals.html
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-StringUtilities: Data Fields
-
-
-
-
-
-
-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
-
-
-
-Generated on Fri Apr 2 22:35:03 2010 for StringUtilities by
-
- 1.5.6
-
-
diff --git a/string-utilities/doc/html/globals_func.html b/string-utilities/doc/html/globals_func.html
deleted file mode 100644
index 30b57cc..0000000
--- a/string-utilities/doc/html/globals_func.html
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-StringUtilities: Data Fields
-
-
-
-
-
-
-Generated on Fri Apr 2 22:35:03 2010 for StringUtilities by
-
- 1.5.6
-
-
diff --git a/string-utilities/doc/html/index.html b/string-utilities/doc/html/index.html
deleted file mode 100644
index 3847c64..0000000
--- a/string-utilities/doc/html/index.html
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-StringUtilities: Main Page
-
-
-
-
-
-
-
StringUtilities Documentation
-
-
-Generated on Fri Apr 2 22:35:03 2010 for StringUtilities by
-
- 1.5.6
-
-
diff --git a/string-utilities/doc/html/tab_b.gif b/string-utilities/doc/html/tab_b.gif
deleted file mode 100644
index 0d62348..0000000
Binary files a/string-utilities/doc/html/tab_b.gif and /dev/null differ
diff --git a/string-utilities/doc/html/tab_l.gif b/string-utilities/doc/html/tab_l.gif
deleted file mode 100644
index 9b1e633..0000000
Binary files a/string-utilities/doc/html/tab_l.gif and /dev/null differ
diff --git a/string-utilities/doc/html/tab_r.gif b/string-utilities/doc/html/tab_r.gif
deleted file mode 100644
index ce9dd9f..0000000
Binary files a/string-utilities/doc/html/tab_r.gif and /dev/null differ
diff --git a/string-utilities/doc/html/tabs.css b/string-utilities/doc/html/tabs.css
deleted file mode 100644
index 95f00a9..0000000
--- a/string-utilities/doc/html/tabs.css
+++ /dev/null
@@ -1,102 +0,0 @@
-/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */
-
-DIV.tabs
-{
- float : left;
- width : 100%;
- background : url("tab_b.gif") repeat-x bottom;
- margin-bottom : 4px;
-}
-
-DIV.tabs UL
-{
- margin : 0px;
- padding-left : 10px;
- list-style : none;
-}
-
-DIV.tabs LI, DIV.tabs FORM
-{
- display : inline;
- margin : 0px;
- padding : 0px;
-}
-
-DIV.tabs FORM
-{
- float : right;
-}
-
-DIV.tabs A
-{
- float : left;
- background : url("tab_r.gif") no-repeat right top;
- border-bottom : 1px solid #84B0C7;
- font-size : x-small;
- font-weight : bold;
- text-decoration : none;
-}
-
-DIV.tabs A:hover
-{
- background-position: 100% -150px;
-}
-
-DIV.tabs A:link, DIV.tabs A:visited,
-DIV.tabs A:active, DIV.tabs A:hover
-{
- color: #1A419D;
-}
-
-DIV.tabs SPAN
-{
- float : left;
- display : block;
- background : url("tab_l.gif") no-repeat left top;
- padding : 5px 9px;
- white-space : nowrap;
-}
-
-DIV.tabs INPUT
-{
- float : right;
- display : inline;
- font-size : 1em;
-}
-
-DIV.tabs TD
-{
- font-size : x-small;
- font-weight : bold;
- text-decoration : none;
-}
-
-
-
-/* Commented Backslash Hack hides rule from IE5-Mac \*/
-DIV.tabs SPAN {float : none;}
-/* End IE5-Mac hack */
-
-DIV.tabs A:hover SPAN
-{
- background-position: 0% -150px;
-}
-
-DIV.tabs LI.current A
-{
- background-position: 100% -150px;
- border-width : 0px;
-}
-
-DIV.tabs LI.current SPAN
-{
- background-position: 0% -150px;
- padding-bottom : 6px;
-}
-
-DIV.navpath
-{
- background : none;
- border : none;
- border-bottom : 1px solid #84B0C7;
-}
diff --git a/string-utilities/doc/latex/FreeSans.ttf b/string-utilities/doc/latex/FreeSans.ttf
deleted file mode 100644
index b550b90..0000000
Binary files a/string-utilities/doc/latex/FreeSans.ttf and /dev/null differ
diff --git a/string-utilities/doc/latex/Makefile b/string-utilities/doc/latex/Makefile
deleted file mode 100644
index 8b7c89a..0000000
--- a/string-utilities/doc/latex/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-all: clean refman.pdf
-
-pdf: refman.pdf
-
-refman.pdf: refman.tex
- pdflatex refman.tex
- makeindex refman.idx
- pdflatex refman.tex
- latex_count=5 ; \
- while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\
- do \
- echo "Rerunning latex...." ;\
- pdflatex refman.tex ;\
- latex_count=`expr $$latex_count - 1` ;\
- done
-
-
-clean:
- rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out refman.pdf
diff --git a/string-utilities/doc/latex/StringUtilities_8c.tex b/string-utilities/doc/latex/StringUtilities_8c.tex
deleted file mode 100644
index 6e17033..0000000
--- a/string-utilities/doc/latex/StringUtilities_8c.tex
+++ /dev/null
@@ -1,37 +0,0 @@
-\hypertarget{StringUtilities_8c}{
-\subsection{src/StringUtilities.c File Reference}
-\label{StringUtilities_8c}\index{src/StringUtilities.c@{src/StringUtilities.c}}
-}
-/string-utilities/src/StringUtilities.c
-
-{\tt \#include \char`\"{}StringUtilities.h\char`\"{}}\par
-{\tt \#include $<$string.h$>$}\par
-\subsubsection*{Functions}
-\begin{CompactItemize}
-\item
-const char $\ast$ \hyperlink{StringUtilities_8c_cf07308d5c1f1ed56e432cfeab29c186}{StringAbbreviate} (const char $\ast$str, size\_\-t size)
-\end{CompactItemize}
-
-
-\subsubsection{Detailed Description}
-/string-utilities/src/StringUtilities.c
-
-\begin{Desc}
-\item[Date:]22/03/2010 \end{Desc}
-\begin{Desc}
-\item[Author:]Matheus Neder $<$\href{mailto:matheusneder@gmail.com}{\tt matheusneder@gmail.com}$>$ \end{Desc}
-
-
-Definition in file \hyperlink{StringUtilities_8c-source}{StringUtilities.c}.
-
-\subsubsection{Function Documentation}
-\hypertarget{StringUtilities_8c_cf07308d5c1f1ed56e432cfeab29c186}{
-\index{StringUtilities.c@{StringUtilities.c}!StringAbbreviate@{StringAbbreviate}}
-\index{StringAbbreviate@{StringAbbreviate}!StringUtilities.c@{StringUtilities.c}}
-\paragraph[StringAbbreviate]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ StringAbbreviate (const char $\ast$ {\em str}, \/ size\_\-t {\em size})}\hfill}
-\label{StringUtilities_8c_cf07308d5c1f1ed56e432cfeab29c186}
-
-
-
-
-Definition at line 29 of file StringUtilities.c.
\ No newline at end of file
diff --git a/string-utilities/doc/latex/StringUtilities_8h.tex b/string-utilities/doc/latex/StringUtilities_8h.tex
deleted file mode 100644
index b1bc5c8..0000000
--- a/string-utilities/doc/latex/StringUtilities_8h.tex
+++ /dev/null
@@ -1,36 +0,0 @@
-\hypertarget{StringUtilities_8h}{
-\subsection{include/StringUtilities.h File Reference}
-\label{StringUtilities_8h}\index{include/StringUtilities.h@{include/StringUtilities.h}}
-}
-/string-utilities/include/StringUtilities.h
-
-{\tt \#include $<$stddef.h$>$}\par
-\subsubsection*{Functions}
-\begin{CompactItemize}
-\item
-const char $\ast$ \hyperlink{StringUtilities_8h_cf07308d5c1f1ed56e432cfeab29c186}{StringAbbreviate} (const char $\ast$str, size\_\-t size)
-\end{CompactItemize}
-
-
-\subsubsection{Detailed Description}
-/string-utilities/include/StringUtilities.h
-
-\begin{Desc}
-\item[Date:]22/03/2010 \end{Desc}
-\begin{Desc}
-\item[Author:]Matheus Neder $<$\href{mailto:matheusneder@gmail.com}{\tt matheusneder@gmail.com}$>$ \end{Desc}
-
-
-Definition in file \hyperlink{StringUtilities_8h-source}{StringUtilities.h}.
-
-\subsubsection{Function Documentation}
-\hypertarget{StringUtilities_8h_cf07308d5c1f1ed56e432cfeab29c186}{
-\index{StringUtilities.h@{StringUtilities.h}!StringAbbreviate@{StringAbbreviate}}
-\index{StringAbbreviate@{StringAbbreviate}!StringUtilities.h@{StringUtilities.h}}
-\paragraph[StringAbbreviate]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ StringAbbreviate (const char $\ast$ {\em str}, \/ size\_\-t {\em size})}\hfill}
-\label{StringUtilities_8h_cf07308d5c1f1ed56e432cfeab29c186}
-
-
-
-
-Definition at line 29 of file StringUtilities.c.
\ No newline at end of file
diff --git a/string-utilities/doc/latex/doxygen.sty b/string-utilities/doc/latex/doxygen.sty
deleted file mode 100644
index dbf802d..0000000
--- a/string-utilities/doc/latex/doxygen.sty
+++ /dev/null
@@ -1,77 +0,0 @@
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{doxygen}
-\RequirePackage{calc}
-\RequirePackage{array}
-\pagestyle{fancyplain}
-\newcommand{\clearemptydoublepage}{\newpage{\pagestyle{empty}\cleardoublepage}}
-\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
-\lhead[\fancyplain{}{\bfseries\thepage}]
- {\fancyplain{}{\bfseries\rightmark}}
-\rhead[\fancyplain{}{\bfseries\leftmark}]
- {\fancyplain{}{\bfseries\thepage}}
-\rfoot[\fancyplain{}{\bfseries\scriptsize Generated on Fri Apr 2 22:35:03 2010 for StringUtilities by Doxygen }]{}
-\lfoot[]{\fancyplain{}{\bfseries\scriptsize Generated on Fri Apr 2 22:35:03 2010 for StringUtilities by Doxygen }}
-\cfoot{}
-\newenvironment{Code}
-{\footnotesize}
-{\normalsize}
-\newcommand{\doxyref}[3]{\textbf{#1} (\textnormal{#2}\,\pageref{#3})}
-\newenvironment{DocInclude}
-{\footnotesize}
-{\normalsize}
-\newenvironment{VerbInclude}
-{\footnotesize}
-{\normalsize}
-\newenvironment{Image}
-{\begin{figure}[H]}
-{\end{figure}}
-\newenvironment{ImageNoCaption}{}{}
-\newenvironment{CompactList}
-{\begin{list}{}{
- \setlength{\leftmargin}{0.5cm}
- \setlength{\itemsep}{0pt}
- \setlength{\parsep}{0pt}
- \setlength{\topsep}{0pt}
- \renewcommand{\makelabel}{\hfill}}}
-{\end{list}}
-\newenvironment{CompactItemize}
-{
- \begin{itemize}
- \setlength{\itemsep}{-3pt}
- \setlength{\parsep}{0pt}
- \setlength{\topsep}{0pt}
- \setlength{\partopsep}{0pt}
-}
-{\end{itemize}}
-\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}
-\newlength{\tmplength}
-\newenvironment{TabularC}[1]
-{
-\setlength{\tmplength}
- {\linewidth/(#1)-\tabcolsep*2-\arrayrulewidth*(#1+1)/(#1)}
- \par\begin{tabular*}{\linewidth}
- {*{#1}{|>{\PBS\raggedright\hspace{0pt}}p{\the\tmplength}}|}
-}
-{\end{tabular*}\par}
-\newcommand{\entrylabel}[1]{
- {\parbox[b]{\labelwidth-4pt}{\makebox[0pt][l]{\textbf{#1}}\vspace{1.5\baselineskip}}}}
-\newenvironment{Desc}
-{\begin{list}{}
- {
- \settowidth{\labelwidth}{40pt}
- \setlength{\leftmargin}{\labelwidth}
- \setlength{\parsep}{0pt}
- \setlength{\itemsep}{-4pt}
- \renewcommand{\makelabel}{\entrylabel}
- }
-}
-{\end{list}}
-\newenvironment{Indent}
- {\begin{list}{}{\setlength{\leftmargin}{0.5cm}}
- \item[]\ignorespaces}
- {\unskip\end{list}}
-\setlength{\parindent}{0cm}
-\setlength{\parskip}{0.2cm}
-\addtocounter{secnumdepth}{1}
-\sloppy
-\usepackage[T1]{fontenc}
diff --git a/string-utilities/doc/latex/files.tex b/string-utilities/doc/latex/files.tex
deleted file mode 100644
index 6c879ba..0000000
--- a/string-utilities/doc/latex/files.tex
+++ /dev/null
@@ -1,5 +0,0 @@
-\subsection{File List}
-Here is a list of all files with brief descriptions:\begin{CompactList}
-\item\contentsline{section}{include/\hyperlink{StringUtilities_8h}{StringUtilities.h} (/string-utilities/include/StringUtilities.h )}{\pageref{StringUtilities_8h}}{}
-\item\contentsline{section}{src/\hyperlink{StringUtilities_8c}{StringUtilities.c} (/string-utilities/src/StringUtilities.c )}{\pageref{StringUtilities_8c}}{}
-\end{CompactList}
diff --git a/string-utilities/doc/latex/refman.aux b/string-utilities/doc/latex/refman.aux
deleted file mode 100644
index 58f7441..0000000
--- a/string-utilities/doc/latex/refman.aux
+++ /dev/null
@@ -1,28 +0,0 @@
-\relax
-\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{\let \contentsline\oldcontentsline
-\let \newlabel\oldnewlabel}
-\else
-\global \let \hyper@last\relax
-\fi
-
-\@writefile{toc}{\contentsline {section}{\numberline {1}File Index}{1}{section.1}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}File List}{1}{subsection.1.1}}
-\@writefile{toc}{\contentsline {section}{\numberline {2}File Documentation}{1}{section.2}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}include/StringUtilities.h File Reference}{1}{subsection.2.1}}
-\newlabel{StringUtilities_8h}{{2.1}{1}{include/StringUtilities.h File Reference\relax }{subsection.2.1}{}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.1}Detailed Description}{1}{subsubsection.2.1.1}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.2}Function Documentation}{2}{subsubsection.2.1.2}}
-\@writefile{toc}{\contentsline {paragraph}{\numberline {2.1.2.1}StringAbbreviate}{2}{paragraph.2.1.2.1}}
-\newlabel{StringUtilities_8h_cf07308d5c1f1ed56e432cfeab29c186}{{2.1.2.1}{2}{StringAbbreviate\relax }{paragraph.2.1.2.1}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}src/StringUtilities.c File Reference}{2}{subsection.2.2}}
-\newlabel{StringUtilities_8c}{{2.2}{2}{src/StringUtilities.c File Reference\relax }{subsection.2.2}{}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.1}Detailed Description}{2}{subsubsection.2.2.1}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.2}Function Documentation}{2}{subsubsection.2.2.2}}
-\@writefile{toc}{\contentsline {paragraph}{\numberline {2.2.2.1}StringAbbreviate}{2}{paragraph.2.2.2.1}}
-\newlabel{StringUtilities_8c_cf07308d5c1f1ed56e432cfeab29c186}{{2.2.2.1}{2}{StringAbbreviate\relax }{paragraph.2.2.2.1}{}}
diff --git a/string-utilities/doc/latex/refman.idx b/string-utilities/doc/latex/refman.idx
deleted file mode 100644
index 9c961c5..0000000
--- a/string-utilities/doc/latex/refman.idx
+++ /dev/null
@@ -1,6 +0,0 @@
-\indexentry{include/StringUtilities.h@{include/StringUtilities.h}|hyperpage}{1}
-\indexentry{StringUtilities.h@{StringUtilities.h}!StringAbbreviate@{StringAbbreviate}|hyperpage}{2}
-\indexentry{StringAbbreviate@{StringAbbreviate}!StringUtilities.h@{StringUtilities.h}|hyperpage}{2}
-\indexentry{src/StringUtilities.c@{src/StringUtilities.c}|hyperpage}{2}
-\indexentry{StringUtilities.c@{StringUtilities.c}!StringAbbreviate@{StringAbbreviate}|hyperpage}{2}
-\indexentry{StringAbbreviate@{StringAbbreviate}!StringUtilities.c@{StringUtilities.c}|hyperpage}{2}
diff --git a/string-utilities/doc/latex/refman.ilg b/string-utilities/doc/latex/refman.ilg
deleted file mode 100644
index e073a07..0000000
--- a/string-utilities/doc/latex/refman.ilg
+++ /dev/null
@@ -1,6 +0,0 @@
-This is makeindex, version 2.14 [02-Oct-2002] (kpathsea + Thai support).
-Scanning input file refman.idx....done (6 entries accepted, 0 rejected).
-Sorting entries....done (19 comparisons).
-Generating output file refman.ind....done (16 lines written, 0 warnings).
-Output written in refman.ind.
-Transcript written in refman.ilg.
diff --git a/string-utilities/doc/latex/refman.ind b/string-utilities/doc/latex/refman.ind
deleted file mode 100644
index 938088f..0000000
--- a/string-utilities/doc/latex/refman.ind
+++ /dev/null
@@ -1,16 +0,0 @@
-\begin{theindex}
-
- \item {include/StringUtilities.h}, \hyperpage{1}
-
- \indexspace
-
- \item {src/StringUtilities.c}, \hyperpage{1}
- \item {StringAbbreviate}
- \subitem {StringUtilities.c}, \hyperpage{2}
- \subitem {StringUtilities.h}, \hyperpage{1}
- \item {StringUtilities.c}
- \subitem {StringAbbreviate}, \hyperpage{2}
- \item {StringUtilities.h}
- \subitem {StringAbbreviate}, \hyperpage{1}
-
-\end{theindex}
diff --git a/string-utilities/doc/latex/refman.pdf b/string-utilities/doc/latex/refman.pdf
deleted file mode 100644
index 68cead7..0000000
Binary files a/string-utilities/doc/latex/refman.pdf and /dev/null differ
diff --git a/string-utilities/doc/latex/refman.tex b/string-utilities/doc/latex/refman.tex
deleted file mode 100644
index 5a1f4ac..0000000
--- a/string-utilities/doc/latex/refman.tex
+++ /dev/null
@@ -1,53 +0,0 @@
-\documentclass[a4paper]{article}
-\usepackage{a4wide}
-\usepackage{makeidx}
-\usepackage{fancyhdr}
-\usepackage{graphicx}
-\usepackage{multicol}
-\usepackage{float}
-\usepackage{textcomp}
-\usepackage{alltt}
-\usepackage{times}
-\usepackage{ifpdf}
-\ifpdf
-\usepackage[pdftex,
- pagebackref=true,
- colorlinks=true,
- linkcolor=blue,
- unicode
- ]{hyperref}
-\else
-\usepackage[ps2pdf,
- pagebackref=true,
- colorlinks=true,
- linkcolor=blue,
- unicode
- ]{hyperref}
-\usepackage{pspicture}
-\fi
-\usepackage[utf8]{inputenc}
-\usepackage{doxygen}
-\makeindex
-\setcounter{tocdepth}{3}
-\renewcommand{\footrulewidth}{0.4pt}
-\begin{document}
-\begin{titlepage}
-\vspace*{7cm}
-\begin{center}
-{\Large StringUtilities }\\
-\vspace*{1cm}
-{\large Generated by Doxygen 1.5.6}\\
-\vspace*{0.5cm}
-{\small Fri Apr 2 22:35:03 2010}\\
-\end{center}
-\end{titlepage}
-\pagenumbering{roman}
-\tableofcontents
-\pagenumbering{arabic}
-\section{File Index}
-\input{files}
-\section{File Documentation}
-\input{StringUtilities_8h}
-\input{StringUtilities_8c}
-\printindex
-\end{document}
diff --git a/string-utilities/doc/latex/refman.toc b/string-utilities/doc/latex/refman.toc
deleted file mode 100644
index 220ec49..0000000
--- a/string-utilities/doc/latex/refman.toc
+++ /dev/null
@@ -1,11 +0,0 @@
-\contentsline {section}{\numberline {1}File Index}{1}{section.1}
-\contentsline {subsection}{\numberline {1.1}File List}{1}{subsection.1.1}
-\contentsline {section}{\numberline {2}File Documentation}{1}{section.2}
-\contentsline {subsection}{\numberline {2.1}include/StringUtilities.h File Reference}{1}{subsection.2.1}
-\contentsline {subsubsection}{\numberline {2.1.1}Detailed Description}{1}{subsubsection.2.1.1}
-\contentsline {subsubsection}{\numberline {2.1.2}Function Documentation}{2}{subsubsection.2.1.2}
-\contentsline {paragraph}{\numberline {2.1.2.1}StringAbbreviate}{2}{paragraph.2.1.2.1}
-\contentsline {subsection}{\numberline {2.2}src/StringUtilities.c File Reference}{2}{subsection.2.2}
-\contentsline {subsubsection}{\numberline {2.2.1}Detailed Description}{2}{subsubsection.2.2.1}
-\contentsline {subsubsection}{\numberline {2.2.2}Function Documentation}{2}{subsubsection.2.2.2}
-\contentsline {paragraph}{\numberline {2.2.2.1}StringAbbreviate}{2}{paragraph.2.2.2.1}