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
9
namespace
GamR
{
10
namespace
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
Nucleus.hh
Scheme.hh
GamR::Bateman::Scheme
Definition
Scheme.hh:13
GamR::Bateman::Solver
Definition
Solver.hh:11
GamR::Bateman::Solver::rk
boost::numeric::odeint::runge_kutta4< std::vector< double > > rk
Definition
Solver.hh:13
GamR::Bateman::Solver::solve
void solve(Scheme &scheme)
Definition
Solver.cc:8
GamR::Bateman::Solver::stepsize
double stepsize
Definition
Solver.hh:14
GamR::Bateman::Solver::N0
double N0
Definition
Solver.hh:15
GamR::Bateman::Solver::max_time
double max_time
Definition
Solver.hh:16
GamR::Bateman
Definition
Nucleus.cc:4
GamR
Definition
Gain.cc:19
src
lib
bateman
Solver.hh
Generated on Tue Feb 10 2026 23:03:42 for GamR by
1.13.2