accelerInt  v0.1
Namespaces | Macros | Functions
solver_interface.h File Reference

Interface implementation for CPU solvers to be called as a library. More...

#include "solver.h"
#include "solver_init.h"
#include <float.h>
Include dependency graph for solver_interface.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 generic
 

Macros

#define EPS   DBL_EPSILON
 

Functions

void generic::accelerInt_initialize (int num_threads)
 Initializes the solver. More...
 
void generic::accelerInt_integrate (const int NUM, const double t_start, const double t_end, const double stepsize, double *__restrict__ y_host, const double *__restrict__ var_host)
 integrate NUM odes from time t to time t_end, using stepsizes of t_step More...
 
void generic::accelerInt_cleanup (int num_threads)
 Cleans up the solver. More...
 

Detailed Description

Interface implementation for CPU solvers to be called as a library.

Author
Nicholas Curtis
Date
03/09/2015

Contains initialization, integration and cleanup header definitions

Definition in file solver_interface.h.

Macro Definition Documentation

◆ EPS

#define EPS   DBL_EPSILON

Definition at line 18 of file solver_interface.h.