1 #ifndef STAN_MATH_REV_MAT_FUNCTOR_CVODES_UTILS_HPP 2 #define STAN_MATH_REV_MAT_FUNCTOR_CVODES_UTILS_HPP 5 #include <cvodes/cvodes.h> 17 char* msg,
void* eh_data) {}
21 std::ostringstream ss;
22 ss << func_name <<
" failed with error flag " << flag;
23 throw std::runtime_error(ss.str());
29 long int max_num_steps) {
38 "CVodeSetMaxNumSteps");
44 long int max_err_test_fails = 20;
46 "CVodeSetMaxErrTestFails");
48 long int max_conv_fails = 50;
50 "CVodeSetMaxConvFails");
void cvodes_set_options(void *cvodes_mem, double rel_tol, double abs_tol, long int max_num_steps)
void cvodes_check_flag(int flag, const char *func_name)
void cvodes_silent_err_handler(int error_code, const char *module, const char *function, char *msg, void *eh_data)