class TMRK4cIntegrator

Template for integration of ODEs using forth order Runge-Kutta with constant step size. More...

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

Public Methods

Public Members

Protected Methods

Protected Members


Detailed Description

TMRK4cIntegrator Template for integration of ODEs using forth order Runge-Kutta with constant step size Template is instantiated with a numerical type TNum.

string scopeID

scopeID

TMScalarParameter smallStepSize

smallStepSize

TNum h

h

int NPerStep

NPerStep

 TMRK4cIntegrator (TSimulationEnvironment& simEnv_arg, const char* name_arg)

TMRK4cIntegrator

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

TMRK4cIntegrator

 TMRK4cIntegrator (TMRK4cIntegrator& pattern, const char* name_arg)

TMRK4cIntegrator

 ~TMRK4cIntegrator ()

~TMRK4cIntegrator

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 TMRK4cIntegrator& rki)

operator<<

friend istream &  operator>> (istream& parser, TMRK4cIntegrator& rki)

operator>>

int parsedFlag

parsedFlag

[protected]

TNum t

t

[protected]

TNum th

th

[protected]

TNum hh

hh

[protected]

TNum h6

h6

[protected]

TNum * dxdt

dxdt

[protected]

TNum * xt

xt

[protected]

TNum * dxt

dxt

[protected]

TNum * dxm

dxm

[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]