The RxnPhysics Block only contains a kind and two sub-blocks: RxnRate Sub-Block and RxnProductGenerator Sub-Block. The RxnPhysics block sets the physics of a particular interaction, and is pointed to in the rxnPhysics parameter of a RxnProcess Block
kind (string, required)
The kind will always be generalCollision
kind
This block will be used to determine the likelihood of a collision based on a reaction rate or a cross-section. There are several options for setting the reaction rate or cross-section:
kind (string, required)
This will set the physical process. The options for kind
are:
- Binary Elastic
- Electron Scatter
- Binary Excitation
- Charge Exchange
- Binary Reaction
- Electron Attachment
- Negative Ion Detachment
- Impact Ionization
- Electron Ionization
- Dissociative Ionization
- Field Ionization
- Decay
- Binary Recombination
- Three Body Recombination
- Dissociative Recombination
- Electron Impact Dissociation
Below is an example of a complete RxnPhysics
block
<RxnPhysics impactElasticPrimaryElectronsbinaryElastic>
kind = generalCollision
<RxnRate rxnRate>
kind = twoColumnFile
crossSectionVariable = energy
file = sampleElasticCrossSection.dat
</RxnRate>
<RxnProductGenerator productGenerator>
kind = binaryElastic
#anisotropy = 0
#randomSeed = 423
</RxnProductGenerator>
</RxnPhysics>