Public Member Functions

RungeIntegration Class Reference

RungeIntegration. More...

#include <RungeIntegration.h>

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

List of all members.

Public Member Functions

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

Detailed Description

RungeIntegration.

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

Author:
Michael Beham
Date:
18.1.2010

Constructor & Destructor Documentation

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

Konstruktor: Erstellt das Objekt

RungeIntegration::~RungeIntegration ( void   )

Dekonstruktor: Löscht das Objekt


Member Function Documentation

void RungeIntegration::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