CLASSpp Manual
Cosmology reference and developer manual
Loading...
Searching...
No Matches
evolver_rkck.h
1#ifndef __EVORKCK__
2#define __EVORKCK__
3
4#include "dei_rkck.h"
5
6/**************************************************************/
7
8void evolver_rk(
9 void (*derivs)(double x, double* y, double* dy, void* parameters_and_workspace),
10 double x_ini,
11 double x_end,
12 double* y,
13 int* used_in_output,
14 int y_size,
15 void* parameters_and_workspace_for_derivs,
16 double tolerance,
17 double minimum_variation,
18 void (*evaluate_timescale)(double x, void* parameters_and_workspace, double* timescale),
19 double timestep_over_timescale,
20 double* x_sampling,
21 int x_size,
22 void (*output)(double x, double y[], double dy[], int index_x, void* parameters_and_workspace),
23 void (*print_variables)(double x, double y[], double dy[], void* parameters_and_workspace));
24
25/**************************************************************/
26
27#endif
Definition output.h:24