diff --git a/console-utilities/doc/html/ConsoleTable_8c-source.html b/console-utilities/doc/html/ConsoleTable_8c-source.html deleted file mode 100644 index e926f53..0000000 --- a/console-utilities/doc/html/ConsoleTable_8c-source.html +++ /dev/null @@ -1,197 +0,0 @@ - - -ConsoleUtilities: src/ConsoleTable.c Source File - - - - - -
Generated on Fri Apr 2 22:37:41 2010 for ConsoleUtilities by  - -doxygen 1.5.6
- - diff --git a/console-utilities/doc/html/ConsoleTable_8c.html b/console-utilities/doc/html/ConsoleTable_8c.html deleted file mode 100644 index 2e011f8..0000000 --- a/console-utilities/doc/html/ConsoleTable_8c.html +++ /dev/null @@ -1,386 +0,0 @@ - - -ConsoleUtilities: src/ConsoleTable.c File Reference - - - - - -
-

src/ConsoleTable.c File Reference

/console-utilities/src/ConsoleTable.c More... -

-#include "ConsoleTable.h"
-#include <stdlib.h>
-#include <string.h>
-#include <stdio.h>
-#include "StringUtilities.h"
- -

-Go to the source code of this file. - - - - - - - - - - - - - - - - - - - - - - -

Functions

ConsoleTableTConsoleTableCreate ()
int ConsoleTableAddField (ConsoleTableT *tableObj, unsigned width, const char *name, enum ConsoleTableAlignment alignment)
void ConsoleTableSetLinePrepend (ConsoleTableT *tableObj, const char *prependstr)
void ConsoleTableSetLineAppend (ConsoleTableT *tableObj, const char *appendStr)
void ConsoleTableSetColDelimiter (ConsoleTableT *tableObj, const char *colDelimiterStr)
void ConsoleTableSetPadding (ConsoleTableT *tableObj, unsigned padding)
static void ConsoleTableFillCellHelper (ConsoleTableT *tableObj, const char *content, unsigned i)
void ConsoleTableFillCell (ConsoleTableT *tableObj, const char *content)
void ConsoleTablePrintHeader (ConsoleTableT *tableObj)
void ConsoleTableDelete (ConsoleTableT *tableObj)
-


Detailed Description

-/console-utilities/src/ConsoleTable.c -

-

Date:
22/03/2010
-
Author:
Matheus Neder <matheusneder@gmail.com>
- -

Definition in file ConsoleTable.c.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
int ConsoleTableAddField (ConsoleTableT tableObj,
unsigned  width,
const char *  name,
enum ConsoleTableAlignment  alignment 
)
-
- -

- -

-
- - - - - - - - -
ConsoleTableT* ConsoleTableCreate (  ) 
-
- -

- -

-
- - - - - - - - - -
void ConsoleTableDelete (ConsoleTableT tableObj  ) 
-
-
- -

- -

Definition at line 172 of file ConsoleTable.c.

- -

References ConsoleTable::fields.

- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
void ConsoleTableFillCell (ConsoleTableT tableObj,
const char *  content 
)
-
- -

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
static void ConsoleTableFillCellHelper (ConsoleTableT tableObj,
const char *  content,
unsigned  i 
) [static]
-
- -

- -

-
- - - - - - - - - -
void ConsoleTablePrintHeader (ConsoleTableT tableObj  ) 
-
- -

- -

-
- - - - - - - - - - - - - - - - - - -
void ConsoleTableSetColDelimiter (ConsoleTableT tableObj,
const char *  colDelimiterStr 
)
-
-
- -

- -

Definition at line 82 of file ConsoleTable.c.

- -

References ConsoleTable::colDelimiter, and CONSOLE_TABLE_MAX_SEPARATOR_LEN.

- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
void ConsoleTableSetLineAppend (ConsoleTableT tableObj,
const char *  appendStr 
)
-
-
- -

- -

Definition at line 76 of file ConsoleTable.c.

- -

References CONSOLE_TABLE_MAX_SEPARATOR_LEN, and ConsoleTable::lineAppend.

- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
void ConsoleTableSetLinePrepend (ConsoleTableT tableObj,
const char *  prependstr 
)
-
-
- -

- -

Definition at line 70 of file ConsoleTable.c.

- -

References CONSOLE_TABLE_MAX_SEPARATOR_LEN, and ConsoleTable::linePrepend.

- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
void ConsoleTableSetPadding (ConsoleTableT tableObj,
unsigned  padding 
)
-
-
- -

- -

Definition at line 88 of file ConsoleTable.c.

- -

References ConsoleTable::padding.

- -
-

-

-
Generated on Fri Apr 2 22:37:41 2010 for ConsoleUtilities by  - -doxygen 1.5.6
- - diff --git a/console-utilities/doc/html/ConsoleTable_8h-source.html b/console-utilities/doc/html/ConsoleTable_8h-source.html deleted file mode 100644 index 79b2407..0000000 --- a/console-utilities/doc/html/ConsoleTable_8h-source.html +++ /dev/null @@ -1,99 +0,0 @@ - - -ConsoleUtilities: include/ConsoleTable.h Source File - - - - - -
Generated on Fri Apr 2 22:37:41 2010 for ConsoleUtilities by  - -doxygen 1.5.6
- - diff --git a/console-utilities/doc/html/ConsoleTable_8h.html b/console-utilities/doc/html/ConsoleTable_8h.html deleted file mode 100644 index c651ae5..0000000 --- a/console-utilities/doc/html/ConsoleTable_8h.html +++ /dev/null @@ -1,460 +0,0 @@ - - -ConsoleUtilities: include/ConsoleTable.h File Reference - - - - - -
-

include/ConsoleTable.h File Reference

/console-utilities/include/ConsoleTable.h More... -

- -

-Go to the source code of this file. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Data Structures

struct  ConsoleTable
struct  ConsoleTable::Field

Defines

#define CONSOLE_TABLE_FIELD_NAME_MAXLEN   80
#define CONSOLE_TABLE_MAX_SEPARATOR_LEN   10
#define CONSOLE_TABLE_DEFAULT_COL_DELIMITER   "|"

Typedefs

typedef struct ConsoleTable ConsoleTableT

Enumerations

enum  ConsoleTableAlignment { CONSOLE_TABLE_ALIGNMENT_LEFT, -CONSOLE_TABLE_ALIGNMENT_RIGHT - }

Functions

ConsoleTableTConsoleTableCreate ()
int ConsoleTableAddField (ConsoleTableT *tableObj, unsigned width, const char *name, enum ConsoleTableAlignment alignment)
void ConsoleTableDelete (ConsoleTableT *tableObj)
void ConsoleTablePrintHeader (ConsoleTableT *tableObj)
void ConsoleTableFillCell (ConsoleTableT *tableObj, const char *content)
void ConsoleTableSetLinePrepend (ConsoleTableT *tableObj, const char *prependstr)
void ConsoleTableSetLineAppend (ConsoleTableT *tableObj, const char *appendStr)
void ConsoleTableSetColDelimiter (ConsoleTableT *tableObj, const char *colDelimiterStr)
void ConsoleTableSetPadding (ConsoleTableT *tableObj, unsigned padding)
-


Detailed Description

-/console-utilities/include/ConsoleTable.h -

-

Date:
22/03/2010
-
Author:
Matheus Neder <matheusneder@gmail.com>
- -

Definition in file ConsoleTable.h.

-

Define Documentation

- -
-
- - - - -
#define CONSOLE_TABLE_DEFAULT_COL_DELIMITER   "|"
-
-
- -

- -

Definition at line 33 of file ConsoleTable.h.

- -

Referenced by ConsoleTableCreate().

- -
-

- -

-
- - - - -
#define CONSOLE_TABLE_FIELD_NAME_MAXLEN   80
-
-
- -

- -

Definition at line 29 of file ConsoleTable.h.

- -

Referenced by ConsoleTableAddField().

- -
-

- -

-
- - - - -
#define CONSOLE_TABLE_MAX_SEPARATOR_LEN   10
-
-
- -

- -

Definition at line 31 of file ConsoleTable.h.

- -

Referenced by ConsoleTableSetColDelimiter(), ConsoleTableSetLineAppend(), and ConsoleTableSetLinePrepend().

- -
-

-


Typedef Documentation

- -
-
- - - - -
typedef struct ConsoleTable ConsoleTableT
-
-
- -

- -

Definition at line 57 of file ConsoleTable.h.

- -
-

-


Enumeration Type Documentation

- -
-
- - - - -
enum ConsoleTableAlignment
-
-
- -

-

Enumerator:
- - - -
CONSOLE_TABLE_ALIGNMENT_LEFT  -
CONSOLE_TABLE_ALIGNMENT_RIGHT  -
-
- -

Definition at line 35 of file ConsoleTable.h.

- -
-

-


Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
int ConsoleTableAddField (ConsoleTableT tableObj,
unsigned  width,
const char *  name,
enum ConsoleTableAlignment  alignment 
)
-
- -

- -

-
- - - - - - - - -
ConsoleTableT* ConsoleTableCreate (  ) 
-
- -

- -

-
- - - - - - - - - -
void ConsoleTableDelete (ConsoleTableT tableObj  ) 
-
-
- -

- -

Definition at line 172 of file ConsoleTable.c.

- -

References ConsoleTable::fields.

- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
void ConsoleTableFillCell (ConsoleTableT tableObj,
const char *  content 
)
-
- -

- -

-
- - - - - - - - - -
void ConsoleTablePrintHeader (ConsoleTableT tableObj  ) 
-
- -

- -

-
- - - - - - - - - - - - - - - - - - -
void ConsoleTableSetColDelimiter (ConsoleTableT tableObj,
const char *  colDelimiterStr 
)
-
-
- -

- -

Definition at line 82 of file ConsoleTable.c.

- -

References ConsoleTable::colDelimiter, and CONSOLE_TABLE_MAX_SEPARATOR_LEN.

- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
void ConsoleTableSetLineAppend (ConsoleTableT tableObj,
const char *  appendStr 
)
-
-
- -

- -

Definition at line 76 of file ConsoleTable.c.

- -

References CONSOLE_TABLE_MAX_SEPARATOR_LEN, and ConsoleTable::lineAppend.

- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
void ConsoleTableSetLinePrepend (ConsoleTableT tableObj,
const char *  prependstr 
)
-
-
- -

- -

Definition at line 70 of file ConsoleTable.c.

- -

References CONSOLE_TABLE_MAX_SEPARATOR_LEN, and ConsoleTable::linePrepend.

- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
void ConsoleTableSetPadding (ConsoleTableT tableObj,
unsigned  padding 
)
-
-
- -

- -

Definition at line 88 of file ConsoleTable.c.

- -

References ConsoleTable::padding.

- -
-

-

-
Generated on Fri Apr 2 22:37:41 2010 for ConsoleUtilities by  - -doxygen 1.5.6
- - diff --git a/console-utilities/doc/html/annotated.html b/console-utilities/doc/html/annotated.html deleted file mode 100644 index 3c08605..0000000 --- a/console-utilities/doc/html/annotated.html +++ /dev/null @@ -1,33 +0,0 @@ - - -ConsoleUtilities: Data Structures - - - - - -
-

Data Structures

Here are the data structures with brief descriptions: - - -
ConsoleTable
ConsoleTable::Field
-
-
Generated on Fri Apr 2 22:37:41 2010 for ConsoleUtilities by  - -doxygen 1.5.6
- - diff --git a/console-utilities/doc/html/doxygen.css b/console-utilities/doc/html/doxygen.css deleted file mode 100644 index 22c4843..0000000 --- a/console-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/console-utilities/doc/html/doxygen.png b/console-utilities/doc/html/doxygen.png deleted file mode 100644 index f0a274b..0000000 Binary files a/console-utilities/doc/html/doxygen.png and /dev/null differ diff --git a/console-utilities/doc/html/files.html b/console-utilities/doc/html/files.html deleted file mode 100644 index 22bbb96..0000000 --- a/console-utilities/doc/html/files.html +++ /dev/null @@ -1,33 +0,0 @@ - - -ConsoleUtilities: File Index - - - - - -
-

File List

Here is a list of all files with brief descriptions: - - -
include/ConsoleTable.h [code]/console-utilities/include/ConsoleTable.h
src/ConsoleTable.c [code]/console-utilities/src/ConsoleTable.c
-
-
Generated on Fri Apr 2 22:37:41 2010 for ConsoleUtilities by  - -doxygen 1.5.6
- - diff --git a/console-utilities/doc/html/functions.html b/console-utilities/doc/html/functions.html deleted file mode 100644 index 6f4f4c0..0000000 --- a/console-utilities/doc/html/functions.html +++ /dev/null @@ -1,57 +0,0 @@ - - -ConsoleUtilities: Data Fields - - - - - -
-Here is a list of all struct and union fields with links to the structures/unions they belong to: -

-

-
-
Generated on Fri Apr 2 22:37:41 2010 for ConsoleUtilities by  - -doxygen 1.5.6
- - diff --git a/console-utilities/doc/html/functions_vars.html b/console-utilities/doc/html/functions_vars.html deleted file mode 100644 index f53f2fb..0000000 --- a/console-utilities/doc/html/functions_vars.html +++ /dev/null @@ -1,57 +0,0 @@ - - -ConsoleUtilities: Data Fields - Variables - - - - - -
-  -

-

-
-
Generated on Fri Apr 2 22:37:41 2010 for ConsoleUtilities by  - -doxygen 1.5.6
- - diff --git a/console-utilities/doc/html/globals.html b/console-utilities/doc/html/globals.html deleted file mode 100644 index b9ded0a..0000000 --- a/console-utilities/doc/html/globals.html +++ /dev/null @@ -1,86 +0,0 @@ - - -ConsoleUtilities: 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:37:41 2010 for ConsoleUtilities by  - -doxygen 1.5.6
- - diff --git a/console-utilities/doc/html/globals_defs.html b/console-utilities/doc/html/globals_defs.html deleted file mode 100644 index 9d32e69..0000000 --- a/console-utilities/doc/html/globals_defs.html +++ /dev/null @@ -1,49 +0,0 @@ - - -ConsoleUtilities: Data Fields - - - - - -
-  -

-

-
-
Generated on Fri Apr 2 22:37:41 2010 for ConsoleUtilities by  - -doxygen 1.5.6
- - diff --git a/console-utilities/doc/html/globals_enum.html b/console-utilities/doc/html/globals_enum.html deleted file mode 100644 index 7cb657c..0000000 --- a/console-utilities/doc/html/globals_enum.html +++ /dev/null @@ -1,45 +0,0 @@ - - -ConsoleUtilities: Data Fields - - - - - -
-  -

-

-
-
Generated on Fri Apr 2 22:37:41 2010 for ConsoleUtilities by  - -doxygen 1.5.6
- - diff --git a/console-utilities/doc/html/globals_eval.html b/console-utilities/doc/html/globals_eval.html deleted file mode 100644 index 0c88bea..0000000 --- a/console-utilities/doc/html/globals_eval.html +++ /dev/null @@ -1,47 +0,0 @@ - - -ConsoleUtilities: Data Fields - - - - - -
-  -

-

-
-
Generated on Fri Apr 2 22:37:41 2010 for ConsoleUtilities by  - -doxygen 1.5.6
- - diff --git a/console-utilities/doc/html/globals_func.html b/console-utilities/doc/html/globals_func.html deleted file mode 100644 index 9df0810..0000000 --- a/console-utilities/doc/html/globals_func.html +++ /dev/null @@ -1,72 +0,0 @@ - - -ConsoleUtilities: Data Fields - - - - - -
-  -

-

-
-
Generated on Fri Apr 2 22:37:41 2010 for ConsoleUtilities by  - -doxygen 1.5.6
- - diff --git a/console-utilities/doc/html/globals_type.html b/console-utilities/doc/html/globals_type.html deleted file mode 100644 index 5de34ae..0000000 --- a/console-utilities/doc/html/globals_type.html +++ /dev/null @@ -1,45 +0,0 @@ - - -ConsoleUtilities: Data Fields - - - - - -
-  -

-

-
-
Generated on Fri Apr 2 22:37:41 2010 for ConsoleUtilities by  - -doxygen 1.5.6
- - diff --git a/console-utilities/doc/html/index.html b/console-utilities/doc/html/index.html deleted file mode 100644 index 4ef0f48..0000000 --- a/console-utilities/doc/html/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - -ConsoleUtilities: Main Page - - - - - -
-

ConsoleUtilities Documentation

-

-

-
Generated on Fri Apr 2 22:37:41 2010 for ConsoleUtilities by  - -doxygen 1.5.6
- - diff --git a/console-utilities/doc/html/structConsoleTable.html b/console-utilities/doc/html/structConsoleTable.html deleted file mode 100644 index 8c85c5e..0000000 --- a/console-utilities/doc/html/structConsoleTable.html +++ /dev/null @@ -1,168 +0,0 @@ - - -ConsoleUtilities: ConsoleTable Struct Reference - - - - - -
-

ConsoleTable Struct Reference

#include <ConsoleTable.h> -

- - - - - - - - - - - - - - - - - - -

Data Fields

struct ConsoleTable::Fieldfields
char linePrepend [CONSOLE_TABLE_MAX_SEPARATOR_LEN]
char lineAppend [CONSOLE_TABLE_MAX_SEPARATOR_LEN]
char colDelimiter [CONSOLE_TABLE_MAX_SEPARATOR_LEN]
unsigned padding
unsigned numFields

Data Structures

struct  Field
-


Detailed Description

- -

Definition at line 42 of file ConsoleTable.h.

-

Field Documentation

- -
- - -

- -

-
- - - - -
char ConsoleTable::linePrepend[CONSOLE_TABLE_MAX_SEPARATOR_LEN]
-
- -

- -

-
- - - - -
char ConsoleTable::lineAppend[CONSOLE_TABLE_MAX_SEPARATOR_LEN]
-
- -

- -

-
- - - - -
char ConsoleTable::colDelimiter[CONSOLE_TABLE_MAX_SEPARATOR_LEN]
-
-
- -

- -

Definition at line 52 of file ConsoleTable.h.

- -

Referenced by ConsoleTableCreate(), ConsoleTableFillCellHelper(), and ConsoleTableSetColDelimiter().

- -
-

- -

-
- - - - -
unsigned ConsoleTable::padding
-
-
- -

- -

Definition at line 53 of file ConsoleTable.h.

- -

Referenced by ConsoleTableCreate(), ConsoleTableFillCellHelper(), and ConsoleTableSetPadding().

- -
-

- -

-
- - - - -
unsigned ConsoleTable::numFields
-
-
- -

- -

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: -
-
Generated on Fri Apr 2 22:37:41 2010 for ConsoleUtilities by  - -doxygen 1.5.6
- - diff --git a/console-utilities/doc/html/structConsoleTable_1_1Field.html b/console-utilities/doc/html/structConsoleTable_1_1Field.html deleted file mode 100644 index d4d2e3a..0000000 --- a/console-utilities/doc/html/structConsoleTable_1_1Field.html +++ /dev/null @@ -1,106 +0,0 @@ - - -ConsoleUtilities: ConsoleTable::Field Struct Reference - - - - - -
-

ConsoleTable::Field Struct Reference

#include <ConsoleTable.h> -

- - - - - - - - - -

Data Fields

unsigned width
char name [CONSOLE_TABLE_FIELD_NAME_MAXLEN]
enum ConsoleTableAlignment alignment
-


Detailed Description

- -

Definition at line 44 of file ConsoleTable.h.

-

Field Documentation

- -
-
- - - - -
unsigned ConsoleTable::Field::width
-
-
- -

- -

Definition at line 46 of file ConsoleTable.h.

- -

Referenced by ConsoleTableAddField(), and ConsoleTableFillCellHelper().

- -
-

- -

-
- - - - -
char ConsoleTable::Field::name[CONSOLE_TABLE_FIELD_NAME_MAXLEN]
-
-
- -

- -

Definition at line 47 of file ConsoleTable.h.

- -

Referenced by ConsoleTableAddField(), and ConsoleTablePrintHeader().

- -
-

- -

- -
- -

- -

Definition at line 48 of file ConsoleTable.h.

- -

Referenced by ConsoleTableAddField(), and ConsoleTableFillCellHelper().

- -
-

-


The documentation for this struct was generated from the following file: -
-
Generated on Fri Apr 2 22:37:41 2010 for ConsoleUtilities by  - -doxygen 1.5.6
- - diff --git a/console-utilities/doc/html/tab_b.gif b/console-utilities/doc/html/tab_b.gif deleted file mode 100644 index 0d62348..0000000 Binary files a/console-utilities/doc/html/tab_b.gif and /dev/null differ diff --git a/console-utilities/doc/html/tab_l.gif b/console-utilities/doc/html/tab_l.gif deleted file mode 100644 index 9b1e633..0000000 Binary files a/console-utilities/doc/html/tab_l.gif and /dev/null differ diff --git a/console-utilities/doc/html/tab_r.gif b/console-utilities/doc/html/tab_r.gif deleted file mode 100644 index ce9dd9f..0000000 Binary files a/console-utilities/doc/html/tab_r.gif and /dev/null differ diff --git a/console-utilities/doc/html/tabs.css b/console-utilities/doc/html/tabs.css deleted file mode 100644 index 95f00a9..0000000 --- a/console-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/console-utilities/doc/html/teste_8h-source.html b/console-utilities/doc/html/teste_8h-source.html deleted file mode 100644 index d28f73f..0000000 --- a/console-utilities/doc/html/teste_8h-source.html +++ /dev/null @@ -1,51 +0,0 @@ - - -ConsoleUtilities: teste.h Source File - - - - - -
Generated on Thu Mar 25 18:30:20 2010 for ConsoleUtilities by  - -doxygen 1.5.6
- - diff --git a/console-utilities/doc/html/teste_8h.html b/console-utilities/doc/html/teste_8h.html deleted file mode 100644 index 123dee2..0000000 --- a/console-utilities/doc/html/teste_8h.html +++ /dev/null @@ -1,37 +0,0 @@ - - -ConsoleUtilities: teste.h File Reference - - - - - -
-

teste.h File Reference

/console-utilities/teste.h More... -

- -

-Go to the source code of this file. - -
-


Detailed Description

-/console-utilities/teste.h -

-

Date:
25/03/2010
-
Author:
Matheus Neder
- -

Definition in file teste.h.

-
-
Generated on Thu Mar 25 18:30:20 2010 for ConsoleUtilities by  - -doxygen 1.5.6
- - diff --git a/console-utilities/doc/latex/ConsoleTable_8c.tex b/console-utilities/doc/latex/ConsoleTable_8c.tex deleted file mode 100644 index 21e0654..0000000 --- a/console-utilities/doc/latex/ConsoleTable_8c.tex +++ /dev/null @@ -1,161 +0,0 @@ -\hypertarget{ConsoleTable_8c}{ -\subsection{src/ConsoleTable.c File Reference} -\label{ConsoleTable_8c}\index{src/ConsoleTable.c@{src/ConsoleTable.c}} -} -/console-utilities/src/ConsoleTable.c - -{\tt \#include \char`\"{}ConsoleTable.h\char`\"{}}\par -{\tt \#include $<$stdlib.h$>$}\par -{\tt \#include $<$string.h$>$}\par -{\tt \#include $<$stdio.h$>$}\par -{\tt \#include \char`\"{}StringUtilities.h\char`\"{}}\par -\subsubsection*{Functions} -\begin{CompactItemize} -\item -\hyperlink{structConsoleTable}{ConsoleTableT} $\ast$ \hyperlink{ConsoleTable_8c_891d346f3b16d529f741c1890671330c}{ConsoleTableCreate} () -\item -int \hyperlink{ConsoleTable_8c_d3aca510bbf7f9da3cbe005d41540ff6}{ConsoleTableAddField} (\hyperlink{structConsoleTable}{ConsoleTableT} $\ast$tableObj, unsigned width, const char $\ast$name, enum \hyperlink{ConsoleTable_8h_b5b27d58bf82fd9061aad8020009ab08}{ConsoleTableAlignment} alignment) -\item -void \hyperlink{ConsoleTable_8c_de018b8023a95016f4f5c9ec8cc75f86}{ConsoleTableSetLinePrepend} (\hyperlink{structConsoleTable}{ConsoleTableT} $\ast$tableObj, const char $\ast$prependstr) -\item -void \hyperlink{ConsoleTable_8c_52059ce419248a8453b46022ad98fc20}{ConsoleTableSetLineAppend} (\hyperlink{structConsoleTable}{ConsoleTableT} $\ast$tableObj, const char $\ast$appendStr) -\item -void \hyperlink{ConsoleTable_8c_a4552d39aca27bca9d5aca4f4141fcdf}{ConsoleTableSetColDelimiter} (\hyperlink{structConsoleTable}{ConsoleTableT} $\ast$tableObj, const char $\ast$colDelimiterStr) -\item -void \hyperlink{ConsoleTable_8c_0beb5d8017f2512af05d5d43fec9441c}{ConsoleTableSetPadding} (\hyperlink{structConsoleTable}{ConsoleTableT} $\ast$tableObj, unsigned padding) -\item -static void \hyperlink{ConsoleTable_8c_d1b30ddbb7613b657cc9beb3b5ef3b89}{ConsoleTableFillCellHelper} (\hyperlink{structConsoleTable}{ConsoleTableT} $\ast$tableObj, const char $\ast$content, unsigned i) -\item -void \hyperlink{ConsoleTable_8c_cfefd3ef42c76fe92e9eee827f6d5dd5}{ConsoleTableFillCell} (\hyperlink{structConsoleTable}{ConsoleTableT} $\ast$tableObj, const char $\ast$content) -\item -void \hyperlink{ConsoleTable_8c_eb0067f39159604e9219a87ad9ef5085}{ConsoleTablePrintHeader} (\hyperlink{structConsoleTable}{ConsoleTableT} $\ast$tableObj) -\item -void \hyperlink{ConsoleTable_8c_c75640e19215ab9f9bf670c8087ef975}{ConsoleTableDelete} (\hyperlink{structConsoleTable}{ConsoleTableT} $\ast$tableObj) -\end{CompactItemize} - - -\subsubsection{Detailed Description} -/console-utilities/src/ConsoleTable.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{ConsoleTable_8c-source}{ConsoleTable.c}. - -\subsubsection{Function Documentation} -\hypertarget{ConsoleTable_8c_d3aca510bbf7f9da3cbe005d41540ff6}{ -\index{ConsoleTable.c@{ConsoleTable.c}!ConsoleTableAddField@{ConsoleTableAddField}} -\index{ConsoleTableAddField@{ConsoleTableAddField}!ConsoleTable.c@{ConsoleTable.c}} -\paragraph[ConsoleTableAddField]{\setlength{\rightskip}{0pt plus 5cm}int ConsoleTableAddField ({\bf ConsoleTableT} $\ast$ {\em tableObj}, \/ unsigned {\em width}, \/ const char $\ast$ {\em name}, \/ enum {\bf ConsoleTableAlignment} {\em alignment})}\hfill} -\label{ConsoleTable_8c_d3aca510bbf7f9da3cbe005d41540ff6} - - - - -Definition at line 48 of file ConsoleTable.c. - -References ConsoleTable::Field::alignment, CONSOLE\_\-TABLE\_\-FIELD\_\-NAME\_\-MAXLEN, ConsoleTable::fields, ConsoleTable::Field::name, ConsoleTable::numFields, and ConsoleTable::Field::width.\hypertarget{ConsoleTable_8c_891d346f3b16d529f741c1890671330c}{ -\index{ConsoleTable.c@{ConsoleTable.c}!ConsoleTableCreate@{ConsoleTableCreate}} -\index{ConsoleTableCreate@{ConsoleTableCreate}!ConsoleTable.c@{ConsoleTable.c}} -\paragraph[ConsoleTableCreate]{\setlength{\rightskip}{0pt plus 5cm}{\bf ConsoleTableT}$\ast$ ConsoleTableCreate ()}\hfill} -\label{ConsoleTable_8c_891d346f3b16d529f741c1890671330c} - - - - -Definition at line 32 of file ConsoleTable.c. - -References ConsoleTable::colDelimiter, CONSOLE\_\-TABLE\_\-DEFAULT\_\-COL\_\-DELIMITER, ConsoleTable::fields, ConsoleTable::lineAppend, ConsoleTable::linePrepend, ConsoleTable::numFields, and ConsoleTable::padding.\hypertarget{ConsoleTable_8c_c75640e19215ab9f9bf670c8087ef975}{ -\index{ConsoleTable.c@{ConsoleTable.c}!ConsoleTableDelete@{ConsoleTableDelete}} -\index{ConsoleTableDelete@{ConsoleTableDelete}!ConsoleTable.c@{ConsoleTable.c}} -\paragraph[ConsoleTableDelete]{\setlength{\rightskip}{0pt plus 5cm}void ConsoleTableDelete ({\bf ConsoleTableT} $\ast$ {\em tableObj})}\hfill} -\label{ConsoleTable_8c_c75640e19215ab9f9bf670c8087ef975} - - - - -Definition at line 172 of file ConsoleTable.c. - -References ConsoleTable::fields.\hypertarget{ConsoleTable_8c_cfefd3ef42c76fe92e9eee827f6d5dd5}{ -\index{ConsoleTable.c@{ConsoleTable.c}!ConsoleTableFillCell@{ConsoleTableFillCell}} -\index{ConsoleTableFillCell@{ConsoleTableFillCell}!ConsoleTable.c@{ConsoleTable.c}} -\paragraph[ConsoleTableFillCell]{\setlength{\rightskip}{0pt plus 5cm}void ConsoleTableFillCell ({\bf ConsoleTableT} $\ast$ {\em tableObj}, \/ const char $\ast$ {\em content})}\hfill} -\label{ConsoleTable_8c_cfefd3ef42c76fe92e9eee827f6d5dd5} - - - - -Definition at line 140 of file ConsoleTable.c. - -References ConsoleTableFillCellHelper(), ConsoleTable::lineAppend, ConsoleTable::linePrepend, and ConsoleTable::numFields.\hypertarget{ConsoleTable_8c_d1b30ddbb7613b657cc9beb3b5ef3b89}{ -\index{ConsoleTable.c@{ConsoleTable.c}!ConsoleTableFillCellHelper@{ConsoleTableFillCellHelper}} -\index{ConsoleTableFillCellHelper@{ConsoleTableFillCellHelper}!ConsoleTable.c@{ConsoleTable.c}} -\paragraph[ConsoleTableFillCellHelper]{\setlength{\rightskip}{0pt plus 5cm}static void ConsoleTableFillCellHelper ({\bf ConsoleTableT} $\ast$ {\em tableObj}, \/ const char $\ast$ {\em content}, \/ unsigned {\em i})\hspace{0.3cm}{\tt \mbox{[}static\mbox{]}}}\hfill} -\label{ConsoleTable_8c_d1b30ddbb7613b657cc9beb3b5ef3b89} - - - - -Definition at line 115 of file ConsoleTable.c. - -References ConsoleTable::Field::alignment, ConsoleTable::colDelimiter, CONSOLE\_\-TABLE\_\-ALIGNMENT\_\-LEFT, ConsoleTable::fields, ConsoleTable::padding, and ConsoleTable::Field::width. - -Referenced by ConsoleTableFillCell(), and ConsoleTablePrintHeader().\hypertarget{ConsoleTable_8c_eb0067f39159604e9219a87ad9ef5085}{ -\index{ConsoleTable.c@{ConsoleTable.c}!ConsoleTablePrintHeader@{ConsoleTablePrintHeader}} -\index{ConsoleTablePrintHeader@{ConsoleTablePrintHeader}!ConsoleTable.c@{ConsoleTable.c}} -\paragraph[ConsoleTablePrintHeader]{\setlength{\rightskip}{0pt plus 5cm}void ConsoleTablePrintHeader ({\bf ConsoleTableT} $\ast$ {\em tableObj})}\hfill} -\label{ConsoleTable_8c_eb0067f39159604e9219a87ad9ef5085} - - - - -Definition at line 161 of file ConsoleTable.c. - -References ConsoleTableFillCellHelper(), ConsoleTable::fields, ConsoleTable::lineAppend, ConsoleTable::linePrepend, ConsoleTable::Field::name, and ConsoleTable::numFields.\hypertarget{ConsoleTable_8c_a4552d39aca27bca9d5aca4f4141fcdf}{ -\index{ConsoleTable.c@{ConsoleTable.c}!ConsoleTableSetColDelimiter@{ConsoleTableSetColDelimiter}} -\index{ConsoleTableSetColDelimiter@{ConsoleTableSetColDelimiter}!ConsoleTable.c@{ConsoleTable.c}} -\paragraph[ConsoleTableSetColDelimiter]{\setlength{\rightskip}{0pt plus 5cm}void ConsoleTableSetColDelimiter ({\bf ConsoleTableT} $\ast$ {\em tableObj}, \/ const char $\ast$ {\em colDelimiterStr})}\hfill} -\label{ConsoleTable_8c_a4552d39aca27bca9d5aca4f4141fcdf} - - - - -Definition at line 82 of file ConsoleTable.c. - -References ConsoleTable::colDelimiter, and CONSOLE\_\-TABLE\_\-MAX\_\-SEPARATOR\_\-LEN.\hypertarget{ConsoleTable_8c_52059ce419248a8453b46022ad98fc20}{ -\index{ConsoleTable.c@{ConsoleTable.c}!ConsoleTableSetLineAppend@{ConsoleTableSetLineAppend}} -\index{ConsoleTableSetLineAppend@{ConsoleTableSetLineAppend}!ConsoleTable.c@{ConsoleTable.c}} -\paragraph[ConsoleTableSetLineAppend]{\setlength{\rightskip}{0pt plus 5cm}void ConsoleTableSetLineAppend ({\bf ConsoleTableT} $\ast$ {\em tableObj}, \/ const char $\ast$ {\em appendStr})}\hfill} -\label{ConsoleTable_8c_52059ce419248a8453b46022ad98fc20} - - - - -Definition at line 76 of file ConsoleTable.c. - -References CONSOLE\_\-TABLE\_\-MAX\_\-SEPARATOR\_\-LEN, and ConsoleTable::lineAppend.\hypertarget{ConsoleTable_8c_de018b8023a95016f4f5c9ec8cc75f86}{ -\index{ConsoleTable.c@{ConsoleTable.c}!ConsoleTableSetLinePrepend@{ConsoleTableSetLinePrepend}} -\index{ConsoleTableSetLinePrepend@{ConsoleTableSetLinePrepend}!ConsoleTable.c@{ConsoleTable.c}} -\paragraph[ConsoleTableSetLinePrepend]{\setlength{\rightskip}{0pt plus 5cm}void ConsoleTableSetLinePrepend ({\bf ConsoleTableT} $\ast$ {\em tableObj}, \/ const char $\ast$ {\em prependstr})}\hfill} -\label{ConsoleTable_8c_de018b8023a95016f4f5c9ec8cc75f86} - - - - -Definition at line 70 of file ConsoleTable.c. - -References CONSOLE\_\-TABLE\_\-MAX\_\-SEPARATOR\_\-LEN, and ConsoleTable::linePrepend.\hypertarget{ConsoleTable_8c_0beb5d8017f2512af05d5d43fec9441c}{ -\index{ConsoleTable.c@{ConsoleTable.c}!ConsoleTableSetPadding@{ConsoleTableSetPadding}} -\index{ConsoleTableSetPadding@{ConsoleTableSetPadding}!ConsoleTable.c@{ConsoleTable.c}} -\paragraph[ConsoleTableSetPadding]{\setlength{\rightskip}{0pt plus 5cm}void ConsoleTableSetPadding ({\bf ConsoleTableT} $\ast$ {\em tableObj}, \/ unsigned {\em padding})}\hfill} -\label{ConsoleTable_8c_0beb5d8017f2512af05d5d43fec9441c} - - - - -Definition at line 88 of file ConsoleTable.c. - -References ConsoleTable::padding. \ No newline at end of file diff --git a/console-utilities/doc/latex/ConsoleTable_8h.tex b/console-utilities/doc/latex/ConsoleTable_8h.tex deleted file mode 100644 index 8b5402f..0000000 --- a/console-utilities/doc/latex/ConsoleTable_8h.tex +++ /dev/null @@ -1,243 +0,0 @@ -\hypertarget{ConsoleTable_8h}{ -\subsection{include/ConsoleTable.h File Reference} -\label{ConsoleTable_8h}\index{include/ConsoleTable.h@{include/ConsoleTable.h}} -} -/console-utilities/include/ConsoleTable.h - -\subsubsection*{Data Structures} -\begin{CompactItemize} -\item -struct \hyperlink{structConsoleTable}{ConsoleTable} -\item -struct \hyperlink{structConsoleTable_1_1Field}{ConsoleTable::Field} -\end{CompactItemize} -\subsubsection*{Defines} -\begin{CompactItemize} -\item -\#define \hyperlink{ConsoleTable_8h_ce17fb00125e1278aa8ea9abd5ada049}{CONSOLE\_\-TABLE\_\-FIELD\_\-NAME\_\-MAXLEN}~80 -\item -\#define \hyperlink{ConsoleTable_8h_29b565026b62c53fa294d2e52ebe11fd}{CONSOLE\_\-TABLE\_\-MAX\_\-SEPARATOR\_\-LEN}~10 -\item -\#define \hyperlink{ConsoleTable_8h_af5e7127deb101ff50441b07ae0ee27d}{CONSOLE\_\-TABLE\_\-DEFAULT\_\-COL\_\-DELIMITER}~\char`\"{}$|$\char`\"{} -\end{CompactItemize} -\subsubsection*{Typedefs} -\begin{CompactItemize} -\item -typedef struct \hyperlink{structConsoleTable}{ConsoleTable} \hyperlink{ConsoleTable_8h_42668d94eacfa142c34c56afdcd077de}{ConsoleTableT} -\end{CompactItemize} -\subsubsection*{Enumerations} -\begin{CompactItemize} -\item -enum \hyperlink{ConsoleTable_8h_b5b27d58bf82fd9061aad8020009ab08}{ConsoleTableAlignment} \{ \hyperlink{ConsoleTable_8h_b5b27d58bf82fd9061aad8020009ab0870aedb5e1d079b2fad024a249b7c43fc}{CONSOLE\_\-TABLE\_\-ALIGNMENT\_\-LEFT}, -\hyperlink{ConsoleTable_8h_b5b27d58bf82fd9061aad8020009ab08279b59600b0c3b0136d434e76bd98d45}{CONSOLE\_\-TABLE\_\-ALIGNMENT\_\-RIGHT} - \} -\end{CompactItemize} -\subsubsection*{Functions} -\begin{CompactItemize} -\item -\hyperlink{structConsoleTable}{ConsoleTableT} $\ast$ \hyperlink{ConsoleTable_8h_891d346f3b16d529f741c1890671330c}{ConsoleTableCreate} () -\item -int \hyperlink{ConsoleTable_8h_d3aca510bbf7f9da3cbe005d41540ff6}{ConsoleTableAddField} (\hyperlink{structConsoleTable}{ConsoleTableT} $\ast$tableObj, unsigned width, const char $\ast$name, enum \hyperlink{ConsoleTable_8h_b5b27d58bf82fd9061aad8020009ab08}{ConsoleTableAlignment} alignment) -\item -void \hyperlink{ConsoleTable_8h_c75640e19215ab9f9bf670c8087ef975}{ConsoleTableDelete} (\hyperlink{structConsoleTable}{ConsoleTableT} $\ast$tableObj) -\item -void \hyperlink{ConsoleTable_8h_eb0067f39159604e9219a87ad9ef5085}{ConsoleTablePrintHeader} (\hyperlink{structConsoleTable}{ConsoleTableT} $\ast$tableObj) -\item -void \hyperlink{ConsoleTable_8h_cfefd3ef42c76fe92e9eee827f6d5dd5}{ConsoleTableFillCell} (\hyperlink{structConsoleTable}{ConsoleTableT} $\ast$tableObj, const char $\ast$content) -\item -void \hyperlink{ConsoleTable_8h_de018b8023a95016f4f5c9ec8cc75f86}{ConsoleTableSetLinePrepend} (\hyperlink{structConsoleTable}{ConsoleTableT} $\ast$tableObj, const char $\ast$prependstr) -\item -void \hyperlink{ConsoleTable_8h_52059ce419248a8453b46022ad98fc20}{ConsoleTableSetLineAppend} (\hyperlink{structConsoleTable}{ConsoleTableT} $\ast$tableObj, const char $\ast$appendStr) -\item -void \hyperlink{ConsoleTable_8h_a4552d39aca27bca9d5aca4f4141fcdf}{ConsoleTableSetColDelimiter} (\hyperlink{structConsoleTable}{ConsoleTableT} $\ast$tableObj, const char $\ast$colDelimiterStr) -\item -void \hyperlink{ConsoleTable_8h_0beb5d8017f2512af05d5d43fec9441c}{ConsoleTableSetPadding} (\hyperlink{structConsoleTable}{ConsoleTableT} $\ast$tableObj, unsigned padding) -\end{CompactItemize} - - -\subsubsection{Detailed Description} -/console-utilities/include/ConsoleTable.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{ConsoleTable_8h-source}{ConsoleTable.h}. - -\subsubsection{Define Documentation} -\hypertarget{ConsoleTable_8h_af5e7127deb101ff50441b07ae0ee27d}{ -\index{ConsoleTable.h@{ConsoleTable.h}!CONSOLE\_\-TABLE\_\-DEFAULT\_\-COL\_\-DELIMITER@{CONSOLE\_\-TABLE\_\-DEFAULT\_\-COL\_\-DELIMITER}} -\index{CONSOLE\_\-TABLE\_\-DEFAULT\_\-COL\_\-DELIMITER@{CONSOLE\_\-TABLE\_\-DEFAULT\_\-COL\_\-DELIMITER}!ConsoleTable.h@{ConsoleTable.h}} -\paragraph[CONSOLE\_\-TABLE\_\-DEFAULT\_\-COL\_\-DELIMITER]{\setlength{\rightskip}{0pt plus 5cm}\#define CONSOLE\_\-TABLE\_\-DEFAULT\_\-COL\_\-DELIMITER~\char`\"{}$|$\char`\"{}}\hfill} -\label{ConsoleTable_8h_af5e7127deb101ff50441b07ae0ee27d} - - - - -Definition at line 33 of file ConsoleTable.h. - -Referenced by ConsoleTableCreate().\hypertarget{ConsoleTable_8h_ce17fb00125e1278aa8ea9abd5ada049}{ -\index{ConsoleTable.h@{ConsoleTable.h}!CONSOLE\_\-TABLE\_\-FIELD\_\-NAME\_\-MAXLEN@{CONSOLE\_\-TABLE\_\-FIELD\_\-NAME\_\-MAXLEN}} -\index{CONSOLE\_\-TABLE\_\-FIELD\_\-NAME\_\-MAXLEN@{CONSOLE\_\-TABLE\_\-FIELD\_\-NAME\_\-MAXLEN}!ConsoleTable.h@{ConsoleTable.h}} -\paragraph[CONSOLE\_\-TABLE\_\-FIELD\_\-NAME\_\-MAXLEN]{\setlength{\rightskip}{0pt plus 5cm}\#define CONSOLE\_\-TABLE\_\-FIELD\_\-NAME\_\-MAXLEN~80}\hfill} -\label{ConsoleTable_8h_ce17fb00125e1278aa8ea9abd5ada049} - - - - -Definition at line 29 of file ConsoleTable.h. - -Referenced by ConsoleTableAddField().\hypertarget{ConsoleTable_8h_29b565026b62c53fa294d2e52ebe11fd}{ -\index{ConsoleTable.h@{ConsoleTable.h}!CONSOLE\_\-TABLE\_\-MAX\_\-SEPARATOR\_\-LEN@{CONSOLE\_\-TABLE\_\-MAX\_\-SEPARATOR\_\-LEN}} -\index{CONSOLE\_\-TABLE\_\-MAX\_\-SEPARATOR\_\-LEN@{CONSOLE\_\-TABLE\_\-MAX\_\-SEPARATOR\_\-LEN}!ConsoleTable.h@{ConsoleTable.h}} -\paragraph[CONSOLE\_\-TABLE\_\-MAX\_\-SEPARATOR\_\-LEN]{\setlength{\rightskip}{0pt plus 5cm}\#define CONSOLE\_\-TABLE\_\-MAX\_\-SEPARATOR\_\-LEN~10}\hfill} -\label{ConsoleTable_8h_29b565026b62c53fa294d2e52ebe11fd} - - - - -Definition at line 31 of file ConsoleTable.h. - -Referenced by ConsoleTableSetColDelimiter(), ConsoleTableSetLineAppend(), and ConsoleTableSetLinePrepend(). - -\subsubsection{Typedef Documentation} -\hypertarget{ConsoleTable_8h_42668d94eacfa142c34c56afdcd077de}{ -\index{ConsoleTable.h@{ConsoleTable.h}!ConsoleTableT@{ConsoleTableT}} -\index{ConsoleTableT@{ConsoleTableT}!ConsoleTable.h@{ConsoleTable.h}} -\paragraph[ConsoleTableT]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf ConsoleTable} {\bf ConsoleTableT}}\hfill} -\label{ConsoleTable_8h_42668d94eacfa142c34c56afdcd077de} - - - - -Definition at line 57 of file ConsoleTable.h. - -\subsubsection{Enumeration Type Documentation} -\hypertarget{ConsoleTable_8h_b5b27d58bf82fd9061aad8020009ab08}{ -\index{ConsoleTable.h@{ConsoleTable.h}!ConsoleTableAlignment@{ConsoleTableAlignment}} -\index{ConsoleTableAlignment@{ConsoleTableAlignment}!ConsoleTable.h@{ConsoleTable.h}} -\paragraph[ConsoleTableAlignment]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf ConsoleTableAlignment}}\hfill} -\label{ConsoleTable_8h_b5b27d58bf82fd9061aad8020009ab08} - - -\begin{Desc} -\item[Enumerator: ]\par -\begin{description} -\index{CONSOLE\_\-TABLE\_\-ALIGNMENT\_\-LEFT@{CONSOLE\_\-TABLE\_\-ALIGNMENT\_\-LEFT}!ConsoleTable.h@{ConsoleTable.h}}\index{ConsoleTable.h@{ConsoleTable.h}!CONSOLE\_\-TABLE\_\-ALIGNMENT\_\-LEFT@{CONSOLE\_\-TABLE\_\-ALIGNMENT\_\-LEFT}}\item[{\em -\hypertarget{ConsoleTable_8h_b5b27d58bf82fd9061aad8020009ab0870aedb5e1d079b2fad024a249b7c43fc}{ -CONSOLE\_\-TABLE\_\-ALIGNMENT\_\-LEFT} -\label{ConsoleTable_8h_b5b27d58bf82fd9061aad8020009ab0870aedb5e1d079b2fad024a249b7c43fc} -}]\index{CONSOLE\_\-TABLE\_\-ALIGNMENT\_\-RIGHT@{CONSOLE\_\-TABLE\_\-ALIGNMENT\_\-RIGHT}!ConsoleTable.h@{ConsoleTable.h}}\index{ConsoleTable.h@{ConsoleTable.h}!CONSOLE\_\-TABLE\_\-ALIGNMENT\_\-RIGHT@{CONSOLE\_\-TABLE\_\-ALIGNMENT\_\-RIGHT}}\item[{\em -\hypertarget{ConsoleTable_8h_b5b27d58bf82fd9061aad8020009ab08279b59600b0c3b0136d434e76bd98d45}{ -CONSOLE\_\-TABLE\_\-ALIGNMENT\_\-RIGHT} -\label{ConsoleTable_8h_b5b27d58bf82fd9061aad8020009ab08279b59600b0c3b0136d434e76bd98d45} -}]\end{description} -\end{Desc} - - - -Definition at line 35 of file ConsoleTable.h. - -\subsubsection{Function Documentation} -\hypertarget{ConsoleTable_8h_d3aca510bbf7f9da3cbe005d41540ff6}{ -\index{ConsoleTable.h@{ConsoleTable.h}!ConsoleTableAddField@{ConsoleTableAddField}} -\index{ConsoleTableAddField@{ConsoleTableAddField}!ConsoleTable.h@{ConsoleTable.h}} -\paragraph[ConsoleTableAddField]{\setlength{\rightskip}{0pt plus 5cm}int ConsoleTableAddField ({\bf ConsoleTableT} $\ast$ {\em tableObj}, \/ unsigned {\em width}, \/ const char $\ast$ {\em name}, \/ enum {\bf ConsoleTableAlignment} {\em alignment})}\hfill} -\label{ConsoleTable_8h_d3aca510bbf7f9da3cbe005d41540ff6} - - - - -Definition at line 48 of file ConsoleTable.c. - -References ConsoleTable::Field::alignment, CONSOLE\_\-TABLE\_\-FIELD\_\-NAME\_\-MAXLEN, ConsoleTable::fields, ConsoleTable::Field::name, ConsoleTable::numFields, and ConsoleTable::Field::width.\hypertarget{ConsoleTable_8h_891d346f3b16d529f741c1890671330c}{ -\index{ConsoleTable.h@{ConsoleTable.h}!ConsoleTableCreate@{ConsoleTableCreate}} -\index{ConsoleTableCreate@{ConsoleTableCreate}!ConsoleTable.h@{ConsoleTable.h}} -\paragraph[ConsoleTableCreate]{\setlength{\rightskip}{0pt plus 5cm}{\bf ConsoleTableT}$\ast$ ConsoleTableCreate ()}\hfill} -\label{ConsoleTable_8h_891d346f3b16d529f741c1890671330c} - - - - -Definition at line 32 of file ConsoleTable.c. - -References ConsoleTable::colDelimiter, CONSOLE\_\-TABLE\_\-DEFAULT\_\-COL\_\-DELIMITER, ConsoleTable::fields, ConsoleTable::lineAppend, ConsoleTable::linePrepend, ConsoleTable::numFields, and ConsoleTable::padding.\hypertarget{ConsoleTable_8h_c75640e19215ab9f9bf670c8087ef975}{ -\index{ConsoleTable.h@{ConsoleTable.h}!ConsoleTableDelete@{ConsoleTableDelete}} -\index{ConsoleTableDelete@{ConsoleTableDelete}!ConsoleTable.h@{ConsoleTable.h}} -\paragraph[ConsoleTableDelete]{\setlength{\rightskip}{0pt plus 5cm}void ConsoleTableDelete ({\bf ConsoleTableT} $\ast$ {\em tableObj})}\hfill} -\label{ConsoleTable_8h_c75640e19215ab9f9bf670c8087ef975} - - - - -Definition at line 172 of file ConsoleTable.c. - -References ConsoleTable::fields.\hypertarget{ConsoleTable_8h_cfefd3ef42c76fe92e9eee827f6d5dd5}{ -\index{ConsoleTable.h@{ConsoleTable.h}!ConsoleTableFillCell@{ConsoleTableFillCell}} -\index{ConsoleTableFillCell@{ConsoleTableFillCell}!ConsoleTable.h@{ConsoleTable.h}} -\paragraph[ConsoleTableFillCell]{\setlength{\rightskip}{0pt plus 5cm}void ConsoleTableFillCell ({\bf ConsoleTableT} $\ast$ {\em tableObj}, \/ const char $\ast$ {\em content})}\hfill} -\label{ConsoleTable_8h_cfefd3ef42c76fe92e9eee827f6d5dd5} - - - - -Definition at line 140 of file ConsoleTable.c. - -References ConsoleTableFillCellHelper(), ConsoleTable::lineAppend, ConsoleTable::linePrepend, and ConsoleTable::numFields.\hypertarget{ConsoleTable_8h_eb0067f39159604e9219a87ad9ef5085}{ -\index{ConsoleTable.h@{ConsoleTable.h}!ConsoleTablePrintHeader@{ConsoleTablePrintHeader}} -\index{ConsoleTablePrintHeader@{ConsoleTablePrintHeader}!ConsoleTable.h@{ConsoleTable.h}} -\paragraph[ConsoleTablePrintHeader]{\setlength{\rightskip}{0pt plus 5cm}void ConsoleTablePrintHeader ({\bf ConsoleTableT} $\ast$ {\em tableObj})}\hfill} -\label{ConsoleTable_8h_eb0067f39159604e9219a87ad9ef5085} - - - - -Definition at line 161 of file ConsoleTable.c. - -References ConsoleTableFillCellHelper(), ConsoleTable::fields, ConsoleTable::lineAppend, ConsoleTable::linePrepend, ConsoleTable::Field::name, and ConsoleTable::numFields.\hypertarget{ConsoleTable_8h_a4552d39aca27bca9d5aca4f4141fcdf}{ -\index{ConsoleTable.h@{ConsoleTable.h}!ConsoleTableSetColDelimiter@{ConsoleTableSetColDelimiter}} -\index{ConsoleTableSetColDelimiter@{ConsoleTableSetColDelimiter}!ConsoleTable.h@{ConsoleTable.h}} -\paragraph[ConsoleTableSetColDelimiter]{\setlength{\rightskip}{0pt plus 5cm}void ConsoleTableSetColDelimiter ({\bf ConsoleTableT} $\ast$ {\em tableObj}, \/ const char $\ast$ {\em colDelimiterStr})}\hfill} -\label{ConsoleTable_8h_a4552d39aca27bca9d5aca4f4141fcdf} - - - - -Definition at line 82 of file ConsoleTable.c. - -References ConsoleTable::colDelimiter, and CONSOLE\_\-TABLE\_\-MAX\_\-SEPARATOR\_\-LEN.\hypertarget{ConsoleTable_8h_52059ce419248a8453b46022ad98fc20}{ -\index{ConsoleTable.h@{ConsoleTable.h}!ConsoleTableSetLineAppend@{ConsoleTableSetLineAppend}} -\index{ConsoleTableSetLineAppend@{ConsoleTableSetLineAppend}!ConsoleTable.h@{ConsoleTable.h}} -\paragraph[ConsoleTableSetLineAppend]{\setlength{\rightskip}{0pt plus 5cm}void ConsoleTableSetLineAppend ({\bf ConsoleTableT} $\ast$ {\em tableObj}, \/ const char $\ast$ {\em appendStr})}\hfill} -\label{ConsoleTable_8h_52059ce419248a8453b46022ad98fc20} - - - - -Definition at line 76 of file ConsoleTable.c. - -References CONSOLE\_\-TABLE\_\-MAX\_\-SEPARATOR\_\-LEN, and ConsoleTable::lineAppend.\hypertarget{ConsoleTable_8h_de018b8023a95016f4f5c9ec8cc75f86}{ -\index{ConsoleTable.h@{ConsoleTable.h}!ConsoleTableSetLinePrepend@{ConsoleTableSetLinePrepend}} -\index{ConsoleTableSetLinePrepend@{ConsoleTableSetLinePrepend}!ConsoleTable.h@{ConsoleTable.h}} -\paragraph[ConsoleTableSetLinePrepend]{\setlength{\rightskip}{0pt plus 5cm}void ConsoleTableSetLinePrepend ({\bf ConsoleTableT} $\ast$ {\em tableObj}, \/ const char $\ast$ {\em prependstr})}\hfill} -\label{ConsoleTable_8h_de018b8023a95016f4f5c9ec8cc75f86} - - - - -Definition at line 70 of file ConsoleTable.c. - -References CONSOLE\_\-TABLE\_\-MAX\_\-SEPARATOR\_\-LEN, and ConsoleTable::linePrepend.\hypertarget{ConsoleTable_8h_0beb5d8017f2512af05d5d43fec9441c}{ -\index{ConsoleTable.h@{ConsoleTable.h}!ConsoleTableSetPadding@{ConsoleTableSetPadding}} -\index{ConsoleTableSetPadding@{ConsoleTableSetPadding}!ConsoleTable.h@{ConsoleTable.h}} -\paragraph[ConsoleTableSetPadding]{\setlength{\rightskip}{0pt plus 5cm}void ConsoleTableSetPadding ({\bf ConsoleTableT} $\ast$ {\em tableObj}, \/ unsigned {\em padding})}\hfill} -\label{ConsoleTable_8h_0beb5d8017f2512af05d5d43fec9441c} - - - - -Definition at line 88 of file ConsoleTable.c. - -References ConsoleTable::padding. \ No newline at end of file diff --git a/console-utilities/doc/latex/FreeSans.ttf b/console-utilities/doc/latex/FreeSans.ttf deleted file mode 100644 index b550b90..0000000 Binary files a/console-utilities/doc/latex/FreeSans.ttf and /dev/null differ diff --git a/console-utilities/doc/latex/Makefile b/console-utilities/doc/latex/Makefile deleted file mode 100644 index 8b7c89a..0000000 --- a/console-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/console-utilities/doc/latex/annotated.tex b/console-utilities/doc/latex/annotated.tex deleted file mode 100644 index 399bba2..0000000 --- a/console-utilities/doc/latex/annotated.tex +++ /dev/null @@ -1,5 +0,0 @@ -\subsection{Data Structures} -Here are the data structures with brief descriptions:\begin{CompactList} -\item\contentsline{section}{\hyperlink{structConsoleTable}{ConsoleTable} }{\pageref{structConsoleTable}}{} -\item\contentsline{section}{\hyperlink{structConsoleTable_1_1Field}{ConsoleTable::Field} }{\pageref{structConsoleTable_1_1Field}}{} -\end{CompactList} diff --git a/console-utilities/doc/latex/doxygen.sty b/console-utilities/doc/latex/doxygen.sty deleted file mode 100644 index e23d9cc..0000000 --- a/console-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:37:41 2010 for ConsoleUtilities by Doxygen }]{} -\lfoot[]{\fancyplain{}{\bfseries\scriptsize Generated on Fri Apr 2 22:37:41 2010 for ConsoleUtilities 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/console-utilities/doc/latex/files.tex b/console-utilities/doc/latex/files.tex deleted file mode 100644 index 34c3441..0000000 --- a/console-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{ConsoleTable_8h}{ConsoleTable.h} (/console-utilities/include/ConsoleTable.h )}{\pageref{ConsoleTable_8h}}{} -\item\contentsline{section}{src/\hyperlink{ConsoleTable_8c}{ConsoleTable.c} (/console-utilities/src/ConsoleTable.c )}{\pageref{ConsoleTable_8c}}{} -\end{CompactList} diff --git a/console-utilities/doc/latex/refman.aux b/console-utilities/doc/latex/refman.aux deleted file mode 100644 index 3ce409e..0000000 --- a/console-utilities/doc/latex/refman.aux +++ /dev/null @@ -1,106 +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}Data Structure Index}{1}{section.1}} -\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Data Structures}{1}{subsection.1.1}} -\@writefile{toc}{\contentsline {section}{\numberline {2}File Index}{2}{section.2}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}File List}{2}{subsection.2.1}} -\@writefile{toc}{\contentsline {section}{\numberline {3}Data Structure Documentation}{2}{section.3}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}ConsoleTable Struct Reference}{2}{subsection.3.1}} -\newlabel{structConsoleTable}{{3.1}{2}{ConsoleTable Struct Reference\relax }{subsection.3.1}{}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.1}Detailed Description}{2}{subsubsection.3.1.1}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.2}Field Documentation}{2}{subsubsection.3.1.2}} -\@writefile{toc}{\contentsline {paragraph}{\numberline {3.1.2.1}fields}{2}{paragraph.3.1.2.1}} -\newlabel{structConsoleTable_e7c6bfb06cc0c2f0bca712b3db6d8113}{{3.1.2.1}{2}{fields\relax }{paragraph.3.1.2.1}{}} -\@writefile{toc}{\contentsline {paragraph}{\numberline {3.1.2.2}linePrepend}{2}{paragraph.3.1.2.2}} -\newlabel{structConsoleTable_c6553b14348f21dd83635c318d106921}{{3.1.2.2}{2}{linePrepend\relax }{paragraph.3.1.2.2}{}} -\@writefile{toc}{\contentsline {paragraph}{\numberline {3.1.2.3}lineAppend}{3}{paragraph.3.1.2.3}} -\newlabel{structConsoleTable_0332a0e30c5f5d3a21a5710a5c2640b6}{{3.1.2.3}{3}{lineAppend\relax }{paragraph.3.1.2.3}{}} -\@writefile{toc}{\contentsline {paragraph}{\numberline {3.1.2.4}colDelimiter}{3}{paragraph.3.1.2.4}} -\newlabel{structConsoleTable_73978b933e863125fe7b27105ca6597a}{{3.1.2.4}{3}{colDelimiter\relax }{paragraph.3.1.2.4}{}} -\@writefile{toc}{\contentsline {paragraph}{\numberline {3.1.2.5}padding}{3}{paragraph.3.1.2.5}} -\newlabel{structConsoleTable_1e9951fcb5c5c2899ab1df4713245946}{{3.1.2.5}{3}{padding\relax }{paragraph.3.1.2.5}{}} -\@writefile{toc}{\contentsline {paragraph}{\numberline {3.1.2.6}numFields}{3}{paragraph.3.1.2.6}} -\newlabel{structConsoleTable_b82ba43aaff40eda8add81e660bbe289}{{3.1.2.6}{3}{numFields\relax }{paragraph.3.1.2.6}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}ConsoleTable::Field Struct Reference}{3}{subsection.3.2}} -\newlabel{structConsoleTable_1_1Field}{{3.2}{3}{ConsoleTable::Field Struct Reference\relax }{subsection.3.2}{}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.1}Detailed Description}{3}{subsubsection.3.2.1}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.2}Field Documentation}{3}{subsubsection.3.2.2}} -\@writefile{toc}{\contentsline {paragraph}{\numberline {3.2.2.1}width}{3}{paragraph.3.2.2.1}} -\newlabel{structConsoleTable_1_1Field_beea415362718a8e706251710c89d304}{{3.2.2.1}{3}{width\relax }{paragraph.3.2.2.1}{}} -\@writefile{toc}{\contentsline {paragraph}{\numberline {3.2.2.2}name}{4}{paragraph.3.2.2.2}} -\newlabel{structConsoleTable_1_1Field_6ab364e0f78438e6629dbbfb944e0a10}{{3.2.2.2}{4}{name\relax }{paragraph.3.2.2.2}{}} -\@writefile{toc}{\contentsline {paragraph}{\numberline {3.2.2.3}alignment}{4}{paragraph.3.2.2.3}} -\newlabel{structConsoleTable_1_1Field_a5b961688b7ae859cdc27f45e0df0ac2}{{3.2.2.3}{4}{alignment\relax }{paragraph.3.2.2.3}{}} -\@writefile{toc}{\contentsline {section}{\numberline {4}File Documentation}{4}{section.4}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}include/ConsoleTable.h File Reference}{4}{subsection.4.1}} -\newlabel{ConsoleTable_8h}{{4.1}{4}{include/ConsoleTable.h File Reference\relax }{subsection.4.1}{}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.1.1}Detailed Description}{5}{subsubsection.4.1.1}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.1.2}Define Documentation}{5}{subsubsection.4.1.2}} -\@writefile{toc}{\contentsline {paragraph}{\numberline {4.1.2.1}CONSOLE\_\discretionary {-}{}{}TABLE\_\discretionary {-}{}{}DEFAULT\_\discretionary {-}{}{}COL\_\discretionary {-}{}{}DELIMITER}{5}{paragraph.4.1.2.1}} -\newlabel{ConsoleTable_8h_af5e7127deb101ff50441b07ae0ee27d}{{4.1.2.1}{5}{CONSOLE\_\-TABLE\_\-DEFAULT\_\-COL\_\-DELIMITER\relax }{paragraph.4.1.2.1}{}} -\@writefile{toc}{\contentsline {paragraph}{\numberline {4.1.2.2}CONSOLE\_\discretionary {-}{}{}TABLE\_\discretionary {-}{}{}FIELD\_\discretionary {-}{}{}NAME\_\discretionary {-}{}{}MAXLEN}{5}{paragraph.4.1.2.2}} -\newlabel{ConsoleTable_8h_ce17fb00125e1278aa8ea9abd5ada049}{{4.1.2.2}{5}{CONSOLE\_\-TABLE\_\-FIELD\_\-NAME\_\-MAXLEN\relax }{paragraph.4.1.2.2}{}} -\@writefile{toc}{\contentsline {paragraph}{\numberline {4.1.2.3}CONSOLE\_\discretionary {-}{}{}TABLE\_\discretionary {-}{}{}MAX\_\discretionary {-}{}{}SEPARATOR\_\discretionary {-}{}{}LEN}{5}{paragraph.4.1.2.3}} -\newlabel{ConsoleTable_8h_29b565026b62c53fa294d2e52ebe11fd}{{4.1.2.3}{5}{CONSOLE\_\-TABLE\_\-MAX\_\-SEPARATOR\_\-LEN\relax }{paragraph.4.1.2.3}{}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.1.3}Typedef Documentation}{5}{subsubsection.4.1.3}} -\@writefile{toc}{\contentsline {paragraph}{\numberline {4.1.3.1}ConsoleTableT}{5}{paragraph.4.1.3.1}} -\newlabel{ConsoleTable_8h_42668d94eacfa142c34c56afdcd077de}{{4.1.3.1}{5}{ConsoleTableT\relax }{paragraph.4.1.3.1}{}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.1.4}Enumeration Type Documentation}{5}{subsubsection.4.1.4}} -\@writefile{toc}{\contentsline {paragraph}{\numberline {4.1.4.1}ConsoleTableAlignment}{5}{paragraph.4.1.4.1}} -\newlabel{ConsoleTable_8h_b5b27d58bf82fd9061aad8020009ab08}{{4.1.4.1}{5}{ConsoleTableAlignment\relax }{paragraph.4.1.4.1}{}} -\newlabel{ConsoleTable_8h_b5b27d58bf82fd9061aad8020009ab0870aedb5e1d079b2fad024a249b7c43fc}{{4.1.4.1}{5}{ConsoleTableAlignment\relax }{paragraph.4.1.4.1}{}} -\newlabel{ConsoleTable_8h_b5b27d58bf82fd9061aad8020009ab08279b59600b0c3b0136d434e76bd98d45}{{4.1.4.1}{5}{ConsoleTableAlignment\relax }{paragraph.4.1.4.1}{}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.1.5}Function Documentation}{6}{subsubsection.4.1.5}} -\@writefile{toc}{\contentsline {paragraph}{\numberline {4.1.5.1}ConsoleTableAddField}{6}{paragraph.4.1.5.1}} -\newlabel{ConsoleTable_8h_d3aca510bbf7f9da3cbe005d41540ff6}{{4.1.5.1}{6}{ConsoleTableAddField\relax }{paragraph.4.1.5.1}{}} -\@writefile{toc}{\contentsline {paragraph}{\numberline {4.1.5.2}ConsoleTableCreate}{6}{paragraph.4.1.5.2}} -\newlabel{ConsoleTable_8h_891d346f3b16d529f741c1890671330c}{{4.1.5.2}{6}{ConsoleTableCreate\relax }{paragraph.4.1.5.2}{}} -\@writefile{toc}{\contentsline {paragraph}{\numberline {4.1.5.3}ConsoleTableDelete}{6}{paragraph.4.1.5.3}} -\newlabel{ConsoleTable_8h_c75640e19215ab9f9bf670c8087ef975}{{4.1.5.3}{6}{ConsoleTableDelete\relax }{paragraph.4.1.5.3}{}} -\@writefile{toc}{\contentsline {paragraph}{\numberline {4.1.5.4}ConsoleTableFillCell}{6}{paragraph.4.1.5.4}} -\newlabel{ConsoleTable_8h_cfefd3ef42c76fe92e9eee827f6d5dd5}{{4.1.5.4}{6}{ConsoleTableFillCell\relax }{paragraph.4.1.5.4}{}} -\@writefile{toc}{\contentsline {paragraph}{\numberline {4.1.5.5}ConsoleTablePrintHeader}{6}{paragraph.4.1.5.5}} -\newlabel{ConsoleTable_8h_eb0067f39159604e9219a87ad9ef5085}{{4.1.5.5}{6}{ConsoleTablePrintHeader\relax }{paragraph.4.1.5.5}{}} -\@writefile{toc}{\contentsline {paragraph}{\numberline {4.1.5.6}ConsoleTableSetColDelimiter}{6}{paragraph.4.1.5.6}} -\newlabel{ConsoleTable_8h_a4552d39aca27bca9d5aca4f4141fcdf}{{4.1.5.6}{6}{ConsoleTableSetColDelimiter\relax }{paragraph.4.1.5.6}{}} -\@writefile{toc}{\contentsline {paragraph}{\numberline {4.1.5.7}ConsoleTableSetLineAppend}{6}{paragraph.4.1.5.7}} -\newlabel{ConsoleTable_8h_52059ce419248a8453b46022ad98fc20}{{4.1.5.7}{6}{ConsoleTableSetLineAppend\relax }{paragraph.4.1.5.7}{}} -\@writefile{toc}{\contentsline {paragraph}{\numberline {4.1.5.8}ConsoleTableSetLinePrepend}{6}{paragraph.4.1.5.8}} -\newlabel{ConsoleTable_8h_de018b8023a95016f4f5c9ec8cc75f86}{{4.1.5.8}{6}{ConsoleTableSetLinePrepend\relax }{paragraph.4.1.5.8}{}} -\@writefile{toc}{\contentsline {paragraph}{\numberline {4.1.5.9}ConsoleTableSetPadding}{7}{paragraph.4.1.5.9}} -\newlabel{ConsoleTable_8h_0beb5d8017f2512af05d5d43fec9441c}{{4.1.5.9}{7}{ConsoleTableSetPadding\relax }{paragraph.4.1.5.9}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}src/ConsoleTable.c File Reference}{7}{subsection.4.2}} -\newlabel{ConsoleTable_8c}{{4.2}{7}{src/ConsoleTable.c File Reference\relax }{subsection.4.2}{}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.1}Detailed Description}{7}{subsubsection.4.2.1}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.2}Function Documentation}{7}{subsubsection.4.2.2}} -\@writefile{toc}{\contentsline {paragraph}{\numberline {4.2.2.1}ConsoleTableAddField}{7}{paragraph.4.2.2.1}} -\newlabel{ConsoleTable_8c_d3aca510bbf7f9da3cbe005d41540ff6}{{4.2.2.1}{7}{ConsoleTableAddField\relax }{paragraph.4.2.2.1}{}} -\@writefile{toc}{\contentsline {paragraph}{\numberline {4.2.2.2}ConsoleTableCreate}{8}{paragraph.4.2.2.2}} -\newlabel{ConsoleTable_8c_891d346f3b16d529f741c1890671330c}{{4.2.2.2}{8}{ConsoleTableCreate\relax }{paragraph.4.2.2.2}{}} -\@writefile{toc}{\contentsline {paragraph}{\numberline {4.2.2.3}ConsoleTableDelete}{8}{paragraph.4.2.2.3}} -\newlabel{ConsoleTable_8c_c75640e19215ab9f9bf670c8087ef975}{{4.2.2.3}{8}{ConsoleTableDelete\relax }{paragraph.4.2.2.3}{}} -\@writefile{toc}{\contentsline {paragraph}{\numberline {4.2.2.4}ConsoleTableFillCell}{8}{paragraph.4.2.2.4}} -\newlabel{ConsoleTable_8c_cfefd3ef42c76fe92e9eee827f6d5dd5}{{4.2.2.4}{8}{ConsoleTableFillCell\relax }{paragraph.4.2.2.4}{}} -\@writefile{toc}{\contentsline {paragraph}{\numberline {4.2.2.5}ConsoleTableFillCellHelper}{8}{paragraph.4.2.2.5}} -\newlabel{ConsoleTable_8c_d1b30ddbb7613b657cc9beb3b5ef3b89}{{4.2.2.5}{8}{ConsoleTableFillCellHelper\relax }{paragraph.4.2.2.5}{}} -\@writefile{toc}{\contentsline {paragraph}{\numberline {4.2.2.6}ConsoleTablePrintHeader}{8}{paragraph.4.2.2.6}} -\newlabel{ConsoleTable_8c_eb0067f39159604e9219a87ad9ef5085}{{4.2.2.6}{8}{ConsoleTablePrintHeader\relax }{paragraph.4.2.2.6}{}} -\@writefile{toc}{\contentsline {paragraph}{\numberline {4.2.2.7}ConsoleTableSetColDelimiter}{8}{paragraph.4.2.2.7}} -\newlabel{ConsoleTable_8c_a4552d39aca27bca9d5aca4f4141fcdf}{{4.2.2.7}{8}{ConsoleTableSetColDelimiter\relax }{paragraph.4.2.2.7}{}} -\@writefile{toc}{\contentsline {paragraph}{\numberline {4.2.2.8}ConsoleTableSetLineAppend}{8}{paragraph.4.2.2.8}} -\newlabel{ConsoleTable_8c_52059ce419248a8453b46022ad98fc20}{{4.2.2.8}{8}{ConsoleTableSetLineAppend\relax }{paragraph.4.2.2.8}{}} -\@writefile{toc}{\contentsline {paragraph}{\numberline {4.2.2.9}ConsoleTableSetLinePrepend}{8}{paragraph.4.2.2.9}} -\newlabel{ConsoleTable_8c_de018b8023a95016f4f5c9ec8cc75f86}{{4.2.2.9}{8}{ConsoleTableSetLinePrepend\relax }{paragraph.4.2.2.9}{}} -\@writefile{toc}{\contentsline {paragraph}{\numberline {4.2.2.10}ConsoleTableSetPadding}{9}{paragraph.4.2.2.10}} -\newlabel{ConsoleTable_8c_0beb5d8017f2512af05d5d43fec9441c}{{4.2.2.10}{9}{ConsoleTableSetPadding\relax }{paragraph.4.2.2.10}{}} diff --git a/console-utilities/doc/latex/refman.idx b/console-utilities/doc/latex/refman.idx deleted file mode 100644 index 1327ed5..0000000 --- a/console-utilities/doc/latex/refman.idx +++ /dev/null @@ -1,74 +0,0 @@ -\indexentry{ConsoleTable@{ConsoleTable}|hyperpage}{2} -\indexentry{ConsoleTable@{ConsoleTable}!fields@{fields}|hyperpage}{2} -\indexentry{fields@{fields}!ConsoleTable@{ConsoleTable}|hyperpage}{2} -\indexentry{ConsoleTable@{ConsoleTable}!linePrepend@{linePrepend}|hyperpage}{2} -\indexentry{linePrepend@{linePrepend}!ConsoleTable@{ConsoleTable}|hyperpage}{2} -\indexentry{ConsoleTable@{ConsoleTable}!lineAppend@{lineAppend}|hyperpage}{2} -\indexentry{lineAppend@{lineAppend}!ConsoleTable@{ConsoleTable}|hyperpage}{2} -\indexentry{ConsoleTable@{ConsoleTable}!colDelimiter@{colDelimiter}|hyperpage}{3} -\indexentry{colDelimiter@{colDelimiter}!ConsoleTable@{ConsoleTable}|hyperpage}{3} -\indexentry{ConsoleTable@{ConsoleTable}!padding@{padding}|hyperpage}{3} -\indexentry{padding@{padding}!ConsoleTable@{ConsoleTable}|hyperpage}{3} -\indexentry{ConsoleTable@{ConsoleTable}!numFields@{numFields}|hyperpage}{3} -\indexentry{numFields@{numFields}!ConsoleTable@{ConsoleTable}|hyperpage}{3} -\indexentry{ConsoleTable::Field@{ConsoleTable::Field}|hyperpage}{3} -\indexentry{ConsoleTable::Field@{ConsoleTable::Field}!width@{width}|hyperpage}{3} -\indexentry{width@{width}!ConsoleTable::Field@{ConsoleTable::Field}|hyperpage}{3} -\indexentry{ConsoleTable::Field@{ConsoleTable::Field}!name@{name}|hyperpage}{3} -\indexentry{name@{name}!ConsoleTable::Field@{ConsoleTable::Field}|hyperpage}{3} -\indexentry{ConsoleTable::Field@{ConsoleTable::Field}!alignment@{alignment}|hyperpage}{4} -\indexentry{alignment@{alignment}!ConsoleTable::Field@{ConsoleTable::Field}|hyperpage}{4} -\indexentry{include/ConsoleTable.h@{include/ConsoleTable.h}|hyperpage}{4} -\indexentry{ConsoleTable.h@{ConsoleTable.h}!CONSOLE\_\discretionary {-}{}{}TABLE\_\discretionary {-}{}{}DEFAULT\_\discretionary {-}{}{}COL\_\discretionary {-}{}{}DELIMITER@{CONSOLE\_\discretionary {-}{}{}TABLE\_\discretionary {-}{}{}DEFAULT\_\discretionary {-}{}{}COL\_\discretionary {-}{}{}DELIMITER}|hyperpage}{5} -\indexentry{CONSOLE\_\discretionary {-}{}{}TABLE\_\discretionary {-}{}{}DEFAULT\_\discretionary {-}{}{}COL\_\discretionary {-}{}{}DELIMITER@{CONSOLE\_\discretionary {-}{}{}TABLE\_\discretionary {-}{}{}DEFAULT\_\discretionary {-}{}{}COL\_\discretionary {-}{}{}DELIMITER}!ConsoleTable.h@{ConsoleTable.h}|hyperpage}{5} -\indexentry{ConsoleTable.h@{ConsoleTable.h}!CONSOLE\_\discretionary {-}{}{}TABLE\_\discretionary {-}{}{}FIELD\_\discretionary {-}{}{}NAME\_\discretionary {-}{}{}MAXLEN@{CONSOLE\_\discretionary {-}{}{}TABLE\_\discretionary {-}{}{}FIELD\_\discretionary {-}{}{}NAME\_\discretionary {-}{}{}MAXLEN}|hyperpage}{5} -\indexentry{CONSOLE\_\discretionary {-}{}{}TABLE\_\discretionary {-}{}{}FIELD\_\discretionary {-}{}{}NAME\_\discretionary {-}{}{}MAXLEN@{CONSOLE\_\discretionary {-}{}{}TABLE\_\discretionary {-}{}{}FIELD\_\discretionary {-}{}{}NAME\_\discretionary {-}{}{}MAXLEN}!ConsoleTable.h@{ConsoleTable.h}|hyperpage}{5} -\indexentry{ConsoleTable.h@{ConsoleTable.h}!CONSOLE\_\discretionary {-}{}{}TABLE\_\discretionary {-}{}{}MAX\_\discretionary {-}{}{}SEPARATOR\_\discretionary {-}{}{}LEN@{CONSOLE\_\discretionary {-}{}{}TABLE\_\discretionary {-}{}{}MAX\_\discretionary {-}{}{}SEPARATOR\_\discretionary {-}{}{}LEN}|hyperpage}{5} -\indexentry{CONSOLE\_\discretionary {-}{}{}TABLE\_\discretionary {-}{}{}MAX\_\discretionary {-}{}{}SEPARATOR\_\discretionary {-}{}{}LEN@{CONSOLE\_\discretionary {-}{}{}TABLE\_\discretionary {-}{}{}MAX\_\discretionary {-}{}{}SEPARATOR\_\discretionary {-}{}{}LEN}!ConsoleTable.h@{ConsoleTable.h}|hyperpage}{5} -\indexentry{ConsoleTable.h@{ConsoleTable.h}!ConsoleTableT@{ConsoleTableT}|hyperpage}{5} -\indexentry{ConsoleTableT@{ConsoleTableT}!ConsoleTable.h@{ConsoleTable.h}|hyperpage}{5} -\indexentry{ConsoleTable.h@{ConsoleTable.h}!ConsoleTableAlignment@{ConsoleTableAlignment}|hyperpage}{5} -\indexentry{ConsoleTableAlignment@{ConsoleTableAlignment}!ConsoleTable.h@{ConsoleTable.h}|hyperpage}{5} -\indexentry{CONSOLE\_\-TABLE\_\-ALIGNMENT\_\-LEFT@{CONSOLE\_\-TABLE\_\-ALIGNMENT\_\-LEFT}!ConsoleTable.h@{ConsoleTable.h}|hyperpage}{5} -\indexentry{ConsoleTable.h@{ConsoleTable.h}!CONSOLE\_\-TABLE\_\-ALIGNMENT\_\-LEFT@{CONSOLE\_\-TABLE\_\-ALIGNMENT\_\-LEFT}|hyperpage}{5} -\indexentry{CONSOLE\_\-TABLE\_\-ALIGNMENT\_\-RIGHT@{CONSOLE\_\-TABLE\_\-ALIGNMENT\_\-RIGHT}!ConsoleTable.h@{ConsoleTable.h}|hyperpage}{5} -\indexentry{ConsoleTable.h@{ConsoleTable.h}!CONSOLE\_\-TABLE\_\-ALIGNMENT\_\-RIGHT@{CONSOLE\_\-TABLE\_\-ALIGNMENT\_\-RIGHT}|hyperpage}{5} -\indexentry{ConsoleTable.h@{ConsoleTable.h}!ConsoleTableAddField@{ConsoleTableAddField}|hyperpage}{6} -\indexentry{ConsoleTableAddField@{ConsoleTableAddField}!ConsoleTable.h@{ConsoleTable.h}|hyperpage}{6} -\indexentry{ConsoleTable.h@{ConsoleTable.h}!ConsoleTableCreate@{ConsoleTableCreate}|hyperpage}{6} -\indexentry{ConsoleTableCreate@{ConsoleTableCreate}!ConsoleTable.h@{ConsoleTable.h}|hyperpage}{6} -\indexentry{ConsoleTable.h@{ConsoleTable.h}!ConsoleTableDelete@{ConsoleTableDelete}|hyperpage}{6} -\indexentry{ConsoleTableDelete@{ConsoleTableDelete}!ConsoleTable.h@{ConsoleTable.h}|hyperpage}{6} -\indexentry{ConsoleTable.h@{ConsoleTable.h}!ConsoleTableFillCell@{ConsoleTableFillCell}|hyperpage}{6} -\indexentry{ConsoleTableFillCell@{ConsoleTableFillCell}!ConsoleTable.h@{ConsoleTable.h}|hyperpage}{6} -\indexentry{ConsoleTable.h@{ConsoleTable.h}!ConsoleTablePrintHeader@{ConsoleTablePrintHeader}|hyperpage}{6} -\indexentry{ConsoleTablePrintHeader@{ConsoleTablePrintHeader}!ConsoleTable.h@{ConsoleTable.h}|hyperpage}{6} -\indexentry{ConsoleTable.h@{ConsoleTable.h}!ConsoleTableSetColDelimiter@{ConsoleTableSetColDelimiter}|hyperpage}{6} -\indexentry{ConsoleTableSetColDelimiter@{ConsoleTableSetColDelimiter}!ConsoleTable.h@{ConsoleTable.h}|hyperpage}{6} -\indexentry{ConsoleTable.h@{ConsoleTable.h}!ConsoleTableSetLineAppend@{ConsoleTableSetLineAppend}|hyperpage}{6} -\indexentry{ConsoleTableSetLineAppend@{ConsoleTableSetLineAppend}!ConsoleTable.h@{ConsoleTable.h}|hyperpage}{6} -\indexentry{ConsoleTable.h@{ConsoleTable.h}!ConsoleTableSetLinePrepend@{ConsoleTableSetLinePrepend}|hyperpage}{6} -\indexentry{ConsoleTableSetLinePrepend@{ConsoleTableSetLinePrepend}!ConsoleTable.h@{ConsoleTable.h}|hyperpage}{6} -\indexentry{ConsoleTable.h@{ConsoleTable.h}!ConsoleTableSetPadding@{ConsoleTableSetPadding}|hyperpage}{6} -\indexentry{ConsoleTableSetPadding@{ConsoleTableSetPadding}!ConsoleTable.h@{ConsoleTable.h}|hyperpage}{6} -\indexentry{src/ConsoleTable.c@{src/ConsoleTable.c}|hyperpage}{7} -\indexentry{ConsoleTable.c@{ConsoleTable.c}!ConsoleTableAddField@{ConsoleTableAddField}|hyperpage}{7} -\indexentry{ConsoleTableAddField@{ConsoleTableAddField}!ConsoleTable.c@{ConsoleTable.c}|hyperpage}{7} -\indexentry{ConsoleTable.c@{ConsoleTable.c}!ConsoleTableCreate@{ConsoleTableCreate}|hyperpage}{7} -\indexentry{ConsoleTableCreate@{ConsoleTableCreate}!ConsoleTable.c@{ConsoleTable.c}|hyperpage}{7} -\indexentry{ConsoleTable.c@{ConsoleTable.c}!ConsoleTableDelete@{ConsoleTableDelete}|hyperpage}{8} -\indexentry{ConsoleTableDelete@{ConsoleTableDelete}!ConsoleTable.c@{ConsoleTable.c}|hyperpage}{8} -\indexentry{ConsoleTable.c@{ConsoleTable.c}!ConsoleTableFillCell@{ConsoleTableFillCell}|hyperpage}{8} -\indexentry{ConsoleTableFillCell@{ConsoleTableFillCell}!ConsoleTable.c@{ConsoleTable.c}|hyperpage}{8} -\indexentry{ConsoleTable.c@{ConsoleTable.c}!ConsoleTableFillCellHelper@{ConsoleTableFillCellHelper}|hyperpage}{8} -\indexentry{ConsoleTableFillCellHelper@{ConsoleTableFillCellHelper}!ConsoleTable.c@{ConsoleTable.c}|hyperpage}{8} -\indexentry{ConsoleTable.c@{ConsoleTable.c}!ConsoleTablePrintHeader@{ConsoleTablePrintHeader}|hyperpage}{8} -\indexentry{ConsoleTablePrintHeader@{ConsoleTablePrintHeader}!ConsoleTable.c@{ConsoleTable.c}|hyperpage}{8} -\indexentry{ConsoleTable.c@{ConsoleTable.c}!ConsoleTableSetColDelimiter@{ConsoleTableSetColDelimiter}|hyperpage}{8} -\indexentry{ConsoleTableSetColDelimiter@{ConsoleTableSetColDelimiter}!ConsoleTable.c@{ConsoleTable.c}|hyperpage}{8} -\indexentry{ConsoleTable.c@{ConsoleTable.c}!ConsoleTableSetLineAppend@{ConsoleTableSetLineAppend}|hyperpage}{8} -\indexentry{ConsoleTableSetLineAppend@{ConsoleTableSetLineAppend}!ConsoleTable.c@{ConsoleTable.c}|hyperpage}{8} -\indexentry{ConsoleTable.c@{ConsoleTable.c}!ConsoleTableSetLinePrepend@{ConsoleTableSetLinePrepend}|hyperpage}{8} -\indexentry{ConsoleTableSetLinePrepend@{ConsoleTableSetLinePrepend}!ConsoleTable.c@{ConsoleTable.c}|hyperpage}{8} -\indexentry{ConsoleTable.c@{ConsoleTable.c}!ConsoleTableSetPadding@{ConsoleTableSetPadding}|hyperpage}{8} -\indexentry{ConsoleTableSetPadding@{ConsoleTableSetPadding}!ConsoleTable.c@{ConsoleTable.c}|hyperpage}{8} diff --git a/console-utilities/doc/latex/refman.ilg b/console-utilities/doc/latex/refman.ilg deleted file mode 100644 index b3fe0a1..0000000 --- a/console-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 (74 entries accepted, 0 rejected). -Sorting entries....done (490 comparisons). -Generating output file refman.ind....done (133 lines written, 0 warnings). -Output written in refman.ind. -Transcript written in refman.ilg. diff --git a/console-utilities/doc/latex/refman.ind b/console-utilities/doc/latex/refman.ind deleted file mode 100644 index 1901bfb..0000000 --- a/console-utilities/doc/latex/refman.ind +++ /dev/null @@ -1,133 +0,0 @@ -\begin{theindex} - - \item {alignment} - \subitem {ConsoleTable::Field}, \hyperpage{3} - - \indexspace - - \item {colDelimiter} - \subitem {ConsoleTable}, \hyperpage{2} - \item {CONSOLE\_\-TABLE\_\-ALIGNMENT\_\-LEFT} - \subitem {ConsoleTable.h}, \hyperpage{5} - \item {CONSOLE\_\-TABLE\_\-ALIGNMENT\_\-RIGHT} - \subitem {ConsoleTable.h}, \hyperpage{5} - \item {CONSOLE\_\discretionary {-}{}{}TABLE\_\discretionary {-}{}{}DEFAULT\_\discretionary {-}{}{}COL\_\discretionary {-}{}{}DELIMITER} - \subitem {ConsoleTable.h}, \hyperpage{4} - \item {CONSOLE\_\discretionary {-}{}{}TABLE\_\discretionary {-}{}{}FIELD\_\discretionary {-}{}{}NAME\_\discretionary {-}{}{}MAXLEN} - \subitem {ConsoleTable.h}, \hyperpage{4} - \item {CONSOLE\_\discretionary {-}{}{}TABLE\_\discretionary {-}{}{}MAX\_\discretionary {-}{}{}SEPARATOR\_\discretionary {-}{}{}LEN} - \subitem {ConsoleTable.h}, \hyperpage{4} - \item {ConsoleTable}, \hyperpage{1} - \subitem {colDelimiter}, \hyperpage{2} - \subitem {fields}, \hyperpage{2} - \subitem {lineAppend}, \hyperpage{2} - \subitem {linePrepend}, \hyperpage{2} - \subitem {numFields}, \hyperpage{2} - \subitem {padding}, \hyperpage{2} - \item {ConsoleTable.c} - \subitem {ConsoleTableAddField}, \hyperpage{7} - \subitem {ConsoleTableCreate}, \hyperpage{7} - \subitem {ConsoleTableDelete}, \hyperpage{7} - \subitem {ConsoleTableFillCell}, \hyperpage{7} - \subitem {ConsoleTableFillCellHelper}, \hyperpage{7} - \subitem {ConsoleTablePrintHeader}, \hyperpage{7} - \subitem {ConsoleTableSetColDelimiter}, \hyperpage{8} - \subitem {ConsoleTableSetLineAppend}, \hyperpage{8} - \subitem {ConsoleTableSetLinePrepend}, \hyperpage{8} - \subitem {ConsoleTableSetPadding}, \hyperpage{8} - \item {ConsoleTable.h} - \subitem {CONSOLE\_\-TABLE\_\-ALIGNMENT\_\-LEFT}, \hyperpage{5} - \subitem {CONSOLE\_\-TABLE\_\-ALIGNMENT\_\-RIGHT}, \hyperpage{5} - \subitem {CONSOLE\_\discretionary {-}{}{}TABLE\_\discretionary {-}{}{}DEFAULT\_\discretionary {-}{}{}COL\_\discretionary {-}{}{}DELIMITER}, - \hyperpage{4} - \subitem {CONSOLE\_\discretionary {-}{}{}TABLE\_\discretionary {-}{}{}FIELD\_\discretionary {-}{}{}NAME\_\discretionary {-}{}{}MAXLEN}, - \hyperpage{4} - \subitem {CONSOLE\_\discretionary {-}{}{}TABLE\_\discretionary {-}{}{}MAX\_\discretionary {-}{}{}SEPARATOR\_\discretionary {-}{}{}LEN}, - \hyperpage{4} - \subitem {ConsoleTableAddField}, \hyperpage{5} - \subitem {ConsoleTableAlignment}, \hyperpage{5} - \subitem {ConsoleTableCreate}, \hyperpage{5} - \subitem {ConsoleTableDelete}, \hyperpage{5} - \subitem {ConsoleTableFillCell}, \hyperpage{5} - \subitem {ConsoleTablePrintHeader}, \hyperpage{5} - \subitem {ConsoleTableSetColDelimiter}, \hyperpage{5} - \subitem {ConsoleTableSetLineAppend}, \hyperpage{6} - \subitem {ConsoleTableSetLinePrepend}, \hyperpage{6} - \subitem {ConsoleTableSetPadding}, \hyperpage{6} - \subitem {ConsoleTableT}, \hyperpage{5} - \item {ConsoleTable::Field}, \hyperpage{2} - \subitem {alignment}, \hyperpage{3} - \subitem {name}, \hyperpage{3} - \subitem {width}, \hyperpage{3} - \item {ConsoleTableAddField} - \subitem {ConsoleTable.c}, \hyperpage{7} - \subitem {ConsoleTable.h}, \hyperpage{5} - \item {ConsoleTableAlignment} - \subitem {ConsoleTable.h}, \hyperpage{5} - \item {ConsoleTableCreate} - \subitem {ConsoleTable.c}, \hyperpage{7} - \subitem {ConsoleTable.h}, \hyperpage{5} - \item {ConsoleTableDelete} - \subitem {ConsoleTable.c}, \hyperpage{7} - \subitem {ConsoleTable.h}, \hyperpage{5} - \item {ConsoleTableFillCell} - \subitem {ConsoleTable.c}, \hyperpage{7} - \subitem {ConsoleTable.h}, \hyperpage{5} - \item {ConsoleTableFillCellHelper} - \subitem {ConsoleTable.c}, \hyperpage{7} - \item {ConsoleTablePrintHeader} - \subitem {ConsoleTable.c}, \hyperpage{7} - \subitem {ConsoleTable.h}, \hyperpage{5} - \item {ConsoleTableSetColDelimiter} - \subitem {ConsoleTable.c}, \hyperpage{8} - \subitem {ConsoleTable.h}, \hyperpage{5} - \item {ConsoleTableSetLineAppend} - \subitem {ConsoleTable.c}, \hyperpage{8} - \subitem {ConsoleTable.h}, \hyperpage{6} - \item {ConsoleTableSetLinePrepend} - \subitem {ConsoleTable.c}, \hyperpage{8} - \subitem {ConsoleTable.h}, \hyperpage{6} - \item {ConsoleTableSetPadding} - \subitem {ConsoleTable.c}, \hyperpage{8} - \subitem {ConsoleTable.h}, \hyperpage{6} - \item {ConsoleTableT} - \subitem {ConsoleTable.h}, \hyperpage{5} - - \indexspace - - \item {fields} - \subitem {ConsoleTable}, \hyperpage{2} - - \indexspace - - \item {include/ConsoleTable.h}, \hyperpage{3} - - \indexspace - - \item {lineAppend} - \subitem {ConsoleTable}, \hyperpage{2} - \item {linePrepend} - \subitem {ConsoleTable}, \hyperpage{2} - - \indexspace - - \item {name} - \subitem {ConsoleTable::Field}, \hyperpage{3} - \item {numFields} - \subitem {ConsoleTable}, \hyperpage{2} - - \indexspace - - \item {padding} - \subitem {ConsoleTable}, \hyperpage{2} - - \indexspace - - \item {src/ConsoleTable.c}, \hyperpage{6} - - \indexspace - - \item {width} - \subitem {ConsoleTable::Field}, \hyperpage{3} - -\end{theindex} diff --git a/console-utilities/doc/latex/refman.log b/console-utilities/doc/latex/refman.log deleted file mode 100644 index f9aefb5..0000000 --- a/console-utilities/doc/latex/refman.log +++ /dev/null @@ -1,798 +0,0 @@ -This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6) (format=pdflatex 2010.6.15) 14 AUG 2010 13:45 -entering extended mode - %&-line parsing enabled. -**refman.tex -(./refman.tex -LaTeX2e <2005/12/01> -Babel and hyphenation patterns for english, usenglishmax, dumylang, noh -yphenation, portuguese, loaded. -(/usr/share/texmf-texlive/tex/latex/base/article.cls -Document Class: article 2005/09/16 v1.4f Standard LaTeX document class -(/usr/share/texmf-texlive/tex/latex/base/size10.clo -File: size10.clo 2005/09/16 v1.4f Standard LaTeX file (size option) -) -\c@part=\count79 -\c@section=\count80 -\c@subsection=\count81 -\c@subsubsection=\count82 -\c@paragraph=\count83 -\c@subparagraph=\count84 -\c@figure=\count85 -\c@table=\count86 -\abovecaptionskip=\skip41 -\belowcaptionskip=\skip42 -\bibindent=\dimen102 -) -(/usr/share/texmf-texlive/tex/latex/ltxmisc/a4wide.sty -Package: a4wide 1994/08/30 - -(/usr/share/texmf-texlive/tex/latex/ntgclass/a4.sty -Package: a4 2004/04/15 v1.2g A4 based page layout -)) -(/usr/share/texmf-texlive/tex/latex/base/makeidx.sty -Package: makeidx 2000/03/29 v1.0m Standard LaTeX package -) -(/usr/share/texmf-texlive/tex/latex/fancyhdr/fancyhdr.sty -\fancy@headwidth=\skip43 -\f@ncyO@elh=\skip44 -\f@ncyO@erh=\skip45 -\f@ncyO@olh=\skip46 -\f@ncyO@orh=\skip47 -\f@ncyO@elf=\skip48 -\f@ncyO@erf=\skip49 -\f@ncyO@olf=\skip50 -\f@ncyO@orf=\skip51 -) -(/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty -Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR) - -(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty -Package: keyval 1999/03/16 v1.13 key=value parser (DPC) -\KV@toks@=\toks14 -) -(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty -Package: graphics 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR) - -(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty -Package: trig 1999/03/16 v1.09 sin cos tan (DPC) -) -(/etc/texmf/tex/latex/config/graphics.cfg -File: graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive -) -Package graphics Info: Driver file: pdftex.def on input line 90. - -(/usr/share/texmf-texlive/tex/latex/pdftex-def/pdftex.def -File: pdftex.def 2007/01/08 v0.04d Graphics/color for pdfTeX -\Gread@gobject=\count87 -)) -\Gin@req@height=\dimen103 -\Gin@req@width=\dimen104 -) -(/usr/share/texmf-texlive/tex/latex/tools/multicol.sty -Package: multicol 2006/05/18 v1.6g multicolumn formatting (FMi) -\c@tracingmulticols=\count88 -\mult@box=\box26 -\multicol@leftmargin=\dimen105 -\c@unbalance=\count89 -\c@collectmore=\count90 -\doublecol@number=\count91 -\multicoltolerance=\count92 -\multicolpretolerance=\count93 -\full@width=\dimen106 -\page@free=\dimen107 -\premulticols=\dimen108 -\postmulticols=\dimen109 -\multicolsep=\skip52 -\multicolbaselineskip=\skip53 -\partial@page=\box27 -\last@line=\box28 -\mult@rightbox=\box29 -\mult@grightbox=\box30 -\mult@gfirstbox=\box31 -\mult@firstbox=\box32 -\@tempa=\box33 -\@tempa=\box34 -\@tempa=\box35 -\@tempa=\box36 -\@tempa=\box37 -\@tempa=\box38 -\@tempa=\box39 -\@tempa=\box40 -\@tempa=\box41 -\@tempa=\box42 -\@tempa=\box43 -\@tempa=\box44 -\@tempa=\box45 -\@tempa=\box46 -\@tempa=\box47 -\@tempa=\box48 -\@tempa=\box49 -\c@columnbadness=\count94 -\c@finalcolumnbadness=\count95 -\last@try=\dimen110 -\multicolovershoot=\dimen111 -\multicolundershoot=\dimen112 -\mult@nat@firstbox=\box50 -\colbreak@box=\box51 -) -(/usr/share/texmf-texlive/tex/latex/float/float.sty -Package: float 2001/11/08 v1.3d Float enhancements (AL) -\c@float@type=\count96 -\float@exts=\toks15 -\float@box=\box52 -\@float@everytoks=\toks16 -\@floatcapt=\box53 -) -(/usr/share/texmf-texlive/tex/latex/base/textcomp.sty -Package: textcomp 2005/09/27 v1.99g Standard LaTeX package -Package textcomp Info: Sub-encoding information: -(textcomp) 5 = only ISO-Adobe without \textcurrency -(textcomp) 4 = 5 + \texteuro -(textcomp) 3 = 4 + \textohm -(textcomp) 2 = 3 + \textestimated + \textcurrency -(textcomp) 1 = TS1 - \textcircled - \t -(textcomp) 0 = TS1 (full) -(textcomp) Font families with sub-encoding setting implement -(textcomp) only a restricted character set as indicated. -(textcomp) Family '?' is the default used for unknown fonts. -(textcomp) See the documentation for details. -Package textcomp Info: Setting ? sub-encoding to TS1/1 on input line 71. - -(/usr/share/texmf-texlive/tex/latex/base/ts1enc.def -File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file -) -LaTeX Info: Redefining \oldstylenums on input line 266. -Package textcomp Info: Setting cmr sub-encoding to TS1/0 on input line 281. -Package textcomp Info: Setting cmss sub-encoding to TS1/0 on input line 282. -Package textcomp Info: Setting cmtt sub-encoding to TS1/0 on input line 283. -Package textcomp Info: Setting cmvtt sub-encoding to TS1/0 on input line 284. -Package textcomp Info: Setting cmbr sub-encoding to TS1/0 on input line 285. -Package textcomp Info: Setting cmtl sub-encoding to TS1/0 on input line 286. -Package textcomp Info: Setting ccr sub-encoding to TS1/0 on input line 287. -Package textcomp Info: Setting ptm sub-encoding to TS1/4 on input line 288. -Package textcomp Info: Setting pcr sub-encoding to TS1/4 on input line 289. -Package textcomp Info: Setting phv sub-encoding to TS1/4 on input line 290. -Package textcomp Info: Setting ppl sub-encoding to TS1/3 on input line 291. -Package textcomp Info: Setting pag sub-encoding to TS1/4 on input line 292. -Package textcomp Info: Setting pbk sub-encoding to TS1/4 on input line 293. -Package textcomp Info: Setting pnc sub-encoding to TS1/4 on input line 294. -Package textcomp Info: Setting pzc sub-encoding to TS1/4 on input line 295. -Package textcomp Info: Setting bch sub-encoding to TS1/4 on input line 296. -Package textcomp Info: Setting put sub-encoding to TS1/5 on input line 297. -Package textcomp Info: Setting uag sub-encoding to TS1/5 on input line 298. -Package textcomp Info: Setting ugq sub-encoding to TS1/5 on input line 299. -Package textcomp Info: Setting ul8 sub-encoding to TS1/4 on input line 300. -Package textcomp Info: Setting ul9 sub-encoding to TS1/4 on input line 301. -Package textcomp Info: Setting augie sub-encoding to TS1/5 on input line 302. -Package textcomp Info: Setting dayrom sub-encoding to TS1/3 on input line 303. -Package textcomp Info: Setting dayroms sub-encoding to TS1/3 on input line 304. - -Package textcomp Info: Setting pxr sub-encoding to TS1/0 on input line 305. -Package textcomp Info: Setting pxss sub-encoding to TS1/0 on input line 306. -Package textcomp Info: Setting pxtt sub-encoding to TS1/0 on input line 307. -Package textcomp Info: Setting txr sub-encoding to TS1/0 on input line 308. -Package textcomp Info: Setting txss sub-encoding to TS1/0 on input line 309. -Package textcomp Info: Setting txtt sub-encoding to TS1/0 on input line 310. -Package textcomp Info: Setting futs sub-encoding to TS1/4 on input line 311. -Package textcomp Info: Setting futx sub-encoding to TS1/4 on input line 312. -Package textcomp Info: Setting futj sub-encoding to TS1/4 on input line 313. -Package textcomp Info: Setting hlh sub-encoding to TS1/3 on input line 314. -Package textcomp Info: Setting hls sub-encoding to TS1/3 on input line 315. -Package textcomp Info: Setting hlst sub-encoding to TS1/3 on input line 316. -Package textcomp Info: Setting hlct sub-encoding to TS1/5 on input line 317. -Package textcomp Info: Setting hlx sub-encoding to TS1/5 on input line 318. -Package textcomp Info: Setting hlce sub-encoding to TS1/5 on input line 319. -Package textcomp Info: Setting hlcn sub-encoding to TS1/5 on input line 320. -Package textcomp Info: Setting hlcw sub-encoding to TS1/5 on input line 321. -Package textcomp Info: Setting hlcf sub-encoding to TS1/5 on input line 322. -Package textcomp Info: Setting pplx sub-encoding to TS1/3 on input line 323. -Package textcomp Info: Setting pplj sub-encoding to TS1/3 on input line 324. -Package textcomp Info: Setting ptmx sub-encoding to TS1/4 on input line 325. -Package textcomp Info: Setting ptmj sub-encoding to TS1/4 on input line 326. -) -(/usr/share/texmf-texlive/tex/latex/base/alltt.sty -Package: alltt 1997/06/16 v2.0g defines alltt environment -) -(/usr/share/texmf-texlive/tex/latex/psnfss/times.sty -Package: times 2005/04/12 PSNFSS-v9.2a (SPQR) -) -(/usr/share/texmf-texlive/tex/generic/oberdiek/ifpdf.sty -Package: ifpdf 2006/02/20 v1.4 Provides the ifpdf switch (HO) -Package ifpdf Info: pdfTeX in pdf mode detected. -) -(/usr/share/texmf-texlive/tex/latex/hyperref/hyperref.sty -Package: hyperref 2007/02/07 v6.75r Hypertext links for LaTeX -\@linkdim=\dimen113 -\Hy@linkcounter=\count97 -\Hy@pagecounter=\count98 - -(/usr/share/texmf-texlive/tex/latex/hyperref/pd1enc.def -File: pd1enc.def 2007/02/07 v6.75r Hyperref: PDFDocEncoding definition (HO) -) -(/etc/texmf/tex/latex/config/hyperref.cfg -File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive -) -(/usr/share/texmf-texlive/tex/latex/oberdiek/kvoptions.sty -Package: kvoptions 2006/08/22 v2.4 Connects package keyval with LaTeX options ( -HO) -) -Package hyperref Info: Option `colorlinks' set `true' on input line 2238. -Package hyperref Info: Option `unicode' set `true' on input line 2238. - -(/usr/share/texmf-texlive/tex/latex/hyperref/puenc.def -File: puenc.def 2007/02/07 v6.75r Hyperref: PDF Unicode definition (HO) -) -Package hyperref Info: Hyper figures OFF on input line 2288. -Package hyperref Info: Link nesting OFF on input line 2293. -Package hyperref Info: Hyper index ON on input line 2296. -Package hyperref Info: Plain pages OFF on input line 2303. -Package hyperref Info: Backreferencing ON on input line 2306. - -Implicit mode ON; LaTeX internals redefined -Package hyperref Info: Bookmarks ON on input line 2444. -(/usr/share/texmf-texlive/tex/latex/hyperref/backref.sty -Package: backref 2006/10/06 v1.27 Bibliographical back referencing -) -(/usr/share/texmf-texlive/tex/latex/ltxmisc/url.sty -\Urlmuskip=\muskip10 -Package: url 2005/06/27 ver 3.2 Verb mode for urls, etc. -) -LaTeX Info: Redefining \url on input line 2599. -\Fld@menulength=\count99 -\Field@Width=\dimen114 -\Fld@charsize=\dimen115 -\Choice@toks=\toks17 -\Field@toks=\toks18 -Package hyperref Info: Hyper figures OFF on input line 3102. -Package hyperref Info: Link nesting OFF on input line 3107. -Package hyperref Info: Hyper index ON on input line 3110. -Package hyperref Info: backreferencing ON on input line 3115. -Package hyperref Info: Link coloring ON on input line 3120. -\Hy@abspage=\count100 -\c@Item=\count101 -\c@Hfootnote=\count102 -) -*hyperref using driver hpdftex* -(/usr/share/texmf-texlive/tex/latex/hyperref/hpdftex.def -File: hpdftex.def 2007/02/07 v6.75r Hyperref driver for pdfTeX -\Fld@listcount=\count103 -) -(/usr/share/texmf-texlive/tex/latex/base/inputenc.sty -Package: inputenc 2006/05/05 v1.1b Input encoding file -\inpenc@prehook=\toks19 -\inpenc@posthook=\toks20 - -(/usr/share/texmf-texlive/tex/latex/base/utf8.def -File: utf8.def 2006/03/30 v1.1i UTF-8 support for inputenc -Now handling font encoding OML ... -... no UTF-8 mapping file for font encoding OML -Now handling font encoding T1 ... -... processing UTF-8 mapping file for font encodingT1 - -(/usr/share/texmf-texlive/tex/latex/base/t1enc.dfu -File: t1enc.dfu 2006/03/30 v1.1i UTF-8 support for inputenc - defining Unicode char U+00A1 (decimal 161) - defining Unicode char U+00A3 (decimal 163) - defining Unicode char U+00AB (decimal 171) - defining Unicode char U+00BB (decimal 187) - defining Unicode char U+00BF (decimal 191) - defining Unicode char U+00C0 (decimal 192) - defining Unicode char U+00C1 (decimal 193) - defining Unicode char U+00C2 (decimal 194) - defining Unicode char U+00C3 (decimal 195) - defining Unicode char U+00C4 (decimal 196) - defining Unicode char U+00C5 (decimal 197) - defining Unicode char U+00C6 (decimal 198) - defining Unicode char U+00C7 (decimal 199) - defining Unicode char U+00C8 (decimal 200) - defining Unicode char U+00C9 (decimal 201) - defining Unicode char U+00CA (decimal 202) - defining Unicode char U+00CB (decimal 203) - defining Unicode char U+00CC (decimal 204) - defining Unicode char U+00CD (decimal 205) - defining Unicode char U+00CE (decimal 206) - defining Unicode char U+00CF (decimal 207) - defining Unicode char U+00D0 (decimal 208) - defining Unicode char U+00D1 (decimal 209) - defining Unicode char U+00D2 (decimal 210) - defining Unicode char U+00D3 (decimal 211) - defining Unicode char U+00D4 (decimal 212) - defining Unicode char U+00D5 (decimal 213) - defining Unicode char U+00D6 (decimal 214) - defining Unicode char U+00D8 (decimal 216) - defining Unicode char U+00D9 (decimal 217) - defining Unicode char U+00DA (decimal 218) - defining Unicode char U+00DB (decimal 219) - defining Unicode char U+00DC (decimal 220) - defining Unicode char U+00DD (decimal 221) - defining Unicode char U+00DE (decimal 222) - defining Unicode char U+00DF (decimal 223) - defining Unicode char U+00E0 (decimal 224) - defining Unicode char U+00E1 (decimal 225) - defining Unicode char U+00E2 (decimal 226) - defining Unicode char U+00E3 (decimal 227) - defining Unicode char U+00E4 (decimal 228) - defining Unicode char U+00E5 (decimal 229) - defining Unicode char U+00E6 (decimal 230) - defining Unicode char U+00E7 (decimal 231) - defining Unicode char U+00E8 (decimal 232) - defining Unicode char U+00E9 (decimal 233) - defining Unicode char U+00EA (decimal 234) - defining Unicode char U+00EB (decimal 235) - defining Unicode char U+00EC (decimal 236) - defining Unicode char U+00ED (decimal 237) - defining Unicode char U+00EE (decimal 238) - defining Unicode char U+00EF (decimal 239) - defining Unicode char U+00F0 (decimal 240) - defining Unicode char U+00F1 (decimal 241) - defining Unicode char U+00F2 (decimal 242) - defining Unicode char U+00F3 (decimal 243) - defining Unicode char U+00F4 (decimal 244) - defining Unicode char U+00F5 (decimal 245) - defining Unicode char U+00F6 (decimal 246) - defining Unicode char U+00F8 (decimal 248) - defining Unicode char U+00F9 (decimal 249) - defining Unicode char U+00FA (decimal 250) - defining Unicode char U+00FB (decimal 251) - defining Unicode char U+00FC (decimal 252) - defining Unicode char U+00FD (decimal 253) - defining Unicode char U+00FE (decimal 254) - defining Unicode char U+00FF (decimal 255) - defining Unicode char U+0102 (decimal 258) - defining Unicode char U+0103 (decimal 259) - defining Unicode char U+0104 (decimal 260) - defining Unicode char U+0105 (decimal 261) - defining Unicode char U+0106 (decimal 262) - defining Unicode char U+0107 (decimal 263) - defining Unicode char U+010C (decimal 268) - defining Unicode char U+010D (decimal 269) - defining Unicode char U+010E (decimal 270) - defining Unicode char U+010F (decimal 271) - defining Unicode char U+0110 (decimal 272) - defining Unicode char U+0111 (decimal 273) - defining Unicode char U+0118 (decimal 280) - defining Unicode char U+0119 (decimal 281) - defining Unicode char U+011A (decimal 282) - defining Unicode char U+011B (decimal 283) - defining Unicode char U+011E (decimal 286) - defining Unicode char U+011F (decimal 287) - defining Unicode char U+0130 (decimal 304) - defining Unicode char U+0131 (decimal 305) - defining Unicode char U+0132 (decimal 306) - defining Unicode char U+0133 (decimal 307) - defining Unicode char U+0139 (decimal 313) - defining Unicode char U+013A (decimal 314) - defining Unicode char U+013D (decimal 317) - defining Unicode char U+013E (decimal 318) - defining Unicode char U+0141 (decimal 321) - defining Unicode char U+0142 (decimal 322) - defining Unicode char U+0143 (decimal 323) - defining Unicode char U+0144 (decimal 324) - defining Unicode char U+0147 (decimal 327) - defining Unicode char U+0148 (decimal 328) - defining Unicode char U+014A (decimal 330) - defining Unicode char U+014B (decimal 331) - defining Unicode char U+0150 (decimal 336) - defining Unicode char U+0151 (decimal 337) - defining Unicode char U+0152 (decimal 338) - defining Unicode char U+0153 (decimal 339) - defining Unicode char U+0154 (decimal 340) - defining Unicode char U+0155 (decimal 341) - defining Unicode char U+0158 (decimal 344) - defining Unicode char U+0159 (decimal 345) - defining Unicode char U+015A (decimal 346) - defining Unicode char U+015B (decimal 347) - defining Unicode char U+015E (decimal 350) - defining Unicode char U+015F (decimal 351) - defining Unicode char U+0160 (decimal 352) - defining Unicode char U+0161 (decimal 353) - defining Unicode char U+0162 (decimal 354) - defining Unicode char U+0163 (decimal 355) - defining Unicode char U+0164 (decimal 356) - defining Unicode char U+0165 (decimal 357) - defining Unicode char U+016E (decimal 366) - defining Unicode char U+016F (decimal 367) - defining Unicode char U+0170 (decimal 368) - defining Unicode char U+0171 (decimal 369) - defining Unicode char U+0178 (decimal 376) - defining Unicode char U+0179 (decimal 377) - defining Unicode char U+017A (decimal 378) - defining Unicode char U+017B (decimal 379) - defining Unicode char U+017C (decimal 380) - defining Unicode char U+017D (decimal 381) - defining Unicode char U+017E (decimal 382) - defining Unicode char U+200C (decimal 8204) - defining Unicode char U+2013 (decimal 8211) - defining Unicode char U+2014 (decimal 8212) - defining Unicode char U+2018 (decimal 8216) - defining Unicode char U+2019 (decimal 8217) - defining Unicode char U+201A (decimal 8218) - defining Unicode char U+201C (decimal 8220) - defining Unicode char U+201D (decimal 8221) - defining Unicode char U+201E (decimal 8222) - defining Unicode char U+2030 (decimal 8240) - defining Unicode char U+2031 (decimal 8241) - defining Unicode char U+2039 (decimal 8249) - defining Unicode char U+203A (decimal 8250) - defining Unicode char U+2423 (decimal 9251) -) -Now handling font encoding OT1 ... -... processing UTF-8 mapping file for font encodingOT1 - -(/usr/share/texmf-texlive/tex/latex/base/ot1enc.dfu -File: ot1enc.dfu 2006/03/30 v1.1i UTF-8 support for inputenc - defining Unicode char U+00A1 (decimal 161) - defining Unicode char U+00A3 (decimal 163) - defining Unicode char U+00B8 (decimal 184) - defining Unicode char U+00BF (decimal 191) - defining Unicode char U+00C5 (decimal 197) - defining Unicode char U+00C6 (decimal 198) - defining Unicode char U+00D8 (decimal 216) - defining Unicode char U+00DF (decimal 223) - defining Unicode char U+00E6 (decimal 230) - defining Unicode char U+00EC (decimal 236) - defining Unicode char U+00ED (decimal 237) - defining Unicode char U+00EE (decimal 238) - defining Unicode char U+00EF (decimal 239) - defining Unicode char U+00F8 (decimal 248) - defining Unicode char U+0131 (decimal 305) - defining Unicode char U+0141 (decimal 321) - defining Unicode char U+0142 (decimal 322) - defining Unicode char U+0152 (decimal 338) - defining Unicode char U+0153 (decimal 339) - defining Unicode char U+2013 (decimal 8211) - defining Unicode char U+2014 (decimal 8212) - defining Unicode char U+2018 (decimal 8216) - defining Unicode char U+2019 (decimal 8217) - defining Unicode char U+201C (decimal 8220) - defining Unicode char U+201D (decimal 8221) -) -Now handling font encoding OMS ... -... processing UTF-8 mapping file for font encodingOMS - -(/usr/share/texmf-texlive/tex/latex/base/omsenc.dfu -File: omsenc.dfu 2006/03/30 v1.1i UTF-8 support for inputenc - defining Unicode char U+00A7 (decimal 167) - defining Unicode char U+00B6 (decimal 182) - defining Unicode char U+00B7 (decimal 183) - defining Unicode char U+2020 (decimal 8224) - defining Unicode char U+2021 (decimal 8225) - defining Unicode char U+2022 (decimal 8226) -) -Now handling font encoding OMX ... -... no UTF-8 mapping file for font encoding OMX -Now handling font encoding U ... -... no UTF-8 mapping file for font encoding U -Now handling font encoding TS1 ... -... processing UTF-8 mapping file for font encodingTS1 - -(/usr/share/texmf-texlive/tex/latex/base/ts1enc.dfu -File: ts1enc.dfu 2006/03/30 v1.1i UTF-8 support for inputenc - defining Unicode char U+00A2 (decimal 162) - defining Unicode char U+00A3 (decimal 163) - defining Unicode char U+00A4 (decimal 164) - defining Unicode char U+00A5 (decimal 165) - defining Unicode char U+00A6 (decimal 166) - defining Unicode char U+00A7 (decimal 167) - defining Unicode char U+00A8 (decimal 168) - defining Unicode char U+00A9 (decimal 169) - defining Unicode char U+00AA (decimal 170) - defining Unicode char U+00AC (decimal 172) - defining Unicode char U+00AE (decimal 174) - defining Unicode char U+00AF (decimal 175) - defining Unicode char U+00B0 (decimal 176) - defining Unicode char U+00B1 (decimal 177) - defining Unicode char U+00B2 (decimal 178) - defining Unicode char U+00B3 (decimal 179) - defining Unicode char U+00B4 (decimal 180) - defining Unicode char U+00B5 (decimal 181) - defining Unicode char U+00B6 (decimal 182) - defining Unicode char U+00B7 (decimal 183) - defining Unicode char U+00B9 (decimal 185) - defining Unicode char U+00BA (decimal 186) - defining Unicode char U+00BC (decimal 188) - defining Unicode char U+00BD (decimal 189) - defining Unicode char U+00BE (decimal 190) - defining Unicode char U+00D7 (decimal 215) - defining Unicode char U+00F7 (decimal 247) - defining Unicode char U+0192 (decimal 402) - defining Unicode char U+02C7 (decimal 711) - defining Unicode char U+02D8 (decimal 728) - defining Unicode char U+02DD (decimal 733) - defining Unicode char U+0E3F (decimal 3647) - defining Unicode char U+2016 (decimal 8214) - defining Unicode char U+2020 (decimal 8224) - defining Unicode char U+2021 (decimal 8225) - defining Unicode char U+2022 (decimal 8226) - defining Unicode char U+2030 (decimal 8240) - defining Unicode char U+2031 (decimal 8241) - defining Unicode char U+203B (decimal 8251) - defining Unicode char U+203D (decimal 8253) - defining Unicode char U+2044 (decimal 8260) - defining Unicode char U+204E (decimal 8270) - defining Unicode char U+2052 (decimal 8274) - defining Unicode char U+20A1 (decimal 8353) - defining Unicode char U+20A4 (decimal 8356) - defining Unicode char U+20A6 (decimal 8358) - defining Unicode char U+20A9 (decimal 8361) - defining Unicode char U+20AB (decimal 8363) - defining Unicode char U+20AC (decimal 8364) - defining Unicode char U+20B1 (decimal 8369) - defining Unicode char U+2103 (decimal 8451) - defining Unicode char U+2116 (decimal 8470) - defining Unicode char U+2117 (decimal 8471) - defining Unicode char U+211E (decimal 8478) - defining Unicode char U+2120 (decimal 8480) - defining Unicode char U+2122 (decimal 8482) - defining Unicode char U+2126 (decimal 8486) - defining Unicode char U+2127 (decimal 8487) - defining Unicode char U+212E (decimal 8494) - defining Unicode char U+2190 (decimal 8592) - defining Unicode char U+2191 (decimal 8593) - defining Unicode char U+2192 (decimal 8594) - defining Unicode char U+2193 (decimal 8595) - defining Unicode char U+2329 (decimal 9001) - defining Unicode char U+232A (decimal 9002) - defining Unicode char U+2422 (decimal 9250) - defining Unicode char U+25E6 (decimal 9702) - defining Unicode char U+25EF (decimal 9711) - defining Unicode char U+266A (decimal 9834) -) -Now handling font encoding PD1 ... -... no UTF-8 mapping file for font encoding PD1 -Now handling font encoding PU ... -... no UTF-8 mapping file for font encoding PU - defining Unicode char U+00A9 (decimal 169) - defining Unicode char U+00AA (decimal 170) - defining Unicode char U+00AE (decimal 174) - defining Unicode char U+00BA (decimal 186) - defining Unicode char U+02C6 (decimal 710) - defining Unicode char U+02DC (decimal 732) - defining Unicode char U+200C (decimal 8204) - defining Unicode char U+2026 (decimal 8230) - defining Unicode char U+2122 (decimal 8482) - defining Unicode char U+2423 (decimal 9251) -)) (./doxygen.sty -Package: doxygen - -(/usr/share/texmf-texlive/tex/latex/tools/calc.sty -Package: calc 2005/08/06 v4.2 Infix arithmetic (KKT,FJ) -\calc@Acount=\count104 -\calc@Bcount=\count105 -\calc@Adimen=\dimen116 -\calc@Bdimen=\dimen117 -\calc@Askip=\skip54 -\calc@Bskip=\skip55 -LaTeX Info: Redefining \setlength on input line 75. -LaTeX Info: Redefining \addtolength on input line 76. -\calc@Ccount=\count106 -\calc@Cskip=\skip56 -) -(/usr/share/texmf-texlive/tex/latex/tools/array.sty -Package: array 2005/08/23 v2.4b Tabular extension package (FMi) -\col@sep=\dimen118 -\extrarowheight=\dimen119 -\NC@list=\toks21 -\extratabsurround=\skip57 -\backup@length=\skip58 -) -\tmplength=\skip59 -) -(/usr/share/texmf-texlive/tex/latex/base/fontenc.sty -Package: fontenc 2005/09/27 v1.99g Standard LaTeX package - -(/usr/share/texmf-texlive/tex/latex/base/t1enc.def -File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file -LaTeX Font Info: Redeclaring font encoding T1 on input line 43. -)) -\@indexfile=\write3 -\openout3 = `refman.idx'. - - -Writing index file refman.idx -(./refman.aux) -\openout1 = `refman.aux'. - -LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 33. -LaTeX Font Info: ... okay on input line 33. -LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 33. -LaTeX Font Info: ... okay on input line 33. -LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 33. -LaTeX Font Info: ... okay on input line 33. -LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 33. -LaTeX Font Info: ... okay on input line 33. -LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 33. -LaTeX Font Info: ... okay on input line 33. -LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 33. -LaTeX Font Info: ... okay on input line 33. -LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 33. -LaTeX Font Info: Try loading font information for TS1+cmr on input line 33. - (/usr/share/texmf-texlive/tex/latex/base/ts1cmr.fd -File: ts1cmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions -) -LaTeX Font Info: ... okay on input line 33. -LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 33. -LaTeX Font Info: ... okay on input line 33. -LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 33. -LaTeX Font Info: ... okay on input line 33. -LaTeX Font Info: Try loading font information for T1+ptm on input line 33. - -(/usr/share/texmf-texlive/tex/latex/psnfss/t1ptm.fd -File: t1ptm.fd 2001/06/04 font definitions for T1/ptm. -) -(/usr/share/texmf-texlive/tex/latex/graphics/color.sty -Package: color 2005/11/14 v1.0j Standard LaTeX Color (DPC) - -(/etc/texmf/tex/latex/config/color.cfg -File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive -) -Package color Info: Driver file: pdftex.def on input line 130. -) -Package hyperref Info: Link coloring ON on input line 33. - -(/usr/share/texmf-texlive/tex/latex/hyperref/nameref.sty -Package: nameref 2006/12/27 v2.28 Cross-referencing by name of section - -(/usr/share/texmf-texlive/tex/latex/oberdiek/refcount.sty -Package: refcount 2006/02/20 v3.0 Data extraction from references (HO) -) -\c@section@level=\count107 -) -LaTeX Info: Redefining \ref on input line 33. -LaTeX Info: Redefining \pageref on input line 33. - (./refman.out) -(./refman.out) -\@outlinefile=\write4 -\openout4 = `refman.out'. - - [1 - -{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] -LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <14.4> not available -(Font) Font shape `T1/ptm/b/n' tried instead on input line 45. - -(./refman.toc -LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <10> not available -(Font) Font shape `T1/ptm/b/n' tried instead on input line 1. -LaTeX Font Info: External font `cmex10' loaded for size -(Font) <7> on input line 2. -LaTeX Font Info: External font `cmex10' loaded for size -(Font) <5> on input line 2. -) -\tf@toc=\write5 -\openout5 = `refman.toc'. - - (./annotated.tex -LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <12> not available -(Font) Font shape `T1/ptm/b/n' tried instead on input line 1. -) (./files.texpdfTeX warning (ext4): destination with the same identifier (name -{page.1}) has been already used, duplicate ignored - - \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} -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 - - - - - -
Generated on Sat Apr 3 14:47:45 2010 for RootFinding by  - -doxygen 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. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Functions

RootFindingBaseTRootFindingBaseCreate (muParserHandle_t mupObj, RootFindingDoubleT *varPtr)
 Cria o objeto RootFindingBase.
void RootFindingBaseReset (RootFindingBaseT *rootsObj)
 Reinicializa o objeto struct RootFindingBase.
void RootFindingBaseDelete (RootFindingBaseT *obj)
 Apaga o objeto RootFindingBase.
static RootFindingBoolT isRangeError (RootFindingBaseT *rootsObj)
 Verify if errorCode is a RangeError.
RootFindingBoolT RootFindingBaseSetRange (RootFindingBaseT *rootsObj, RootFindingDoubleT a, RootFindingDoubleT b)
 Define o intervalo para procura da raiz.
RootFindingDoubleT RootFindingBaseEval (RootFindingBaseT *rootsObj, RootFindingDoubleT value)
 Avalia a funcao em um ponto.
RootFindingDoubleT RootFindingBase2nDiffEval (RootFindingBaseT *rootsObj, RootFindingDoubleT value)
 Avalia a 2a. diferencial da funcao em um ponto.
RootFindingDoubleT RootFindingBaseDiffEval (RootFindingBaseT *rootsObj, RootFindingDoubleT value)
 Avalia a diferencial da funcao em um ponto.
int RootFindingBaseGetErrorCode (RootFindingBaseT *rootsObj)
 Obtem o codigo de erro.
int RootFindingBaseGetStateCode (RootFindingBaseT *rootsObj)
 Obtem o codigo referente ao estado do objeto.
const char * RootFindingBaseGetErrorMessage (RootFindingBaseT *rootsObj)
 Obtem a mensagem de erro.
const char * RootFindingBaseGetStateMessage (RootFindingBaseT *rootsObj)
 Obtem a mensagem referente ao estado do objeto.
RootFindingBoolT RootFindingBaseHasError (RootFindingBaseT *rootsObj)
 Verifica se ha erros.

Variables

static char msg [255]
-


Detailed Description

-/root-finding/src/RootFindingBase.c -

-

Date:
25/03/2010
-
Author:
Matheus Neder <matheusneder@gmail.com>
- -

Definition in file RootFindingBase.c.

-

Variable Documentation

- -

-

-
Generated on Sat Apr 3 14:47:45 2010 for RootFinding by  - -doxygen 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  - -doxygen 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  - -doxygen 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 - - - - - -
Generated on Sat Apr 3 14:47:45 2010 for RootFinding by  - -doxygen 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. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Data Structures

struct  RootFindingBase
 Estrutura de dados para RootFindingBase. More...

Typedefs

typedef struct RootFindingBase RootFindingBaseT
 Apelido para struct RootFindingBase.

Functions

RootFindingBaseTRootFindingBaseCreate (muParserHandle_t mupObj, RootFindingDoubleT *varPtr)
 Cria o objeto RootFindingBase.
void RootFindingBaseDelete (RootFindingBaseT *obj)
 Apaga o objeto RootFindingBase.
RootFindingBoolT RootFindingBaseSetRange (RootFindingBaseT *rootsObj, RootFindingDoubleT a, RootFindingDoubleT b)
 Define o intervalo para procura da raiz.
RootFindingDoubleT RootFindingBaseEval (RootFindingBaseT *rootsObj, RootFindingDoubleT value)
 Avalia a funcao em um ponto.
RootFindingDoubleT RootFindingBase2nDiffEval (RootFindingBaseT *rootsObj, RootFindingDoubleT value)
 Avalia a 2a. diferencial da funcao em um ponto.
RootFindingDoubleT RootFindingBaseDiffEval (RootFindingBaseT *rootsObj, RootFindingDoubleT value)
 Avalia a diferencial da funcao em um ponto.
void RootFindingBaseReset (RootFindingBaseT *rootsObj)
 Reinicializa o objeto struct RootFindingBase.
int RootFindingBaseGetErrorCode (RootFindingBaseT *rootsObj)
 Obtem o codigo de erro.
int RootFindingBaseGetStateCode (RootFindingBaseT *rootsObj)
 Obtem o codigo referente ao estado do objeto.
const char * RootFindingBaseGetErrorMessage (RootFindingBaseT *rootsObj)
 Obtem a mensagem de erro.
const char * RootFindingBaseGetStateMessage (RootFindingBaseT *rootsObj)
 Obtem a mensagem referente ao estado do objeto.
RootFindingBoolT RootFindingBaseHasError (RootFindingBaseT *rootsObj)
 Verifica se ha erros.
-


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  - -doxygen 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 - - - - - -
Generated on Sat Apr 3 14:47:45 2010 for RootFinding by  - -doxygen 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. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Functions

static void setError (RootFindingBissecaoT *bissecaoObj, int errorCode)
 Set error code and change state to BISSECAO_ERROR_FOUND.
static void resetError (RootFindingBissecaoT *bissecaoObj)
RootFindingBissecaoTRootFindingBissecaoCreate (RootFindingBaseT *rootsObj)
 Cria um objeto do tipo struct RootFindingBissecao.
static RootFindingDoubleT computeX (RootFindingBissecaoT *bissecaoObj)
 Calcula o X baseado no intervalo [a, b].
RootFindingBoolT RootFindingBissecaoInit (RootFindingBissecaoT *bissecaoObj)
 Inicializa o objeto RootFindingBissecao.
void RootFindingBissecaoDelete (RootFindingBissecaoT *obj)
 Apaga a instancia do objeto RootFindingBissecao.
RootFindingBoolT RootFindingBissecaoPerformIteration (RootFindingBissecaoT *bissecaoObj)
 Realiza a iteracao.
void RootFindingBissecaoFindNewRange (RootFindingBaseT *rootsObj)
 Encontra um novo intervalo [A, B] e os altera no objeto RootFindingBaseT baseado nos [A, B] e x existentes. Utilizado em RootFindingBissecaoPerformIteration porem principalmente util para alterar o intervalo quando intercambiando entre metodos diferentes.
int RootFindingBissecaoGetErrorCode (RootFindingBissecaoT *bissecaoObj)
 Obtem o codigo de erro.
int RootFindingBissecaoGetStateCode (RootFindingBissecaoT *bissecaoObj)
 Obtem o codigo referente ao estado do objeto.
const char * RootFindingBissecaoGetErrorMessage (RootFindingBissecaoT *bissecaoObj)
 Obtem a mensagem de erro.
const char * RootFindingBissecaoGetStateMessage (RootFindingBissecaoT *bissecaoObj)
 Obtem a mensagem referente ao estado do objeto.
RootFindingBoolT RootFindingBissecaoHasError (RootFindingBissecaoT *bissecaoObj)
 Verifica se ha erros.

Variables

static char msg [255]
-


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]
-
-
- -

- -

Definition at line 178 of file RootFindingBissecao.c.

- -
-

-

-
Generated on Sat Apr 3 14:47:45 2010 for RootFinding by  - -doxygen 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  - -doxygen 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  - -doxygen 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  - -doxygen 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. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Data Structures

struct  RootFindingBissecao
 Estrutura de dados para o Metodo da Bissecao. More...

Defines

#define BISSECAO_DEFAULT_MAX_ITERATIONS   100
#define BISSECAO_DEFAULT_TOLERANCE   1e-7

Typedefs

typedef struct RootFindingBissecao RootFindingBissecaoT
 Apelido para struct RootFindingBissecao.

Functions

RootFindingBissecaoTRootFindingBissecaoCreate (RootFindingBaseT *rootsObj)
 Cria um objeto do tipo struct RootFindingBissecao.
RootFindingBoolT RootFindingBissecaoInit (RootFindingBissecaoT *bissecaoObj)
 Inicializa o objeto RootFindingBissecao.
void RootFindingBissecaoDelete (RootFindingBissecaoT *obj)
 Apaga a instancia do objeto RootFindingBissecao.
RootFindingBoolT RootFindingBissecaoPerformIteration (RootFindingBissecaoT *bissecaoObj)
 Realiza a iteracao.
void RootFindingBissecaoFindNewRange (RootFindingBaseT *rootsObj)
 Encontra um novo intervalo [A, B] e os altera no objeto RootFindingBaseT baseado nos [A, B] e x existentes. Utilizado em RootFindingBissecaoPerformIteration porem principalmente util para alterar o intervalo quando intercambiando entre metodos diferentes.
int RootFindingBissecaoGetErrorCode (RootFindingBissecaoT *bissecaoObj)
 Obtem o codigo de erro.
int RootFindingBissecaoGetStateCode (RootFindingBissecaoT *bissecaoObj)
 Obtem o codigo referente ao estado do objeto.
const char * RootFindingBissecaoGetErrorMessage (RootFindingBissecaoT *bissecaoObj)
 Obtem a mensagem de erro.
const char * RootFindingBissecaoGetStateMessage (RootFindingBissecaoT *bissecaoObj)
 Obtem a mensagem referente ao estado do objeto.
RootFindingBoolT RootFindingBissecaoHasError (RootFindingBissecaoT *bissecaoObj)
 Verifica se ha erros.
-


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  - -doxygen 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 - - - - - -
Generated on Sat Apr 3 14:47:45 2010 for RootFinding by  - -doxygen 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. - - - - - - - - - - - - - - - - - -

Functions

RootFindingBoolT getAxisVarPtr (muParserHandle_t mupObj, const char *axis, RootFindingDoubleT **varPtr)
 Obtem o endereco para a variavel do eixo onde deve-se.
RootFindingDoubleT infinity ()
 Obtem o valor infinito.
RootFindingDoubleT Mup2ndDiff (muParserHandle_t mupObj, RootFindingDoubleT *varPtr)
 Aproximacao da segunda diferencial no ponto utilizando "Finite difference".
RootFindingDoubleT MupDiff (muParserHandle_t mupObj, RootFindingDoubleT *varPtr)
 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.
RootFindingBoolT isInfOrNan (RootFindingDoubleT num)
 Verifica se um dado numero RootFindingDoubleT eh infinito ou "Not a Number".
-


Detailed Description

-/root-finding/src/RootFindingCommon.c -

-

Date:
25/03/2010
-
Author:
Matheus Neder <matheusneder@gmail.com>
- -

Definition in file RootFindingCommon.c.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
RootFindingBoolT getAxisVarPtr (muParserHandle_t  mupObj,
const char *  axis,
RootFindingDoubleT **  varPtr 
)
-
-
- -

-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.

- -
-

- -

-
- - - - - - - - -
RootFindingDoubleT infinity (  ) 
-
-
- -

-Obtem o valor infinito. -

-

Returns:
inf
- -

Definition at line 55 of file RootFindingCommon.c.

- -

Referenced by RootFindingBaseReset(), RootFindingBissecaoInit(), RootFindingCordasInit(), and RootFindingNewtonRhapsonInit().

- -
-

- -

-
- - - - - - - - - -
RootFindingBoolT isInfOrNan (RootFindingDoubleT  num  ) 
-
-
- -

-Verifica se um dado numero RootFindingDoubleT eh infinito ou "Not a Number". -

-

Parameters:
- - -
num Numero a verificado
-
-
Returns:
TRUE se isinf(num) ou isnan(num)
- -

Definition at line 97 of file RootFindingCommon.c.

- -

Referenced by RootFindingBissecaoPerformIteration(), RootFindingCordasPerformIteration(), RootFindingNewtonRhapsonPerformIteration(), and RootFindingPegasoPerformIteration().

- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
RootFindingDoubleT Mup2ndDiff (muParserHandle_t  mupObj,
RootFindingDoubleT varPtr 
)
-
-
- -

-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().

- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
RootFindingDoubleT MupDiff (muParserHandle_t  mupObj,
RootFindingDoubleT varPtr 
)
-
-
- -

-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  - -doxygen 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 - - - - - -
Generated on Fri Apr 2 22:01:01 2010 for RootFinding by  - -doxygen 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  - -doxygen 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  - -doxygen 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. - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Defines

#define TRUE   1
#define FALSE   0

Typedefs

typedef double RootFindingDoubleT
typedef int RootFindingBoolT

Functions

RootFindingBoolT getAxisVarPtr (muParserHandle_t mupObj, const char *axis, RootFindingDoubleT **varPtr)
 Obtem o endereco para a variavel do eixo onde deve-se.
RootFindingDoubleT Mup2ndDiff (muParserHandle_t mupObj, RootFindingDoubleT *varPtr)
 Aproximacao da segunda diferencial no ponto utilizando "Finite difference".
RootFindingDoubleT MupDiff (muParserHandle_t mupObj, RootFindingDoubleT *varPtr)
 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.
RootFindingDoubleT infinity ()
 Obtem o valor infinito.
RootFindingBoolT isInfOrNan (RootFindingDoubleT num)
 Verifica se um dado numero RootFindingDoubleT eh infinito ou "Not a Number".
-


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

- -
-
- - - - -
typedef int RootFindingBoolT
-
-
- -

- -

Definition at line 33 of file RootFindingCommon.h.

- -
-

- -

-
- - - - -
typedef double RootFindingDoubleT
-
-
- -

- -

Definition at line 31 of file RootFindingCommon.h.

- -
-

-


Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
RootFindingBoolT getAxisVarPtr (muParserHandle_t  mupObj,
const char *  axis,
RootFindingDoubleT **  varPtr 
)
-
-
- -

-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.

- -
-

- -

-
- - - - - - - - -
RootFindingDoubleT infinity (  ) 
-
-
- -

-Obtem o valor infinito. -

-

Returns:
inf
- -

Definition at line 55 of file RootFindingCommon.c.

- -

Referenced by RootFindingBaseReset(), RootFindingBissecaoInit(), RootFindingCordasInit(), and RootFindingNewtonRhapsonInit().

- -
-

- -

-
- - - - - - - - - -
RootFindingBoolT isInfOrNan (RootFindingDoubleT  num  ) 
-
-
- -

-Verifica se um dado numero RootFindingDoubleT eh infinito ou "Not a Number". -

-

Parameters:
- - -
num Numero a verificado
-
-
Returns:
TRUE se isinf(num) ou isnan(num)
- -

Definition at line 97 of file RootFindingCommon.c.

- -

Referenced by RootFindingBissecaoPerformIteration(), RootFindingCordasPerformIteration(), RootFindingNewtonRhapsonPerformIteration(), and RootFindingPegasoPerformIteration().

- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
RootFindingDoubleT Mup2ndDiff (muParserHandle_t  mupObj,
RootFindingDoubleT varPtr 
)
-
-
- -

-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().

- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
RootFindingDoubleT MupDiff (muParserHandle_t  mupObj,
RootFindingDoubleT varPtr 
)
-
-
- -

-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  - -doxygen 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 - - - - - -
Generated on Sat Apr 3 14:47:45 2010 for RootFinding by  - -doxygen 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. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Functions

static void setError (RootFindingCordasT *cordasObj, int errorCode)
 Set error code and change state to CORDAS_ERROR_FOUND.
static void resetError (RootFindingCordasT *cordasObj)
RootFindingCordasTRootFindingCordasCreate (RootFindingBaseT *rootsObj)
 Cria um objeto do tipo struct RootFindingCordas.
RootFindingBoolT RootFindingCordasInit (RootFindingCordasT *cordasObj)
 Inicializa o objeto RootFindingCordas.
static RootFindingDoubleT getNextX (RootFindingCordasT *cordasObj)
 Obtem o valor para o proximo x.
void RootFindingCordasDelete (RootFindingCordasT *obj)
 Apaga a instancia do objeto RootFindingCordas.
RootFindingBoolT RootFindingCordasPerformIteration (RootFindingCordasT *cordasObj)
 Realiza a iteracao.
int RootFindingCordasGetErrorCode (RootFindingCordasT *cordasObj)
 Obtem o codigo de erro.
int RootFindingCordasGetStateCode (RootFindingCordasT *cordasObj)
 Obtem o codigo referente ao estado do objeto.
const char * RootFindingCordasGetErrorMessage (RootFindingCordasT *cordasObj)
 Obtem a mensagem de erro.
const char * RootFindingCordasGetStateMessage (RootFindingCordasT *cordasObj)
 Obtem a mensagem referente ao estado do objeto.
RootFindingBoolT RootFindingCordasHasError (RootFindingCordasT *cordasObj)
 Verifica se ha erros.

Variables

static char msg [255]
-


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]
-
-
- -

- -

Definition at line 200 of file RootFindingCordas.c.

- -
-

-

-
Generated on Sat Apr 3 14:47:45 2010 for RootFinding by  - -doxygen 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  - -doxygen 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  - -doxygen 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  - -doxygen 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. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Data Structures

struct  RootFindingCordas
 Estrutura de dados para o Metodo das Cordas. More...

Defines

#define CORDAS_DEFAULT_MAX_ITERATIONS   100
#define CORDAS_DEFAULT_TOLERANCE   1e-7

Typedefs

typedef struct RootFindingCordas RootFindingCordasT
 Apelido para struct RootFindingCordas.

Functions

RootFindingCordasTRootFindingCordasCreate (RootFindingBaseT *rootsObj)
 Cria um objeto do tipo struct RootFindingCordas.
RootFindingBoolT RootFindingCordasInit (RootFindingCordasT *cordasObj)
 Inicializa o objeto RootFindingCordas.
void RootFindingCordasDelete (RootFindingCordasT *obj)
 Apaga a instancia do objeto RootFindingCordas.
RootFindingBoolT RootFindingCordasPerformIteration (RootFindingCordasT *cordasObj)
 Realiza a iteracao.
int RootFindingCordasGetErrorCode (RootFindingCordasT *cordasObj)
 Obtem o codigo de erro.
int RootFindingCordasGetStateCode (RootFindingCordasT *cordasObj)
 Obtem o codigo referente ao estado do objeto.
const char * RootFindingCordasGetErrorMessage (RootFindingCordasT *cordasObj)
 Obtem a mensagem de erro.
const char * RootFindingCordasGetStateMessage (RootFindingCordasT *cordasObj)
 Obtem a mensagem referente ao estado do objeto.
RootFindingBoolT RootFindingCordasHasError (RootFindingCordasT *cordasObj)
 Verifica se ha erros.
-


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  - -doxygen 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 - - - - - -
Generated on Sat Apr 3 14:47:45 2010 for RootFinding by  - -doxygen 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  - -doxygen 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 - - - - - -
Generated on Sat Apr 3 14:47:45 2010 for RootFinding by  - -doxygen 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. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Defines

#define MSG_ROOTS_UNKNOW_ERROR   "Erro desconhecido."
#define MSG_ROOTS_UNKNOW_STATE   "Estado desconhecido."
#define MSG_GENERIC_APPROXIMANTION_ROOT_FOUND
#define MSG_GENERIC_MAX_ITERATIONS_LIMIT_REACHED
#define MSG_GENERIC_NO_ERROR   "Nao ocorreu erro."
#define MSG_GENERIC_ERROR_FOUND   "Ocorreu erro.";
#define MSG_GENERIC_NOT_INIT   "Nao inicializado."
#define MSG_GENERIC_INITIALIZED   "Inicializado."
#define MSG_GENERIC_X_ISINF_OR_ISNAN_ERROR
#define MSG_GENERIC_2NDIFF_TEST_ERROR
#define MSG_ROOTS_NO_ERROR   MSG_GENERIC_NO_ERROR
#define MSG_ROOTS_MUP_EVAL_ERROR   "Erro c/ expressao do objeto muParser"
#define MSG_ROOTS_RANGE_ERROR_PROD_FA_FB_NOT_LT_0
#define MSG_ROOTS_RANGE_ERROR_FA_OR_FB_ISINFINITY
#define MSG_ROOTS_RANGE_NOT_SET   "Intervalo nao esta definido."
#define MSG_ROOTS_READY   "Objeto RootFindingBase esta pronto."
#define MSG_ROOTS_EXACT_ROOT_FOUND   "Encontrado a raiz exata: %lf."
#define MSG_BISSECAO_NO_ERROR   MSG_GENERIC_NO_ERROR
#define MSG_BISSECAO_X_ISINF_OR_ISNAN_ERROR   MSG_GENERIC_X_ISINF_OR_ISNAN_ERROR
#define MSG_BISSECAO_NOT_INIT   MSG_GENERIC_NOT_INIT
#define MSG_BISSECAO_INITIALIZED   MSG_GENERIC_INITIALIZED
#define MSG_BISSECAO_MAX_ITERATIONS_LIMIT_REACHED   MSG_GENERIC_MAX_ITERATIONS_LIMIT_REACHED
#define MSG_BISSECAO_APPROXIMANTION_ROOT_FOUND   MSG_GENERIC_APPROXIMANTION_ROOT_FOUND
#define MSG_BISSECAO_ERROR_FOUND   MSG_GENERIC_ERROR_FOUND
#define MSG_CORDAS_NO_ERROR   MSG_GENERIC_NO_ERROR
#define MSG_CORDAS_2NDIFF_TEST_ERROR   MSG_GENERIC_2NDIFF_TEST_ERROR
#define MSG_CORDAS_X_ISINF_OR_ISNAN_ERROR   MSG_GENERIC_X_ISINF_OR_ISNAN_ERROR
#define MSG_CORDAS_NOT_INIT   MSG_GENERIC_NOT_INIT
#define MSG_CORDAS_INITIALIZED   MSG_GENERIC_INITIALIZED
#define MSG_CORDAS_MAX_ITERATIONS_LIMIT_REACHED   MSG_GENERIC_MAX_ITERATIONS_LIMIT_REACHED
#define MSG_CORDAS_APPROXIMANTION_ROOT_FOUND   MSG_GENERIC_APPROXIMANTION_ROOT_FOUND
#define MSG_CORDAS_ERROR_FOUND   MSG_GENERIC_ERROR_FOUND
#define MSG_NEWTON_NO_ERROR   MSG_GENERIC_NO_ERROR
#define MSG_NEWTON_2NDIFF_TEST_ERROR   MSG_GENERIC_2NDIFF_TEST_ERROR
#define MSG_NEWTON_2NDIFFA_2NDIFFB_SIGN_NOT_EQUALS_ERROR
#define MSG_NEWTON_X_ISINF_OR_ISNAN_ERROR
#define MSG_NEWTON_NOT_INIT   MSG_GENERIC_NOT_INIT
#define MSG_NEWTON_INITIALIZED   MSG_GENERIC_INITIALIZED
#define MSG_NEWTON_MAX_ITERATIONS_LIMIT_REACHED   MSG_GENERIC_MAX_ITERATIONS_LIMIT_REACHED
#define MSG_NEWTON_APPROXIMANTION_ROOT_FOUND   MSG_GENERIC_APPROXIMANTION_ROOT_FOUND
#define MSG_NEWTON_ERROR_FOUND   MSG_GENERIC_ERROR_FOUND
#define MSG_PEGASO_NO_ERROR   MSG_GENERIC_NO_ERROR
#define MSG_PEGASO_X_ISINF_OR_ISNAN_ERROR   MSG_GENERIC_X_ISINF_OR_ISNAN_ERROR
#define MSG_PEGASO_NOT_INIT   MSG_GENERIC_NOT_INIT
#define MSG_PEGASO_INITIALIZED   MSG_GENERIC_INITIALIZED
#define MSG_PEGASO_MAX_ITERATIONS_LIMIT_REACHED   MSG_GENERIC_MAX_ITERATIONS_LIMIT_REACHED
#define MSG_PEGASO_APPROXIMANTION_ROOT_FOUND   MSG_GENERIC_APPROXIMANTION_ROOT_FOUND
#define MSG_PEGASO_ERROR_FOUND   MSG_GENERIC_ERROR_FOUND
-


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  - -doxygen 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 - - - - - -
Generated on Sat Apr 3 14:47:45 2010 for RootFinding by  - -doxygen 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. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Functions

static void setError (RootFindingNewtonRhapsonT *newtonObj, int errorCode)
 Set error code and change state to NEWTON_ERROR_FOUND.
static void resetError (RootFindingNewtonRhapsonT *newtonObj)
RootFindingNewtonRhapsonTRootFindingNewtonRhapsonCreate (RootFindingBaseT *rootsObj)
 Cria um objeto do tipo struct RootFindingNewtonRhapson.
RootFindingBoolT RootFindingNewtonRhapsonInit (RootFindingNewtonRhapsonT *newtonObj)
 Inicializa o objeto RootFindingNewtonRhapson.
void RootFindingNewtonRhapsonDelete (RootFindingNewtonRhapsonT *newtonObj)
 Apaga o objeto RootFindingNewtonRhapson.
static RootFindingDoubleT getNextX (RootFindingNewtonRhapsonT *newtonObj)
 Obtem o valor para o proximo x.
RootFindingBoolT RootFindingNewtonRhapsonPerformIteration (RootFindingNewtonRhapsonT *newtonObj)
 Realiza a iteracao.
int RootFindingNewtonRhapsonGetErrorCode (RootFindingNewtonRhapsonT *newtonObj)
 Obtem o codigo de erro.
int RootFindingNewtonRhapsonGetStateCode (RootFindingNewtonRhapsonT *newtonObj)
 Obtem o codigo referente ao estado do objeto.
const char * RootFindingNewtonRhapsonGetErrorMessage (RootFindingNewtonRhapsonT *newtonObj)
 Obtem a mensagem de erro.
const char * RootFindingNewtonRhapsonGetStateMessage (RootFindingNewtonRhapsonT *newtonObj)
 Obtem a mensagem referente ao estado do objeto.
RootFindingBoolT RootFindingNewtonRhapsonHasError (RootFindingNewtonRhapsonT *newtonObj)
 Verifica se ha erros.

Variables

static char msg [255]
-


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]
-
-
- -

- -

Definition at line 209 of file RootFindingNewtonRhapson.c.

- -
-

-

-
Generated on Sat Apr 3 14:47:45 2010 for RootFinding by  - -doxygen 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  - -doxygen 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  - -doxygen 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  - -doxygen 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. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Data Structures

struct  RootFindingNewtonRhapson
 Estrutura de dados para o Metodo de Newton-Rhapson. More...

Defines

#define NEWTON_DEFAULT_MAX_ITERATIONS   100
#define NEWTON_DEFAULT_TOLERANCE   1e-7

Typedefs

typedef struct
-RootFindingNewtonRhapson 
RootFindingNewtonRhapsonT
 Apelido para struct RootFindingNewtonRhapson.

Functions

RootFindingNewtonRhapsonTRootFindingNewtonRhapsonCreate (RootFindingBaseT *rootsObj)
 Cria um objeto do tipo struct RootFindingNewtonRhapson.
RootFindingBoolT RootFindingNewtonRhapsonInit (RootFindingNewtonRhapsonT *newtonObj)
 Inicializa o objeto RootFindingNewtonRhapson.
void RootFindingNewtonRhapsonDelete (RootFindingNewtonRhapsonT *newtonObj)
 Apaga o objeto RootFindingNewtonRhapson.
RootFindingBoolT RootFindingNewtonRhapsonPerformIteration (RootFindingNewtonRhapsonT *newtonObj)
 Realiza a iteracao.
int RootFindingNewtonRhapsonGetErrorCode (RootFindingNewtonRhapsonT *newtonObj)
 Obtem o codigo de erro.
int RootFindingNewtonRhapsonGetStateCode (RootFindingNewtonRhapsonT *newtonObj)
 Obtem o codigo referente ao estado do objeto.
const char * RootFindingNewtonRhapsonGetErrorMessage (RootFindingNewtonRhapsonT *newtonObj)
 Obtem a mensagem de erro.
const char * RootFindingNewtonRhapsonGetStateMessage (RootFindingNewtonRhapsonT *newtonObj)
 Obtem a mensagem referente ao estado do objeto.
RootFindingBoolT RootFindingNewtonRhapsonHasError (RootFindingNewtonRhapsonT *newtonObj)
 Verifica se ha erros.
-


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  - -doxygen 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 - - - - - -
Generated on Sat Apr 3 14:47:45 2010 for RootFinding by  - -doxygen 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. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Functions

static void setError (RootFindingPegasoT *pegasoObj, int errorCode)
 Set error code and change state to PEGASO_ERROR_FOUND.
static void resetError (RootFindingPegasoT *pegasoObj)
RootFindingPegasoTRootFindingPegasoCreate (RootFindingBaseT *rootsObj)
 Cria um objeto do tipo struct RootFindingPegaso.
RootFindingBoolT RootFindingPegasoInit (RootFindingPegasoT *pegasoObj)
 Inicializa o objeto RootFindingPegaso.
void RootFindingPegasoDelete (RootFindingPegasoT *pegasoObj)
 Apaga a instancia do objeto RootFindingPegaso.
static RootFindingDoubleT getNextX (RootFindingPegasoT *pegasoObj)
 Obtem o valor para o proximo x.
RootFindingBoolT RootFindingPegasoPerformIteration (RootFindingPegasoT *pegasoObj)
 Realiza a iteracao.
int RootFindingPegasoGetErrorCode (RootFindingPegasoT *pegasoObj)
 Obtem o codigo de erro.
int RootFindingPegasoGetStateCode (RootFindingPegasoT *pegasoObj)
 Obtem o codigo referente ao estado do objeto.
const char * RootFindingPegasoGetErrorMessage (RootFindingPegasoT *pegasoObj)
 Obtem a mensagem de erro.
const char * RootFindingPegasoGetStateMessage (RootFindingPegasoT *pegasoObj)
 Obtem a mensagem referente ao estado do objeto.
RootFindingBoolT RootFindingPegasoHasError (RootFindingPegasoT *pegasoObj)
 Verifica se ha erros.

Variables

static char msg [255]
-


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]
-
-
- -

- -

Definition at line 173 of file RootFindingPegaso.c.

- -
-

-

-
Generated on Sat Apr 3 14:47:45 2010 for RootFinding by  - -doxygen 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  - -doxygen 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  - -doxygen 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  - -doxygen 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. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Data Structures

struct  RootFindingPegaso
 Estrutura de dados para o Metodo de Pegaso. More...

Defines

#define PEGASO_DEFAULT_MAX_ITERATIONS   100
#define PEGASO_DEFAULT_TOLERANCE   1e-7

Typedefs

typedef struct RootFindingPegaso RootFindingPegasoT
 Apelido para struct RootFindingPegaso.

Functions

RootFindingPegasoTRootFindingPegasoCreate (RootFindingBaseT *rootsObj)
 Cria um objeto do tipo struct RootFindingPegaso.
RootFindingBoolT RootFindingPegasoInit (RootFindingPegasoT *pegasoObj)
 Inicializa o objeto RootFindingPegaso.
void RootFindingPegasoDelete (RootFindingPegasoT *obj)
 Apaga a instancia do objeto RootFindingPegaso.
RootFindingBoolT RootFindingPegasoPerformIteration (RootFindingPegasoT *pegasoObj)
 Realiza a iteracao.
int RootFindingPegasoGetErrorCode (RootFindingPegasoT *pegasoObj)
 Obtem o codigo de erro.
int RootFindingPegasoGetStateCode (RootFindingPegasoT *pegasoObj)
 Obtem o codigo referente ao estado do objeto.
const char * RootFindingPegasoGetErrorMessage (RootFindingPegasoT *pegasoObj)
 Obtem a mensagem de erro.
const char * RootFindingPegasoGetStateMessage (RootFindingPegasoT *pegasoObj)
 Obtem a mensagem referente ao estado do objeto.
RootFindingBoolT RootFindingPegasoHasError (RootFindingPegasoT *pegasoObj)
 Verifica se ha erros.
-


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  - -doxygen 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 - - - - - -
Generated on Sat Apr 3 14:47:45 2010 for RootFinding by  - -doxygen 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  - -doxygen 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: - - - - - -
RootFindingBaseEstrutura de dados para RootFindingBase
RootFindingBissecaoEstrutura de dados para o Metodo da Bissecao
RootFindingCordasEstrutura de dados para o Metodo das Cordas
RootFindingNewtonRhapsonEstrutura de dados para o Metodo de Newton-Rhapson
RootFindingPegasoEstrutura de dados para o Metodo de Pegaso
-
-
Generated on Sat Apr 3 14:47:46 2010 for RootFinding by  - -doxygen 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: - - - - - - - - - - - - - - - -
include/RootFinding.h [code]/root-finding/include/RootFinding.h
include/RootFindingBase.h [code]/root-finding/include/RootFindingBase.h
include/RootFindingBissecao.h [code]/root-finding/include/RootFindingBissecao.h
include/RootFindingCommon.h [code]/root-finding/include/RootFindingCommon.h
include/RootFindingCordas.h [code]/root-finding/include/RootFindingCordas.h
include/RootFindingNewtonRhapson.h [code]/root-finding/include/RootFindingNewtonRhapson.h
include/RootFindingPegaso.h [code]/root-finding/include/RootFindingPegaso.h
include/messages/RootFindingMessages.h [code]/root-finding/include/messages/RootFindingMessages.h
include/messages/RootFindingMessages_PT-BR.h [code]/root-finding/include/messages/RootFindingMessages_PT-BR.h
src/RootFindingBase.c [code]/root-finding/src/RootFindingBase.c
src/RootFindingBissecao.c [code]/root-finding/src/RootFindingBissecao.c
src/RootFindingCommon.c [code]/root-finding/src/RootFindingCommon.c
src/RootFindingCordas.c [code]/root-finding/src/RootFindingCordas.c
src/RootFindingNewtonRhapson.c [code]/root-finding/src/RootFindingNewtonRhapson.c
src/RootFindingPegaso.c [code]/root-finding/src/RootFindingPegaso.c
-
-
Generated on Sat Apr 3 14:47:46 2010 for RootFinding by  - -doxygen 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: -

-

- a -

-

- b -

-

- c -

-

- e -

-

- f -

-

- i -

-

- m -

-

- n -

-

- p -

-

- r -

-

- s -

-

- t -

-

- v -

-

- x -

-
-
Generated on Sat Apr 3 14:47:46 2010 for RootFinding by  - -doxygen 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 - - - - - -
-  -

-

- b -

-

- c -

-

- n -

-

- p -

-

- r -

-
-
Generated on Sat Apr 3 14:47:46 2010 for RootFinding by  - -doxygen 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  - -doxygen 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: -

-

- b -

-

- c -

-

- f -

-

- g -

-

- i -

-

- m -

-

- n -

-

- p -

-

- r -

-

- s -

-

- t -

-
-
Generated on Sat Apr 3 14:47:46 2010 for RootFinding by  - -doxygen 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 - - - - - -
-  -

-

- b -

-

- c -

-

- f -

-

- m -

-

- n -

-

- p -

-

- t -

-
-
Generated on Sat Apr 3 14:47:46 2010 for RootFinding by  - -doxygen 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 - - - - - -
-  -

-

- c -

-

- g -

-

- i -

-

- m -

-

- r -

-

- s -

-
-
Generated on Sat Apr 3 14:47:46 2010 for RootFinding by  - -doxygen 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  - -doxygen 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  - -doxygen 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

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Data Structures

struct  RootFindingBissecao
 Estrutura de dados para o Metodo da Bissecao. More...

Defines

#define BISSECAO_DEFAULT_MAX_ITERATIONS   100
#define BISSECAO_DEFAULT_TOLERANCE   1e-7

Typedefs

typedef struct RootFindingBissecao RootFindingBissecaoT
 Apelido para struct RootFindingBissecao.

Functions

RootFindingBissecaoTRootFindingBissecaoCreate (RootFindingBaseT *rootsObj)
 Cria um objeto do tipo struct RootFindingBissecao.
RootFindingBoolT RootFindingBissecaoInit (RootFindingBissecaoT *bissecaoObj)
 Inicializa o objeto RootFindingBissecao.
void RootFindingBissecaoDelete (RootFindingBissecaoT *obj)
 Apaga a instancia do objeto RootFindingBissecao.
RootFindingBoolT RootFindingBissecaoPerformIteration (RootFindingBissecaoT *bissecaoObj)
 Realiza a iteracao.
void RootFindingBissecaoFindNewRange (RootFindingBaseT *rootsObj)
 Encontra um novo intervalo [A, B] e os altera no objeto RootFindingBaseT baseado nos [A, B] e x existentes. Utilizado em RootFindingBissecaoPerformIteration porem principalmente util para alterar o intervalo quando intercambiando entre metodos diferentes.
int RootFindingBissecaoGetErrorCode (RootFindingBissecaoT *bissecaoObj)
 Obtem o codigo de erro.
int RootFindingBissecaoGetStateCode (RootFindingBissecaoT *bissecaoObj)
 Obtem o codigo referente ao estado do objeto.
const char * RootFindingBissecaoGetErrorMessage (RootFindingBissecaoT *bissecaoObj)
 Obtem a mensagem de erro.
const char * RootFindingBissecaoGetStateMessage (RootFindingBissecaoT *bissecaoObj)
 Obtem a mensagem referente ao estado do objeto.
RootFindingBoolT RootFindingBissecaoHasError (RootFindingBissecaoT *bissecaoObj)
 Verifica se ha erros.
static void setError (RootFindingBissecaoT *bissecaoObj, int errorCode)
 Set error code and change state to BISSECAO_ERROR_FOUND.
static void resetError (RootFindingBissecaoT *bissecaoObj)
static RootFindingDoubleT computeX (RootFindingBissecaoT *bissecaoObj)
 Calcula o X baseado no intervalo [a, b].
-

Define Documentation

- -
-
- - - - -
#define BISSECAO_DEFAULT_MAX_ITERATIONS   100
-
-
- -

- -

Definition at line 34 of file RootFindingBissecao.h.

- -

Referenced by RootFindingBissecaoCreate().

- -
-

- -

-
- - - - -
#define BISSECAO_DEFAULT_TOLERANCE   1e-7
-
-
- -

- -

Definition at line 35 of file RootFindingBissecao.h.

- -

Referenced by RootFindingBissecaoCreate().

- -
-

-


Typedef Documentation

- -
-
- - - - -
typedef struct RootFindingBissecao RootFindingBissecaoT
-
-
- -

-Apelido para struct RootFindingBissecao. -

- -

Definition at line 77 of file RootFindingBissecao.h.

- -
-

-


Function Documentation

- -
-
- - - - - - - - - -
static RootFindingDoubleT computeX (RootFindingBissecaoT bissecaoObj  )  [static, private]
-
-
- -

-Calcula o X baseado no intervalo [a, b]. -

-

Parameters:
- - -
bissecaoObj Ponteiro para o objeto RootFindingBissecao
-
-
Returns:
O X calculado
- -

Definition at line 70 of file RootFindingBissecao.c.

- -

References RootFindingBase::a, RootFindingBase::b, and RootFindingBissecao::rootsObj.

- -

Referenced by RootFindingBissecaoInit(), and RootFindingBissecaoPerformIteration().

- -
-

- -

-
- - - - - - - - - -
static void resetError (RootFindingBissecaoT bissecaoObj  )  [static, private]
-
- -

- -

-
- - - - - - - - - -
RootFindingBissecaoT* RootFindingBissecaoCreate (RootFindingBaseT rootsObj  ) 
-
-
- -

-Cria um objeto do tipo struct RootFindingBissecao. -

-

Parameters:
- - -
rootsObj Ponteiro para o objeto do tipo struct RootFindingBase
-
-
Returns:
Ponteiro para o objeto criado
- -

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.

- -
-

- -

-
- - - - - - - - - -
void RootFindingBissecaoDelete (RootFindingBissecaoT obj  ) 
-
-
- -

-Apaga a instancia do objeto RootFindingBissecao. -

-

Parameters:
- - -
obj Ponteiro para o obj RootFindingBissecao
-
- -

Definition at line 90 of file RootFindingBissecao.c.

- -
-

- -

-
- - - - - - - - - -
void RootFindingBissecaoFindNewRange (RootFindingBaseT rootsObj  ) 
-
-
- -

-Encontra um novo intervalo [A, B] e os altera no objeto RootFindingBaseT baseado nos [A, B] e x existentes. Utilizado em RootFindingBissecaoPerformIteration porem principalmente util para alterar o intervalo quando intercambiando entre metodos diferentes. -

-

Parameters:
- - -
rootsObj Ponteiro para o objeto RootFindingBase
-
- -

Definition at line 139 of file RootFindingBissecao.c.

- -

References RootFindingBase::a, RootFindingBase::b, RootFindingBase::fX, RootFindingBaseEval(), and RootFindingBase::x.

- -

Referenced by RootFindingBissecaoPerformIteration().

- -
-

- -

-
- - - - - - - - - -
int RootFindingBissecaoGetErrorCode (RootFindingBissecaoT bissecaoObj  ) 
-
-
- -

-Obtem o codigo de erro. -

- -

Definition at line 159 of file RootFindingBissecao.c.

- -

References RootFindingBissecao::errorCode.

- -
-

- -

-
- - - - - - - - - -
const char* RootFindingBissecaoGetErrorMessage (RootFindingBissecaoT bissecaoObj  ) 
-
-
- -

-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.

- -
-

- -

-
- - - - - - - - - -
int RootFindingBissecaoGetStateCode (RootFindingBissecaoT bissecaoObj  ) 
-
-
- -

-Obtem o codigo referente ao estado do objeto. -

- -

Definition at line 173 of file RootFindingBissecao.c.

- -

References RootFindingBissecao::state.

- -
-

- -

- -

-
- - - - - - - - - -
RootFindingBoolT RootFindingBissecaoHasError (RootFindingBissecaoT bissecaoObj  ) 
-
-
- -

-Verifica se ha erros. -

-

Returns:
TRUE caso haja erro
- -

Definition at line 220 of file RootFindingBissecao.c.

- -

References RootFindingBissecao::errorCode.

- -
-

- -

-
- - - - - - - - - -
RootFindingBoolT RootFindingBissecaoInit (RootFindingBissecaoT bissecaoObj  ) 
-
-
- -

-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.

- -
-

- -

-
- - - - - - - - - -
RootFindingBoolT RootFindingBissecaoPerformIteration (RootFindingBissecaoT bissecaoObj  ) 
-
-
- -

-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]
-
-
- -

-Set error code and change state to BISSECAO_ERROR_FOUND. -

-

Parameters:
- - - -
bissecaoObj Ponteiro para objeto RootFindingBissecaoT
errorCode Codigo de erro
-
- -

Definition at line 153 of file RootFindingBissecao.c.

- -

References RootFindingBissecao::errorCode, and RootFindingBissecao::state.

- -

Referenced by RootFindingBissecaoPerformIteration(), RootFindingCordasInit(), RootFindingCordasPerformIteration(), RootFindingNewtonRhapsonInit(), RootFindingNewtonRhapsonPerformIteration(), and RootFindingPegasoPerformIteration().

- -
-

-

-
Generated on Sat Apr 3 14:47:46 2010 for RootFinding by  - -doxygen 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

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Data Structures

struct  RootFindingCordas
 Estrutura de dados para o Metodo das Cordas. More...

Defines

#define CORDAS_DEFAULT_MAX_ITERATIONS   100
#define CORDAS_DEFAULT_TOLERANCE   1e-7

Typedefs

typedef struct RootFindingCordas RootFindingCordasT
 Apelido para struct RootFindingCordas.

Functions

RootFindingCordasTRootFindingCordasCreate (RootFindingBaseT *rootsObj)
 Cria um objeto do tipo struct RootFindingCordas.
RootFindingBoolT RootFindingCordasInit (RootFindingCordasT *cordasObj)
 Inicializa o objeto RootFindingCordas.
void RootFindingCordasDelete (RootFindingCordasT *obj)
 Apaga a instancia do objeto RootFindingCordas.
RootFindingBoolT RootFindingCordasPerformIteration (RootFindingCordasT *cordasObj)
 Realiza a iteracao.
int RootFindingCordasGetErrorCode (RootFindingCordasT *cordasObj)
 Obtem o codigo de erro.
int RootFindingCordasGetStateCode (RootFindingCordasT *cordasObj)
 Obtem o codigo referente ao estado do objeto.
const char * RootFindingCordasGetErrorMessage (RootFindingCordasT *cordasObj)
 Obtem a mensagem de erro.
const char * RootFindingCordasGetStateMessage (RootFindingCordasT *cordasObj)
 Obtem a mensagem referente ao estado do objeto.
RootFindingBoolT RootFindingCordasHasError (RootFindingCordasT *cordasObj)
 Verifica se ha erros.
static void setError (RootFindingCordasT *cordasObj, int errorCode)
 Set error code and change state to CORDAS_ERROR_FOUND.
static void resetError (RootFindingCordasT *cordasObj)
static RootFindingDoubleT getNextX (RootFindingCordasT *cordasObj)
 Obtem o valor para o proximo x.
-

Define Documentation

- -
-
- - - - -
#define CORDAS_DEFAULT_MAX_ITERATIONS   100
-
-
- -

- -

Definition at line 38 of file RootFindingCordas.h.

- -

Referenced by RootFindingCordasCreate().

- -
-

- -

-
- - - - -
#define CORDAS_DEFAULT_TOLERANCE   1e-7
-
-
- -

- -

Definition at line 39 of file RootFindingCordas.h.

- -

Referenced by RootFindingCordasCreate().

- -
-

-


Typedef Documentation

- -
-
- - - - -
typedef struct RootFindingCordas RootFindingCordasT
-
-
- -

-Apelido para struct RootFindingCordas. -

- -

Definition at line 84 of file RootFindingCordas.h.

- -
-

-


Function Documentation

- -
-
- - - - - - - - - -
static RootFindingDoubleT getNextX (RootFindingCordasT cordasObj  )  [static, private]
-
-
- -

-Obtem o valor para o proximo x. -

-

Parameters:
- - -
cordasObj Ponteiro para objeto struct RootFindingCordas
-
-
Returns:
Valor do proximo x
- -

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().

- -
-

- -

-
- - - - - - - - - -
static void resetError (RootFindingCordasT cordasObj  )  [static, private]
-
-
- -

- -

Definition at line 186 of file RootFindingCordas.c.

- -

References RootFindingCordas::errorCode, and RootFindingCordas::state.

- -
-

- -

-
- - - - - - - - - -
RootFindingCordasT* RootFindingCordasCreate (RootFindingBaseT rootsObj  ) 
-
-
- -

-Cria um objeto do tipo struct RootFindingCordas. -

-

Parameters:
- - -
rootsObj Ponteiro para o objeto do tipo struct RootFindingBase
-
-
Returns:
Ponteiro para o objeto criado
- -

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.

- -
-

- -

-
- - - - - - - - - -
void RootFindingCordasDelete (RootFindingCordasT obj  ) 
-
-
- -

-Apaga a instancia do objeto RootFindingCordas. -

-

Parameters:
- - -
obj Ponteiro para o obj RootFindingCordas
-
- -

Definition at line 127 of file RootFindingCordas.c.

- -
-

- -

-
- - - - - - - - - -
int RootFindingCordasGetErrorCode (RootFindingCordasT cordasObj  ) 
-
-
- -

-Obtem o codigo de erro. -

- -

Definition at line 181 of file RootFindingCordas.c.

- -

References RootFindingCordas::errorCode.

- -
-

- -

-
- - - - - - - - - -
const char* RootFindingCordasGetErrorMessage (RootFindingCordasT cordasObj  ) 
-
- -

- -

-
- - - - - - - - - -
int RootFindingCordasGetStateCode (RootFindingCordasT cordasObj  ) 
-
-
- -

-Obtem o codigo referente ao estado do objeto. -

- -

Definition at line 195 of file RootFindingCordas.c.

- -

References RootFindingCordas::state.

- -
-

- -

- -

-
- - - - - - - - - -
RootFindingBoolT RootFindingCordasHasError (RootFindingCordasT cordasObj  ) 
-
-
- -

-Verifica se ha erros. -

-

Returns:
TRUE caso haja erro
- -

Definition at line 244 of file RootFindingCordas.c.

- -

References RootFindingCordas::errorCode.

- -
-

- -

-
- - - - - - - - - -
RootFindingBoolT RootFindingCordasInit (RootFindingCordasT cordasObj  ) 
-
-
- -

-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.

- -
-

- -

-
- - - - - - - - - -
RootFindingBoolT RootFindingCordasPerformIteration (RootFindingCordasT cordasObj  ) 
-
-
- -

-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]
-
-
- -

-Set error code and change state to CORDAS_ERROR_FOUND. -

-

Parameters:
- - - -
cordasObj Ponteiro para objeto RootFindingCordasT
errorCode Codigo de erro
-
- -

Definition at line 132 of file RootFindingCordas.c.

- -

References RootFindingCordas::errorCode, and RootFindingCordas::state.

- -
-

-

-
Generated on Sat Apr 3 14:47:46 2010 for RootFinding by  - -doxygen 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

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Defines

#define MSG_ROOTS_UNKNOW_ERROR   "Erro desconhecido."
#define MSG_ROOTS_UNKNOW_STATE   "Estado desconhecido."
#define MSG_GENERIC_APPROXIMANTION_ROOT_FOUND
#define MSG_GENERIC_MAX_ITERATIONS_LIMIT_REACHED
#define MSG_GENERIC_NO_ERROR   "Nao ocorreu erro."
#define MSG_GENERIC_ERROR_FOUND   "Ocorreu erro.";
#define MSG_GENERIC_NOT_INIT   "Nao inicializado."
#define MSG_GENERIC_INITIALIZED   "Inicializado."
#define MSG_GENERIC_X_ISINF_OR_ISNAN_ERROR
#define MSG_GENERIC_2NDIFF_TEST_ERROR
#define MSG_ROOTS_NO_ERROR   MSG_GENERIC_NO_ERROR
#define MSG_ROOTS_MUP_EVAL_ERROR   "Erro c/ expressao do objeto muParser"
#define MSG_ROOTS_RANGE_ERROR_PROD_FA_FB_NOT_LT_0
#define MSG_ROOTS_RANGE_ERROR_FA_OR_FB_ISINFINITY
#define MSG_ROOTS_RANGE_NOT_SET   "Intervalo nao esta definido."
#define MSG_ROOTS_READY   "Objeto RootFindingBase esta pronto."
#define MSG_ROOTS_EXACT_ROOT_FOUND   "Encontrado a raiz exata: %lf."
#define MSG_BISSECAO_NO_ERROR   MSG_GENERIC_NO_ERROR
#define MSG_BISSECAO_X_ISINF_OR_ISNAN_ERROR   MSG_GENERIC_X_ISINF_OR_ISNAN_ERROR
#define MSG_BISSECAO_NOT_INIT   MSG_GENERIC_NOT_INIT
#define MSG_BISSECAO_INITIALIZED   MSG_GENERIC_INITIALIZED
#define MSG_BISSECAO_MAX_ITERATIONS_LIMIT_REACHED   MSG_GENERIC_MAX_ITERATIONS_LIMIT_REACHED
#define MSG_BISSECAO_APPROXIMANTION_ROOT_FOUND   MSG_GENERIC_APPROXIMANTION_ROOT_FOUND
#define MSG_BISSECAO_ERROR_FOUND   MSG_GENERIC_ERROR_FOUND
#define MSG_CORDAS_NO_ERROR   MSG_GENERIC_NO_ERROR
#define MSG_CORDAS_2NDIFF_TEST_ERROR   MSG_GENERIC_2NDIFF_TEST_ERROR
#define MSG_CORDAS_X_ISINF_OR_ISNAN_ERROR   MSG_GENERIC_X_ISINF_OR_ISNAN_ERROR
#define MSG_CORDAS_NOT_INIT   MSG_GENERIC_NOT_INIT
#define MSG_CORDAS_INITIALIZED   MSG_GENERIC_INITIALIZED
#define MSG_CORDAS_MAX_ITERATIONS_LIMIT_REACHED   MSG_GENERIC_MAX_ITERATIONS_LIMIT_REACHED
#define MSG_CORDAS_APPROXIMANTION_ROOT_FOUND   MSG_GENERIC_APPROXIMANTION_ROOT_FOUND
#define MSG_CORDAS_ERROR_FOUND   MSG_GENERIC_ERROR_FOUND
#define MSG_NEWTON_NO_ERROR   MSG_GENERIC_NO_ERROR
#define MSG_NEWTON_2NDIFF_TEST_ERROR   MSG_GENERIC_2NDIFF_TEST_ERROR
#define MSG_NEWTON_2NDIFFA_2NDIFFB_SIGN_NOT_EQUALS_ERROR
#define MSG_NEWTON_X_ISINF_OR_ISNAN_ERROR
#define MSG_NEWTON_NOT_INIT   MSG_GENERIC_NOT_INIT
#define MSG_NEWTON_INITIALIZED   MSG_GENERIC_INITIALIZED
#define MSG_NEWTON_MAX_ITERATIONS_LIMIT_REACHED   MSG_GENERIC_MAX_ITERATIONS_LIMIT_REACHED
#define MSG_NEWTON_APPROXIMANTION_ROOT_FOUND   MSG_GENERIC_APPROXIMANTION_ROOT_FOUND
#define MSG_NEWTON_ERROR_FOUND   MSG_GENERIC_ERROR_FOUND
#define MSG_PEGASO_NO_ERROR   MSG_GENERIC_NO_ERROR
#define MSG_PEGASO_X_ISINF_OR_ISNAN_ERROR   MSG_GENERIC_X_ISINF_OR_ISNAN_ERROR
#define MSG_PEGASO_NOT_INIT   MSG_GENERIC_NOT_INIT
#define MSG_PEGASO_INITIALIZED   MSG_GENERIC_INITIALIZED
#define MSG_PEGASO_MAX_ITERATIONS_LIMIT_REACHED   MSG_GENERIC_MAX_ITERATIONS_LIMIT_REACHED
#define MSG_PEGASO_APPROXIMANTION_ROOT_FOUND   MSG_GENERIC_APPROXIMANTION_ROOT_FOUND
#define MSG_PEGASO_ERROR_FOUND   MSG_GENERIC_ERROR_FOUND
-

Define Documentation

- -
-
- - - - -
#define MSG_BISSECAO_APPROXIMANTION_ROOT_FOUND   MSG_GENERIC_APPROXIMANTION_ROOT_FOUND
-
-
- -

- -

Definition at line 83 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingBissecaoGetStateMessage().

- -
-

- -

-
- - - - -
#define MSG_BISSECAO_ERROR_FOUND   MSG_GENERIC_ERROR_FOUND
-
-
- -

- -

Definition at line 84 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingBissecaoGetStateMessage().

- -
-

- -

-
- - - - -
#define MSG_BISSECAO_INITIALIZED   MSG_GENERIC_INITIALIZED
-
-
- -

- -

Definition at line 81 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingBissecaoGetStateMessage().

- -
-

- -

-
- - - - -
#define MSG_BISSECAO_MAX_ITERATIONS_LIMIT_REACHED   MSG_GENERIC_MAX_ITERATIONS_LIMIT_REACHED
-
-
- -

- -

Definition at line 82 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingBissecaoGetStateMessage().

- -
-

- -

-
- - - - -
#define MSG_BISSECAO_NO_ERROR   MSG_GENERIC_NO_ERROR
-
-
- -

- -

Definition at line 76 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingBissecaoGetErrorMessage().

- -
-

- -

-
- - - - -
#define MSG_BISSECAO_NOT_INIT   MSG_GENERIC_NOT_INIT
-
-
- -

- -

Definition at line 80 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingBissecaoGetStateMessage().

- -
-

- -

-
- - - - -
#define MSG_BISSECAO_X_ISINF_OR_ISNAN_ERROR   MSG_GENERIC_X_ISINF_OR_ISNAN_ERROR
-
-
- -

- -

Definition at line 77 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingBissecaoGetErrorMessage().

- -
-

- -

-
- - - - -
#define MSG_CORDAS_2NDIFF_TEST_ERROR   MSG_GENERIC_2NDIFF_TEST_ERROR
-
-
- -

- -

Definition at line 89 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingCordasGetErrorMessage().

- -
-

- -

-
- - - - -
#define MSG_CORDAS_APPROXIMANTION_ROOT_FOUND   MSG_GENERIC_APPROXIMANTION_ROOT_FOUND
-
-
- -

- -

Definition at line 97 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingCordasGetStateMessage().

- -
-

- -

-
- - - - -
#define MSG_CORDAS_ERROR_FOUND   MSG_GENERIC_ERROR_FOUND
-
-
- -

- -

Definition at line 98 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingCordasGetStateMessage().

- -
-

- -

-
- - - - -
#define MSG_CORDAS_INITIALIZED   MSG_GENERIC_INITIALIZED
-
-
- -

- -

Definition at line 95 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingCordasGetStateMessage().

- -
-

- -

-
- - - - -
#define MSG_CORDAS_MAX_ITERATIONS_LIMIT_REACHED   MSG_GENERIC_MAX_ITERATIONS_LIMIT_REACHED
-
-
- -

- -

Definition at line 96 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingCordasGetStateMessage().

- -
-

- -

-
- - - - -
#define MSG_CORDAS_NO_ERROR   MSG_GENERIC_NO_ERROR
-
-
- -

- -

Definition at line 87 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingCordasGetErrorMessage().

- -
-

- -

-
- - - - -
#define MSG_CORDAS_NOT_INIT   MSG_GENERIC_NOT_INIT
-
-
- -

- -

Definition at line 94 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingCordasGetStateMessage().

- -
-

- -

-
- - - - -
#define MSG_CORDAS_X_ISINF_OR_ISNAN_ERROR   MSG_GENERIC_X_ISINF_OR_ISNAN_ERROR
-
-
- -

- -

Definition at line 91 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingCordasGetErrorMessage().

- -
-

- -

-
- - - - -
#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
-
-
- -

-Value:

"Encontrado uma aproximacao da raiz: %lf "\
-                                                    "(com e = %lg)."
-
-

Definition at line 38 of file RootFindingMessages_PT-BR.h.

- -
-

- -

-
- - - - -
#define MSG_GENERIC_ERROR_FOUND   "Ocorreu erro.";
-
-
- -

- -

Definition at line 49 of file RootFindingMessages_PT-BR.h.

- -
-

- -

-
- - - - -
#define MSG_GENERIC_INITIALIZED   "Inicializado."
-
-
- -

- -

Definition at line 51 of file RootFindingMessages_PT-BR.h.

- -
-

- -

-
- - - - -
#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."
-
-
- -

- -

Definition at line 48 of file RootFindingMessages_PT-BR.h.

- -
-

- -

-
- - - - -
#define MSG_GENERIC_NOT_INIT   "Nao inicializado."
-
-
- -

- -

Definition at line 50 of file RootFindingMessages_PT-BR.h.

- -
-

- -

-
- - - - -
#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
-
-
- -

- -

Definition at line 103 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingNewtonRhapsonGetErrorMessage().

- -
-

- -

-
- - - - -
#define MSG_NEWTON_2NDIFFA_2NDIFFB_SIGN_NOT_EQUALS_ERROR
-
-
- -

-Value:

"O sinal da segunda derivada nos extremos "\
-                                                    "do intervalo [%lf, %lf] nao se conserva."
-
-

Definition at line 105 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingNewtonRhapsonGetErrorMessage().

- -
-

- -

-
- - - - -
#define MSG_NEWTON_APPROXIMANTION_ROOT_FOUND   MSG_GENERIC_APPROXIMANTION_ROOT_FOUND
-
-
- -

- -

Definition at line 124 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingNewtonRhapsonGetStateMessage().

- -
-

- -

-
- - - - -
#define MSG_NEWTON_ERROR_FOUND   MSG_GENERIC_ERROR_FOUND
-
-
- -

- -

Definition at line 125 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingNewtonRhapsonGetStateMessage().

- -
-

- -

-
- - - - -
#define MSG_NEWTON_INITIALIZED   MSG_GENERIC_INITIALIZED
-
-
- -

- -

Definition at line 122 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingNewtonRhapsonGetStateMessage().

- -
-

- -

-
- - - - -
#define MSG_NEWTON_MAX_ITERATIONS_LIMIT_REACHED   MSG_GENERIC_MAX_ITERATIONS_LIMIT_REACHED
-
-
- -

- -

Definition at line 123 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingNewtonRhapsonGetStateMessage().

- -
-

- -

-
- - - - -
#define MSG_NEWTON_NO_ERROR   MSG_GENERIC_NO_ERROR
-
-
- -

- -

Definition at line 101 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingNewtonRhapsonGetErrorMessage().

- -
-

- -

-
- - - - -
#define MSG_NEWTON_NOT_INIT   MSG_GENERIC_NOT_INIT
-
-
- -

- -

Definition at line 121 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingNewtonRhapsonGetStateMessage().

- -
-

- -

-
- - - - -
#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
-
-
- -

- -

Definition at line 135 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingPegasoGetStateMessage().

- -
-

- -

-
- - - - -
#define MSG_PEGASO_ERROR_FOUND   MSG_GENERIC_ERROR_FOUND
-
-
- -

- -

Definition at line 136 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingPegasoGetStateMessage().

- -
-

- -

-
- - - - -
#define MSG_PEGASO_INITIALIZED   MSG_GENERIC_INITIALIZED
-
-
- -

- -

Definition at line 133 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingPegasoGetStateMessage().

- -
-

- -

-
- - - - -
#define MSG_PEGASO_MAX_ITERATIONS_LIMIT_REACHED   MSG_GENERIC_MAX_ITERATIONS_LIMIT_REACHED
-
-
- -

- -

Definition at line 134 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingPegasoGetStateMessage().

- -
-

- -

-
- - - - -
#define MSG_PEGASO_NO_ERROR   MSG_GENERIC_NO_ERROR
-
-
- -

- -

Definition at line 128 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingPegasoGetErrorMessage().

- -
-

- -

-
- - - - -
#define MSG_PEGASO_NOT_INIT   MSG_GENERIC_NOT_INIT
-
-
- -

- -

Definition at line 132 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingPegasoGetStateMessage().

- -
-

- -

-
- - - - -
#define MSG_PEGASO_X_ISINF_OR_ISNAN_ERROR   MSG_GENERIC_X_ISINF_OR_ISNAN_ERROR
-
-
- -

- -

Definition at line 129 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingPegasoGetErrorMessage().

- -
-

- -

-
- - - - -
#define MSG_ROOTS_EXACT_ROOT_FOUND   "Encontrado a raiz exata: %lf."
-
-
- -

- -

Definition at line 73 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingBaseGetStateMessage().

- -
-

- -

-
- - - - -
#define MSG_ROOTS_MUP_EVAL_ERROR   "Erro c/ expressao do objeto muParser"
-
-
- -

- -

Definition at line 62 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingBaseGetErrorMessage().

- -
-

- -

-
- - - - -
#define MSG_ROOTS_NO_ERROR   MSG_GENERIC_NO_ERROR
-
-
- -

- -

Definition at line 61 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingBaseGetErrorMessage().

- -
-

- -

-
- - - - -
#define MSG_ROOTS_RANGE_ERROR_FA_OR_FB_ISINFINITY
-
-
- -

-Value:

"A funcao nao esta definida para um ou ambos "\
-                                                    "dos extremos de [%lf, %lf]."
-
-

Definition at line 67 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingBaseGetErrorMessage().

- -
-

- -

-
- - - - -
#define MSG_ROOTS_RANGE_ERROR_PROD_FA_FB_NOT_LT_0
-
-
- -

-Value:

"f(%lf) * f(%lf) >= 0, portanto nao eh possivel "\
-                                                    "procurar raizes no intervalo."
-
-

Definition at line 64 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingBaseGetErrorMessage().

- -
-

- -

-
- - - - -
#define MSG_ROOTS_RANGE_NOT_SET   "Intervalo nao esta definido."
-
-
- -

- -

Definition at line 71 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingBaseGetStateMessage().

- -
-

- -

-
- - - - -
#define MSG_ROOTS_READY   "Objeto RootFindingBase esta pronto."
-
-
- -

- -

Definition at line 72 of file RootFindingMessages_PT-BR.h.

- -

Referenced by RootFindingBaseGetStateMessage().

- -
-

- -

-
- - - - -
#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  - -doxygen 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

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Data Structures

struct  RootFindingNewtonRhapson
 Estrutura de dados para o Metodo de Newton-Rhapson. More...

Defines

#define NEWTON_DEFAULT_MAX_ITERATIONS   100
#define NEWTON_DEFAULT_TOLERANCE   1e-7

Typedefs

typedef struct
-RootFindingNewtonRhapson 
RootFindingNewtonRhapsonT
 Apelido para struct RootFindingNewtonRhapson.

Functions

RootFindingNewtonRhapsonTRootFindingNewtonRhapsonCreate (RootFindingBaseT *rootsObj)
 Cria um objeto do tipo struct RootFindingNewtonRhapson.
RootFindingBoolT RootFindingNewtonRhapsonInit (RootFindingNewtonRhapsonT *newtonObj)
 Inicializa o objeto RootFindingNewtonRhapson.
void RootFindingNewtonRhapsonDelete (RootFindingNewtonRhapsonT *newtonObj)
 Apaga o objeto RootFindingNewtonRhapson.
RootFindingBoolT RootFindingNewtonRhapsonPerformIteration (RootFindingNewtonRhapsonT *newtonObj)
 Realiza a iteracao.
int RootFindingNewtonRhapsonGetErrorCode (RootFindingNewtonRhapsonT *newtonObj)
 Obtem o codigo de erro.
int RootFindingNewtonRhapsonGetStateCode (RootFindingNewtonRhapsonT *newtonObj)
 Obtem o codigo referente ao estado do objeto.
const char * RootFindingNewtonRhapsonGetErrorMessage (RootFindingNewtonRhapsonT *newtonObj)
 Obtem a mensagem de erro.
const char * RootFindingNewtonRhapsonGetStateMessage (RootFindingNewtonRhapsonT *newtonObj)
 Obtem a mensagem referente ao estado do objeto.
RootFindingBoolT RootFindingNewtonRhapsonHasError (RootFindingNewtonRhapsonT *newtonObj)
 Verifica se ha erros.
static void setError (RootFindingNewtonRhapsonT *newtonObj, int errorCode)
 Set error code and change state to NEWTON_ERROR_FOUND.
static void resetError (RootFindingNewtonRhapsonT *newtonObj)
static RootFindingDoubleT getNextX (RootFindingNewtonRhapsonT *newtonObj)
 Obtem o valor para o proximo x.
-

Define Documentation

- -
-
- - - - -
#define NEWTON_DEFAULT_MAX_ITERATIONS   100
-
-
- -

- -

Definition at line 38 of file RootFindingNewtonRhapson.h.

- -

Referenced by RootFindingNewtonRhapsonCreate().

- -
-

- -

-
- - - - -
#define NEWTON_DEFAULT_TOLERANCE   1e-7
-
-
- -

- -

Definition at line 39 of file RootFindingNewtonRhapson.h.

- -

Referenced by RootFindingNewtonRhapsonCreate().

- -
-

-


Typedef Documentation

- -
- -
- -

-Apelido para struct RootFindingNewtonRhapson. -

- -

Definition at line 87 of file RootFindingNewtonRhapson.h.

- -
-

-


Function Documentation

- -
-
- - - - - - - - - -
static RootFindingDoubleT getNextX (RootFindingNewtonRhapsonT newtonObj  )  [static, private]
-
-
- -

-Obtem o valor para o proximo x. -

-

Parameters:
- - -
newtonObj Ponteiro para objeto struct RootFindingNewtonRhapson
-
-
Returns:
Valor do proximo x
- -

Definition at line 127 of file RootFindingNewtonRhapson.c.

- -

References RootFindingBase::fX, RootFindingBaseDiffEval(), RootFindingNewtonRhapson::rootsObj, and RootFindingBase::x.

- -
-

- -

-
- - - - - - - - - -
static void resetError (RootFindingNewtonRhapsonT newtonObj  )  [static, private]
-
- -

- -

-
- - - - - - - - - -
RootFindingNewtonRhapsonT* RootFindingNewtonRhapsonCreate (RootFindingBaseT rootsObj  ) 
-
-
- -

-Cria um objeto do tipo struct RootFindingNewtonRhapson. -

-

Parameters:
- - -
rootsObj Ponteiro para objeto do tipo struct RootFindingBase
-
-
Returns:
Ponteiro para o objeto criado
- -

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.

- -
-

- -

-
- - - - - - - - - -
void RootFindingNewtonRhapsonDelete (RootFindingNewtonRhapsonT newtonObj  ) 
-
-
- -

-Apaga o objeto RootFindingNewtonRhapson. -

-

Parameters:
- - -
newtonObj Ponteiro para o objeto
-
- -

Definition at line 115 of file RootFindingNewtonRhapson.c.

- -
-

- -

-
- - - - - - - - - -
int RootFindingNewtonRhapsonGetErrorCode (RootFindingNewtonRhapsonT newtonObj  ) 
-
-
- -

-Obtem o codigo de erro. -

- -

Definition at line 190 of file RootFindingNewtonRhapson.c.

- -

References RootFindingNewtonRhapson::errorCode.

- -
-

- -

- -

-
- - - - - - - - - -
int RootFindingNewtonRhapsonGetStateCode (RootFindingNewtonRhapsonT newtonObj  ) 
-
-
- -

-Obtem o codigo referente ao estado do objeto. -

- -

Definition at line 204 of file RootFindingNewtonRhapson.c.

- -

References RootFindingNewtonRhapson::state.

- -
-

- -

- -

-
- - - - - - - - - -
RootFindingBoolT RootFindingNewtonRhapsonHasError (RootFindingNewtonRhapsonT newtonObj  ) 
-
-
- -

-Verifica se ha erros. -

-

Returns:
TRUE caso haja erro
- -

Definition at line 260 of file RootFindingNewtonRhapson.c.

- -

References RootFindingNewtonRhapson::errorCode.

- -
-

- -

-
- - - - - - - - - -
RootFindingBoolT RootFindingNewtonRhapsonInit (RootFindingNewtonRhapsonT newtonObj  ) 
-
-
- -

-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.

- -
-

- -

-
- - - - - - - - - -
RootFindingBoolT RootFindingNewtonRhapsonPerformIteration (RootFindingNewtonRhapsonT newtonObj  ) 
-
-
- -

-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]
-
-
- -

-Set error code and change state to NEWTON_ERROR_FOUND. -

-

Parameters:
- - - -
newtonObj Ponteiro para objeto RootFindingNewtonRhapson
errorCode Codigo de erro
-
- -

Definition at line 140 of file RootFindingNewtonRhapson.c.

- -

References RootFindingNewtonRhapson::errorCode, and RootFindingNewtonRhapson::state.

- -
-

-

-
Generated on Sat Apr 3 14:47:46 2010 for RootFinding by  - -doxygen 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

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Data Structures

struct  RootFindingPegaso
 Estrutura de dados para o Metodo de Pegaso. More...

Defines

#define PEGASO_DEFAULT_MAX_ITERATIONS   100
#define PEGASO_DEFAULT_TOLERANCE   1e-7

Typedefs

typedef struct RootFindingPegaso RootFindingPegasoT
 Apelido para struct RootFindingPegaso.

Functions

RootFindingPegasoTRootFindingPegasoCreate (RootFindingBaseT *rootsObj)
 Cria um objeto do tipo struct RootFindingPegaso.
RootFindingBoolT RootFindingPegasoInit (RootFindingPegasoT *pegasoObj)
 Inicializa o objeto RootFindingPegaso.
void RootFindingPegasoDelete (RootFindingPegasoT *obj)
 Apaga a instancia do objeto RootFindingPegaso.
RootFindingBoolT RootFindingPegasoPerformIteration (RootFindingPegasoT *pegasoObj)
 Realiza a iteracao.
int RootFindingPegasoGetErrorCode (RootFindingPegasoT *pegasoObj)
 Obtem o codigo de erro.
int RootFindingPegasoGetStateCode (RootFindingPegasoT *pegasoObj)
 Obtem o codigo referente ao estado do objeto.
const char * RootFindingPegasoGetErrorMessage (RootFindingPegasoT *pegasoObj)
 Obtem a mensagem de erro.
const char * RootFindingPegasoGetStateMessage (RootFindingPegasoT *pegasoObj)
 Obtem a mensagem referente ao estado do objeto.
RootFindingBoolT RootFindingPegasoHasError (RootFindingPegasoT *pegasoObj)
 Verifica se ha erros.
static void setError (RootFindingPegasoT *pegasoObj, int errorCode)
 Set error code and change state to PEGASO_ERROR_FOUND.
static void resetError (RootFindingPegasoT *pegasoObj)
static RootFindingDoubleT getNextX (RootFindingPegasoT *pegasoObj)
 Obtem o valor para o proximo x.
-

Define Documentation

- -
-
- - - - -
#define PEGASO_DEFAULT_MAX_ITERATIONS   100
-
-
- -

- -

Definition at line 38 of file RootFindingPegaso.h.

- -

Referenced by RootFindingPegasoCreate().

- -
-

- -

-
- - - - -
#define PEGASO_DEFAULT_TOLERANCE   1e-7
-
-
- -

- -

Definition at line 39 of file RootFindingPegaso.h.

- -

Referenced by RootFindingPegasoCreate().

- -
-

-


Typedef Documentation

- -
-
- - - - -
typedef struct RootFindingPegaso RootFindingPegasoT
-
-
- -

-Apelido para struct RootFindingPegaso. -

- -

Definition at line 84 of file RootFindingPegaso.h.

- -
-

-


Function Documentation

- -
-
- - - - - - - - - -
static RootFindingDoubleT getNextX (RootFindingPegasoT pegasoObj  )  [static, private]
-
-
- -

-Obtem o valor para o proximo x. -

-

Parameters:
- - -
pegasoObj Ponteiro para objeto struct RootFindingPegaso
-
-
Returns:
Valor do proximo x
- -

Definition at line 93 of file RootFindingPegaso.c.

- -

References RootFindingPegaso::fPrevXi, RootFindingBase::fX, RootFindingPegaso::prevXi, RootFindingPegaso::rootsObj, and RootFindingBase::x.

- -
-

- -

-
- - - - - - - - - -
static void resetError (RootFindingPegasoT pegasoObj  )  [static, private]
-
- -

- -

-
- - - - - - - - - -
RootFindingPegasoT* RootFindingPegasoCreate (RootFindingBaseT rootsObj  ) 
-
-
- -

-Cria um objeto do tipo struct RootFindingPegaso. -

-

Parameters:
- - -
rootsObj Ponteiro para o objeto do tipo struct RootFindingBase
-
-
Returns:
Ponteiro para o objeto criado
- -

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.

- -
-

- -

-
- - - - - - - - - -
void RootFindingPegasoDelete (RootFindingPegasoT obj  ) 
-
-
- -

-Apaga a instancia do objeto RootFindingPegaso. -

-

Parameters:
- - -
obj Ponteiro para o obj RootFindingPegaso
-
- -

Definition at line 81 of file RootFindingPegaso.c.

- -
-

- -

-
- - - - - - - - - -
int RootFindingPegasoGetErrorCode (RootFindingPegasoT pegasoObj  ) 
-
-
- -

-Obtem o codigo de erro. -

- -

Definition at line 154 of file RootFindingPegaso.c.

- -

References RootFindingPegaso::errorCode.

- -
-

- -

-
- - - - - - - - - -
const char* RootFindingPegasoGetErrorMessage (RootFindingPegasoT pegasoObj  ) 
-
- -

- -

-
- - - - - - - - - -
int RootFindingPegasoGetStateCode (RootFindingPegasoT pegasoObj  ) 
-
-
- -

-Obtem o codigo referente ao estado do objeto. -

- -

Definition at line 168 of file RootFindingPegaso.c.

- -

References RootFindingPegaso::state.

- -
-

- -

- -

-
- - - - - - - - - -
RootFindingBoolT RootFindingPegasoHasError (RootFindingPegasoT pegasoObj  ) 
-
-
- -

-Verifica se ha erros. -

-

Returns:
TRUE caso haja erro
- -

Definition at line 213 of file RootFindingPegaso.c.

- -

References RootFindingPegaso::errorCode, and RootFindingPegaso::PEGASO_NO_ERROR.

- -
-

- -

-
- - - - - - - - - -
RootFindingBoolT RootFindingPegasoInit (RootFindingPegasoT pegasoObj  ) 
-
-
- -

-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.

- -
-

- -

- -

-
- - - - - - - - - - - - - - - - - - -
static void setError (RootFindingPegasoT pegasoObj,
int  errorCode 
) [static, private]
-
-
- -

-Set error code and change state to PEGASO_ERROR_FOUND. -

-

Parameters:
- - - -
pegasoObj Ponteiro para objeto RootFindingPegasoT
errorCode Codigo de erro
-
- -

Definition at line 102 of file RootFindingPegaso.c.

- -

References RootFindingPegaso::errorCode, RootFindingPegaso::PEGASO_ERROR_FOUND, and RootFindingPegaso::state.

- -
-

-

-
Generated on Sat Apr 3 14:47:46 2010 for RootFinding by  - -doxygen 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

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Data Structures

struct  RootFindingBase
 Estrutura de dados para RootFindingBase. More...

Typedefs

typedef struct RootFindingBase RootFindingBaseT
 Apelido para struct RootFindingBase.

Functions

RootFindingBaseTRootFindingBaseCreate (muParserHandle_t mupObj, RootFindingDoubleT *varPtr)
 Cria o objeto RootFindingBase.
void RootFindingBaseDelete (RootFindingBaseT *obj)
 Apaga o objeto RootFindingBase.
RootFindingBoolT RootFindingBaseSetRange (RootFindingBaseT *rootsObj, RootFindingDoubleT a, RootFindingDoubleT b)
 Define o intervalo para procura da raiz.
RootFindingDoubleT RootFindingBaseEval (RootFindingBaseT *rootsObj, RootFindingDoubleT value)
 Avalia a funcao em um ponto.
RootFindingDoubleT RootFindingBase2nDiffEval (RootFindingBaseT *rootsObj, RootFindingDoubleT value)
 Avalia a 2a. diferencial da funcao em um ponto.
RootFindingDoubleT RootFindingBaseDiffEval (RootFindingBaseT *rootsObj, RootFindingDoubleT value)
 Avalia a diferencial da funcao em um ponto.
void RootFindingBaseReset (RootFindingBaseT *rootsObj)
 Reinicializa o objeto struct RootFindingBase.
int RootFindingBaseGetErrorCode (RootFindingBaseT *rootsObj)
 Obtem o codigo de erro.
int RootFindingBaseGetStateCode (RootFindingBaseT *rootsObj)
 Obtem o codigo referente ao estado do objeto.
const char * RootFindingBaseGetErrorMessage (RootFindingBaseT *rootsObj)
 Obtem a mensagem de erro.
const char * RootFindingBaseGetStateMessage (RootFindingBaseT *rootsObj)
 Obtem a mensagem referente ao estado do objeto.
RootFindingBoolT RootFindingBaseHasError (RootFindingBaseT *rootsObj)
 Verifica se ha erros.
static RootFindingBoolT isRangeError (RootFindingBaseT *rootsObj)
 Verify if errorCode is a RangeError.
-

Typedef Documentation

- -
-
- - - - -
typedef struct RootFindingBase RootFindingBaseT
-
-
- -

-Apelido para struct RootFindingBase. -

- -

Definition at line 83 of file RootFindingBase.h.

- -
-

-


Function Documentation

- -
-
- - - - - - - - - -
static RootFindingBoolT isRangeError (RootFindingBaseT rootsObj  )  [static, private]
-
-
- -

-Verify if errorCode is a RangeError. -

- -

Definition at line 71 of file RootFindingBase.c.

- -

References RootFindingBase::errorCode.

- -

Referenced by RootFindingBaseSetRange().

- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
RootFindingDoubleT RootFindingBase2nDiffEval (RootFindingBaseT rootsObj,
RootFindingDoubleT  value 
)
-
-
- -

-Avalia a 2a. diferencial da funcao em um ponto. -

-

Parameters:
- - - -
rootsObj Ponteiro para o objeto struct RootFindingBase
value Valor do ponto a ser avaliado
-
-
Returns:
Avaliacao da 2a. dif da funcao no ponto
- -

Definition at line 117 of file RootFindingBase.c.

- -

References Mup2ndDiff(), RootFindingBase::mupObj, and RootFindingBase::varPtr.

- -

Referenced by RootFindingCordasInit(), and RootFindingNewtonRhapsonInit().

- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
RootFindingBaseT* RootFindingBaseCreate (muParserHandle_t  mupObj,
RootFindingDoubleT varPtr 
)
-
-
- -

-Cria o objeto RootFindingBase. -

-

Parameters:
- - - -
mupObj Ponteiro para o objeto muParser contendo a expressao
varPtr Pontero para a variavel relacionada a expressao no objeto muParser referente a qual eixo deve se procurar a raiz
-
-
Returns:
Ponteiro para o objeto criado
- -

Definition at line 32 of file RootFindingBase.c.

- -

References RootFindingBase::mupObj, RootFindingBaseReset(), RootFindingPegaso::rootsObj, and RootFindingBase::varPtr.

- -
-

- -

-
- - - - - - - - - -
void RootFindingBaseDelete (RootFindingBaseT obj  ) 
-
-
- -

-Apaga o objeto RootFindingBase. -

-

Parameters:
- - -
obj Ponteiro para o objeto RootFindingBase
-
- -

Definition at line 61 of file RootFindingBase.c.

- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
RootFindingDoubleT RootFindingBaseDiffEval (RootFindingBaseT rootsObj,
RootFindingDoubleT  value 
)
-
-
- -

-Avalia a diferencial da funcao em um ponto. -

-

Parameters:
- - - -
rootsObj Ponteiro para o objeto struct RootFindingBase
value Valor do ponto a ser avaliado
-
-
Returns:
Avaliacao da dif da funcao no ponto
- -

Definition at line 124 of file RootFindingBase.c.

- -

References MupDiff(), RootFindingBase::mupObj, and RootFindingBase::varPtr.

- -

Referenced by getNextX().

- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
RootFindingDoubleT RootFindingBaseEval (RootFindingBaseT rootsObj,
RootFindingDoubleT  value 
)
-
-
- -

-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  ) 
-
-
- -

-Obtem o codigo de erro. -

- -

Definition at line 131 of file RootFindingBase.c.

- -

References RootFindingBase::errorCode.

- -
-

- -

-
- - - - - - - - - -
const char* RootFindingBaseGetErrorMessage (RootFindingBaseT rootsObj  ) 
-
- -

- -

-
- - - - - - - - - -
int RootFindingBaseGetStateCode (RootFindingBaseT rootsObj  ) 
-
-
- -

-Obtem o codigo referente ao estado do objeto. -

- -

Definition at line 136 of file RootFindingBase.c.

- -

References RootFindingBase::state.

- -
-

- -

-
- - - - - - - - - -
const char* RootFindingBaseGetStateMessage (RootFindingBaseT rootsObj  ) 
-
-
- -

-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.

- -
-

- -

-
- - - - - - - - - -
RootFindingBoolT RootFindingBaseHasError (RootFindingBaseT rootsObj  ) 
-
-
- -

-Verifica se ha erros. -

-

Returns:
TRUE caso haja erro
- -

Definition at line 180 of file RootFindingBase.c.

- -

References RootFindingBase::errorCode.

- -

Referenced by RootFindingBaseSetRange().

- -
-

- -

-
- - - - - - - - - -
void RootFindingBaseReset (RootFindingBaseT rootsObj  ) 
-
-
- -

-Reinicializa o objeto struct RootFindingBase. -

-

Parameters:
- - -
rootsObj Ponteiro para o objeto struct RootFindingBase
-
- -

Definition at line 47 of file RootFindingBase.c.

- -

References RootFindingBase::e, RootFindingBase::errorCode, infinity(), RootFindingBase::mupObj, RootFindingBaseEval(), and RootFindingBase::state.

- -

Referenced by RootFindingBaseCreate().

- -
-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
RootFindingBoolT RootFindingBaseSetRange (RootFindingBaseT rootsObj,
RootFindingDoubleT  a,
RootFindingDoubleT  b 
)
-
-
- -

-Define o intervalo para procura da raiz. -

-

Parameters:
- - - - -
rootsObj Ponteiro para o objeto RootFindingBase
a 
b 
-
-
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  - -doxygen 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  - -doxygen 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 - - - - - - -
Generated on Sat Apr 3 14:47:46 2010 for RootFinding by  - -doxygen 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> -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Types

enum  {
-  ROOTS_NO_ERROR = 0, -ROOTS_MUP_EVAL_ERROR, -RANGE_ERRORS_START, -ROOTS_RANGE_ERROR_PROD_FA_FB_NOT_LT_0, -
-  ROOTS_RANGE_ERROR_FA_OR_FB_ISINFINITY, -RANGE_ERRORS_END -
- }
 Codigo de erro: nao acessar diretamente. Veja RootFindingBaseGetErrorCode e RootFindingBaseGetErrorMessage. More...
enum  { ROOTS_RANGE_NOT_SET = 0, -ROOTS_READY, -ROOTS_EXACT_ROOT_FOUND - }
 Codigo de estado: nao acessar diretamente. Veja RootFindingBaseGetStateCode e RootFindingBaseGetStateMessage. More...

Data Fields

RootFindingDoubleT a
RootFindingDoubleT b
RootFindingDoubleT x
RootFindingDoubleT fX
RootFindingDoubleT e
muParserHandle_t mupObj
RootFindingDoubleTvarPtr
enum RootFindingBase:: { ... }  errorCode
 Codigo de erro: nao acessar diretamente. Veja RootFindingBaseGetErrorCode e RootFindingBaseGetErrorMessage.
enum RootFindingBase:: { ... }  state
 Codigo de estado: nao acessar diretamente. Veja RootFindingBaseGetStateCode e RootFindingBaseGetStateMessage.
-


Detailed Description

-Estrutura de dados para RootFindingBase. -

Definition at line 39 of file RootFindingBase.h.

-

Member Enumeration Documentation

- -
-
- - - - -
anonymous enum
-
-
- -

-Codigo de erro: nao acessar diretamente. Veja RootFindingBaseGetErrorCode e RootFindingBaseGetErrorMessage. -

-

Enumerator:
- - - - - - - -
ROOTS_NO_ERROR  -
ROOTS_MUP_EVAL_ERROR  -
RANGE_ERRORS_START  -
ROOTS_RANGE_ERROR_PROD_FA_FB_NOT_LT_0  -
ROOTS_RANGE_ERROR_FA_OR_FB_ISINFINITY  -
RANGE_ERRORS_END  -
-
- -

Definition at line 53 of file RootFindingBase.h.

- -
-

- -

-
- - - - -
anonymous enum
-
-
- -

-Codigo de estado: nao acessar diretamente. Veja RootFindingBaseGetStateCode e RootFindingBaseGetStateMessage. -

-

Enumerator:
- - - - -
ROOTS_RANGE_NOT_SET  -
ROOTS_READY  -
ROOTS_EXACT_ROOT_FOUND  -
-
- -

Definition at line 72 of file RootFindingBase.h.

- -
-

-


Field Documentation

- -

- -

- -

- -

- -

- -

-
- - - - -
muParserHandle_t RootFindingBase::mupObj
-
- -

- -

- -

- -

-


The documentation for this struct was generated from the following file: -
-
Generated on Sat Apr 3 14:47:46 2010 for RootFinding by  - -doxygen 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> -

- - - - - - - - - - - - - - - - - - - - - - - - -

Public Types

enum  {
-  BISSECAO_NOT_INIT = 0, -BISSECAO_INITIALIZED, -BISSECAO_MAX_ITERATIONS_LIMIT_REACHED, -BISSECAO_APPROXIMANTION_ROOT_FOUND, -
-  BISSECAO_ERROR_FOUND -
- }
 Codigo de estado: nao acessar diretamente. Veja RootFindingBissecaoGetStateCode e RootFindingBissecaoGetStateMessage. More...
enum  { BISSECAO_NO_ERROR = 0, -BISSECAO_X_ISINF_OR_ISNAN_ERROR - }
 Codigo de erro: nao acessar diretamente. Veja RootFindingBissecaoGetErrorCode e RootFindingBissecaoGetErrorMessage. More...

Data Fields

unsigned i
RootFindingBaseTrootsObj
unsigned maxIterations
RootFindingDoubleT tolerance
enum RootFindingBissecao:: { ... }  state
 Codigo de estado: nao acessar diretamente. Veja RootFindingBissecaoGetStateCode e RootFindingBissecaoGetStateMessage.
enum RootFindingBissecao:: { ... }  errorCode
 Codigo de erro: nao acessar diretamente. Veja RootFindingBissecaoGetErrorCode e RootFindingBissecaoGetErrorMessage.
-


Detailed Description

-Estrutura de dados para o Metodo da Bissecao. -

Definition at line 42 of file RootFindingBissecao.h.

-

Member Enumeration Documentation

- -
-
- - - - -
anonymous enum
-
-
- -

-Codigo de estado: nao acessar diretamente. Veja RootFindingBissecaoGetStateCode e RootFindingBissecaoGetStateMessage. -

-

Enumerator:
- - - - - - -
BISSECAO_NOT_INIT  -
BISSECAO_INITIALIZED  -
BISSECAO_MAX_ITERATIONS_LIMIT_REACHED  -
BISSECAO_APPROXIMANTION_ROOT_FOUND  -
BISSECAO_ERROR_FOUND  -
-
- -

Definition at line 53 of file RootFindingBissecao.h.

- -
-

- -

-
- - - - -
anonymous enum
-
-
- -

-Codigo de erro: nao acessar diretamente. Veja RootFindingBissecaoGetErrorCode e RootFindingBissecaoGetErrorMessage. -

-

Enumerator:
- - - -
BISSECAO_NO_ERROR  -
BISSECAO_X_ISINF_OR_ISNAN_ERROR  -
-
- -

Definition at line 67 of file RootFindingBissecao.h.

- -
-

-


Field Documentation

- -
-
- - - - -
unsigned RootFindingBissecao::i
-
-
- -

- -

Definition at line 44 of file RootFindingBissecao.h.

- -

Referenced by RootFindingBissecaoInit(), and RootFindingBissecaoPerformIteration().

- -
-

- -

- -

- -

- -

- -

-


The documentation for this struct was generated from the following file: -
-
Generated on Sat Apr 3 14:47:46 2010 for RootFinding by  - -doxygen 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> -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Types

enum  {
-  CORDAS_NOT_INIT = 0, -CORDAS_INITIALIZED, -CORDAS_MAX_ITERATIONS_LIMIT_REACHED, -CORDAS_APPROXIMANTION_ROOT_FOUND, -
-  CORDAS_ERROR_FOUND -
- }
 Codigo de estado: nao acessar diretamente. Veja RootFindingCordasGetStateCode e RootFindingCordasGetStateMessage. More...
enum  { CORDAS_NO_ERROR = 0, -CORDAS_2NDIFF_TEST_ERROR, -CORDAS_X_ISINF_OR_ISNAN_ERROR - }
 Codigo de erro: nao acessar diretamente. Veja RootFindingCordasGetErrorCode e RootFindingCordasGetErrorMessage. More...

Data Fields

unsigned i
RootFindingBaseTrootsObj
RootFindingDoubleT c
RootFindingDoubleT fC
unsigned maxIterations
RootFindingDoubleT tolerance
enum RootFindingCordas:: { ... }  state
 Codigo de estado: nao acessar diretamente. Veja RootFindingCordasGetStateCode e RootFindingCordasGetStateMessage.
enum RootFindingCordas:: { ... }  errorCode
 Codigo de erro: nao acessar diretamente. Veja RootFindingCordasGetErrorCode e RootFindingCordasGetErrorMessage.
-


Detailed Description

-Estrutura de dados para o Metodo das Cordas. -

Definition at line 44 of file RootFindingCordas.h.

-

Member Enumeration Documentation

- -
-
- - - - -
anonymous enum
-
-
- -

-Codigo de estado: nao acessar diretamente. Veja RootFindingCordasGetStateCode e RootFindingCordasGetStateMessage. -

-

Enumerator:
- - - - - - -
CORDAS_NOT_INIT  -
CORDAS_INITIALIZED  -
CORDAS_MAX_ITERATIONS_LIMIT_REACHED  -
CORDAS_APPROXIMANTION_ROOT_FOUND  -
CORDAS_ERROR_FOUND  -
-
- -

Definition at line 59 of file RootFindingCordas.h.

- -
-

- -

-
- - - - -
anonymous enum
-
-
- -

-Codigo de erro: nao acessar diretamente. Veja RootFindingCordasGetErrorCode e RootFindingCordasGetErrorMessage. -

-

Enumerator:
- - - - -
CORDAS_NO_ERROR  -
CORDAS_2NDIFF_TEST_ERROR  -
CORDAS_X_ISINF_OR_ISNAN_ERROR  -
-
- -

Definition at line 73 of file RootFindingCordas.h.

- -
-

-


Field Documentation

- -
-
- - - - -
unsigned RootFindingCordas::i
-
-
- -

- -

Definition at line 46 of file RootFindingCordas.h.

- -

Referenced by RootFindingCordasInit(), and RootFindingCordasPerformIteration().

- -
-

- -

- -

- -
- -

- -

Definition at line 50 of file RootFindingCordas.h.

- -

Referenced by getNextX(), and RootFindingCordasInit().

- -
-

- -

- -
- -

- -

Definition at line 51 of file RootFindingCordas.h.

- -

Referenced by getNextX(), and RootFindingCordasInit().

- -
-

- -

- -

- -

- -

-


The documentation for this struct was generated from the following file: -
-
Generated on Sat Apr 3 14:47:46 2010 for RootFinding by  - -doxygen 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> -

- - - - - - - - - - - - - - - - - - - - - - - - -

Public Types

enum  {
-  NEWTON_NOT_INIT = 0, -NEWTON_INITIALIZED, -NEWTON_MAX_ITERATIONS_LIMIT_REACHED, -NEWTON_APPROXIMANTION_ROOT_FOUND, -
-  NEWTON_ERROR_FOUND -
- }
 Codigo de estado: nao acessar diretamente. Veja RootFindingNewtonRhapsonGetStateCode e RootFindingNewtonRhapsonGetStateMessage. More...
enum  { NEWTON_NO_ERROR = 0, -NEWTON_2NDIFF_TEST_ERROR, -NEWTON_2NDIFFA_2NDIFFB_SIGN_NOT_EQUALS_ERROR, -NEWTON_X_ISINF_OR_ISNAN_ERROR - }
 Codigo de erro: nao acessar diretamente. Veja RootFindingNewtonRhapsonGetErrorCode e RootFindingNewtonRhapsonGetErrorMessage. More...

Data Fields

unsigned i
RootFindingBaseTrootsObj
unsigned maxIterations
RootFindingDoubleT tolerance
enum
-RootFindingNewtonRhapson:: { ... }  
state
 Codigo de estado: nao acessar diretamente. Veja RootFindingNewtonRhapsonGetStateCode e RootFindingNewtonRhapsonGetStateMessage.
enum
-RootFindingNewtonRhapson:: { ... }  
errorCode
 Codigo de erro: nao acessar diretamente. Veja RootFindingNewtonRhapsonGetErrorCode e RootFindingNewtonRhapsonGetErrorMessage.
-


Detailed Description

-Estrutura de dados para o Metodo de Newton-Rhapson. -

Definition at line 44 of file RootFindingNewtonRhapson.h.

-

Member Enumeration Documentation

- -
-
- - - - -
anonymous enum
-
-
- -

-Codigo de estado: nao acessar diretamente. Veja RootFindingNewtonRhapsonGetStateCode e RootFindingNewtonRhapsonGetStateMessage. -

-

Enumerator:
- - - - - - -
NEWTON_NOT_INIT  -
NEWTON_INITIALIZED  -
NEWTON_MAX_ITERATIONS_LIMIT_REACHED  -
NEWTON_APPROXIMANTION_ROOT_FOUND  -
NEWTON_ERROR_FOUND  -
-
- -

Definition at line 58 of file RootFindingNewtonRhapson.h.

- -
-

- -

-
- - - - -
anonymous enum
-
-
- -

-Codigo de erro: nao acessar diretamente. Veja RootFindingNewtonRhapsonGetErrorCode e RootFindingNewtonRhapsonGetErrorMessage. -

-

Enumerator:
- - - - - -
NEWTON_NO_ERROR  -
NEWTON_2NDIFF_TEST_ERROR  -
NEWTON_2NDIFFA_2NDIFFB_SIGN_NOT_EQUALS_ERROR  -
NEWTON_X_ISINF_OR_ISNAN_ERROR  -
-
- -

Definition at line 74 of file RootFindingNewtonRhapson.h.

- -
-

-


Field Documentation

- -
-
- - - - -
unsigned RootFindingNewtonRhapson::i
-
- -

- -

- -

- -

- -

- -

-


The documentation for this struct was generated from the following file: -
-
Generated on Sat Apr 3 14:47:46 2010 for RootFinding by  - -doxygen 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> -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Types

enum  {
-  PEGASO_NOT_INIT = 0, -PEGASO_INITIALIZED, -PEGASO_MAX_ITERATIONS_LIMIT_REACHED, -PEGASO_APPROXIMANTION_ROOT_FOUND, -
-  PEGASO_ERROR_FOUND -
- }
 Codigo de estado: nao acessar diretamente. Veja RootFindingPegasoGetStateCode e RootFindingPegasoGetStateMessage. More...
enum  { PEGASO_NO_ERROR = 0, -PEGASO_X_ISINF_OR_ISNAN_ERROR - }
 Codigo de erro: nao acessar diretamente. Veja RootFindingPegasoGetErrorCode e RootFindingPegasoGetErrorMessage. More...

Data Fields

unsigned i
RootFindingBaseTrootsObj
RootFindingDoubleT prevXi
RootFindingDoubleT fPrevXi
RootFindingDoubleT tolerance
unsigned maxIterations
enum RootFindingPegaso:: { ... }  state
 Codigo de estado: nao acessar diretamente. Veja RootFindingPegasoGetStateCode e RootFindingPegasoGetStateMessage.
enum RootFindingPegaso:: { ... }  errorCode
 Codigo de erro: nao acessar diretamente. Veja RootFindingPegasoGetErrorCode e RootFindingPegasoGetErrorMessage.
-


Detailed Description

-Estrutura de dados para o Metodo de Pegaso. -

Definition at line 44 of file RootFindingPegaso.h.

-

Member Enumeration Documentation

- -
-
- - - - -
anonymous enum
-
-
- -

-Codigo de estado: nao acessar diretamente. Veja RootFindingPegasoGetStateCode e RootFindingPegasoGetStateMessage. -

-

Enumerator:
- - - - - - -
PEGASO_NOT_INIT  -
PEGASO_INITIALIZED  -
PEGASO_MAX_ITERATIONS_LIMIT_REACHED  -
PEGASO_APPROXIMANTION_ROOT_FOUND  -
PEGASO_ERROR_FOUND  -
-
- -

Definition at line 59 of file RootFindingPegaso.h.

- -
-

- -

-
- - - - -
anonymous enum
-
-
- -

-Codigo de erro: nao acessar diretamente. Veja RootFindingPegasoGetErrorCode e RootFindingPegasoGetErrorMessage. -

-

Enumerator:
- - - -
PEGASO_NO_ERROR  -
PEGASO_X_ISINF_OR_ISNAN_ERROR  -
-
- -

Definition at line 73 of file RootFindingPegaso.h.

- -
-

-


Field Documentation

- -
-
- - - - -
unsigned RootFindingPegaso::i
-
-
- -

- -

Definition at line 46 of file RootFindingPegaso.h.

- -

Referenced by getAxisVarPtr(), RootFindingPegasoInit(), and RootFindingPegasoPerformIteration().

- -
-

- -

- -

- -
- -

- -

Definition at line 48 of file RootFindingPegaso.h.

- -

Referenced by getNextX(), 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  - -doxygen 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 - - - - - -
Generated on Fri Apr 2 22:35:03 2010 for StringUtilities by  - -doxygen 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. - - - - -

Functions

const char * StringAbbreviate (const char *str, size_t size)
-


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 
)
-
-
- -

- -

Definition at line 29 of file StringUtilities.c.

- -
-

-

-
Generated on Fri Apr 2 22:35:03 2010 for StringUtilities by  - -doxygen 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 - - - - - -
Generated on Fri Apr 2 22:35:03 2010 for StringUtilities by  - -doxygen 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. - - - - -

Functions

const char * StringAbbreviate (const char *str, size_t size)
-


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 
)
-
-
- -

- -

Definition at line 29 of file StringUtilities.c.

- -
-

-

-
Generated on Fri Apr 2 22:35:03 2010 for StringUtilities by  - -doxygen 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: - - -
include/StringUtilities.h [code]/string-utilities/include/StringUtilities.h
src/StringUtilities.c [code]/string-utilities/src/StringUtilities.c
-
-
Generated on Fri Apr 2 22:35:03 2010 for StringUtilities by  - -doxygen 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  - -doxygen 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  - -doxygen 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  - -doxygen 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}