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