class TMEulerIntegrator

Template for integration of ODEs using the simple (first order) Euler method with constant step size. More...

Definition#include <F2_integrator.h>
Template formTMEulerIntegrator<class TNum>
InheritsTMIntegrator [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Public Members

Protected Methods

Protected Members


Detailed Description

TMEulerIntegrator Template for integration of ODEs using the simple (first order) Euler method with constant step size It is not recommended to use this integrator class, its rather an example how to implement an integrator

string scopeID

scopeID

TMScalarParameter smallStepSize

smallStepSize

TNum h

h

int NPerStep

NPerStep

 TMEulerIntegrator (TSimulationEnvironment& simEnv_arg, const char* name_arg)

TMEulerIntegrator

 TMEulerIntegrator (TSimulationEnvironment& simEnv_arg, const char* name_arg, TNum h_arg, int parse)

TMEulerIntegrator

 TMEulerIntegrator (TMEulerIntegrator& pattern, const char* name_arg)

TMEulerIntegrator

 ~TMEulerIntegrator ()

~TMEulerIntegrator

void  allocate ()

allocate

Reimplemented from TMIntegrator.

void  init ()

init

Reimplemented from TComponent.

void  step ()

step

Reimplemented from TComponent.

void  reparse ()

reparse

Reimplemented from TComponent.

void  handleUpdatedParameters ()

handleUpdatedParameters

Reimplemented from TParamOwner.

friend ostream &  operator<< (ostream& os , const TMEulerIntegrator& ei)

operator<<

friend istream &  operator>> (istream& parser, TMEulerIntegrator& ei)

operator>>

int parsedFlag

parsedFlag

[protected]

TNum* dxdt

dxdt

[protected]

void  firstInit ()

firstInit

[protected]

void  setDefaultParameters (TNum h_arg)

setDefaultParameters

[protected]

void  deallocate ()

deallocate

[protected]

void  setParameterValues ()

setParameterValues

[protected]

void  setParameterValues_smallStepSize ()

setParameterValues_smallStepSize

[protected]