atomistics.workflows.elastic.elastic_moduli.get_shearmodul_hill

atomistics.workflows.elastic.elastic_moduli.get_shearmodul_hill#

atomistics.workflows.elastic.elastic_moduli.get_shearmodul_hill(shearmodul_voigt: float, shearmodul_reuss: float) float[source]#

Calculate the shear modulus using the Hill approximation.

Parameters:
  • shearmodul_voigt (float) – The shear modulus calculated using the Voigt approximation.

  • shearmodul_reuss (float) – The shear modulus calculated using the Reuss approximation.

Returns:

The shear modulus calculated using the Hill approximation.

Return type:

float