#include <rootscan.h>
Collaboration diagram for MODEL::RootScan:
Public Types | |
typedef NT::vf | vf |
typedef NT::vect | vect |
Public Methods | |
RootScan (vf &tobescanned, const string ¶m, vect starter=1.) | |
RootScan (vf &tobescanned) | |
void | add_start (const vect start) |
const ScanList<dims,nelem,NT>& | scan (const number &from, const number &to, const counter &n) |
Public Attributes | |
list< NumVector<dims,nelem, NT> > | def_starters |
Static Public Methods | |
bool | all (const ScanList< dims, nelem, NT >::parpoint &p) |
bool | stable (const ScanList< dims, nelem, NT >::parpoint &p) |
bool | unstable (const ScanList< dims, nelem, NT >::parpoint &p) |
bool | positive (const ScanList< dims, nelem, NT >::parpoint &p) |
bool | negative (const ScanList< dims, nelem, NT >::parpoint &p) |
Private Attributes | |
vf* | f |
number* | _p |
ScanList<dims,nelem,NT> | roots |
number | dummy |
Definition at line 326 of file rootscan.h.
|
Initialize Definition at line 333 of file rootscan.h. |
|
Added as a convenience: we want to find only the roots of the system at the point it is right now: the parameter has been set by other means Definition at line 346 of file rootscan.h. |
|
Add other possible starting points Definition at line 352 of file rootscan.h. |
|
select all Definition at line 454 of file rootscan.h. |
|
select positive ones - this assumes that the function is the first element of the parpoint Definition at line 472 of file rootscan.h. |
|
Scan Definition at line 358 of file rootscan.h. |
|
select stable ones - this assumes the real parts of the eigenvalues are the second element of the parpoint and that we are working in a 3d system. Definition at line 458 of file rootscan.h. Referenced by unstable().
|
|
select unstable ones - see note for stable Definition at line 466 of file rootscan.h. |
|
A list of starting points to use Definition at line 498 of file rootscan.h. |
More Info? Michael Peeters. Also, check our research website: www.alna.vub.ac.be
Last update: June 2002.