Thermal expansion

This commit is contained in:
Atsushi Togo 2014-05-30 00:34:31 +09:00
parent 239b1a3b26
commit 5af16efc9d
1 changed files with 10 additions and 0 deletions

View File

@ -146,3 +146,13 @@ def get_thermodynamic_Gruneisen_parameter(gammas,
return sum_gcv / sum_cv
else:
return 0.
def get_thermal_expansion_coefficient(gammas,
frequencies,
multiplicities,
t):
if t > 0:
return np.dot(multiplicities,
mode_cv(t, frequencies * THzToEv) * gammas)
else:
return 0.