chombo-discharge
Loading...
Searching...
No Matches
Classes | Enumerations
CD_KMCSolver.H File Reference

Class for running Kinetic Monte Carlo functionality. More...

#include <vector>
#include <memory>
#include <REAL.H>
#include <CD_NamespaceHeader.H>
#include <CD_NamespaceFooter.H>
#include <CD_KMCSolverImplem.H>
Include dependency graph for CD_KMCSolver.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  KMCSolver< R, State, T >
 Class for running Kinetic Monte-Carlo simulations. More...
 

Enumerations

enum class  KMCLeapPropagator { ExplicitEuler , Midpoint , PRC , ImplicitEuler }
 Supported propagators for hybrid tau leaping. More...
 

Detailed Description

Class for running Kinetic Monte Carlo functionality.

Author
Robert Marskar

Enumeration Type Documentation

◆ KMCLeapPropagator

Supported propagators for hybrid tau leaping.

These leap propagators are as follows: ExplicitEuler = Regular tau leaping. Midpoint = Gillespie's midpoint method PRC = Hu and Li's Poisson random correction leap method