24#include <sundials/sundials_nvector.h>
25#include <sundials/sundials_types.h>
32using CVRhsFn_t = int(*)(sunrealtype, N_Vector, N_Vector,
void*);
71int rhs_full_CD(sunrealtype t, N_Vector y, N_Vector ydot,
void* user_data);
80int rhs_bin_moment(sunrealtype t, N_Vector y, N_Vector ydot,
void* user_data);
85int prec_setup(sunrealtype t, N_Vector y, N_Vector fy,
86 sunbooleantype jok, sunbooleantype* jcurPtr,
87 sunrealtype gamma,
void* user_data);
89int prec_solve(sunrealtype t, N_Vector y, N_Vector fy,
90 N_Vector r, N_Vector z,
91 sunrealtype gamma, sunrealtype delta,
92 int lr,
void* user_data);
int prec_solve(sunrealtype t, N_Vector y, N_Vector fy, N_Vector r, N_Vector z, sunrealtype gamma, sunrealtype delta, int lr, void *user_data)
int prec_setup(sunrealtype t, N_Vector y, N_Vector fy, sunbooleantype jok, sunbooleantype *jcurPtr, sunrealtype gamma, void *user_data)
int rhs_full_CD(sunrealtype t, N_Vector y, N_Vector ydot, void *user_data)
int(*)(sunrealtype, N_Vector, N_Vector, void *) CVRhsFn_t
int rhs_bin_moment(sunrealtype t, N_Vector y, N_Vector ydot, void *user_data)
void build_kernel_tables(Parameters &P)