ODEBND
|
C++ base class for computing solutions of parametric ODEs using GSL. More...
#include <base_gsl.hpp>
Classes | |
struct | Options |
GSL options. More... | |
struct | Stats |
Structure storing integration statistics. More... | |
Public Member Functions | |
BASE_GSL () | |
Default class constructor. | |
virtual | ~BASE_GSL () |
Class destructor. | |
Protected Member Functions | |
BASE_GSL (const BASE_GSL &) | |
Private methods to block default compiler methods. | |
Static Protected Member Functions | |
static void | _init_stats (Stats &stats) |
Function to initialize GSL statistics. | |
static void | _final_stats (Stats &stats) |
Function to finalize GSL statistics. | |
static void | _print_stats (const Stats &stats, std::ostream &os=std::cout) |
Function to display GSL statistics. | |
Protected Attributes | |
double * | _vec_state |
full GSL state | |
double | _h |
stepsize |
mc::BASE_GSL is a C++ base class for computing solutions of parametric ordinary differential equations (ODEs) using GSL.