
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 , with Arrhenius expression. | |
| 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 1.5.7
|