Public Member Functions

RungeKuttaFehlberg Class Reference

#include <RungeKuttaFehlberg.h>

Inheritance diagram for RungeKuttaFehlberg:
Inheritance graph
[legend]
Collaboration diagram for RungeKuttaFehlberg:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 RungeKuttaFehlberg (Streamlines *stream, Texture *gridtexture, Texture *texture, float mapwidth, float mapheight, float dsep, float dtest)
 ~RungeKuttaFehlberg (void)
virtual void integrate (StreamlineObj *startpos, float stepsize, int steps)

Detailed Description

Diese Funktion führt die RK2 Integration durch. Es ist Kind von IntegrationMethod und überschreibt die Methode integrate.

Author:
Michael Beham
Date:
18.1.2010

Constructor & Destructor Documentation

RungeKuttaFehlberg::RungeKuttaFehlberg ( Streamlines stream,
Texture gridtexture,
Texture texture,
float  mapwidth,
float  mapheight,
float  dsep,
float  dtest 
)

Konstruktor: Erstellt das Objekt

RungeKuttaFehlberg::~RungeKuttaFehlberg ( void   )

Dekonstruktor: Löscht das Objekt


Member Function Documentation

void RungeKuttaFehlberg::integrate ( StreamlineObj startpos,
float  stepsize,
int  steps 
) [virtual]

Diese Funktion führt die nummerischen Integrationsschritt durch. Anhand der Parameter b,c und n wird Runge Kutta, Euler oder sonst eine beliebige Integration durchgeführt.

Parameters:
newValue6Startposition der Integration
stepsizeSchrittweite der Integration
bb werte
cc werte
Returns:
Ergebnis des Integrationsschritt

Implements IntegrationMethod.


The documentation for this class was generated from the following files:
 All Classes Functions Variables