#include <integrator.h>
Inheritance diagram for MODEL::Integrator:
Public Types  
typedef NT::number  numT 
typedef NT::vect  vect 
typedef NT::vf  vf 
typedef NT::matrix  matrix 
Public Methods  
Integrator (vf &d, vf &s)  
virtual  ~Integrator () 
virtual vect&  step (vect ¤t, time &dt)=0 
vect&  currentpoint (void) 
Protected Attributes  
vf*  deter 
vf*  stoch 
Private Methods  
vf*  get_deterministic (void) 
vf*  get_stochastic (void) 
Friends  
class  ODESystem< dims, nelem, NT > 
Definition at line 39 of file integrator.h.

Set the integrator and tell it what to do. At the moment any special cases with for example correlated noise should be taken care of when we derive. I agree that storing a pointer to the function objects inside the base class might not be very kosher, but that's the way it is for now. Cleanup is NOT a priority.
Definition at line 58 of file integrator.h. 

Return current point Definition at line 73 of file integrator.h. 

Get functions  not clean, but necessary Definition at line 77 of file integrator.h. 

Implement this one to take a step. takes the current point and modifies it. Returns a ref to the modified point
Reimplemented in MODEL::IEuler, MODEL::IRungeKutta, MODEL::IMilshtein, and MODEL::IHeunSimpleCorr. 

Storage for the functions Definition at line 89 of file integrator.h. 

Storage for the functions Definition at line 91 of file integrator.h. 
More Info? Michael Peeters. Also, check our research website: www.alna.vub.ac.be
Last update: June 2002.