ODEBND
mc::BASE_GSL Class Reference

C++ base class for computing solutions of parametric ODEs using GSL. More...

#include <base_gsl.hpp>

Inheritance diagram for mc::BASE_GSL:

List of all members.

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

Detailed Description

mc::BASE_GSL is a C++ base class for computing solutions of parametric ordinary differential equations (ODEs) using GSL.


The documentation for this class was generated from the following file: