template<class Init, class Coefficients>
Gamma class
Gamma SDE used polymorphically with DiffEq.
Contents
The template arguments specify policies and are used to configure the behavior of the class. The policies are:
 Init  initialization policy, see DiffEq/
InitPolicy.h  Coefficients  coefficients policy, see DiffEq/
GammaCoeffPolicy.h
Constructors, destructors, conversion operators
Public functions
 void initialize(int stream, tk::Particles& particles)

void advance(tk::Particles& particles,
int stream,
tk::
real dt, tk::real , const std::map<tk::ctr:: , tk::Product real >&)  Advance particles according to the system of gamma SDEs.
Function documentation
template<class Init, class Coefficients>
walker::Gamma<Init, Coefficients>:: Gamma(ncomp_t c) explicit
Constructor.
Parameters  

c in  Index specifying which system of gamma SDEs to construct. There can be multiple gamma ... end blocks in a control file. This index specifies which gamma SDE system to instantiate. The index corresponds to the order in which the gamma ... end blocks are given the control file. 
template<class Init, class Coefficients>
void walker::Gamma<Init, Coefficients>:: initialize(int stream,
tk::Particles& particles)
Parameters  

stream in  Thread (or more precisely stream) ID 
particles in/out  Array of particle properties 
Initalize SDE, prepare for time integration
Set initial conditions using initialization policy
template<class Init, class Coefficients>
void walker::Gamma<Init, Coefficients>:: advance(tk::Particles& particles,
int stream,
tk::real dt,
tk::real ,
const std::map<tk::ctr::Product , tk::real >&)
Advance particles according to the system of gamma SDEs.
Parameters  

particles in/out  Array of particle properties 
stream in  Thread (or more precisely stream) ID 
dt in  Time step size 