#include <newtonroot.h>
Inheritance diagram for MODEL::NewtonRoot:


Public Types | |
| typedef NT::number | numT |
| typedef NT::vect | vect |
| typedef NT::matrix | matrix |
| typedef NT::vf | vf |
|
typedef VectorFunction<dims, number,NT> | base |
Public Methods | |
| NewtonRoot (vf &f, bool own=false) | |
| ~NewtonRoot () | |
| NewtonRoot (const NewtonRoot &nr) | |
| virtual NewtonRoot* | clone () const |
| virtual const vect& | function (vect &fu, const vect &startu) |
| bool | wrong_min (void) |
| bool | no_root (void) |
| PRIVATE_ASSIGN (NewtonRoot) | |
Static Public Attributes | |
| const integer | maxiterations = 10000 |
| const numT | tolerancef = 1.E-8 |
| const numT | tolerancemin = 1.E-6 |
| const numT | maxstep = 100. |
| const numT | tolerancex = 1.E-8 |
Private Attributes | |
| vf* | func |
| bool | owned |
| bool | wrongmin |
| bool | noroot |
| LineSearch<dims,NT> | ls |
| Jacobian<dims,NT> | fdjac |
Definition at line 38 of file newtonroot.h.
|
|
Copy constructor needed for clone(). The function not copied ! Definition at line 54 of file newtonroot.h. Referenced by clone().
|
|
|
Virtual Copy Constructor Reimplemented from MODEL::VectorFunction. Definition at line 58 of file newtonroot.h. |
|
|
Implement this function to create the return vector. fu is a reference to where the values should be stored. This is for efficiency in internal routines. Inherited classes should return fu too. Reimplemented from MODEL::VectorFunction. Definition at line 103 of file newtonroot.h. |
|
|
Have we run out of options Definition at line 70 of file newtonroot.h. |
|
|
Is this a correct minimum Definition at line 67 of file newtonroot.h. |
More Info? Michael Peeters. Also, check our research website: www.alna.vub.ac.be
Last update: June 2002.