Public Member Functions

ImprovedEulerIntegration Class Reference

EulerIntegration. More...

#include <ImprovedEulerIntegration.h>

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

List of all members.

Public Member Functions

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

Detailed Description

EulerIntegration.

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

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

Konstruktor: Erstellt das Objekt

ImprovedEulerIntegration::~ImprovedEulerIntegration ( void   )

Dekonstruktor: Löscht das Objekt


Member Function Documentation

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