Natural isotope abundance database for computing alloy properties. More...
Go to the source code of this file.
Classes | |
| class | belfem::material::Abundance |
| Natural isotope abundance database for alloy property calculations. More... | |
Namespaces | |
| namespace | belfem |
| USER GUIDES: | |
| namespace | belfem::material |
Typedefs | |
| typedef std::pair< Vector< real >, Vector< real > > | belfem::material::AbundanceEntry |
| Database entry for an element's isotopes. | |
Natural isotope abundance database for computing alloy properties.
This file provides the Abundance class for computing effective molar masses and mass-difference impurity parameters (Γ) for alloys and composites.
The impurity parameter Γ quantifies phonon scattering from mass differences between isotopes and alloying elements. It appears in the mass-difference scattering rate τ_M^(-1) in thermal conductivity models (Callaway model).
For an alloy with composition {X_i} (molar fractions):
Γ = Σ_i Σ_j X_i · A_j^i · [(M_j^i - M̄_i) / M̄]²
where:
All isotope masses and abundances are taken from the CRC Handbook of Chemistry and Physics. The database covers elements H (Z=1) through Bi (Z=83).
Reference: Zou & Balandin, J. Appl. Phys. 89, 2932 (2001) for τ_M formulation