elastic_tools#

Functions

fit_eos(vol, ene[, eos, plot])

Fits volume-energy data to the Murnaghan or Birch-Murnaghan equation of state.

poissons_ratio(K, G)

Processes the bulk and shear moduli (\(K\) and \(G\)) into a Poisson's ratio (\(\nu\)) using

reuss_moduli(C)

Processes a 6 x 6 elastic constant matrix into the Reuss bulk and shear moduli, given by

shear_average(C[, mean_type])

Processes a 6 x 6 elastic constant matrix into a shear modulus based on the average of the Reuss and Voigt shear moduli, which could be an arithmetic or geometric mean.

voigt_moduli(C)

Processes a 6 x 6 elastic constant matrix into the Voigt bulk and shear moduli, given by

youngs_modulus(K, G)

Processes the bulk and shear moduli (\(K\) and \(G\)) into a Young's modulus (\(E\)) using