|  | 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