lcpp-org / RustBCA

A free, open-source Binary Collision Approximation (BCA) code for ion-material interactions including sputtering, implantation, and reflection
https://github.com/lcpp-org/RustBCA/wiki
GNU General Public License v3.0
41 stars 14 forks source link

New bulk binding energy mode. User can now choose between average (ol… #93

Closed drobnyjt closed 3 years ago

drobnyjt commented 3 years ago

…d behavior) or individual (choose the bulk binding energy of that particular species).

Thank you for your contribution to rustBCA!

Before submitting this PR, please make sure you have:

Fixes #83

Description

Added a new bulk binding energy mode. User can choose AVERAGE (average of bulk binding energies - previous behavior) or INDIVIDUAL (particle uses only its own bulk binding energy when created).

Tests

All test have passed, and reflection coefficients/sputtering yields for the TiO2 case are correct.