#include <odesystem.h>
Inheritance diagram for MODEL::ODESystem:
Public Types | |
typedef NT::number | numT |
typedef NT::vect | vect |
typedef NT::vf | vf |
typedef NT::matrix | matrix |
Public Methods | |
ODESystem (TimeFrame &T, vf &detpart, vf &stochpart, vect &initial, Integration it=Euler, time res=1E-3) | |
ODESystem (TimeFrame &T, vect &initial, Integrator< dims, nelem, NT > *i, time res=1e-3) | |
ODESystem (TimeFrame &T, vf &detpart, vect &initial, Integration it, time res) | |
virtual | ~ODESystem () |
virtual void | tick () |
const vect& | get_current (void) |
void | set_current (const vect &hereandnow) |
const vect& | operator() (void) |
void | reset (void) |
void | reset (const vect &fromhere) |
time | relax (number goal=DEFAULT_RELAX) |
time | relax_independent (number goal=DEFAULT_RELAX) |
Private Attributes | |
vect | init |
vect | current |
Integrator<dims,nelem,NT>* | integ |
vf* | deter |
vf* | stoch |
Static Private Attributes | |
const number | DEFAULT_RELAX = 1E-7 |
Definition at line 49 of file odesystem.h.
|
dt is only a guiding value: Once linked to a timeframe, will recalculate it so it ends up fitting a whole number of times inside the resolution of the timeframe Definition at line 166 of file odesystem.h. |
|
The full constructor. You can pass your own integrator with parts, which will be deleted at the end of time Definition at line 202 of file odesystem.h. |
|
A shortcut if you do not want to add a stochastic part Definition at line 226 of file odesystem.h. |
|
Get current values Definition at line 84 of file odesystem.h. Referenced by operator()().
|
|
Overloaded for ease of use. Definition at line 98 of file odesystem.h. |
|
Calculate statitionairy value for current parameters. Returns time taken to relax Note: You cannot relax to a level smaller than the noise level.
Definition at line 298 of file odesystem.h. |
|
Use this function to relax to a stable state, without using the TimeFrame Definition at line 265 of file odesystem.h. |
|
Reset everything - find a stable state to start from Definition at line 108 of file odesystem.h. |
|
A reset without specifying a new point Definition at line 101 of file odesystem.h. Referenced by ODESystem().
|
|
Whatever should be done when the time changes. This is where the resolution of the ODESystem is passed to the Integrator Reimplemented from MODEL::TickTock. Definition at line 77 of file odesystem.h. |
|
Scanning a certain parameter Definition at line 145 of file odesystem.h. |
|
Current values Definition at line 151 of file odesystem.h. |
|
Deterministic Function Definition at line 157 of file odesystem.h. |
|
Initial values Definition at line 148 of file odesystem.h. |
|
Definition at line 154 of file odesystem.h. |
|
Stocastic Multiplier Definition at line 159 of file odesystem.h. |
More Info? Michael Peeters. Also, check our research website: www.alna.vub.ac.be
Last update: June 2002.