GamR  0.0.0
GammaROOT
Loading...
Searching...
No Matches
Solver.hh
Go to the documentation of this file.
1#ifndef GAMR_BATEMAN_SOLVER_HH
2#define GAMR_BATEMAN_SOLVER_HH
3
4#include "Nucleus.hh"
5#include "Scheme.hh"
6
7#include <boost/numeric/odeint.hpp>
8
9namespace GamR {
10namespace Bateman {
11 class Solver {
12 public:
13 boost::numeric::odeint::runge_kutta4<std::vector<double> > rk;
14 double stepsize = 0.1; // same units as lifetimes
15 double N0 = 100.0; //initial population
16 double max_time = 300.0;
17
18 void solve(Scheme &scheme);
19 };
20}
21}
22
23#endif
24
boost::numeric::odeint::runge_kutta4< std::vector< double > > rk
Definition Solver.hh:13
void solve(Scheme &scheme)
Definition Solver.cc:8
Definition Gain.cc:19