 |
VTK
9.0.1
|
Go to the documentation of this file.
29 #ifndef vtkRungeKutta2_h
30 #define vtkRungeKutta2_h
32 #include "vtkCommonMathModule.h"
45 using Superclass::ComputeNextStep;
60 int ComputeNextStep(
double* xprev,
double* xnext,
double t,
double& delT,
double maxError,
61 double& error,
void* userData)
override
63 double minStep = delT;
64 double maxStep = delT;
67 xprev,
nullptr, xnext, t, delT, delTActual, minStep, maxStep, maxError, error, userData);
69 int ComputeNextStep(
double* xprev,
double* dxprev,
double* xnext,
double t,
double& delT,
70 double maxError,
double& error,
void* userData)
override
72 double minStep = delT;
73 double maxStep = delT;
76 xprev, dxprev, xnext, t, delT, delTActual, minStep, maxStep, maxError, error, userData);
78 int ComputeNextStep(
double* xprev,
double* xnext,
double t,
double& delT,
double& delTActual,
79 double minStep,
double maxStep,
double maxError,
double& error,
void* userData)
override
82 xprev,
nullptr, xnext, t, delT, delTActual, minStep, maxStep, maxError, error, userData);
84 int ComputeNextStep(
double* xprev,
double* dxprev,
double* xnext,
double t,
double& delT,
85 double& delTActual,
double minStep,
double maxStep,
double maxError,
double& error,
86 void* userData)
override;
int ComputeNextStep(double *xprev, double *dxprev, double *xnext, double t, double &delT, double maxError, double &error, void *userData) override
Integrate an initial value problem using 2nd order Runge-Kutta method.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
virtual int ComputeNextStep(double *xprev, double *xnext, double t, double &delT, double maxError, double &error)
Given initial values, xprev , initial time, t and a requested time interval, delT calculate values of...
Integrate a set of ordinary differential equations (initial value problem) in time.
int ComputeNextStep(double *xprev, double *xnext, double t, double &delT, double maxError, double &error, void *userData) override
Given initial values, xprev , initial time, t and a requested time interval, delT calculate values of...
int ComputeNextStep(double *xprev, double *xnext, double t, double &delT, double &delTActual, double minStep, double maxStep, double maxError, double &error, void *userData) override