#include <ImprovedEulerIntegration.h>


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) |
Diese Funktion führt die RK2 Integration durch. Es ist Kind von IntegrationMethod und überschreibt die Methode integrate.
| 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
| 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.
| newValue6 | Startposition der Integration |
| stepsize | Schrittweite der Integration |
| b | b werte |
| c | c werte |
Implements IntegrationMethod.
1.7.2