|
OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
#include <stdio.h>

Go to the source code of this file.
Functions | |
| void | rk4 (double y[], int n, double x, double h, void(*derivs)(double, double[], double[])) |
| int | odeint (double ystart[], int nvar, double x1, double x2, double eps, double h1, double hmin, int *nok, int *nbad, void(*derivs)(double, double[], double[])) |
| void | rkActivateBuffer (int) |
| void | rkPrintBuffer (FILE *f=stdout) |
| int odeint | ( | double | ystart[], |
| int | nvar, | ||
| double | x1, | ||
| double | x2, | ||
| double | eps, | ||
| double | h1, | ||
| double | hmin, | ||
| int * | nok, | ||
| int * | nbad, | ||
| void(*)(double, double[], double[]) | derivs | ||
| ) |
Definition at line 323 of file rk.cpp.
References fabs(), MAXSTP, SIGN, TINY, and writeBetError().
Referenced by EnvelopeBunch::timeStep().

| void rk4 | ( | double | y[], |
| int | n, | ||
| double | x, | ||
| double | h, | ||
| void(*)(double, double[], double[]) | derivs | ||
| ) |
Definition at line 263 of file rk.cpp.
References Hypervolume::n.
Referenced by EnvelopeBunch::timeStep().
| void rkActivateBuffer | ( | int | ) |
1.8.5