Public Member Functions | |
Diffusion (const Name &name, const Surface::Species &species, const Interactions::TwoBody::Geometry &two_body_interactions, const double preexponential_factor) | |
Constructor. | |
~Diffusion () | |
Destructor. | |
Name | name () const |
name | |
void | UpdateTime () |
Draw time from ![]() ![]() | |
double | Time () const |
Return reaction duration. | |
bool | Enabled () const |
Test whether the Reaction is enabled. | |
void | operator() () |
Callback, perform Reaction, return time. | |
EventContainer | GetEvents (const Surface::Site *origin) const |
Return newed ptr to enabled events. | |
SitePtrContainer | site_container () const |
Return Surface::Site* to be updated after the Reaction has been performed. |
Reactions::Diffusion::Diffusion | ( | const Name & | name, | |
const Surface::Species & | species, | |||
const Interactions::TwoBody::Geometry & | two_body_interactions, | |||
const double | preexponential_factor | |||
) | [inline] |
[in] | name | of the reaction, e.g., "CO diffusion" |
[in] | species | to diffuse |
[in] | two_body_interactions | provide the neighbor on which to diffuse |
[in] | preexponential_factor | to the diffusion rate |
|
Project's page |
Generated on Mon Nov 17 00:23:06 2008 for dmcut2 by ![]() |