sandbox/ecipriano/src/common-chemistry.h
Chemistry structure
Empty abstract class for chemistry interfaces.
#define CHEMISTRY 1
typedef struct {
int NS;
double f;
double rho;
double cp;
double P;
double T;
double * sources;
} UserDataODE;
typedef void(*ode_function)(const double * y, // initial conditions
const double t, // integration time step
double * dy, // dydt equation
void * args); // additional arguments
void stiff_ode_solver_dummy (ode_function batch,
unsigned int neq, double dt, double * y, void * args)
{
return;
}
void (* stiff_ode_solver)(ode_function batch,
unsigned int, double, double *, void *) = stiff_ode_solver_dummy;
