19 #ifndef ODEPACK_CInternalSolver
20 #define ODEPACK_CInternalSolver
53 C_INT *nyh,
double *ewt,
double *ftem,
double *savf,
57 y,
double *yh,
C_INT *nyh,
double *g0,
double *g1,
61 double *x0,
double *x1,
double *g0,
double *g1,
62 double *gx,
double *x,
C_INT *jroot);
68 C_INT *nyh,
double *yh1,
double *ewt,
double *savf,
80 #endif // ODEPACK_CInternalSolver
C_INT dstoda_(C_INT *neq, double *y, double *yh, C_INT *nyh, double *yh1, double *ewt, double *savf, double *acor, double *wm, C_INT *iwm, evalF f, evalJ jac, PJAC *pjac, SLVS *slvs)
void(* evalG)(const C_INT *, const double *, const double *, const C_INT *, double *)
C_INT droots_(C_INT *ng, double *hmin, C_INT *jflag, double *x0, double *x1, double *g0, double *g1, double *gx, double *x, C_INT *jroot)
C_INT dintdy_(double *t, const C_INT *k, double *yh, C_INT *nyh, double *dky, C_INT *iflag)
void setOstream(std::ostream &os)
void(* evalF)(const C_INT *, const double *, const double *, double *)
void(* evalJ)(const C_INT *, const double *, const double *, const C_INT *, const C_INT *, double *, const C_INT *)
void enablePrint(const bool &print=true)
C_INT dsolsy_(double *wm, C_INT *iwm, double *x, double *tem)
C_INT dprja_(C_INT *neq, double *y, double *yh, C_INT *nyh, double *ewt, double *ftem, double *savf, double *wm, C_INT *iwm, evalF f, evalJ jac)
C_INT drchek_(const C_INT *job, evalG g, C_INT *neq, double *y, double *yh, C_INT *nyh, double *g0, double *g1, double *gx, C_INT *jroot, C_INT *irt)