#include "Interval.h"
#include "Box.h"
#include "tnt/vec.h"
#include "tnt/cmat.h"
#include "IMatrix.h"
#include "Implicit/Implicit.h"
Include dependency graph for Newton.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| class | Newton |
| The main Newton algorithm class. More... | |
Typedefs | |
| typedef TNT::Vector< double > | Point |
| Vector of doubles - Can be of arbitrary dimension. | |
| typedef std::vector< Point > | PointList |
| List of points, Typedef'ed for convenience. | |
Enumerations | |
| enum | NewtonResult { NO_ROOTS = 1, UNIQUE_ROOT, KEEP_TRYING, NO_PROGRESS, BAD_INVERSE } |
| Enumerates the various return results from the INewton method. More... | |
|
|
Vector of doubles - Can be of arbitrary dimension.
Definition at line 27 of file Newton.h. Referenced by TriMesh::computeFaceCenter(), TriMesh::exactDistanceToMesh(), TriMesh::isInTriangle(), TriMesh::isOnSameSide(), and TriMesh::normal(). |
|
|
List of points, Typedef'ed for convenience.
Definition at line 30 of file Newton.h. Referenced by NewtonClassify::classify(). |
|
|
Enumerates the various return results from the INewton method. This class solves N equations in N variables, over a given bounding box, and uses interval arithmetic to find all solutions within that bounding box.
Definition at line 23 of file Newton.h. Referenced by Newton::INewton(), and Newton::NewtonDriver(). |
1.3.4