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