
Public Member Functions | |
| DissociativeAdsorption (const Name &name, const Surface::Species &species, const Interactions::TwoBody::Geometry &two_body_interactions, const double preexponential_factor, const double activation_energy) | |
| Constructor. | |
| ~DissociativeAdsorption () | |
| 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 *adsorption_site_ptr) const |
| Return newed ptr to enabled events. | |
| SitePtrContainer | site_container () const |
| Return Surface::Site* to be updated after the Reaction has been performed. | |
| Reactions::DissociativeAdsorption::DissociativeAdsorption | ( | const Name & | name, | |
| const Surface::Species & | species, | |||
| const Interactions::TwoBody::Geometry & | two_body_interactions, | |||
| const double | preexponential_factor, | |||
| const double | activation_energy | |||
| ) | [inline] |
| [in] | name | of the reaction, e.g., "O2 adsorption" |
| [in] | species | to adsorb |
| [in] | two_body_interactions | on which neighbor to adsorb the dissociated species |
| [in] | preexponential_factor | to the adsorption rate |
| [in] | activation_energy | to the adsorption rate |
|
|
Project's page |
Generated on Mon Nov 17 00:23:06 2008 for dmcut2 by 1.5.7
|